You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/chef_guide.md
+9-2Lines changed: 9 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,14 @@ Please report _any_ issues to the software maintainers, such as warnings or erro
5
5
6
6
## :green_circle: Step 1: Fill Timeline Histograms
7
7
8
-
Use the "qtl" model as part of your usual cooking workflow; see [the Chefs' documentation wiki](https://clasweb.jlab.org/wiki/index.php/CLAS12_Chef_Documentation). Output files will appear in your chosen output directory, within `hist/detectors/`.
8
+
This step is integrated in the cooking workflow using the "qtl" model; see [the Chefs' documentation wiki for details](https://clasweb.jlab.org/wiki/index.php/CLAS12_Chef_Documentation). Output files will appear in your chosen output directory, within `hist/detectors/`.
9
+
10
+
<details>
11
+
<summary>If you are not using the cooking workflow...</summary>
12
+
13
+
> See [the detailed procedure's Step 1](/doc/procedure.md) instead. The cooking workflow's "qtl" model just runs `qtl histogram` with the appropriate arguments.
14
+
15
+
</details>
9
16
10
17
<details>
11
18
<summary>For physics QA timelines...</summary>
@@ -44,5 +51,5 @@ A URL will be printed upon success, and a link will appear in [`clas12mon`](http
44
51
45
52
---
46
53
47
-
For more details, such as producing physics QA timelines, see other guides in
54
+
For more details, see other guides in
48
55
[the table of contents](/README.md) or reach out to the software maintainers.
Copy file name to clipboardExpand all lines: doc/dev_notes.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -119,12 +119,12 @@ outfiles
119
119
120
120
# Notes on SWIF Workflows
121
121
122
-
For [CLAS12 `swif` workflow](https://github.com/baltzell/clas12-workflow) integration, the `bin/qtl histogram` command (which normally generates `slurm` jobs) has a specific mode `--swifjob`:
122
+
For chef cooking workflow integration, the `bin/qtl histogram` command (which normally generates `slurm` jobs) has a specific mode `--swifjob`:
123
123
```bash
124
124
qtl histogram --swifjob --focus-detectors # generate files for detector timelines
Either or both of these commands is _all_ that needs to be executed on a runner node, within [`clas12-workflow`](https://github.com/baltzell/clas12-workflow); calling one of these will automatically run the wrapped code, with the following assumptions and conventions:
127
+
Either or both of these commands is _all_ that needs to be executed on a runner node, within the cooking workflow; calling one of these will automatically run the wrapped code, with the following assumptions and conventions:
128
128
- input HIPO files are at `./` and only a single run will be processed
129
129
- run number is obtained by `RUN::config` from one of the HIPO files; all HIPO files are assumed to belong to the same run
130
130
- all output files will be in `./outfiles` (no `$dataset` subdirectory as above)
Copy file name to clipboardExpand all lines: doc/procedure.md
+9-6Lines changed: 9 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,8 @@
1
1
# Procedure for Timeline Production
2
2
3
+
> [!NOTE]
4
+
> Chefs should follow the [chef's guide](/doc/chef_guide.md), since some of the timeline procedure is integrated in the chef cooking workflow.
5
+
3
6
The main script for running timelines is `qtl`:
4
7
```bash
5
8
qtl --help
@@ -17,19 +20,19 @@ Both of these timeline types are produced in the following steps (🟢) .
17
20
18
21
## 🟢 Step 1: Histogramming
19
22
20
-
This step reads input HIPO files (_e.g._, DST or `mon` files) and produces histograms and auxiliary files, which are then consumed by Step 2 to produce the timelines. Since many input files are read, it is recommended to use a computing cluster.
21
-
22
-
This step can either be run during the usual data cooking procedure, using [`clas12-workflow`](https://github.com/baltzell/clas12-workflow) (see its usage guide), or it may be run separately on already-cooked data using:
23
+
This step reads input HIPO files (_e.g._, DST or `mon` files) and produces histograms and auxiliary files, which are then consumed by Step 2 to produce the timelines. Run:
23
24
```bash
24
25
qtl histogram
25
26
```
26
27
Running it with no arguments will print the usage guide; use the `--help` option for more detailed guidance.
27
28
29
+
> [!NOTE]
30
+
> This step is integrated in the chef's cooking workflow; see the [chef's guide](/doc/chef_guide.md) for more information.
31
+
28
32
> [!NOTE]
29
33
> If you are performing physics QA for QADB, consider using [**prescaled trains**](/qa-physics/prescaler) (and `qtl histogram` will need the `--flatdir` argument)
30
34
31
35
### Example
32
-
If using `clas12-workflow`, see it's documentation; otherwise if using `qtl histogram`:
0 commit comments