diff --git a/Trigger/TriggerCommon/TriggerMenuMT/scripts/test_menu_CA.py b/Trigger/TriggerCommon/TriggerMenuMT/scripts/test_menu_CA.py index 19c17179a441b54b800fcab9a86a0d0d44f2d28c..17b88b2157212d62ad35aa2fec51dfffbfae6f75 100755 --- a/Trigger/TriggerCommon/TriggerMenuMT/scripts/test_menu_CA.py +++ b/Trigger/TriggerCommon/TriggerMenuMT/scripts/test_menu_CA.py @@ -1,43 +1,33 @@ #!/usr/bin/env python3 # Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration -""" -test of Dev menu with CA migrated menu code, reproducing runHLT_standalone_newJO -""" -from AthenaCommon.Logging import logging -log = logging.getLogger('test_menu_CA') +"""Standalone menu generation in CA mode""" from AthenaConfiguration.AllConfigFlags import initConfigFlags from AthenaConfiguration.ComponentAccumulator import ComponentAccumulator from AthenaConfiguration.AccumulatorCache import AccumulatorDecorator +from TriggerJobOpts import runHLT # Make sure nobody uses deprecated global ConfigFlags import AthenaConfiguration.AllConfigFlags del AthenaConfiguration.AllConfigFlags.ConfigFlags +# Set flags flags = initConfigFlags() - -# select chains, as in runHLT_standalone -flags.addFlag("Trigger.enabledSignatures",[]) -flags.addFlag("Trigger.disabledSignatures",[]) -flags.addFlag("Trigger.selectChains",[]) -flags.addFlag("Trigger.disableChains",[]) -flags.Trigger.enabledSignatures = ['Muon', 'Photon','Electron', 'MinBias', 'HeavyIon', 'Jet', 'Tau', 'Bphysics', 'Egamma', 'MET', 'Bjet'] -# to be added after ATR-27632 fix: 'Calib'] - +runHLT.set_flags(flags) flags.Trigger.generateMenuDiagnostics = True +flags.Common.isOnline = True # online environment +flags.Input.Files = [] # menu cannot depend on input files -from AthenaConfiguration.TestDefaults import defaultTestFiles -flags.Input.Files = defaultTestFiles.RAW_RUN2 -flags.Trigger.triggerMenuSetup="Dev_pp_run3_v1" - -flags.Trigger.EDMVersion=3 flags.fillFromArgs() flags.lock() -flags.dump() +# Set the Python OutputLevel on the root logger (usually done in MainServicesCfg) +from AthenaCommon.Logging import log +log.setLevel(flags.Exec.OutputLevel) + +from TriggerMenuMT.HLT.Config.GenerateMenuMT_newJO import generateMenuMT acc = ComponentAccumulator() -from TriggerMenuMT.HLT.Config.GenerateMenuMT_newJO import generateMenuMT menu = generateMenuMT(flags) acc.merge(menu)