diff --git a/Trigger/TrigValidation/TrigUpgradeTest/python/bjetMenuDefs.py b/Trigger/TrigValidation/TrigUpgradeTest/python/bjetMenuDefs.py index f65d36d6635f831b8991bfdc85b4bd74c7412770..9519ee190baf4023d7debeba63542d30917252a9 100644 --- a/Trigger/TrigValidation/TrigUpgradeTest/python/bjetMenuDefs.py +++ b/Trigger/TrigValidation/TrigUpgradeTest/python/bjetMenuDefs.py @@ -2,22 +2,6 @@ # from AthenaConfiguration.AllConfigFlags import ConfigFlags -from AthenaCommon.Include import include - -# Set InDet Flags -def inDetSetup(): - from InDetRecExample.InDetJobProperties import InDetFlags - InDetFlags.doCaloSeededBrem = False - InDetFlags.InDet25nsec = True - InDetFlags.doPrimaryVertex3DFinding = False - InDetFlags.doPrintConfigurables = False - InDetFlags.doResolveBackTracks = True - InDetFlags.doSiSPSeededTrackFinder = True - InDetFlags.doTRTPhaseCalculation = True - InDetFlags.doTRTSeededTrackFinder = True - InDetFlags.doTruth = False - InDetFlags.init() - include("InDetRecExample/InDetRecConditionsAccess.py") # ==================================================================================================== # Get MenuSequences diff --git a/Trigger/TrigValidation/TrigUpgradeTest/python/tauMenuDefs.py b/Trigger/TrigValidation/TrigUpgradeTest/python/tauMenuDefs.py index c36aa9e66c0f8d291bdaa71894934739d5ef0031..4823f441946b6341b61fade41f8032d971ea9054 100644 --- a/Trigger/TrigValidation/TrigUpgradeTest/python/tauMenuDefs.py +++ b/Trigger/TrigValidation/TrigUpgradeTest/python/tauMenuDefs.py @@ -2,7 +2,6 @@ # Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration # -from AthenaCommon.Include import include import AthenaCommon.CfgMgr as CfgMgr from AthenaConfiguration.AllConfigFlags import ConfigFlags @@ -12,21 +11,6 @@ from AthenaCommon.CFElements import parOR, seqAND from ViewAlgs.ViewAlgsConf import EventViewCreatorAlgorithm from TrigUpgradeTest.tauDefs import tauCaloSequence -def inDetSetup(): - from InDetRecExample.InDetJobProperties import InDetFlags - InDetFlags.doCaloSeededBrem = False - InDetFlags.InDet25nsec = True - InDetFlags.doPrimaryVertex3DFinding = False - InDetFlags.doPrintConfigurables = False - InDetFlags.doResolveBackTracks = True - InDetFlags.doSiSPSeededTrackFinder = True - InDetFlags.doTRTPhaseCalculation = True - InDetFlags.doTRTSeededTrackFinder = True - InDetFlags.doTruth = False - InDetFlags.init() - - # PixelLorentzAngleSvc and SCTLorentzAngleSvc - include("InDetRecExample/InDetRecConditionsAccess.py") # ==================================================================================================== # Get MenuSequences diff --git a/Trigger/TrigValidation/TrigUpgradeTest/share/IDCalo.py b/Trigger/TrigValidation/TrigUpgradeTest/share/IDCalo.py index 3a21b1dab53dcc0b1207da24b9a04284a993b7dc..1af92bc25a6838d101aabd2f494b745d82275a6c 100644 --- a/Trigger/TrigValidation/TrigUpgradeTest/share/IDCalo.py +++ b/Trigger/TrigValidation/TrigUpgradeTest/share/IDCalo.py @@ -30,12 +30,8 @@ allViewAlgorithms = AthSequencer(viewNodeName, Sequential=False, ModeOR=False, S if TriggerFlags.doID: - from InDetTrigRecExample.InDetTrigFlags import InDetTrigFlags - InDetTrigFlags.doPixelClusterSplitting = False - - # PixelLorentzAngleSvc and SCTLorentzAngleSvc - include("InDetRecExample/InDetRecConditionsAccess.py") - + from TrigUpgradeTest.InDetSetup import inDetSetup + inDetSetup() from TriggerMenuMT.HLTMenuConfig.CommonSequences.InDetSetup import makeInDetAlgs (viewAlgs, eventAlgs) = makeInDetAlgs() diff --git a/Trigger/TrigValidation/TrigUpgradeTest/share/bjet.menu.ALLTE.py b/Trigger/TrigValidation/TrigUpgradeTest/share/bjet.menu.ALLTE.py index 07696d2d8ddf1437e6dbb56ca080875f28b19301..61edaeb16897adbf8850e9ae60ecb8431dd6a9ec 100644 --- a/Trigger/TrigValidation/TrigUpgradeTest/share/bjet.menu.ALLTE.py +++ b/Trigger/TrigValidation/TrigUpgradeTest/share/bjet.menu.ALLTE.py @@ -11,7 +11,9 @@ include("TrigUpgradeTest/testHLT_MT.py") from TriggerMenuMT.HLTMenuConfig.Menu.MenuComponents import Chain, ChainStep # We should retrieve all the steps here -from TrigUpgradeTest.bjetMenuDefs import getBJetSequence, inDetSetup +from TrigUpgradeTest.bjetMenuDefs import getBJetSequence +from TrigUpgradeTest.InDetSetup import inDetSetup + inDetSetup() step1 = ChainStep("Step1ALLTE_bjet", [getBJetSequence('jALLTE')]) step2 = ChainStep("Step2ALLTE_bjet", [getBJetSequence('gscALLTE')]) diff --git a/Trigger/TrigValidation/TrigUpgradeTest/share/dataScoutingTest.py b/Trigger/TrigValidation/TrigUpgradeTest/share/dataScoutingTest.py index 86db493189f59b64f6182ca430bd401ddf2ff53b..3656d4ae4772c1838875ac23904cb13fa4697ea6 100644 --- a/Trigger/TrigValidation/TrigUpgradeTest/share/dataScoutingTest.py +++ b/Trigger/TrigValidation/TrigUpgradeTest/share/dataScoutingTest.py @@ -31,8 +31,9 @@ AllowedEventBuildingIdentifiers.extend(['dataScoutingElectronTest','pebtestthree ################################################################## if (doElectron): from TriggerMenuMT.HLTMenuConfig.CommonSequences.CaloSequenceSetup import fastCaloMenuSequence - from TriggerMenuMT.HLTMenuConfig.Egamma.ElectronSequenceSetup import electronMenuSequence, inDetSetup - + from TriggerMenuMT.HLTMenuConfig.Egamma.ElectronSequenceSetup import electronMenuSequence + from TrigUpgradeTest.InDetSetup import inDetSetup + inDetSetup() fastCaloStep= fastCaloMenuSequence("Ele") electronStep= electronMenuSequence() diff --git a/Trigger/TrigValidation/TrigUpgradeTest/share/egamma.withViews.py b/Trigger/TrigValidation/TrigUpgradeTest/share/egamma.withViews.py index 2a0df5467e95decadd755c459888260a46810145..c3af7c1cee7172308547a03c36b665ccfc074ebd 100644 --- a/Trigger/TrigValidation/TrigUpgradeTest/share/egamma.withViews.py +++ b/Trigger/TrigValidation/TrigUpgradeTest/share/egamma.withViews.py @@ -4,29 +4,12 @@ include("TrigUpgradeTest/testHLT_MT.py") -from InDetRecExample.InDetJobProperties import InDetFlags -InDetFlags.doCaloSeededBrem = False - - -from InDetRecExample.InDetJobProperties import InDetFlags -InDetFlags.InDet25nsec = True -InDetFlags.doPrimaryVertex3DFinding = False -InDetFlags.doPrintConfigurables = False -InDetFlags.doResolveBackTracks = True -InDetFlags.doSiSPSeededTrackFinder = True -InDetFlags.doTRTPhaseCalculation = True -InDetFlags.doTRTSeededTrackFinder = True -InDetFlags.doTruth = False -InDetFlags.init() - -# PixelLorentzAngleSvc and SCTLorentzAngleSvc -include("InDetRecExample/InDetRecConditionsAccess.py") from AthenaCommon.AlgSequence import AlgSequence topSequence = AlgSequence() - -from InDetRecExample.InDetKeys import InDetKeys +from TrigUpgradeTest.InDetSetup import inDetSetup +inDetSetup() CTPToChainMapping = {"HLT_e3_etcut": "L1_EM3", "HLT_e5_etcut": "L1_EM3", diff --git a/Trigger/TrigValidation/TrigUpgradeTest/share/full_menu.py b/Trigger/TrigValidation/TrigUpgradeTest/share/full_menu.py index 97e5eb76e6658162c6e0c560e9aa5d3660484f00..0c000812b481d3af1552663ddd7966a433700a2d 100644 --- a/Trigger/TrigValidation/TrigUpgradeTest/share/full_menu.py +++ b/Trigger/TrigValidation/TrigUpgradeTest/share/full_menu.py @@ -21,23 +21,7 @@ from TriggerMenuMT.HLTMenuConfig.Menu.MenuComponents import Chain, ChainStep testChains = [] -def inDetSetup(): - from InDetRecExample.InDetJobProperties import InDetFlags - InDetFlags.doCaloSeededBrem = False - InDetFlags.InDet25nsec = True - InDetFlags.doPrimaryVertex3DFinding = False - InDetFlags.doPrintConfigurables = False - InDetFlags.doResolveBackTracks = True - InDetFlags.doSiSPSeededTrackFinder = True - InDetFlags.doTRTPhaseCalculation = True - InDetFlags.doTRTSeededTrackFinder = True - InDetFlags.doTruth = False - InDetFlags.init() - - ### PixelLorentzAngleSvc and SCTLorentzAngleSvc ### - include("InDetRecExample/InDetRecConditionsAccess.py") - - +from TrigUpgradeTest.InDetSetup import inDetSetup inDetSetup() @@ -81,9 +65,7 @@ if opt.doPhotonSlice == True: # muon chains ################################################################## if opt.doMuonSlice == True: - from TriggerMenuMT.HLTMenuConfig.Muon.MuonSequenceSetup import muFastSequence, muCombSequence, muEFSASequence, muIsoSequence, muEFCBSequence, muEFSAFSSequence, muEFCBFSSequence, inDetSetup - - inDetSetup() + from TriggerMenuMT.HLTMenuConfig.Muon.MuonSequenceSetup import muFastSequence, muCombSequence, muEFSASequence, muIsoSequence, muEFCBSequence, muEFSAFSSequence, muEFCBFSSequence MuonChains = [] diff --git a/Trigger/TrigValidation/TrigUpgradeTest/share/mu.withViews.py b/Trigger/TrigValidation/TrigUpgradeTest/share/mu.withViews.py index 425f8a67c5df7b616d4304033e7d5dcee4026f15..0830728372028a70af0436db02eab52424bc4cd1 100644 --- a/Trigger/TrigValidation/TrigUpgradeTest/share/mu.withViews.py +++ b/Trigger/TrigValidation/TrigUpgradeTest/share/mu.withViews.py @@ -73,24 +73,8 @@ def __mon(finalCollName, stepColls=[]): # Setup the standard muon chain # =============================================================================================== -### workaround to prevent online trigger folders to be enabled ### -from AthenaCommon.DetFlags import DetFlags -from InDetRecExample.InDetJobProperties import InDetFlags -InDetFlags.doCaloSeededBrem = False -InDetFlags.InDet25nsec = True -InDetFlags.doPrimaryVertex3DFinding = False -InDetFlags.doPrintConfigurables = False -InDetFlags.doResolveBackTracks = True -InDetFlags.doSiSPSeededTrackFinder = True -InDetFlags.doTRTPhaseCalculation = True -InDetFlags.doTRTSeededTrackFinder = True -InDetFlags.doTruth = False -InDetFlags.init() - -from InDetRecExample.InDetKeys import InDetKeys - -### PixelLorentzAngleSvc and SCTLorentzAngleSvc ### -include("InDetRecExample/InDetRecConditionsAccess.py") +from TrigUpgradeTest.InDetSetup import inDetSetup +inDetSetup() ### Load data from Muon detectors ### from MuonCombinedRecExample.MuonCombinedRecFlags import muonCombinedRecFlags diff --git a/Trigger/TrigValidation/TrigUpgradeTest/share/pebTest.py b/Trigger/TrigValidation/TrigUpgradeTest/share/pebTest.py index 900e97fa9492d411df7db7be18929ae6500ced9a..d05cb0ab9ea8fd4bd11f14c766a2c6ea8e040c78 100644 --- a/Trigger/TrigValidation/TrigUpgradeTest/share/pebTest.py +++ b/Trigger/TrigValidation/TrigUpgradeTest/share/pebTest.py @@ -31,8 +31,9 @@ AllowedEventBuildingIdentifiers.extend(['pebtestfour','pebtestfive']) ################################################################## if (doElectron): from TriggerMenuMT.HLTMenuConfig.CommonSequences.CaloSequenceSetup import fastCaloMenuSequence - from TriggerMenuMT.HLTMenuConfig.Egamma.ElectronSequenceSetup import electronMenuSequence, inDetSetup - + from TriggerMenuMT.HLTMenuConfig.Egamma.ElectronSequenceSetup import electronMenuSequence + from TrigUpgradeTest.InDetSetup import inDetSetup + inDetSetup() fastCaloStep= fastCaloMenuSequence("Ele") electronStep= electronMenuSequence() diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Egamma/ElectronDef.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Egamma/ElectronDef.py index 2f2755fdce114abee6b05541eeb3ea9f45d09ddb..f55b71bfa9bf9fd259def5086a348674bc9dc383 100644 --- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Egamma/ElectronDef.py +++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Egamma/ElectronDef.py @@ -9,7 +9,8 @@ from TriggerMenuMT.HLTMenuConfig.Menu.ChainConfigurationBase import ChainConfigu from TriggerMenuMT.HLTMenuConfig.Menu.MenuComponents import ChainStep, RecoFragmentsPool from TriggerMenuMT.HLTMenuConfig.CommonSequences.CaloSequenceSetup import fastCaloMenuSequence -from TriggerMenuMT.HLTMenuConfig.Egamma.ElectronSequenceSetup import electronMenuSequence, inDetSetup +from TriggerMenuMT.HLTMenuConfig.Egamma.ElectronSequenceSetup import electronMenuSequence +from TrigUpgradeTest.InDetSetup import inDetSetup #---------------------------------------------------------------- # fragments generating configuration will be functions in New JO, diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Egamma/ElectronSequenceSetup.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Egamma/ElectronSequenceSetup.py index 53d5afb1999e80c96646f800e0a5a9c62ae7d8f3..e650ebf60b38af5177aa8609b1152293521e9aee 100644 --- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Egamma/ElectronSequenceSetup.py +++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Egamma/ElectronSequenceSetup.py @@ -2,7 +2,6 @@ # Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration # -from AthenaCommon.Include import include import AthenaCommon.CfgMgr as CfgMgr from AthenaConfiguration.AllConfigFlags import ConfigFlags @@ -11,24 +10,6 @@ from TriggerMenuMT.HLTMenuConfig.Menu.MenuComponents import MenuSequence, RecoFr from AthenaCommon.CFElements import parOR, seqAND from ViewAlgs.ViewAlgsConf import EventViewCreatorAlgorithm - -def inDetSetup(): - from InDetRecExample.InDetJobProperties import InDetFlags - InDetFlags.doCaloSeededBrem = False - InDetFlags.InDet25nsec = True - InDetFlags.doPrimaryVertex3DFinding = False - InDetFlags.doPrintConfigurables = False - InDetFlags.doResolveBackTracks = True - InDetFlags.doSiSPSeededTrackFinder = True - InDetFlags.doTRTPhaseCalculation = True - InDetFlags.doTRTSeededTrackFinder = True - InDetFlags.doTruth = False - InDetFlags.init() - - # PixelLorentzAngleSvc and SCTLorentzAngleSvc - include("InDetRecExample/InDetRecConditionsAccess.py") - - def electronSequence(ConfigFlags): """ second step: tracking.....""" diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Muon/MuonDef.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Muon/MuonDef.py index c207f2c6d3c972de68b42ec03521bdcea2957c01..592193776b0cbf3d8da5865fb85ac2e27df347b0 100755 --- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Muon/MuonDef.py +++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Muon/MuonDef.py @@ -12,8 +12,9 @@ log = logging.getLogger("TriggerMenuMT.HLTMenuConfig.Muon.MuonDef") from TriggerMenuMT.HLTMenuConfig.Menu.ChainConfigurationBase import ChainConfigurationBase, RecoFragmentsPool from TriggerMenuMT.HLTMenuConfig.Menu.MenuComponents import ChainStep -from TriggerMenuMT.HLTMenuConfig.Muon.MuonSequenceSetup import muFastSequence, muCombSequence, muEFMSSequence, muEFSASequence, muIsoSequence, muEFCBSequence, muEFSAFSSequence, muEFCBFSSequence, inDetSetup +from TriggerMenuMT.HLTMenuConfig.Muon.MuonSequenceSetup import muFastSequence, muCombSequence, muEFMSSequence, muEFSASequence, muIsoSequence, muEFCBSequence, muEFSAFSSequence, muEFCBFSSequence +from TrigUpgradeTest.InDetSetup import inDetSetup #-------------------------------------------------------- # fragments generating config will be functions in new JO diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Muon/MuonSequenceSetup.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Muon/MuonSequenceSetup.py index 9794c9dd3ba8372f0c03fe0376170aa5ce3b5c43..b2622aec72b0b79403229602f07674c22d9c3f14 100644 --- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Muon/MuonSequenceSetup.py +++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Muon/MuonSequenceSetup.py @@ -2,7 +2,6 @@ # Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration # -from AthenaCommon.Include import include from AthenaCommon.AppMgr import ServiceMgr from TriggerMenuMT.HLTMenuConfig.Menu.MenuComponents import MenuSequence, RecoFragmentsPool @@ -28,26 +27,6 @@ from ViewAlgs.ViewAlgsConf import EventViewCreatorAlgorithm ServiceMgr.ToolSvc.TrigDataAccess.ApplyOffsetCorrection = False -#-----------------------------------------------------# -# Set InDet Flags -#-----------------------------------------------------# -def inDetSetup(): - from InDetRecExample.InDetJobProperties import InDetFlags - InDetFlags.doCaloSeededBrem = False - InDetFlags.InDet25nsec = True - InDetFlags.doPrimaryVertex3DFinding = False - InDetFlags.doPrintConfigurables = False - InDetFlags.doResolveBackTracks = True - InDetFlags.doSiSPSeededTrackFinder = True - InDetFlags.doTRTPhaseCalculation = True - InDetFlags.doTRTSeededTrackFinder = True - InDetFlags.doTruth = False - InDetFlags.init() - - ### PixelLorentzAngleSvc and SCTLorentzAngleSvc ### - include("InDetRecExample/InDetRecConditionsAccess.py") - - #-----------------------------------------------------# ### ************* Step1 ************* ### #-----------------------------------------------------#