This is aimed at removing the 'PS:Online' group label, potentially replacing it with other labels as needed.
Data-only triggers now primarily go in the P1_run3_v1.py menu, which contains different functions:
addCommonP1Signatureswhich can then be used to add the P1 chains to the physics lists in different menus. I have mostly transplanted anything that had 'PS:Online' from the various menus (mostly in Calib, EnhancedBias and Streaming slices) into their respective
addXP1Signaturesfunction. Monitoring triggers that are in all menus go to
With this new file, most of the
PhysicsP1_X_run3_v1 files should be physics triggers only, which then refer to
P1_X_run3_v1 for their data-only items. The exception is
PhysicsP1_pp_run3_v1, which does the following:
Physics_pp_run3_v1and grab the physics menu, this being shared with
- Add streamers that stream to
P1_pp_run3_v1should only go to calibration/monitoring streams)
P1_run3_v1and add triggers from the Common + HighMu functions.
- Still need to review the usage of
PS:Onlineand ideally remove everywhere. The HI menu in particular uses this very liberally, esp for AFP etc that we cannot simulate(?).
- The CostMon chain is wanted in all menus, so is a good candidate for inclusion
addCommonP1Signatures, but we would probably then also need to add it to the
MC_ppmenu and take it out of