Skip to content

Add recordable() checks and HLTEDMCreator directives for phase-1 L1 RoI EDM

Rafal Bielski requested to merge rbielski/athena:l1edm-gapfiller into master

Ensure the following phase-1 L1 RoI containers are always present in HLT output to preserve EDM consistency:

type keys
xAOD::MuonRoIContainer LVL1MuonRoIs, LVL1MuonRoIsBCm2, LVL1MuonRoIsBCm1, LVL1MuonRoIsBCp1, LVL1MuonRoIsBCp2
xAOD::eFexEMRoIContainer L1_eEMRoI
xAOD::eFexTauRoIContainer L1_eTauRoI, L1_cTauRoI
xAOD::jFexTauRoIContainer L1_jFexTauRoI
xAOD::jFexSRJetRoIContainer L1_jFexSRJetRoI
xAOD::jFexLRJetRoIContainer L1_jFexLRJetRoI
xAOD::jFexMETRoIContainer L1_jFexMETRoI
xAOD::jFexSumETRoIContainer L1_jFexSumETRoI
xAOD::gFexJetRoIContainer L1_gFexSRJetRoI, L1_gFexLRJetRoI, L1_gFexRhoRoI
xAOD::gFexGlobalRoIContainer L1_gScalarEJwoj, L1_gMETComponentsJwoj, L1_gMHTComponentsJwoj, L1_gMSTComponentsJwoj

In addition, call the recordable() python check to assert the phase-1 L1 RoI are added in the TriggerEDMRun3 list. This requires minor adjustments to the funtion, to support DataHandles as argument and additional allowed prefixes.

Closes ATR-25333

Merge request reports