diff --git a/Trigger/TriggerCommon/TriggerJobOpts/python/TriggerConfigGetter.py b/Trigger/TriggerCommon/TriggerJobOpts/python/TriggerConfigGetter.py index 68da693a0298bbd187e4fed827a7df5ab16c2a5b..47eac599a5719e3fb72c88cfd5a7b97111712140 100644 --- a/Trigger/TriggerCommon/TriggerJobOpts/python/TriggerConfigGetter.py +++ b/Trigger/TriggerCommon/TriggerJobOpts/python/TriggerConfigGetter.py @@ -451,8 +451,19 @@ class TriggerConfigGetter(Configured): menuwriter.WritexAODTriggerMenuJson = True writeTriggerMenu = menuwriter.WritexAODTriggerMenu writeMenuJSON = menuwriter.WritexAODTriggerMenuJson - topAlgs += menuwriter + # Schedule also the prescale conditions algs + from AthenaCommon.Configurable import Configurable + Configurable.configurableRun3Behavior += 1 + from AthenaConfiguration.ComponentAccumulator import ComponentAccumulator, appendCAtoAthena + from TrigConfigSvc.TrigConfigSvcCfg import L1PrescaleCondAlgCfg, HLTPrescaleCondAlgCfg + from AthenaConfiguration.AllConfigFlags import ConfigFlags + acc = ComponentAccumulator() + acc.merge( L1PrescaleCondAlgCfg( ConfigFlags ) ) + acc.merge( HLTPrescaleCondAlgCfg( ConfigFlags ) ) + appendCAtoAthena( acc ) + Configurable.configurableRun3Behavior -= 1 + # Set up the metadata for the output ESD and AOD: from RecExConfig.ObjKeyStore import objKeyStore