Commit a61c023
Benedikt Volkel
Modularise sim WF
* offers
* explicitly select modules and detectors with --modules and
--readout-detectors flags, respectively
* better overview and managing of dependencies
* introduce a SimulationWorkflow class
* automatically resolves dependencies
* introduce posiibility to identify a task by a stage and detector
source such as ("RECO", "TPC")
to make dependencies more clear based on what is actually going on
NOTE: Still room for improvement
* could do this for as many tasks as possible, atm only DIGI,
RECO and MATCH tasks use this feature
* task names could automatically be built from that
* remove explicit TF suffix from task names and add automatically
* does not add tasks for inactive detectors
* possibility to compose source strings such as "ITS,TPC,TPC-TRD"
automatically from proposed sources --> non-existent sources would
be trimmed
* some tasks adjusted to their minimal dependencies
* small adjustments in o2dpg_qc_finalization_workflow.py to comply with
<taskname>_<timeframe> format of tasknames per timeframe1 parent eb40b1f commit a61c023
File tree
2 files changed
+413
-252
lines changed- MC/bin
2 files changed
+413
-252
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
48 | | - | |
| 48 | + | |
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
| |||
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
77 | | - | |
| 77 | + | |
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
| |||
0 commit comments