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/ModulesDevelopment.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -146,6 +146,8 @@ cd sw/BUILD/QualityControl-latest/QualityControl
146
146
make -j8 install # or ninja -j8 install , also adapt to the number of cores available
147
147
```
148
148
149
+
If you need to use the QCG or Readout, load `O2Suite` instead of `QualityControl`.
150
+
149
151
### User-defined modules
150
152
151
153
The Quality Control uses _plugins_ to load the actual code to be executed by the _Tasks_ and the _Checks_. A module, or plugin, can contain one or several of these classes, both Tasks and Checks. They must subclass `TaskInterface.h` and `CheckInterface.h` respectively. We use the Template Method Design Pattern.
4.[Check setup and build O2](https://alice-doc.github.io/alice-analysis-tutorial/building/build.html)
46
46
@@ -51,11 +51,13 @@ A Linux machine (CC7 or Ubuntu) or a Mac. See the O2 instructions below for the
51
51
*`aliBuild build O2Suite --defaults o2`
52
52
* At this point you might encounter a message about missing system requirements. Run `aliDoctor O2Suite` to get a full information about what is missing and how to install it.
53
53
54
-
Note: on non-CC7 systems, you can also use the alibuild "defaults" called `o2-dataflow` to avoid building simulation related packages.
54
+
Note: on non-CC7 systems, you can also use the alibuild "defaults" called `o2-dataflow` to avoid building simulation related packages. Moreover, you can build `qcg` instead of `O2Suite` if you don't plan to use the readout (remember to substitute `O2Suite` with `qcg` when loading the environment).
55
55
56
56
### Environment loading
57
57
58
-
Whenever you want to work with O2 and QualityControl, do either `alienv enter O2Suite/latest` or `alienv load O2Suite/latest`.
58
+
Whenever you want to work with O2 and QualityControl, do either `alienv enter O2Suite/latest` or `alienv load O2Suite/latest`.
59
+
60
+
You can also load a package instead of the whole O2Suite, i.e. `alienv enter QualityControl/latest` or `alienv enter qcg/latest`.
0 commit comments