Skip to content
Snippets Groups Projects

[ATR-26056][ATR-26072] T0 Trigger Decision Validator & T0 buggy runs fixer

Merged Tim Martin requested to merge tamartin/athena:t0TrigDecisionValidator into 22.0
5 files
+ 223
0
Compare changes
  • Side-by-side
  • Inline
Files
5
@@ -131,4 +131,17 @@ def Run3DecisionMakerCfg(flags):
# Construct trigger bits from HLTNav_summary instead of reading from BS
tdm.BitsMakerTool = CompFactory.TriggerBitsMakerTool()
acc.addEventAlgo( tdm )
# Validate that the output of the TrigDecisionMakerMT is sensible.
tdmv = CompFactory.TrigDec.TrigDecisionMakerValidator()
tdmv.doL1 = flags.Trigger.L1.doCTP
tdmv.doHLT = True
tdmv.samplingFrequency = 1
tdmv.errorOnFailure = False
tdmv.EDMVersion = flags.Trigger.EDMVersion
from TrigDecisionTool.TrigDecisionToolConfig import TrigDecisionToolCfg, getRun3NavigationContainerFromInput
tdmv.TrigDecisionTool = acc.getPrimaryAndMerge(TrigDecisionToolCfg(flags))
tdmv.NavigationKey = getRun3NavigationContainerFromInput(flags)
acc.addEventAlgo( tdmv )
return acc
Loading