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
+32-18Lines changed: 32 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,39 +4,53 @@ The timeline code is provided on `ifarm` via
4
4
```bash
5
5
module load timeline
6
6
```
7
+
The main script for running timelines is `qtl`:
8
+
```bash
9
+
qtl --help
10
+
qtl --version
11
+
```
7
12
8
13
Please report any issues to the software maintainers, such as warnings or error messages.
9
14
10
-
## :green_circle: Step 1: The workflow
15
+
## General Timelines
11
16
12
-
Use the `qtl` model as part of your usual cooking workflow;
13
-
see [the Chefs' documentation wiki](https://clasweb.jlab.org/wiki/index.php/CLAS12_Chef_Documentation).
17
+
### :green_circle: Step 1: Fill Timeline Histograms
14
18
15
-
Output files will appear in your chosen output directory, within `hist/detectors/`.
19
+
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).
16
20
17
-
> [!NOTE]
18
-
> If you want physics timelines, for now you'll need to use `qtl histogram --focus-physics`; we will eventually include this in the workflow!
21
+
Output files will appear in your chosen output directory, within `hist/detectors/`.
19
22
20
-
## :green_circle: Step 2: Make the timelines
23
+
###:green_circle: Step 2: Analyze Histograms and Make the Timelines
-`$dataset` is a unique name for this cook, _e.g._, `rga_v1.23`
33
+
where
26
34
-`$out_dir` is your output directory from **Step 1**
27
-
-`$publish_dir` is the publishing directory
28
-
-example: `rgb/pass0`
29
-
-note: the full publishing path will be `/group/clas/www/clas12mon/html/hipo/${publish_dir}/${dataset}`
35
+
-`$publish_dir` is the publishing directory to [`clas12mon`](https://clas12mon.jlab.org/)
36
+
-the full publishing path will be `/group/clas/www/clas12mon/html/hipo/${publish_dir}`
37
+
- the URL will be `https://clas12mon.jlab.org/${publish_dir}/tlsummary
30
38
31
-
A URL will be printed upon success, and a link will appear in [`clas12mon`](https://clas12mon.jlab.org/) in your run group's area momentarily.
39
+
Additional options may be _needed_ for your specific dataset, so check the usage guide (run `qtl analysis`).
32
40
33
-
> [!IMPORTANT]
34
-
> Run `qtl analysis` with no further arguments for additional usage; some options may be _needed_ for your run group!
41
+
A URL will be printed upon success, and a link will appear in [`clas12mon`](https://clas12mon.jlab.org/) in your run group's area momentarily.
35
42
36
43
> [!TIP]
37
-
> Step 2 generates analyzed timeline files and logging information to a separate directory.
38
-
> - You can control that directory with the `-o` option, or just use the default.
39
-
> - If using the default, consider making a symbolic link named `outfiles` pointing to somewhere on `/volatile`, since once timelines are published successfully, you don't really need these output files
44
+
> `qtl analysis` produces temporary files, by default in a subdirectory of `./outfiles/`. Consider making a symbolic link named `outfiles` pointing to somewhere on `/volatile`.
45
+
46
+
## Physics QA timelines
47
+
48
+
The physics timelines will eventually be combined with the detector timelines; until then, they are run separately:
49
+
50
+
-**Step 1:** Either:
51
+
- Use `qtl histogram` instead of the workflow, with the option `--focus-physics`; this will run on SLURM directly (rather than through SWIF)
52
+
- Use the `--physics` option with the workflow "qtl" model
53
+
-**Step 2:** Run `qtl physics` instead of `qtl analysis`; its options are similar
0 commit comments