Skip to content
Snippets Groups Projects

TriggerJobOpts: cleanup TriggerConfigGetter and flags

Merged Frank Winklmeier requested to merge fwinkl/athena:tf_datataking into master
All threads resolved!
Files
5
@@ -84,7 +84,7 @@ class ByteStreamUnpackGetterRun1or2(Configured):
extr.ExtraInputs += [("xAOD::TrigNavigation", "StoreGateSvc+TrigNavigation")]
extr.ExtraOutputs += [("TrigBSExtractionOutput", "StoreGateSvc+TrigBSExtractionOutput")]
if 'HLT' in ConfigFlags.Trigger.enabledSystems:
if 'HLT' in ConfigFlags.Trigger.availableRecoMetadata:
from TrigNavigation.TrigNavigationConfig import HLTNavigationOffline
extr.NavigationForL2 = HLTNavigationOffline("NavigationForL2")
# Ignore the L2 TrigPassBits to avoid clash with EF (ATR-23411)
@@ -200,14 +200,14 @@ class TrigDecisionGetterRun1or2(Configured):
# WritexAODTrigDecision() is called within WriteTrigDecision()
# inform TD maker that some parts may be missing
if 'HLT' not in ConfigFlags.Trigger.enabledSystems:
if 'HLT' not in ConfigFlags.Trigger.availableRecoMetadata:
topSequence.TrigDecMaker.doL2=False
topSequence.TrigDecMaker.doEF=False
topSequence.TrigDecMaker.doHLT=False
topSequence.TrigNavigationCnvAlg.doL2 = False
topSequence.TrigNavigationCnvAlg.doEF = False
topSequence.TrigNavigationCnvAlg.doHLT = False
if 'L1' not in ConfigFlags.Trigger.enabledSystems:
if 'L1' not in ConfigFlags.Trigger.availableRecoMetadata:
from AthenaCommon.AlgSequence import AlgSequence
topSequence.TrigDecMaker.doL1=False
Loading