|
10 | 10 | * [Environment loading](#environment-loading) |
11 | 11 | * [Execution](#execution) |
12 | 12 | * [Basic workflow](#basic-workflow) |
13 | | - * [Readout chain](#readout-chain) |
| 13 | + * [Readout chain (optional)](#readout-chain-\(optional\)) |
14 | 14 | * [Getting real data from readout](#getting-real-data-from-readout) |
15 | 15 | * [Readout data format as received by the Task](#readout-data-format-as-received-by-the-task) |
16 | 16 | * [Post-processing example](#post-processing-example) |
@@ -40,17 +40,15 @@ A CS8 machine (Mac, and in particular Ubuntu, are only supported on a best effor |
40 | 40 | 2. Prepare the QualityControl development package |
41 | 41 | * `aliBuild init QualityControl@master --defaults o2` |
42 | 42 |
|
43 | | -4. Build/install the QualityControl and the readout. The simplest is to use the metapackage `O2Suite`. |
44 | | - * `aliBuild build O2Suite --defaults o2` |
45 | | - * At this point you might encounter a message about missing system requirements. Run `aliDoctor --defaults o2 O2Suite` to get a full information about what is missing and how to install it. |
| 43 | +4. Build/install the QualityControl. |
| 44 | + * `aliBuild build QualityControl --defaults o2` |
| 45 | + * At this point you might encounter a message about missing system requirements. Run `aliDoctor --defaults o2 QualityControl` to get a full information about what is missing and how to install it. |
46 | 46 |
|
47 | | -Note: you can also use the alibuild "defaults" called `o2-dataflow` to avoid building simulation related packages. Moreover, you can build `QualityControl` instead of `O2Suite` if you don't plan to use the readout (remember to substitute `O2Suite` with `QualityControl` when loading the environment). |
| 47 | +Note: you can also use the alibuild "defaults" called `o2-dataflow` to avoid building simulation related packages. If you plan to use `Readout`, you can build both with one `aliBuild` command by listing them one after another, space-separated. |
48 | 48 |
|
49 | 49 | ### Environment loading |
50 | 50 |
|
51 | | -Whenever you want to work with O2 and QualityControl, do either `alienv enter O2Suite/latest` or `alienv load O2Suite/latest`. |
52 | | - |
53 | | -You can also load a package instead of the whole O2Suite, i.e. `alienv enter QualityControl/latest` or `alienv enter qcg/latest`. |
| 51 | +Whenever you want to work with O2 and QualityControl, do `alienv enter QualityControl/latest`. To load multiple independent packages, list them one after the other, space-separated (e.g. `alienv enter QualityControl/latest Readout/latest`). O2 is automatically pulled by QualityControl, thus no need to specify it explicitely. |
54 | 52 |
|
55 | 53 | ## Execution |
56 | 54 |
|
@@ -112,9 +110,10 @@ The configuration for the QC is made of many parameters described in an [advance |
112 | 110 | ``` |
113 | 111 | Try and change the name of the task by replacing `QcTask` by a name of your choice (there are 2 places to update in the config file!). Relaunch the workflows. You should now see the object published under a different directory in the QCG. |
114 | 112 |
|
115 | | -### Readout chain |
| 113 | +### Readout chain (optional) |
116 | 114 |
|
117 | 115 | In this second example, we are going to use the Readout as our data source. |
| 116 | +This example assumes that Readout has been compiled beforehand (`aliBuild build Readout --defaults o2`). |
118 | 117 |
|
119 | 118 |  |
120 | 119 |
|
|
0 commit comments