Better integration of analysis scripts
The python analysis scripts are not well integrated with the rest of the code.
Some possible additions (list to be updated):
-
Write a library to read the geometry file. This can be used in the analysis scripts to determine which are the tracking detectors or to associate labels to detector indices or plot ranges. -
Create aliases for the scripts (or add them to $PATH
, aspoetry
does). -
Check the feasibility of integrating it with poetry
. I am not sure how that would go together withcmake
. -
Name the scripts consistently according to use (e.g. tracker
,cms-residuals
,cms-efficiency
,efficiency-map
,pad
...)
Addressed in !23 (merged) for GE2/1 QC8 and to be extended to other setups (HCAL and ME0 stack).