Skip to content

TriggerJobOpts+TrigEDMConfig: Improve configuration of writing Run-3 HLT Navigation to output

Rafal Bielski requested to merge rbielski/athena:hltnav-edm into master

Move the functionality of adding HLT Navigation to EDM list for output writing from TriggerConfig to TrigEDMConfig. This reduces boilerplate code and makes it easier to find and update the configuration. The logic is now defined in one place only and it's independent of the output type. The target output types for HLT Navigation are now defined in the same place and with the same format as all other EDM collections. This is particularly useful when adding/removing targets (e.g. the recent addition of the navigation to CostMonDS output in !35881 (merged)).

Tested with test_trigP1_v1Dev_decodeBS_build.py, test_trigP1_v1PhysP1_T0Mon_build.py and test_trigAna_RDOtoT0Mon_mt1_build.py. I see the HLTNav collections in both full and cost mon outputs, and the offline monitoring didn't complain.

cc @tamartin

Merge request reports