Add recordable() checks and HLTEDMCreator directives for phase-1 L1 RoI EDM
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