From 07a5e55477adf188c194ae59a307316bce99a13e Mon Sep 17 00:00:00 2001 From: Francesca Pastore <francesca.pastore@cern.ch> Date: Mon, 31 Aug 2020 20:06:36 +0200 Subject: [PATCH] fix emu_menu test as in ATR-21963 --- .../python/EmuStepProcessingConfig.py | 3 +-- .../share/EmuStepProcessingTest.py | 18 +++++++++++------- .../python/HLTMenuConfig/Menu/LS2_emu_v1.py | 1 + 3 files changed, 13 insertions(+), 9 deletions(-) diff --git a/Trigger/TrigSteer/DecisionHandling/python/EmuStepProcessingConfig.py b/Trigger/TrigSteer/DecisionHandling/python/EmuStepProcessingConfig.py index 9b1168b0e8de..857f58fdae76 100644 --- a/Trigger/TrigSteer/DecisionHandling/python/EmuStepProcessingConfig.py +++ b/Trigger/TrigSteer/DecisionHandling/python/EmuStepProcessingConfig.py @@ -59,8 +59,7 @@ def generateEmuMenu(): log = logging.getLogger('EmuMenuTest') log.debug("generateEmuMenu") - # overwrite LS2_v1 menu - TriggerFlags.triggerMenuSetup = 'LS2_v1' + # overwrite LS2_v1 LS2_v1.setupMenu = LS2_emu_v1.setupMenu # switch on only TestSlice diff --git a/Trigger/TrigSteer/DecisionHandling/share/EmuStepProcessingTest.py b/Trigger/TrigSteer/DecisionHandling/share/EmuStepProcessingTest.py index 54592624487f..921417da2c9f 100644 --- a/Trigger/TrigSteer/DecisionHandling/share/EmuStepProcessingTest.py +++ b/Trigger/TrigSteer/DecisionHandling/share/EmuStepProcessingTest.py @@ -42,6 +42,17 @@ for option in defaultOptions: TriggerFlags.generateMenuDiagnostics=True +from TrigConfigSvc.TrigConfigSvcCfg import getHLTConfigSvc, getL1ConfigSvc +from AthenaCommon.AppMgr import ServiceMgr as svcMgr +from AthenaConfiguration.ComponentAccumulator import conf2toConfigurable +from AthenaConfiguration.AllConfigFlags import ConfigFlags + +ConfigFlags.Trigger.triggerMenuSetup = TriggerFlags.triggerMenuSetup= 'LS2_v1' + +svcMgr += conf2toConfigurable( getHLTConfigSvc(ConfigFlags)) +svcMgr += conf2toConfigurable( getL1ConfigSvc(ConfigFlags)) + + topSequence = AlgSequence() if opt.doMenu is True: @@ -51,14 +62,7 @@ else: generateJSON() -from TrigConfigSvc.TrigConfigSvcCfg import getHLTConfigSvc, getL1ConfigSvc -from AthenaCommon.AppMgr import ServiceMgr as svcMgr -from AthenaConfiguration.ComponentAccumulator import conf2toConfigurable -from AthenaConfiguration.AllConfigFlags import ConfigFlags -ConfigFlags.Trigger.triggerMenuSetup = TriggerFlags.triggerMenuSetup = "LS2_v1" -svcMgr += conf2toConfigurable( getHLTConfigSvc(ConfigFlags)) -svcMgr += conf2toConfigurable( getL1ConfigSvc(ConfigFlags)) from AthenaCommon.AppMgr import theApp, ServiceMgr as svcMgr diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/LS2_emu_v1.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/LS2_emu_v1.py index 1945ec179415..394337c2cb2c 100644 --- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/LS2_emu_v1.py +++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/LS2_emu_v1.py @@ -86,6 +86,7 @@ def setupMenu(): TriggerFlags.EnhancedBiasSlice.signatures = [ ] addSliceChainsToPrescales(TriggerFlags, Prescales.HLTPrescales_cosmics) + return Prescales class Prescales(object): # Item name | Prescale -- GitLab