From e6bdf06afc46f8bec1e7851e9d22ce48c9bb17df Mon Sep 17 00:00:00 2001 From: Rafal Bielski <rafal.bielski@cern.ch> Date: Mon, 16 Sep 2019 13:55:29 +0000 Subject: [PATCH] Partial Event Building configuration in TriggerMenuMT --- .../python/MTCalibPebConfig.py | 3 +- .../python/TrigPartialEventBuildingConfig.py | 39 +++++ .../TrigConfigSvc/src/HLTConfigSvc.cxx | 4 +- .../python/TrigOutputHandlingConfig.py | 10 +- .../src/StreamTagMakerTool.cxx | 2 + .../share/q221_RDOtoRDOTrig_mt1_build.ref | 8 +- .../TrigUpgradeTest/share/dataScoutingTest.py | 3 +- .../TrigUpgradeTest/share/full_menu.py | 10 ++ .../TrigUpgradeTest/share/full_menu_build.ref | 146 +++++++++++------- .../EventBuildingSequenceSetup.py | 82 ++++++++++ .../HLTMenuConfig/Menu/DictFromChainName.py | 55 ++++--- .../HLTMenuConfig/Menu/EventBuildingInfo.py | 58 +++++++ .../HLTMenuConfig/Menu/GenerateMenuMT.py | 9 +- .../python/HLTMenuConfig/Menu/LS2_v1.py | 9 +- .../HLTMenuConfig/Menu/SignatureDicts.py | 22 +-- .../python/HLTMenuConfig/Menu/StreamInfo.py | 3 +- .../HLTMenuConfig/Menu/TriggerConfigHLT.py | 2 +- 17 files changed, 355 insertions(+), 110 deletions(-) create mode 100644 Trigger/TrigAlgorithms/TrigPartialEventBuilding/python/TrigPartialEventBuildingConfig.py create mode 100644 Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/CommonSequences/EventBuildingSequenceSetup.py create mode 100644 Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/EventBuildingInfo.py diff --git a/HLT/Trigger/TrigControl/TrigExamples/TrigExPartialEB/python/MTCalibPebConfig.py b/HLT/Trigger/TrigControl/TrigExamples/TrigExPartialEB/python/MTCalibPebConfig.py index 33273e9932e..58f61d8e208 100644 --- a/HLT/Trigger/TrigControl/TrigExamples/TrigExPartialEB/python/MTCalibPebConfig.py +++ b/HLT/Trigger/TrigControl/TrigExamples/TrigExPartialEB/python/MTCalibPebConfig.py @@ -178,6 +178,7 @@ def make_all_hypo_algs(concurrent=False): def configure_hlt_result(hypo_algs): from TrigOutputHandling.TrigOutputHandlingConf import StreamTagMakerTool, TriggerBitsMakerTool from TrigOutputHandling.TrigOutputHandlingConfig import TriggerEDMSerialiserToolCfg + from TriggerMenuMT.HLTMenuConfig.Menu.EventBuildingInfo import getFullHLTResultID # Tool serialising EDM objects to fill the HLT result serialiser = TriggerEDMSerialiserToolCfg('Serialiser') @@ -188,7 +189,7 @@ def configure_hlt_result(hypo_algs): ]) # Data scouting example - resultList = [serialiser.fullResultID(), 1] + resultList = [getFullHLTResultID(), 1] serialiser.addCollectionListToResults([ 'xAOD::TrigCompositeContainer_v1#ExampleCollection1', 'xAOD::TrigCompositeAuxContainer_v2#ExampleCollection1Aux.floatVec_1.floatVec_2.floatVec_3.floatVec_4.floatVec_5', diff --git a/Trigger/TrigAlgorithms/TrigPartialEventBuilding/python/TrigPartialEventBuildingConfig.py b/Trigger/TrigAlgorithms/TrigPartialEventBuilding/python/TrigPartialEventBuildingConfig.py new file mode 100644 index 00000000000..1c651db5b46 --- /dev/null +++ b/Trigger/TrigAlgorithms/TrigPartialEventBuilding/python/TrigPartialEventBuildingConfig.py @@ -0,0 +1,39 @@ +# +# Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration +# + +from TrigPartialEventBuilding.TrigPartialEventBuildingConf import StaticPEBInfoWriterTool, RoIPEBInfoWriterTool +from TriggerMenuMT.HLTMenuConfig.Menu.EventBuildingInfo import getFullHLTResultID +from libpyeformat_helper import SourceIdentifier, SubDetector + + +class StaticPEBInfoWriterToolCfg(StaticPEBInfoWriterTool): + def addROBs(self, robs): + self.ROBList.extend(robs) + + def addSubDets(self, dets): + self.SubDetList.extend(dets) + + def addHLTResultToROBList(self, moduleId=getFullHLTResultID()): + hltResultSID = SourceIdentifier(SubDetector.TDAQ_HLT, moduleId) + self.addROBs([hltResultSID.code()]) + + def addCTPResultToROBList(self, moduleId=0): + ctpResultSID = SourceIdentifier(SubDetector.TDAQ_CTP, moduleId) + self.addROBs([ctpResultSID.code()]) + + +class RoIPEBInfoWriterToolCfg(RoIPEBInfoWriterTool): + def addROBs(self, robs): + self.ExtraROBs.extend(robs) + + def addSubDets(self, dets): + self.ExtraSubDets.extend(dets) + + def addHLTResultToROBList(self, moduleId=getFullHLTResultID()): + hltResultSID = SourceIdentifier(SubDetector.TDAQ_HLT, moduleId) + self.addROBs([hltResultSID.code()]) + + def addCTPResultToROBList(self, moduleId=0): + ctpResultSID = SourceIdentifier(SubDetector.TDAQ_CTP, moduleId) + self.addROBs([ctpResultSID.code()]) diff --git a/Trigger/TrigConfiguration/TrigConfigSvc/src/HLTConfigSvc.cxx b/Trigger/TrigConfiguration/TrigConfigSvc/src/HLTConfigSvc.cxx index 9532162dc0c..be921fe6ab8 100644 --- a/Trigger/TrigConfiguration/TrigConfigSvc/src/HLTConfigSvc.cxx +++ b/Trigger/TrigConfiguration/TrigConfigSvc/src/HLTConfigSvc.cxx @@ -129,7 +129,8 @@ HLTConfigSvc::initialize() { dummyChains["HLT_e5_etcut_L1EM3"] = "L1_EM3"; dummyChains["HLT_e7_etcut_L1EM3"] = "L1_EM3"; dummyChains["HLT_g5_etcut_L1EM3"] = "L1_EM3"; - dummyChains["HLT_g5_etcut_larpeb_L1EM3"] = "L1_EM3"; + dummyChains["HLT_g5_etcut_LArPEB_L1EM3"] = "L1_EM3"; + dummyChains["HLT_g20_etcut_LArPEB_L1EM15"] = "L1_EM15"; dummyChains["HLT_g10_etcut_L1EM7"] = "L1_EM7"; dummyChains["HLT_g15_etcut_L1EM12"] = "L1_EM12"; dummyChains["HLT_mu6_L1MU6"] = "L1_MU6"; @@ -160,6 +161,7 @@ HLTConfigSvc::initialize() { dummyChains["HLT_j460_a10t_lcw_jes_30smcINF_L1J100"] = "L1_J100"; dummyChains["HLT_mu26_ivarmedium_L1MU20"] = "L1_MU20"; dummyChains["HLT_mu50_L1MU20"] = "L1_MU20"; + dummyChains["HLT_mu50_RPCPEBSecondaryReadout_L1MU20"] = "L1_MU20"; dummyChains["HLT_2mu14_L12MU10"] = "L1_2MU10"; dummyChains["HLT_j420_L1J100"] = "L1_J100"; dummyChains["HLT_j260_320eta490_L1J75_31ETA49"] = "L1_J75.31ETA49"; diff --git a/Trigger/TrigSteer/TrigOutputHandling/python/TrigOutputHandlingConfig.py b/Trigger/TrigSteer/TrigOutputHandling/python/TrigOutputHandlingConfig.py index ed74da66238..895ebeb8ef0 100644 --- a/Trigger/TrigSteer/TrigOutputHandling/python/TrigOutputHandlingConfig.py +++ b/Trigger/TrigSteer/TrigOutputHandling/python/TrigOutputHandlingConfig.py @@ -47,26 +47,24 @@ def HLTResultMTMakerCfg(name="HLTResultMTMaker"): return m def TriggerEDMSerialiserToolCfg(name): - # Configuration helper methods - def fullResultID(self): - return 0 + from TriggerMenuMT.HLTMenuConfig.Menu.EventBuildingInfo import getFullHLTResultID + # Configuration helper methods def addCollection(self, typeNameAux, moduleIds): self.CollectionsToSerialize[typeNameAux] = moduleIds def addCollectionToMainResult(self, typeNameAux): - self.addCollection(typeNameAux,moduleIds=[self.fullResultID()]) + self.addCollection(typeNameAux,moduleIds=[getFullHLTResultID()]) def addCollectionListToResults(self, typeNameAuxList, moduleIds): for typeNameAux in typeNameAuxList: self.addCollection(typeNameAux, moduleIds) def addCollectionListToMainResult(self, typeNameAuxList): - self.addCollectionListToResults(typeNameAuxList,moduleIds=[self.fullResultID()]) + self.addCollectionListToResults(typeNameAuxList,moduleIds=[getFullHLTResultID()]) # Add the helper methods to the TriggerEDMSerialiserTool python class from TrigOutputHandlingConf import TriggerEDMSerialiserTool - TriggerEDMSerialiserTool.fullResultID = fullResultID TriggerEDMSerialiserTool.addCollection = addCollection TriggerEDMSerialiserTool.addCollectionToMainResult = addCollectionToMainResult TriggerEDMSerialiserTool.addCollectionListToResults = addCollectionListToResults diff --git a/Trigger/TrigSteer/TrigOutputHandling/src/StreamTagMakerTool.cxx b/Trigger/TrigSteer/TrigOutputHandling/src/StreamTagMakerTool.cxx index efff66cbb3b..3ddb431d124 100644 --- a/Trigger/TrigSteer/TrigOutputHandling/src/StreamTagMakerTool.cxx +++ b/Trigger/TrigSteer/TrigOutputHandling/src/StreamTagMakerTool.cxx @@ -122,6 +122,8 @@ StatusCode StreamTagMakerTool::fill( HLT::HLTResultMT& resultToFill ) const { const std::vector<StreamTagInfo>& streams = mappingIter->second; for (const StreamTagInfo& streamTagInfo : streams) { auto [st_name, st_type, obeysLB, forceFullEvent] = streamTagInfo; + ATH_MSG_DEBUG("Chain " << HLT::Identifier( chain ) << " accepted event into stream " << st_type << "_" << st_name + << " (obeysLB=" << obeysLB << ", forceFullEvent=" << forceFullEvent << ")"); std::set<uint32_t> robs; std::set<eformat::SubDetector> subdets; if (!forceFullEvent) { diff --git a/Trigger/TrigValidation/TrigAnalysisTest/share/q221_RDOtoRDOTrig_mt1_build.ref b/Trigger/TrigValidation/TrigAnalysisTest/share/q221_RDOtoRDOTrig_mt1_build.ref index 4f48fb3e97e..7b78221838f 100644 --- a/Trigger/TrigValidation/TrigAnalysisTest/share/q221_RDOtoRDOTrig_mt1_build.ref +++ b/Trigger/TrigValidation/TrigAnalysisTest/share/q221_RDOtoRDOTrig_mt1_build.ref @@ -36,10 +36,12 @@ TrigSignatureMoniMT INFO HLT_e7_etcut_L1EM3 TrigSignatureMoniMT INFO HLT_e7_etcut_L1EM3 decisions 104 6354 121 0 0 TrigSignatureMoniMT INFO HLT_g140_etcut_L1EM24VHI 11 11 0 0 0 0 0 0 TrigSignatureMoniMT INFO HLT_g140_etcut_L1EM24VHI decisions 0 0 0 0 0 +TrigSignatureMoniMT INFO HLT_g20_etcut_LArPEB_L1EM15 15 15 14 14 11 11 0 11 +TrigSignatureMoniMT INFO HLT_g20_etcut_LArPEB_L1EM15 decisions 24 24 21 21 0 TrigSignatureMoniMT INFO HLT_g5_etcut_L1EM3 20 20 20 20 20 0 0 20 TrigSignatureMoniMT INFO HLT_g5_etcut_L1EM3 decisions 154 154 223 0 0 -TrigSignatureMoniMT INFO HLT_g5_etcut_larpeb_L1EM3 20 20 20 20 20 0 0 20 -TrigSignatureMoniMT INFO HLT_g5_etcut_larpeb_L1EM3 decisions 154 154 223 0 0 +TrigSignatureMoniMT INFO HLT_g5_etcut_LArPEB_L1EM3 20 20 20 20 20 20 0 20 +TrigSignatureMoniMT INFO HLT_g5_etcut_LArPEB_L1EM3 decisions 154 154 223 223 0 TrigSignatureMoniMT INFO HLT_j0_vbenfSEP30etSEP34mass35SEP50fbet_L1J2019 19 17 0 0 0 0 17 TrigSignatureMoniMT INFO HLT_j0_vbenfSEP30etSEP34mass35SEP50fbet_L1J20 decisions 50 0 0 0 0 TrigSignatureMoniMT INFO HLT_j175_gsc225_bmv2c1040_split_L1J1004 4 1 0 0 0 0 0 @@ -84,6 +86,8 @@ TrigSignatureMoniMT INFO HLT_mu26_ivarmedium_L1MU TrigSignatureMoniMT INFO HLT_mu26_ivarmedium_L1MU20 decisions 10 6 5 4 2 TrigSignatureMoniMT INFO HLT_mu50_L1MU20 8 8 8 5 1 1 0 1 TrigSignatureMoniMT INFO HLT_mu50_L1MU20 decisions 10 6 1 1 0 +TrigSignatureMoniMT INFO HLT_mu50_RPCPEBSecondaryReadout_L1MU208 8 8 5 1 1 1 1 +TrigSignatureMoniMT INFO HLT_mu50_RPCPEBSecondaryReadout_L1MU20 decisions 10 6 1 1 1 TrigSignatureMoniMT INFO HLT_mu60_0eta105_msonly_L1MU208 8 1 0 0 0 0 0 TrigSignatureMoniMT INFO HLT_mu60_0eta105_msonly_L1MU20 decisions 2 0 0 0 0 TrigSignatureMoniMT INFO HLT_mu6Comb_L1MU6 10 10 10 5 0 0 0 5 diff --git a/Trigger/TrigValidation/TrigUpgradeTest/share/dataScoutingTest.py b/Trigger/TrigValidation/TrigUpgradeTest/share/dataScoutingTest.py index a11bc1ff8e3..d9474f5b1f2 100644 --- a/Trigger/TrigValidation/TrigUpgradeTest/share/dataScoutingTest.py +++ b/Trigger/TrigValidation/TrigUpgradeTest/share/dataScoutingTest.py @@ -145,7 +145,8 @@ serialiser.addCollectionListToMainResult([ # This is the Data Scouting part! Let's add L2 electrons to the main result AND to the "electron DS" result from TrigUpgradeTest.pebMenuDefs import dataScoutingResultIDFromName -electronDSModuleIDs = [serialiser.fullResultID(), dataScoutingResultIDFromName('dataScoutingElectronTest')] # 0 is main (full) result; we get the other ID from the EDM configuration +from TriggerMenuMT.HLTMenuConfig.Menu.EventBuildingInfo import getFullHLTResultID +electronDSModuleIDs = [getFullHLTResultID(), dataScoutingResultIDFromName('dataScoutingElectronTest')] # 0 is main (full) result; we get the other ID from the EDM configuration serialiser.addCollectionListToResults([ "xAOD::TrigElectronContainer_v1#HLT_L2Electrons", "xAOD::TrigElectronAuxContainer_v1#HLT_L2ElectronsAux.pt.eta.phi.rawEnergy.rawEt.rawEta.nCells.energy.et.e237.e277.fracs1.weta2.ehad1.wstot", diff --git a/Trigger/TrigValidation/TrigUpgradeTest/share/full_menu.py b/Trigger/TrigValidation/TrigUpgradeTest/share/full_menu.py index 88288235775..e998273c612 100644 --- a/Trigger/TrigValidation/TrigUpgradeTest/share/full_menu.py +++ b/Trigger/TrigValidation/TrigUpgradeTest/share/full_menu.py @@ -126,6 +126,16 @@ if configureBSResult: stmaker.ChainDecisions = 'HLTNav_Summary' stmaker.HLTmenuFile = TriggerFlags.outputHLTmenuJsonFile() + # Map decisions producing PEBInfo from DecisionSummaryMakerAlg.FinalStepDecisions to StreamTagMakerTool.PEBDecisionKeys + import AthenaCommon.AlgSequence as acas + summaryMakerAlg = [s for s in acas.iter_algseq(topSequence) if s.getName() == "DecisionSummaryMakerAlg"][0] + chainToDecisionKeyDict = summaryMakerAlg.getProperties()['FinalStepDecisions'] + stmaker.PEBDecisionKeys = [] + for chain, decisionKey in chainToDecisionKeyDict.iteritems(): + if 'PEBInfoWriter' in decisionKey: + __log.debug('Chain %s produces decision %s with PEBInfo', chain, decisionKey) + stmaker.PEBDecisionKeys.append(decisionKey) + # Configure the HLT result maker to use the above tools from AthenaCommon.AppMgr import ServiceMgr as svcMgr hltResultMaker = svcMgr.HltEventLoopMgr.ResultMaker diff --git a/Trigger/TrigValidation/TrigUpgradeTest/share/full_menu_build.ref b/Trigger/TrigValidation/TrigUpgradeTest/share/full_menu_build.ref index f1d8401dfcd..90510a37f77 100644 --- a/Trigger/TrigValidation/TrigUpgradeTest/share/full_menu_build.ref +++ b/Trigger/TrigValidation/TrigUpgradeTest/share/full_menu_build.ref @@ -2,12 +2,12 @@ TriggerSummaryStep1 0 0 DEBUG +++ HLT_noalg_L1RD0_FIL TriggerSummaryStep1 0 0 DEBUG +++ HLT_e5_etcut_L1EM3 ID#324908483 TriggerSummaryStep1 0 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 TriggerSummaryStep1 0 0 DEBUG +++ HLT_e3_etcut_L1EM3 ID#683953566 -TriggerSummaryStep1 0 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 TriggerSummaryStep1 0 0 DEBUG +++ HLT_j45_L1J15 ID#1364976160 TriggerSummaryStep1 0 0 DEBUG +++ HLT_xe30_tcpufit_L1XE10 ID#1583719916 TriggerSummaryStep1 0 0 DEBUG +++ HLT_xe30_cell_L1XE10 ID#1649696554 TriggerSummaryStep1 0 0 DEBUG +++ HLT_e7_etcut_L1EM3 ID#1959043579 TriggerSummaryStep1 0 0 DEBUG +++ HLT_j35_gsc45_boffperf_split_L1J20 ID#2603162203 +TriggerSummaryStep1 0 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep1 0 0 DEBUG +++ HLT_xe30_mht_L1XE10 ID#3626903018 TriggerSummaryStep1 0 0 DEBUG +++ HLT_xe30_cell_xe30_tcpufit_L1XE10 ID#3768353779 TriggerSummaryStep1 0 0 DEBUG +++ HLT_j35_gsc45_bmv2c1070_split_L1J20 ID#3815360851 @@ -15,28 +15,30 @@ TriggerSummaryStep1 0 0 DEBUG +++ HLT_noalg_L1EM3 ID# TriggerSummaryStep2 0 0 DEBUG +++ HLT_e5_etcut_L1EM3 ID#324908483 TriggerSummaryStep2 0 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 TriggerSummaryStep2 0 0 DEBUG +++ HLT_e3_etcut_L1EM3 ID#683953566 -TriggerSummaryStep2 0 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 TriggerSummaryStep2 0 0 DEBUG +++ HLT_e7_etcut_L1EM3 ID#1959043579 TriggerSummaryStep2 0 0 DEBUG +++ HLT_j35_gsc45_boffperf_split_L1J20 ID#2603162203 +TriggerSummaryStep2 0 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep2 0 0 DEBUG +++ HLT_j35_gsc45_bmv2c1070_split_L1J20 ID#3815360851 TriggerSummaryStep3 0 0 DEBUG +++ HLT_e5_etcut_L1EM3 ID#324908483 TriggerSummaryStep3 0 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 TriggerSummaryStep3 0 0 DEBUG +++ HLT_e3_etcut_L1EM3 ID#683953566 -TriggerSummaryStep3 0 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 TriggerSummaryStep3 0 0 DEBUG +++ HLT_e7_etcut_L1EM3 ID#1959043579 TriggerSummaryStep3 0 0 DEBUG +++ HLT_j35_gsc45_boffperf_split_L1J20 ID#2603162203 +TriggerSummaryStep3 0 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep3 0 0 DEBUG +++ HLT_j35_gsc45_bmv2c1070_split_L1J20 ID#3815360851 +TriggerSummaryStep4 0 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep1 1 0 DEBUG +++ HLT_noalg_L1RD0_FILLED ID#211699639 TriggerSummaryStep1 1 0 DEBUG +++ HLT_e5_etcut_L1EM3 ID#324908483 TriggerSummaryStep1 1 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 TriggerSummaryStep1 1 0 DEBUG +++ HLT_e3_etcut_L1EM3 ID#683953566 -TriggerSummaryStep1 1 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 TriggerSummaryStep1 1 0 DEBUG +++ HLT_j45_L1J15 ID#1364976160 TriggerSummaryStep1 1 0 DEBUG +++ HLT_xe30_tcpufit_L1XE10 ID#1583719916 TriggerSummaryStep1 1 0 DEBUG +++ HLT_xe30_cell_L1XE10 ID#1649696554 TriggerSummaryStep1 1 0 DEBUG +++ HLT_e7_etcut_L1EM3 ID#1959043579 TriggerSummaryStep1 1 0 DEBUG +++ HLT_j35_gsc45_boffperf_split_L1J20 ID#2603162203 TriggerSummaryStep1 1 0 DEBUG +++ HLT_2e3_etcut_L12EM3 ID#2613484113 +TriggerSummaryStep1 1 0 DEBUG +++ HLT_g20_etcut_LArPEB_L1EM15 ID#2706532790 +TriggerSummaryStep1 1 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep1 1 0 DEBUG +++ HLT_xe30_mht_L1XE10 ID#3626903018 TriggerSummaryStep1 1 0 DEBUG +++ HLT_xe30_cell_xe30_tcpufit_L1XE10 ID#3768353779 TriggerSummaryStep1 1 0 DEBUG +++ HLT_j35_gsc45_bmv2c1070_split_L1J20 ID#3815360851 @@ -44,51 +46,55 @@ TriggerSummaryStep1 1 0 DEBUG +++ HLT_noalg_L1EM3 ID# TriggerSummaryStep2 1 0 DEBUG +++ HLT_e5_etcut_L1EM3 ID#324908483 TriggerSummaryStep2 1 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 TriggerSummaryStep2 1 0 DEBUG +++ HLT_e3_etcut_L1EM3 ID#683953566 -TriggerSummaryStep2 1 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 TriggerSummaryStep2 1 0 DEBUG +++ HLT_e7_etcut_L1EM3 ID#1959043579 TriggerSummaryStep2 1 0 DEBUG +++ HLT_j35_gsc45_boffperf_split_L1J20 ID#2603162203 TriggerSummaryStep2 1 0 DEBUG +++ HLT_2e3_etcut_L12EM3 ID#2613484113 +TriggerSummaryStep2 1 0 DEBUG +++ HLT_g20_etcut_LArPEB_L1EM15 ID#2706532790 +TriggerSummaryStep2 1 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep2 1 0 DEBUG +++ HLT_j35_gsc45_bmv2c1070_split_L1J20 ID#3815360851 TriggerSummaryStep3 1 0 DEBUG +++ HLT_e5_etcut_L1EM3 ID#324908483 TriggerSummaryStep3 1 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 TriggerSummaryStep3 1 0 DEBUG +++ HLT_e3_etcut_L1EM3 ID#683953566 -TriggerSummaryStep3 1 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 TriggerSummaryStep3 1 0 DEBUG +++ HLT_e7_etcut_L1EM3 ID#1959043579 TriggerSummaryStep3 1 0 DEBUG +++ HLT_j35_gsc45_boffperf_split_L1J20 ID#2603162203 TriggerSummaryStep3 1 0 DEBUG +++ HLT_2e3_etcut_L12EM3 ID#2613484113 +TriggerSummaryStep3 1 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep3 1 0 DEBUG +++ HLT_j35_gsc45_bmv2c1070_split_L1J20 ID#3815360851 +TriggerSummaryStep4 1 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep1 2 0 DEBUG +++ HLT_noalg_L1RD0_FILLED ID#211699639 TriggerSummaryStep1 2 0 DEBUG +++ HLT_e5_etcut_L1EM3 ID#324908483 TriggerSummaryStep1 2 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 TriggerSummaryStep1 2 0 DEBUG +++ HLT_e3_etcut_L1EM3 ID#683953566 -TriggerSummaryStep1 2 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 TriggerSummaryStep1 2 0 DEBUG +++ HLT_e7_etcut_L1EM3 ID#1959043579 TriggerSummaryStep1 2 0 DEBUG +++ HLT_2e3_etcut_L12EM3 ID#2613484113 +TriggerSummaryStep1 2 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep1 2 0 DEBUG +++ HLT_xe30_mht_L1XE10 ID#3626903018 TriggerSummaryStep1 2 0 DEBUG +++ HLT_noalg_L1EM3 ID#4169267792 TriggerSummaryStep2 2 0 DEBUG +++ HLT_e5_etcut_L1EM3 ID#324908483 TriggerSummaryStep2 2 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 TriggerSummaryStep2 2 0 DEBUG +++ HLT_e3_etcut_L1EM3 ID#683953566 -TriggerSummaryStep2 2 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 TriggerSummaryStep2 2 0 DEBUG +++ HLT_e7_etcut_L1EM3 ID#1959043579 TriggerSummaryStep2 2 0 DEBUG +++ HLT_2e3_etcut_L12EM3 ID#2613484113 +TriggerSummaryStep2 2 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep3 2 0 DEBUG +++ HLT_e5_etcut_L1EM3 ID#324908483 TriggerSummaryStep3 2 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 TriggerSummaryStep3 2 0 DEBUG +++ HLT_e3_etcut_L1EM3 ID#683953566 -TriggerSummaryStep3 2 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 TriggerSummaryStep3 2 0 DEBUG +++ HLT_e7_etcut_L1EM3 ID#1959043579 TriggerSummaryStep3 2 0 DEBUG +++ HLT_2e3_etcut_L12EM3 ID#2613484113 +TriggerSummaryStep3 2 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 +TriggerSummaryStep4 2 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep1 3 0 DEBUG +++ HLT_noalg_L1RD0_FILLED ID#211699639 TriggerSummaryStep1 3 0 DEBUG +++ HLT_e5_etcut_L1EM3 ID#324908483 TriggerSummaryStep1 3 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 TriggerSummaryStep1 3 0 DEBUG +++ HLT_e3_etcut_L1EM3 ID#683953566 -TriggerSummaryStep1 3 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 TriggerSummaryStep1 3 0 DEBUG +++ HLT_j45_L1J15 ID#1364976160 TriggerSummaryStep1 3 0 DEBUG +++ HLT_xe30_tcpufit_L1XE10 ID#1583719916 TriggerSummaryStep1 3 0 DEBUG +++ HLT_xe30_cell_L1XE10 ID#1649696554 TriggerSummaryStep1 3 0 DEBUG +++ HLT_e7_etcut_L1EM3 ID#1959043579 TriggerSummaryStep1 3 0 DEBUG +++ HLT_j35_gsc45_boffperf_split_L1J20 ID#2603162203 TriggerSummaryStep1 3 0 DEBUG +++ HLT_2e3_etcut_L12EM3 ID#2613484113 +TriggerSummaryStep1 3 0 DEBUG +++ HLT_g20_etcut_LArPEB_L1EM15 ID#2706532790 +TriggerSummaryStep1 3 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep1 3 0 DEBUG +++ HLT_xe30_mht_L1XE10 ID#3626903018 TriggerSummaryStep1 3 0 DEBUG +++ HLT_xe30_cell_xe30_tcpufit_L1XE10 ID#3768353779 TriggerSummaryStep1 3 0 DEBUG +++ HLT_j35_gsc45_bmv2c1070_split_L1J20 ID#3815360851 @@ -96,45 +102,49 @@ TriggerSummaryStep1 3 0 DEBUG +++ HLT_noalg_L1EM3 ID# TriggerSummaryStep2 3 0 DEBUG +++ HLT_e5_etcut_L1EM3 ID#324908483 TriggerSummaryStep2 3 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 TriggerSummaryStep2 3 0 DEBUG +++ HLT_e3_etcut_L1EM3 ID#683953566 -TriggerSummaryStep2 3 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 TriggerSummaryStep2 3 0 DEBUG +++ HLT_e7_etcut_L1EM3 ID#1959043579 TriggerSummaryStep2 3 0 DEBUG +++ HLT_j35_gsc45_boffperf_split_L1J20 ID#2603162203 TriggerSummaryStep2 3 0 DEBUG +++ HLT_2e3_etcut_L12EM3 ID#2613484113 +TriggerSummaryStep2 3 0 DEBUG +++ HLT_g20_etcut_LArPEB_L1EM15 ID#2706532790 +TriggerSummaryStep2 3 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep2 3 0 DEBUG +++ HLT_j35_gsc45_bmv2c1070_split_L1J20 ID#3815360851 TriggerSummaryStep3 3 0 DEBUG +++ HLT_e5_etcut_L1EM3 ID#324908483 TriggerSummaryStep3 3 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 TriggerSummaryStep3 3 0 DEBUG +++ HLT_e3_etcut_L1EM3 ID#683953566 -TriggerSummaryStep3 3 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 TriggerSummaryStep3 3 0 DEBUG +++ HLT_e7_etcut_L1EM3 ID#1959043579 TriggerSummaryStep3 3 0 DEBUG +++ HLT_j35_gsc45_boffperf_split_L1J20 ID#2603162203 TriggerSummaryStep3 3 0 DEBUG +++ HLT_2e3_etcut_L12EM3 ID#2613484113 +TriggerSummaryStep3 3 0 DEBUG +++ HLT_g20_etcut_LArPEB_L1EM15 ID#2706532790 +TriggerSummaryStep3 3 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep3 3 0 DEBUG +++ HLT_j35_gsc45_bmv2c1070_split_L1J20 ID#3815360851 +TriggerSummaryStep4 3 0 DEBUG +++ HLT_g20_etcut_LArPEB_L1EM15 ID#2706532790 +TriggerSummaryStep4 3 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep1 4 0 DEBUG +++ HLT_noalg_L1RD0_FILLED ID#211699639 TriggerSummaryStep1 4 0 DEBUG +++ HLT_e5_etcut_L1EM3 ID#324908483 TriggerSummaryStep1 4 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 TriggerSummaryStep1 4 0 DEBUG +++ HLT_e3_etcut_L1EM3 ID#683953566 -TriggerSummaryStep1 4 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 TriggerSummaryStep1 4 0 DEBUG +++ HLT_mu6noL1_L1MU6 ID#1631468602 TriggerSummaryStep1 4 0 DEBUG +++ HLT_e7_etcut_L1EM3 ID#1959043579 TriggerSummaryStep1 4 0 DEBUG +++ HLT_2e3_etcut_L12EM3 ID#2613484113 +TriggerSummaryStep1 4 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep1 4 0 DEBUG +++ HLT_xe30_mht_L1XE10 ID#3626903018 TriggerSummaryStep1 4 0 DEBUG +++ HLT_noalg_L1EM3 ID#4169267792 TriggerSummaryStep2 4 0 DEBUG +++ HLT_e5_etcut_L1EM3 ID#324908483 TriggerSummaryStep2 4 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 TriggerSummaryStep2 4 0 DEBUG +++ HLT_e3_etcut_L1EM3 ID#683953566 -TriggerSummaryStep2 4 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 TriggerSummaryStep2 4 0 DEBUG +++ HLT_e7_etcut_L1EM3 ID#1959043579 TriggerSummaryStep2 4 0 DEBUG +++ HLT_2e3_etcut_L12EM3 ID#2613484113 +TriggerSummaryStep2 4 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep3 4 0 DEBUG +++ HLT_e5_etcut_L1EM3 ID#324908483 TriggerSummaryStep3 4 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 TriggerSummaryStep3 4 0 DEBUG +++ HLT_e3_etcut_L1EM3 ID#683953566 -TriggerSummaryStep3 4 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 TriggerSummaryStep3 4 0 DEBUG +++ HLT_2e3_etcut_L12EM3 ID#2613484113 +TriggerSummaryStep3 4 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 +TriggerSummaryStep4 4 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep1 5 0 DEBUG +++ HLT_noalg_L1RD0_FILLED ID#211699639 TriggerSummaryStep1 5 0 DEBUG +++ HLT_e5_etcut_L1EM3 ID#324908483 TriggerSummaryStep1 5 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 TriggerSummaryStep1 5 0 DEBUG +++ HLT_e3_etcut_L1EM3 ID#683953566 -TriggerSummaryStep1 5 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 TriggerSummaryStep1 5 0 DEBUG +++ HLT_mu6Comb_L1MU6 ID#996392590 TriggerSummaryStep1 5 0 DEBUG +++ HLT_mu6_ivarmedium_L1MU6 ID#1012713062 TriggerSummaryStep1 5 0 DEBUG +++ HLT_xe30_cell_L1XE10 ID#1649696554 @@ -143,6 +153,7 @@ TriggerSummaryStep1 5 0 DEBUG +++ HLT_mu20_ivar_L1MU6 TriggerSummaryStep1 5 0 DEBUG +++ HLT_e3_etcut1step_mu6fast_L1EM8I_MU10 ID#2086577378 TriggerSummaryStep1 5 0 DEBUG +++ HLT_mu6_L1MU6 ID#2560542253 TriggerSummaryStep1 5 0 DEBUG +++ HLT_2e3_etcut_L12EM3 ID#2613484113 +TriggerSummaryStep1 5 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep1 5 0 DEBUG +++ HLT_mu6fast_L1MU6 ID#3518031697 TriggerSummaryStep1 5 0 DEBUG +++ HLT_xe30_mht_L1XE10 ID#3626903018 TriggerSummaryStep1 5 0 DEBUG +++ HLT_mu6_msonly_L1MU6 ID#3895421032 @@ -150,22 +161,23 @@ TriggerSummaryStep1 5 0 DEBUG +++ HLT_noalg_L1EM3 ID# TriggerSummaryStep2 5 0 DEBUG +++ HLT_e5_etcut_L1EM3 ID#324908483 TriggerSummaryStep2 5 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 TriggerSummaryStep2 5 0 DEBUG +++ HLT_e3_etcut_L1EM3 ID#683953566 -TriggerSummaryStep2 5 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 TriggerSummaryStep2 5 0 DEBUG +++ HLT_e7_etcut_L1EM3 ID#1959043579 TriggerSummaryStep2 5 0 DEBUG +++ HLT_2e3_etcut_L12EM3 ID#2613484113 +TriggerSummaryStep2 5 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep2 5 0 DEBUG +++ HLT_mu6_msonly_L1MU6 ID#3895421032 TriggerSummaryStep3 5 0 DEBUG +++ HLT_e5_etcut_L1EM3 ID#324908483 TriggerSummaryStep3 5 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 TriggerSummaryStep3 5 0 DEBUG +++ HLT_e3_etcut_L1EM3 ID#683953566 -TriggerSummaryStep3 5 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 TriggerSummaryStep3 5 0 DEBUG +++ HLT_e7_etcut_L1EM3 ID#1959043579 TriggerSummaryStep3 5 0 DEBUG +++ HLT_2e3_etcut_L12EM3 ID#2613484113 +TriggerSummaryStep3 5 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 +TriggerSummaryStep4 5 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep1 6 0 DEBUG +++ HLT_noalg_L1RD0_FILLED ID#211699639 TriggerSummaryStep1 6 0 DEBUG +++ HLT_e5_etcut_L1EM3 ID#324908483 TriggerSummaryStep1 6 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 TriggerSummaryStep1 6 0 DEBUG +++ HLT_e3_etcut_L1EM3 ID#683953566 TriggerSummaryStep1 6 0 DEBUG +++ HLT_mu80_msonly_3layersEC_L1MU20 ID#761101109 -TriggerSummaryStep1 6 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 +TriggerSummaryStep1 6 0 DEBUG +++ HLT_mu50_RPCPEBSecondaryReadout_L1MU20 ID#827327262 TriggerSummaryStep1 6 0 DEBUG +++ HLT_mu6Comb_L1MU6 ID#996392590 TriggerSummaryStep1 6 0 DEBUG +++ HLT_mu6_ivarmedium_L1MU6 ID#1012713062 TriggerSummaryStep1 6 0 DEBUG +++ HLT_mu6noL1_L1MU6 ID#1631468602 @@ -175,6 +187,7 @@ TriggerSummaryStep1 6 0 DEBUG +++ HLT_e7_etcut_L1EM3 TriggerSummaryStep1 6 0 DEBUG +++ HLT_mu20_ivar_L1MU6 ID#2083734526 TriggerSummaryStep1 6 0 DEBUG +++ HLT_mu6_L1MU6 ID#2560542253 TriggerSummaryStep1 6 0 DEBUG +++ HLT_mu26_ivarmedium_L1MU20 ID#3411723090 +TriggerSummaryStep1 6 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep1 6 0 DEBUG +++ HLT_mu6fast_L1MU6 ID#3518031697 TriggerSummaryStep1 6 0 DEBUG +++ HLT_xe30_mht_L1XE10 ID#3626903018 TriggerSummaryStep1 6 0 DEBUG +++ HLT_mu50_L1MU20 ID#3657158931 @@ -184,7 +197,7 @@ TriggerSummaryStep2 6 0 DEBUG +++ HLT_e5_etcut_L1EM3 TriggerSummaryStep2 6 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 TriggerSummaryStep2 6 0 DEBUG +++ HLT_e3_etcut_L1EM3 ID#683953566 TriggerSummaryStep2 6 0 DEBUG +++ HLT_mu80_msonly_3layersEC_L1MU20 ID#761101109 -TriggerSummaryStep2 6 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 +TriggerSummaryStep2 6 0 DEBUG +++ HLT_mu50_RPCPEBSecondaryReadout_L1MU20 ID#827327262 TriggerSummaryStep2 6 0 DEBUG +++ HLT_mu6Comb_L1MU6 ID#996392590 TriggerSummaryStep2 6 0 DEBUG +++ HLT_mu6_ivarmedium_L1MU6 ID#1012713062 TriggerSummaryStep2 6 0 DEBUG +++ HLT_mu6noL1_L1MU6 ID#1631468602 @@ -193,61 +206,65 @@ TriggerSummaryStep2 6 0 DEBUG +++ HLT_e7_etcut_L1EM3 TriggerSummaryStep2 6 0 DEBUG +++ HLT_mu20_ivar_L1MU6 ID#2083734526 TriggerSummaryStep2 6 0 DEBUG +++ HLT_mu6_L1MU6 ID#2560542253 TriggerSummaryStep2 6 0 DEBUG +++ HLT_mu26_ivarmedium_L1MU20 ID#3411723090 +TriggerSummaryStep2 6 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep2 6 0 DEBUG +++ HLT_mu50_L1MU20 ID#3657158931 TriggerSummaryStep2 6 0 DEBUG +++ HLT_mu6_msonly_L1MU6 ID#3895421032 TriggerSummaryStep3 6 0 DEBUG +++ HLT_e5_etcut_L1EM3 ID#324908483 TriggerSummaryStep3 6 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 TriggerSummaryStep3 6 0 DEBUG +++ HLT_e3_etcut_L1EM3 ID#683953566 -TriggerSummaryStep3 6 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 TriggerSummaryStep3 6 0 DEBUG +++ HLT_mu6_ivarmedium_L1MU6 ID#1012713062 TriggerSummaryStep3 6 0 DEBUG +++ HLT_mu20_ivar_L1MU6 ID#2083734526 TriggerSummaryStep3 6 0 DEBUG +++ HLT_mu6_L1MU6 ID#2560542253 +TriggerSummaryStep3 6 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep3 6 0 DEBUG +++ HLT_mu6_msonly_L1MU6 ID#3895421032 TriggerSummaryStep4 6 0 DEBUG +++ HLT_mu6_ivarmedium_L1MU6 ID#1012713062 TriggerSummaryStep4 6 0 DEBUG +++ HLT_mu6_L1MU6 ID#2560542253 +TriggerSummaryStep4 6 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep1 7 0 DEBUG +++ HLT_noalg_L1RD0_FILLED ID#211699639 TriggerSummaryStep1 7 0 DEBUG +++ HLT_e5_etcut_L1EM3 ID#324908483 TriggerSummaryStep1 7 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 TriggerSummaryStep1 7 0 DEBUG +++ HLT_e3_etcut_L1EM3 ID#683953566 -TriggerSummaryStep1 7 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 TriggerSummaryStep1 7 0 DEBUG +++ HLT_e7_etcut_L1EM3 ID#1959043579 TriggerSummaryStep1 7 0 DEBUG +++ HLT_2e3_etcut_L12EM3 ID#2613484113 +TriggerSummaryStep1 7 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep1 7 0 DEBUG +++ HLT_xe30_mht_L1XE10 ID#3626903018 TriggerSummaryStep1 7 0 DEBUG +++ HLT_noalg_L1EM3 ID#4169267792 TriggerSummaryStep2 7 0 DEBUG +++ HLT_e5_etcut_L1EM3 ID#324908483 TriggerSummaryStep2 7 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 TriggerSummaryStep2 7 0 DEBUG +++ HLT_e3_etcut_L1EM3 ID#683953566 -TriggerSummaryStep2 7 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 TriggerSummaryStep2 7 0 DEBUG +++ HLT_e7_etcut_L1EM3 ID#1959043579 TriggerSummaryStep2 7 0 DEBUG +++ HLT_2e3_etcut_L12EM3 ID#2613484113 +TriggerSummaryStep2 7 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep3 7 0 DEBUG +++ HLT_e5_etcut_L1EM3 ID#324908483 TriggerSummaryStep3 7 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 TriggerSummaryStep3 7 0 DEBUG +++ HLT_e3_etcut_L1EM3 ID#683953566 -TriggerSummaryStep3 7 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 TriggerSummaryStep3 7 0 DEBUG +++ HLT_e7_etcut_L1EM3 ID#1959043579 TriggerSummaryStep3 7 0 DEBUG +++ HLT_2e3_etcut_L12EM3 ID#2613484113 +TriggerSummaryStep3 7 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 +TriggerSummaryStep4 7 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep1 8 0 DEBUG +++ HLT_noalg_L1RD0_FILLED ID#211699639 TriggerSummaryStep1 8 0 DEBUG +++ HLT_e5_etcut_L1EM3 ID#324908483 TriggerSummaryStep1 8 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 TriggerSummaryStep1 8 0 DEBUG +++ HLT_e3_etcut_L1EM3 ID#683953566 -TriggerSummaryStep1 8 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 TriggerSummaryStep1 8 0 DEBUG +++ HLT_xe30_cell_L1XE10 ID#1649696554 TriggerSummaryStep1 8 0 DEBUG +++ HLT_e7_etcut_L1EM3 ID#1959043579 TriggerSummaryStep1 8 0 DEBUG +++ HLT_2e3_etcut_L12EM3 ID#2613484113 +TriggerSummaryStep1 8 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep1 8 0 DEBUG +++ HLT_xe30_mht_L1XE10 ID#3626903018 TriggerSummaryStep1 8 0 DEBUG +++ HLT_noalg_L1EM3 ID#4169267792 TriggerSummaryStep2 8 0 DEBUG +++ HLT_e5_etcut_L1EM3 ID#324908483 TriggerSummaryStep2 8 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 TriggerSummaryStep2 8 0 DEBUG +++ HLT_e3_etcut_L1EM3 ID#683953566 -TriggerSummaryStep2 8 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 TriggerSummaryStep2 8 0 DEBUG +++ HLT_e7_etcut_L1EM3 ID#1959043579 TriggerSummaryStep2 8 0 DEBUG +++ HLT_2e3_etcut_L12EM3 ID#2613484113 +TriggerSummaryStep2 8 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep3 8 0 DEBUG +++ HLT_e5_etcut_L1EM3 ID#324908483 TriggerSummaryStep3 8 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 TriggerSummaryStep3 8 0 DEBUG +++ HLT_e3_etcut_L1EM3 ID#683953566 -TriggerSummaryStep3 8 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 TriggerSummaryStep3 8 0 DEBUG +++ HLT_e7_etcut_L1EM3 ID#1959043579 TriggerSummaryStep3 8 0 DEBUG +++ HLT_2e3_etcut_L12EM3 ID#2613484113 +TriggerSummaryStep3 8 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 +TriggerSummaryStep4 8 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep1 9 0 DEBUG +++ HLT_noalg_L1RD0_FILLED ID#211699639 TriggerSummaryStep1 9 0 DEBUG +++ HLT_xe30_cell_L1XE10 ID#1649696554 TriggerSummaryStep1 9 0 DEBUG +++ HLT_noalg_L1EM3 ID#4169267792 @@ -255,114 +272,128 @@ TriggerSummaryStep1 10 0 DEBUG +++ HLT_noalg_L1RD0_FIL TriggerSummaryStep1 10 0 DEBUG +++ HLT_e5_etcut_L1EM3 ID#324908483 TriggerSummaryStep1 10 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 TriggerSummaryStep1 10 0 DEBUG +++ HLT_e3_etcut_L1EM3 ID#683953566 -TriggerSummaryStep1 10 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 TriggerSummaryStep1 10 0 DEBUG +++ HLT_j45_L1J15 ID#1364976160 TriggerSummaryStep1 10 0 DEBUG +++ HLT_e26_etcut_L1EM22VHI ID#1703681121 TriggerSummaryStep1 10 0 DEBUG +++ HLT_e7_etcut_L1EM3 ID#1959043579 TriggerSummaryStep1 10 0 DEBUG +++ HLT_j35_gsc45_boffperf_split_L1J20 ID#2603162203 TriggerSummaryStep1 10 0 DEBUG +++ HLT_2e3_etcut_L12EM3 ID#2613484113 +TriggerSummaryStep1 10 0 DEBUG +++ HLT_g20_etcut_LArPEB_L1EM15 ID#2706532790 +TriggerSummaryStep1 10 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep1 10 0 DEBUG +++ HLT_xe30_mht_L1XE10 ID#3626903018 TriggerSummaryStep1 10 0 DEBUG +++ HLT_j35_gsc45_bmv2c1070_split_L1J20 ID#3815360851 TriggerSummaryStep1 10 0 DEBUG +++ HLT_noalg_L1EM3 ID#4169267792 TriggerSummaryStep2 10 0 DEBUG +++ HLT_e5_etcut_L1EM3 ID#324908483 TriggerSummaryStep2 10 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 TriggerSummaryStep2 10 0 DEBUG +++ HLT_e3_etcut_L1EM3 ID#683953566 -TriggerSummaryStep2 10 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 TriggerSummaryStep2 10 0 DEBUG +++ HLT_e26_etcut_L1EM22VHI ID#1703681121 TriggerSummaryStep2 10 0 DEBUG +++ HLT_e7_etcut_L1EM3 ID#1959043579 TriggerSummaryStep2 10 0 DEBUG +++ HLT_j35_gsc45_boffperf_split_L1J20 ID#2603162203 TriggerSummaryStep2 10 0 DEBUG +++ HLT_2e3_etcut_L12EM3 ID#2613484113 +TriggerSummaryStep2 10 0 DEBUG +++ HLT_g20_etcut_LArPEB_L1EM15 ID#2706532790 +TriggerSummaryStep2 10 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep2 10 0 DEBUG +++ HLT_j35_gsc45_bmv2c1070_split_L1J20 ID#3815360851 TriggerSummaryStep3 10 0 DEBUG +++ HLT_e5_etcut_L1EM3 ID#324908483 TriggerSummaryStep3 10 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 TriggerSummaryStep3 10 0 DEBUG +++ HLT_e3_etcut_L1EM3 ID#683953566 -TriggerSummaryStep3 10 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 TriggerSummaryStep3 10 0 DEBUG +++ HLT_e26_etcut_L1EM22VHI ID#1703681121 TriggerSummaryStep3 10 0 DEBUG +++ HLT_e7_etcut_L1EM3 ID#1959043579 TriggerSummaryStep3 10 0 DEBUG +++ HLT_j35_gsc45_boffperf_split_L1J20 ID#2603162203 TriggerSummaryStep3 10 0 DEBUG +++ HLT_2e3_etcut_L12EM3 ID#2613484113 +TriggerSummaryStep3 10 0 DEBUG +++ HLT_g20_etcut_LArPEB_L1EM15 ID#2706532790 +TriggerSummaryStep3 10 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep3 10 0 DEBUG +++ HLT_j35_gsc45_bmv2c1070_split_L1J20 ID#3815360851 +TriggerSummaryStep4 10 0 DEBUG +++ HLT_g20_etcut_LArPEB_L1EM15 ID#2706532790 +TriggerSummaryStep4 10 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep1 11 0 DEBUG +++ HLT_noalg_L1RD0_FILLED ID#211699639 TriggerSummaryStep1 11 0 DEBUG +++ HLT_e5_etcut_L1EM3 ID#324908483 TriggerSummaryStep1 11 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 TriggerSummaryStep1 11 0 DEBUG +++ HLT_e3_etcut_L1EM3 ID#683953566 -TriggerSummaryStep1 11 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 +TriggerSummaryStep1 11 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep1 11 0 DEBUG +++ HLT_xe30_mht_L1XE10 ID#3626903018 TriggerSummaryStep1 11 0 DEBUG +++ HLT_noalg_L1EM3 ID#4169267792 TriggerSummaryStep2 11 0 DEBUG +++ HLT_e5_etcut_L1EM3 ID#324908483 TriggerSummaryStep2 11 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 TriggerSummaryStep2 11 0 DEBUG +++ HLT_e3_etcut_L1EM3 ID#683953566 -TriggerSummaryStep2 11 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 +TriggerSummaryStep2 11 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep3 11 0 DEBUG +++ HLT_e5_etcut_L1EM3 ID#324908483 TriggerSummaryStep3 11 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 TriggerSummaryStep3 11 0 DEBUG +++ HLT_e3_etcut_L1EM3 ID#683953566 -TriggerSummaryStep3 11 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 +TriggerSummaryStep3 11 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 +TriggerSummaryStep4 11 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep1 12 0 DEBUG +++ HLT_noalg_L1RD0_FILLED ID#211699639 TriggerSummaryStep1 12 0 DEBUG +++ HLT_e5_etcut_L1EM3 ID#324908483 TriggerSummaryStep1 12 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 TriggerSummaryStep1 12 0 DEBUG +++ HLT_xe65_cell_L1XE50 ID#531141817 TriggerSummaryStep1 12 0 DEBUG +++ HLT_e3_etcut_L1EM3 ID#683953566 -TriggerSummaryStep1 12 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 TriggerSummaryStep1 12 0 DEBUG +++ HLT_xe30_cell_L1XE10 ID#1649696554 TriggerSummaryStep1 12 0 DEBUG +++ HLT_e7_etcut_L1EM3 ID#1959043579 TriggerSummaryStep1 12 0 DEBUG +++ HLT_2e3_etcut_L12EM3 ID#2613484113 +TriggerSummaryStep1 12 0 DEBUG +++ HLT_g20_etcut_LArPEB_L1EM15 ID#2706532790 +TriggerSummaryStep1 12 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep1 12 0 DEBUG +++ HLT_xe30_mht_L1XE10 ID#3626903018 TriggerSummaryStep1 12 0 DEBUG +++ HLT_noalg_L1EM3 ID#4169267792 TriggerSummaryStep2 12 0 DEBUG +++ HLT_e5_etcut_L1EM3 ID#324908483 TriggerSummaryStep2 12 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 TriggerSummaryStep2 12 0 DEBUG +++ HLT_e3_etcut_L1EM3 ID#683953566 -TriggerSummaryStep2 12 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 TriggerSummaryStep2 12 0 DEBUG +++ HLT_e7_etcut_L1EM3 ID#1959043579 TriggerSummaryStep2 12 0 DEBUG +++ HLT_2e3_etcut_L12EM3 ID#2613484113 +TriggerSummaryStep2 12 0 DEBUG +++ HLT_g20_etcut_LArPEB_L1EM15 ID#2706532790 +TriggerSummaryStep2 12 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep3 12 0 DEBUG +++ HLT_e5_etcut_L1EM3 ID#324908483 TriggerSummaryStep3 12 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 TriggerSummaryStep3 12 0 DEBUG +++ HLT_e3_etcut_L1EM3 ID#683953566 -TriggerSummaryStep3 12 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 TriggerSummaryStep3 12 0 DEBUG +++ HLT_e7_etcut_L1EM3 ID#1959043579 TriggerSummaryStep3 12 0 DEBUG +++ HLT_2e3_etcut_L12EM3 ID#2613484113 +TriggerSummaryStep3 12 0 DEBUG +++ HLT_g20_etcut_LArPEB_L1EM15 ID#2706532790 +TriggerSummaryStep3 12 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 +TriggerSummaryStep4 12 0 DEBUG +++ HLT_g20_etcut_LArPEB_L1EM15 ID#2706532790 +TriggerSummaryStep4 12 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep1 13 0 DEBUG +++ HLT_noalg_L1RD0_FILLED ID#211699639 TriggerSummaryStep1 13 0 DEBUG +++ HLT_e5_etcut_L1EM3 ID#324908483 TriggerSummaryStep1 13 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 TriggerSummaryStep1 13 0 DEBUG +++ HLT_e3_etcut_L1EM3 ID#683953566 -TriggerSummaryStep1 13 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 TriggerSummaryStep1 13 0 DEBUG +++ HLT_mu6noL1_L1MU6 ID#1631468602 TriggerSummaryStep1 13 0 DEBUG +++ HLT_e7_etcut_L1EM3 ID#1959043579 TriggerSummaryStep1 13 0 DEBUG +++ HLT_j35_gsc45_boffperf_split_L1J20 ID#2603162203 TriggerSummaryStep1 13 0 DEBUG +++ HLT_2e3_etcut_L12EM3 ID#2613484113 +TriggerSummaryStep1 13 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep1 13 0 DEBUG +++ HLT_xe30_mht_L1XE10 ID#3626903018 TriggerSummaryStep1 13 0 DEBUG +++ HLT_j35_gsc45_bmv2c1070_split_L1J20 ID#3815360851 TriggerSummaryStep1 13 0 DEBUG +++ HLT_noalg_L1EM3 ID#4169267792 TriggerSummaryStep2 13 0 DEBUG +++ HLT_e5_etcut_L1EM3 ID#324908483 TriggerSummaryStep2 13 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 TriggerSummaryStep2 13 0 DEBUG +++ HLT_e3_etcut_L1EM3 ID#683953566 -TriggerSummaryStep2 13 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 TriggerSummaryStep2 13 0 DEBUG +++ HLT_e7_etcut_L1EM3 ID#1959043579 TriggerSummaryStep2 13 0 DEBUG +++ HLT_2e3_etcut_L12EM3 ID#2613484113 +TriggerSummaryStep2 13 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep3 13 0 DEBUG +++ HLT_e5_etcut_L1EM3 ID#324908483 TriggerSummaryStep3 13 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 TriggerSummaryStep3 13 0 DEBUG +++ HLT_e3_etcut_L1EM3 ID#683953566 -TriggerSummaryStep3 13 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 TriggerSummaryStep3 13 0 DEBUG +++ HLT_e7_etcut_L1EM3 ID#1959043579 TriggerSummaryStep3 13 0 DEBUG +++ HLT_2e3_etcut_L12EM3 ID#2613484113 +TriggerSummaryStep3 13 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 +TriggerSummaryStep4 13 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep1 14 0 DEBUG +++ HLT_noalg_L1RD0_FILLED ID#211699639 TriggerSummaryStep1 14 0 DEBUG +++ HLT_e5_etcut_L1EM3 ID#324908483 TriggerSummaryStep1 14 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 TriggerSummaryStep1 14 0 DEBUG +++ HLT_xe65_cell_L1XE50 ID#531141817 TriggerSummaryStep1 14 0 DEBUG +++ HLT_e3_etcut_L1EM3 ID#683953566 -TriggerSummaryStep1 14 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 TriggerSummaryStep1 14 0 DEBUG +++ HLT_xe30_cell_L1XE10 ID#1649696554 +TriggerSummaryStep1 14 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep1 14 0 DEBUG +++ HLT_xe30_mht_L1XE10 ID#3626903018 TriggerSummaryStep1 14 0 DEBUG +++ HLT_noalg_L1EM3 ID#4169267792 TriggerSummaryStep2 14 0 DEBUG +++ HLT_e5_etcut_L1EM3 ID#324908483 TriggerSummaryStep2 14 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 TriggerSummaryStep2 14 0 DEBUG +++ HLT_e3_etcut_L1EM3 ID#683953566 -TriggerSummaryStep2 14 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 +TriggerSummaryStep2 14 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep3 14 0 DEBUG +++ HLT_e5_etcut_L1EM3 ID#324908483 TriggerSummaryStep3 14 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 TriggerSummaryStep3 14 0 DEBUG +++ HLT_e3_etcut_L1EM3 ID#683953566 -TriggerSummaryStep3 14 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 +TriggerSummaryStep3 14 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 +TriggerSummaryStep4 14 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep1 15 0 DEBUG +++ HLT_noalg_L1RD0_FILLED ID#211699639 TriggerSummaryStep1 15 0 DEBUG +++ HLT_mu80_msonly_3layersEC_L1MU20 ID#761101109 +TriggerSummaryStep1 15 0 DEBUG +++ HLT_mu50_RPCPEBSecondaryReadout_L1MU20 ID#827327262 TriggerSummaryStep1 15 0 DEBUG +++ HLT_mu6Comb_L1MU6 ID#996392590 TriggerSummaryStep1 15 0 DEBUG +++ HLT_mu6_ivarmedium_L1MU6 ID#1012713062 TriggerSummaryStep1 15 0 DEBUG +++ HLT_mu6noL1_L1MU6 ID#1631468602 @@ -388,48 +419,51 @@ TriggerSummaryStep1 17 0 DEBUG +++ HLT_e5_etcut_L1EM3 TriggerSummaryStep1 17 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 TriggerSummaryStep1 17 0 DEBUG +++ HLT_xe65_cell_L1XE50 ID#531141817 TriggerSummaryStep1 17 0 DEBUG +++ HLT_e3_etcut_L1EM3 ID#683953566 -TriggerSummaryStep1 17 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 TriggerSummaryStep1 17 0 DEBUG +++ HLT_xe30_cell_L1XE10 ID#1649696554 TriggerSummaryStep1 17 0 DEBUG +++ HLT_e7_etcut_L1EM3 ID#1959043579 TriggerSummaryStep1 17 0 DEBUG +++ HLT_2e3_etcut_L12EM3 ID#2613484113 +TriggerSummaryStep1 17 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep1 17 0 DEBUG +++ HLT_xe30_mht_L1XE10 ID#3626903018 TriggerSummaryStep1 17 0 DEBUG +++ HLT_noalg_L1EM3 ID#4169267792 TriggerSummaryStep2 17 0 DEBUG +++ HLT_e5_etcut_L1EM3 ID#324908483 TriggerSummaryStep2 17 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 TriggerSummaryStep2 17 0 DEBUG +++ HLT_e3_etcut_L1EM3 ID#683953566 -TriggerSummaryStep2 17 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 TriggerSummaryStep2 17 0 DEBUG +++ HLT_e7_etcut_L1EM3 ID#1959043579 TriggerSummaryStep2 17 0 DEBUG +++ HLT_2e3_etcut_L12EM3 ID#2613484113 +TriggerSummaryStep2 17 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep3 17 0 DEBUG +++ HLT_e5_etcut_L1EM3 ID#324908483 TriggerSummaryStep3 17 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 TriggerSummaryStep3 17 0 DEBUG +++ HLT_e3_etcut_L1EM3 ID#683953566 -TriggerSummaryStep3 17 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 TriggerSummaryStep3 17 0 DEBUG +++ HLT_e7_etcut_L1EM3 ID#1959043579 TriggerSummaryStep3 17 0 DEBUG +++ HLT_2e3_etcut_L12EM3 ID#2613484113 +TriggerSummaryStep3 17 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 +TriggerSummaryStep4 17 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep1 18 0 DEBUG +++ HLT_noalg_L1RD0_FILLED ID#211699639 TriggerSummaryStep1 18 0 DEBUG +++ HLT_e5_etcut_L1EM3 ID#324908483 TriggerSummaryStep1 18 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 TriggerSummaryStep1 18 0 DEBUG +++ HLT_e3_etcut_L1EM3 ID#683953566 -TriggerSummaryStep1 18 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 TriggerSummaryStep1 18 0 DEBUG +++ HLT_e7_etcut_L1EM3 ID#1959043579 TriggerSummaryStep1 18 0 DEBUG +++ HLT_2e3_etcut_L12EM3 ID#2613484113 +TriggerSummaryStep1 18 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep1 18 0 DEBUG +++ HLT_xe30_mht_L1XE10 ID#3626903018 TriggerSummaryStep1 18 0 DEBUG +++ HLT_noalg_L1EM3 ID#4169267792 TriggerSummaryStep2 18 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 -TriggerSummaryStep2 18 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 +TriggerSummaryStep2 18 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep3 18 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 -TriggerSummaryStep3 18 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 +TriggerSummaryStep3 18 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 +TriggerSummaryStep4 18 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep1 19 0 DEBUG +++ HLT_noalg_L1RD0_FILLED ID#211699639 TriggerSummaryStep1 19 0 DEBUG +++ HLT_e5_etcut_L1EM3 ID#324908483 TriggerSummaryStep1 19 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 TriggerSummaryStep1 19 0 DEBUG +++ HLT_j85_L1J20 ID#510475538 TriggerSummaryStep1 19 0 DEBUG +++ HLT_e3_etcut_L1EM3 ID#683953566 -TriggerSummaryStep1 19 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 TriggerSummaryStep1 19 0 DEBUG +++ HLT_j45_L1J15 ID#1364976160 TriggerSummaryStep1 19 0 DEBUG +++ HLT_xe30_cell_L1XE10 ID#1649696554 TriggerSummaryStep1 19 0 DEBUG +++ HLT_e7_etcut_L1EM3 ID#1959043579 TriggerSummaryStep1 19 0 DEBUG +++ HLT_j35_gsc45_boffperf_split_L1J20 ID#2603162203 TriggerSummaryStep1 19 0 DEBUG +++ HLT_2e3_etcut_L12EM3 ID#2613484113 +TriggerSummaryStep1 19 0 DEBUG +++ HLT_g20_etcut_LArPEB_L1EM15 ID#2706532790 +TriggerSummaryStep1 19 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep1 19 0 DEBUG +++ HLT_xe30_mht_L1XE10 ID#3626903018 TriggerSummaryStep1 19 0 DEBUG +++ HLT_j35_gsc45_bmv2c1070_split_L1J20 ID#3815360851 TriggerSummaryStep1 19 0 DEBUG +++ HLT_j0_vbenfSEP30etSEP34mass35SEP50fbet_L1J20 ID#4034799151 @@ -437,19 +471,21 @@ TriggerSummaryStep1 19 0 DEBUG +++ HLT_noalg_L1EM3 ID# TriggerSummaryStep2 19 0 DEBUG +++ HLT_e5_etcut_L1EM3 ID#324908483 TriggerSummaryStep2 19 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 TriggerSummaryStep2 19 0 DEBUG +++ HLT_e3_etcut_L1EM3 ID#683953566 -TriggerSummaryStep2 19 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 TriggerSummaryStep2 19 0 DEBUG +++ HLT_e7_etcut_L1EM3 ID#1959043579 TriggerSummaryStep2 19 0 DEBUG +++ HLT_j35_gsc45_boffperf_split_L1J20 ID#2603162203 TriggerSummaryStep2 19 0 DEBUG +++ HLT_2e3_etcut_L12EM3 ID#2613484113 +TriggerSummaryStep2 19 0 DEBUG +++ HLT_g20_etcut_LArPEB_L1EM15 ID#2706532790 +TriggerSummaryStep2 19 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep2 19 0 DEBUG +++ HLT_j35_gsc45_bmv2c1070_split_L1J20 ID#3815360851 TriggerSummaryStep3 19 0 DEBUG +++ HLT_e5_etcut_L1EM3 ID#324908483 TriggerSummaryStep3 19 0 DEBUG +++ HLT_g5_etcut_L1EM3 ID#471243435 TriggerSummaryStep3 19 0 DEBUG +++ HLT_e3_etcut_L1EM3 ID#683953566 -TriggerSummaryStep3 19 0 DEBUG +++ HLT_g5_etcut_larpeb_L1EM3 ID#959283521 TriggerSummaryStep3 19 0 DEBUG +++ HLT_e7_etcut_L1EM3 ID#1959043579 TriggerSummaryStep3 19 0 DEBUG +++ HLT_j35_gsc45_boffperf_split_L1J20 ID#2603162203 TriggerSummaryStep3 19 0 DEBUG +++ HLT_2e3_etcut_L12EM3 ID#2613484113 +TriggerSummaryStep3 19 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TriggerSummaryStep3 19 0 DEBUG +++ HLT_j35_gsc45_bmv2c1070_split_L1J20 ID#3815360851 +TriggerSummaryStep4 19 0 DEBUG +++ HLT_g5_etcut_LArPEB_L1EM3 ID#3486231698 TrigSignatureMoniMT INFO HLT_2e17_etcut_L12EM15VH 20 20 0 0 0 0 0 0 TrigSignatureMoniMT INFO HLT_2e17_etcut_L12EM15VH decisions 0 0 0 0 0 TrigSignatureMoniMT INFO HLT_2e3_etcut_L12EM3 20 20 13 12 12 0 0 12 @@ -492,10 +528,12 @@ TrigSignatureMoniMT INFO HLT_e7_etcut_L1EM3 TrigSignatureMoniMT INFO HLT_e7_etcut_L1EM3 decisions 36 155 25 0 0 TrigSignatureMoniMT INFO HLT_g140_etcut_L1EM24VHI 20 20 0 0 0 0 0 0 TrigSignatureMoniMT INFO HLT_g140_etcut_L1EM24VHI decisions 0 0 0 0 0 +TrigSignatureMoniMT INFO HLT_g20_etcut_LArPEB_L1EM15 20 20 5 5 3 3 0 3 +TrigSignatureMoniMT INFO HLT_g20_etcut_LArPEB_L1EM15 decisions 5 5 3 3 0 TrigSignatureMoniMT INFO HLT_g5_etcut_L1EM3 20 20 17 17 17 0 0 17 TrigSignatureMoniMT INFO HLT_g5_etcut_L1EM3 decisions 50 50 58 0 0 -TrigSignatureMoniMT INFO HLT_g5_etcut_larpeb_L1EM3 20 20 17 17 17 0 0 17 -TrigSignatureMoniMT INFO HLT_g5_etcut_larpeb_L1EM3 decisions 50 50 58 0 0 +TrigSignatureMoniMT INFO HLT_g5_etcut_LArPEB_L1EM3 20 20 17 17 17 17 0 17 +TrigSignatureMoniMT INFO HLT_g5_etcut_LArPEB_L1EM3 decisions 50 50 58 58 0 TrigSignatureMoniMT INFO HLT_j0_vbenfSEP30etSEP34mass35SEP50fbet_L1J2020 20 1 0 0 0 0 1 TrigSignatureMoniMT INFO HLT_j0_vbenfSEP30etSEP34mass35SEP50fbet_L1J20 decisions 2 0 0 0 0 TrigSignatureMoniMT INFO HLT_j175_gsc225_bmv2c1040_split_L1J10020 20 0 0 0 0 0 0 @@ -540,6 +578,8 @@ TrigSignatureMoniMT INFO HLT_mu26_ivarmedium_L1MU TrigSignatureMoniMT INFO HLT_mu26_ivarmedium_L1MU20 decisions 2 1 0 0 0 TrigSignatureMoniMT INFO HLT_mu50_L1MU20 20 20 2 1 0 0 0 0 TrigSignatureMoniMT INFO HLT_mu50_L1MU20 decisions 2 1 0 0 0 +TrigSignatureMoniMT INFO HLT_mu50_RPCPEBSecondaryReadout_L1MU2020 20 2 1 0 0 0 0 +TrigSignatureMoniMT INFO HLT_mu50_RPCPEBSecondaryReadout_L1MU20 decisions 2 1 0 0 0 TrigSignatureMoniMT INFO HLT_mu60_0eta105_msonly_L1MU2020 20 1 0 0 0 0 0 TrigSignatureMoniMT INFO HLT_mu60_0eta105_msonly_L1MU20 decisions 1 0 0 0 0 TrigSignatureMoniMT INFO HLT_mu6Comb_L1MU6 20 20 3 1 0 0 0 1 diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/CommonSequences/EventBuildingSequenceSetup.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/CommonSequences/EventBuildingSequenceSetup.py new file mode 100644 index 00000000000..9b57229c1af --- /dev/null +++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/CommonSequences/EventBuildingSequenceSetup.py @@ -0,0 +1,82 @@ +# +# Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration +# + +from TriggerMenuMT.HLTMenuConfig.Menu import EventBuildingInfo +from TriggerMenuMT.HLTMenuConfig.Menu.MenuComponents import ChainStep, MenuSequence +from TrigPartialEventBuilding.TrigPartialEventBuildingConf import PEBInfoWriterAlg +from TrigPartialEventBuilding.TrigPartialEventBuildingConfig import StaticPEBInfoWriterToolCfg, RoIPEBInfoWriterToolCfg +from DecisionHandling.DecisionHandlingConf import InputMakerForRoI +from AthenaCommon.CFElements import seqAND, findAlgorithm +from AthenaCommon.Logging import logging +log = logging.getLogger('EventBuildingSequenceSetup') + + +def addEventBuildingSequence(chain, eventBuildType): + ''' + Add an extra ChainStep to a Chain object with a PEBInfoWriter sequence configured for the eventBuildType + ''' + if not eventBuildType: + log.error('No eventBuildType specified') + return + if eventBuildType not in EventBuildingInfo.getAllEventBuildingIdentifiers(): + log.error('eventBuildType \'%s\' not found in the allowed Event Building identifiers', eventBuildType) + return + + def pebInfoWriterToolGenerator(chainDict): + return pebInfoWriterTool(chainDict['chainName'], eventBuildType) + + inputMaker = pebInputMaker(eventBuildType) + seq = MenuSequence( + Sequence = pebSequence(eventBuildType, inputMaker), + Maker = inputMaker, + Hypo = PEBInfoWriterAlg('PEBInfoWriterAlg_' + eventBuildType), + HypoToolGen = pebInfoWriterToolGenerator) + + step_name = 'Step{:d}_PEBInfoWriter_{:s}'.format(len(chain.steps)+1, eventBuildType) + step = ChainStep(name=step_name, Sequences=[seq]) + chain.steps.append(step) + + +def pebInfoWriterTool(name, eventBuildType): + ''' + Create PEBInfoWriterTool configuration for the eventBuildType + ''' + tool = None + if 'LArPEB' in eventBuildType: + tool = RoIPEBInfoWriterToolCfg(name) + tool.DetNames = ['PIXEL', 'SCT', 'TRT', 'TTEM', 'TTHEC', 'FCALEM', 'FCALHAD'] + # TODO: tool.MaxRoIsPerEvent = 5 + tool.addHLTResultToROBList() # add the main (full) HLT result to the list + tool.addCTPResultToROBList() # add the CTP result to the list + elif 'RPCPEBSecondaryReadout' in eventBuildType: + tool = StaticPEBInfoWriterToolCfg(name) + tool.ROBList = [0x610080, 0x620080] + + # Name not matched + if not tool: + log.error('PEBInfoWriterTool configuration is missing for event building identifier \'%s\'', eventBuildType) + return None + + # Add Data Scouting HLT result ROB + if eventBuildType in EventBuildingInfo.getAllDataScoutingResultIDs(): + moduleId = EventBuildingInfo.getAllDataScoutingResultIDs()[eventBuildType] + tool.addHLTResultToROBList(moduleId) + + return tool + + +def pebInputMaker(eventBuildType): + maker = InputMakerForRoI("IMpeb_"+eventBuildType, mergeOutputs=False) + maker.RoIs = "pebInputRoI_" + eventBuildType + return maker + + +def pebSequence(eventBuildType, inputMaker): + # If a Configurable with the same name already exists, the below call + # returns the existing one. We add the inputMaker to the sequence only if + # it's not already there (i.e. if the sequence didn't exist before) + seq = seqAND("pebSequence_"+eventBuildType) + if findAlgorithm(seq, inputMaker.name()) != inputMaker: + seq += inputMaker + return seq diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/DictFromChainName.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/DictFromChainName.py index 1c9ef5107a9..654834e444b 100755 --- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/DictFromChainName.py +++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/DictFromChainName.py @@ -191,10 +191,10 @@ class DictFromChainName(object): def analyseShortName(self, chainName, L1thresholds, L1item): """ - Function to obtain the chain configuration dictionay from the short name - by parsing its components and finding the corrsponding properties which - are defined in SliceDicts - The naming ocnvention is defined inthis document http:// + Function to obtain the chain configuration dictionary from the short name by parsing its + components and finding the corresponding properties which are defined in SignatureDicts. + The naming convention is defined in https://twiki.cern.ch/twiki/bin/view/Atlas/TriggerNamingRun2 + and https://twiki.cern.ch/twiki/bin/view/Atlas/TriggerNamingRun3 """ # ---- dictionary with all chain properties ---- @@ -212,6 +212,20 @@ class DictFromChainName(object): if 'HLT' in hltChainName: cparts.remove('HLT') + # ---- event building identifier ---- + from EventBuildingInfo import AllowedEventBuildingIdentifiers + genchainDict['eventBuildType'] = '' + eventBuildTypes = [] + for ebid in AllowedEventBuildingIdentifiers: + if ebid in cparts: + eventBuildTypes.append(ebid) + if len(eventBuildTypes) > 1: + logDict.error('Chain %s has more than one Event Building identifier: %s', chainName, eventBuildTypes) + elif len(eventBuildTypes) == 1: + genchainDict['eventBuildType'] = eventBuildTypes[0] + cparts.remove(eventBuildTypes[0]) + + hltChainNameShort = '_'.join(cparts) # ---- identify the topo algorithm and add to genchainDict ----- from SignatureDicts import AllowedTopos @@ -225,7 +239,7 @@ class DictFromChainName(object): topo = cpart topoindex = cindex toposIndexed.update({topo : topoindex}) - hltChainName=hltChainName.replace('_'+cpart, '') + hltChainNameShort=hltChainNameShort.replace('_'+cpart, '') topos.append(topo) genchainDict['topo'] = topos @@ -267,19 +281,20 @@ class DictFromChainName(object): groupdict = m.groupdict() # Check whether the extra contains a special keyword - multiChainIndices = [i for i in range(len(hltChainName)) if ( hltChainName.startswith(cpart, i) ) ] + multiChainIndices = [i for i in range(len(hltChainNameShort)) if ( hltChainNameShort.startswith(cpart, i) ) ] logDict.debug("MultiChainIndices: %s", multiChainIndices) for theMultiChainIndex in multiChainIndices: # this check is necessary for the bjet chains, example: j45_bloose_3j45 # j45 would be found in [0, 13], and 3j45 in [12] # so need to make sure the multiplicities are considered here! - if (theMultiChainIndex != 0) & (hltChainName[theMultiChainIndex-1] != '_'): + if (theMultiChainIndex != 0) & (hltChainNameShort[theMultiChainIndex-1] != '_'): continue if theMultiChainIndex not in multichainindex: multichainindex.append(theMultiChainIndex) logDict.debug("HLTChainName: %s", hltChainName) + logDict.debug("HLTChainNameShort: %s", hltChainNameShort) logDict.debug("cpart: %s", cpart) logDict.debug("groupdict: %s", groupdict) logDict.debug("multichainindex: %s", multichainindex) @@ -291,43 +306,43 @@ class DictFromChainName(object): # TODO, move it elsewhere or streamline further elif cpart =='noalg': - multichainindex.append(hltChainName.index(cpart)) + multichainindex.append(hltChainNameShort.index(cpart)) buildDict( 'Streaming', 'streamer') break # stop loop here so mb doesn't get picked up from min bias slice as it's streaming info elif cpart=='mb': logDict.debug('Doing MB') - multichainindex.append(hltChainName.index(cpart)) + multichainindex.append(hltChainNameShort.index(cpart)) buildDict('MinBias', 'mb') elif cpart=='hi': logDict.debug('Doing HI') - multichainindex.append(hltChainName.index(cpart)) + multichainindex.append(hltChainNameShort.index(cpart)) buildDict( 'HeavyIon', 'mb') # this is cloned from previous code, not sure it is correct that HI == MB elif cpart in AllowedCosmicChainIdentifiers: logDict.debug('COSMIC CHAIN from CosmicDef.py') - multichainindex.append(hltChainName.index(cpart)) + multichainindex.append(hltChainNameShort.index(cpart)) buildDict('Cosmic', 'cosmic') elif cpart in AllowedCalibChainIdentifiers: logDict.debug('CALIB CHAIN from Calibration') - multichainindex.append(hltChainName.index(cpart)) + multichainindex.append(hltChainNameShort.index(cpart)) buildDict('Calibration', 'calib') elif cpart in AllowedMonitorChainIdentifiers: logDict.debug('Mon CHAIN from Monitor') - multichainindex.append(hltChainName.index(cpart)) + multichainindex.append(hltChainNameShort.index(cpart)) buildDict( 'Monitoring', 'calib' ) # this is cloned from previous code, not sure it is correct that Monitoring == calib elif cpart in AllowedBeamspotChainIdentifiers: logDict.debug('Beamspot CHAIN from Beamspot') - multichainindex.append(hltChainName.index(cpart)) + multichainindex.append(hltChainNameShort.index(cpart)) buildDict( 'Beamspot', 'beamspot' ) elif cpart=='eb': logDict.debug('EnhancedBias chain') - multichainindex.append(hltChainName.index(cpart)) + multichainindex.append(hltChainNameShort.index(cpart)) buildDict( 'EnhancedBias', 'eb') @@ -335,15 +350,15 @@ class DictFromChainName(object): # part depending on the signature it belongs to multichainparts=[] multichainindex = sorted(multichainindex, key=int) - cN = deepcopy(hltChainName) + cN = deepcopy(hltChainNameShort) for i in reversed(multichainindex): if i!=0: - logDict.debug('Appending to multichainparts (i!=0): %s', hltChainName[i:len(cN)]) + logDict.debug('Appending to multichainparts (i!=0): %s', hltChainNameShort[i:len(cN)]) - multichainparts.append(hltChainName[i:len(cN)]) + multichainparts.append(hltChainNameShort[i:len(cN)]) cN = cN[0:i-1] else: - logDict.debug('Appending to multichainparts: %s', hltChainName[i:len(cN)]) + logDict.debug('Appending to multichainparts: %s', hltChainNameShort[i:len(cN)]) multichainparts.append(cN) logDict.debug("multichainparts: %s",multichainparts) @@ -433,7 +448,7 @@ class DictFromChainName(object): result.update(chainProperties) chainProperties = result - # ---- check remaining parts for complete machtes in allowedPropertiesAndValues Dict ---- + # ---- check remaining parts for complete matches in allowedPropertiesAndValues Dict ---- # ---- unmatched = list of tokens that are not found in the allowed values as a whole ---- parts = filter(None, parts) #removing empty strings from list diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/EventBuildingInfo.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/EventBuildingInfo.py new file mode 100644 index 00000000000..e97d11e3617 --- /dev/null +++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/EventBuildingInfo.py @@ -0,0 +1,58 @@ +# Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration + +from AthenaCommon.Logging import logging +log = logging.getLogger('TriggerMenuMT.HLTMenuConfig.Menu.EventBuildingInfo') + +''' +This file defines Event Building identifiers which can be used in chain names. +Please follow the naming convention SomeNamePEBVariant or SomeNameDSVariant, +where SomeName and Variant are generally camel-case unless they're acronyms +like LAr or RPC. Variant is normally empty unless there are several variants +like RPCPEB and RPCPEBSecondaryReadout. + +Possible examples: +LArPEB, LumiPEB, RPCPEB, RPCPEBSecondaryReadout, TrkPEB, JetDS, PhotonDS +''' + +# PEB identifiers +PartialEventBuildingIdentifiers = [ + 'LArPEB', + 'RPCPEBSecondaryReadout' +] + +# Data scouting identifiers and the corresponding HLT result ROBFragment module IDs +# WARNING: Never change the module IDs during data taking! +DataScoutingIdentifiers = { + 'JetDS': 5, + 'PhotonDS': 6 +} + +# Add DS identifiers to the allowed names +AllowedEventBuildingIdentifiers = [] +AllowedEventBuildingIdentifiers.extend(PartialEventBuildingIdentifiers) +AllowedEventBuildingIdentifiers.extend(DataScoutingIdentifiers.keys()) + + +def getDataScoutingResultID(name): + if name in DataScoutingIdentifiers: + return DataScoutingIdentifiers[name] + else: + log.error('Unknown name %s, cannot assign result ID', name) + + +def getAllDataScoutingResultIDs(): + return DataScoutingIdentifiers.values() + + +def getFullHLTResultID(): + # WARNING: Don't change this, it should always be zero. + # It's defined here to avoid using a magic number in other places + return 0 + + +def getAllPartialEventBuildingIdentifiers(): + return DataScoutingIdentifiers.values() + + +def getAllEventBuildingIdentifiers(): + return AllowedEventBuildingIdentifiers diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/GenerateMenuMT.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/GenerateMenuMT.py index 1cb223b566b..950dfdb16a4 100755 --- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/GenerateMenuMT.py +++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/GenerateMenuMT.py @@ -298,7 +298,14 @@ class GenerateMenuMT(object): else: theChainConfig = listOfChainConfigs[0] - + + # Configure event building strategy + eventBuildType = mainChainDict['eventBuildType'] + if eventBuildType: + log.debug('Configuring event building sequence %s for chain %s', eventBuildType, mainChainDict['chainName']) + from TriggerMenuMT.HLTMenuConfig.CommonSequences.EventBuildingSequenceSetup import addEventBuildingSequence + addEventBuildingSequence(theChainConfig, eventBuildType) + return theChainConfig diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/LS2_v1.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/LS2_v1.py index 1b7ecf7e75f..78584658f5f 100644 --- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/LS2_v1.py +++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/LS2_v1.py @@ -65,6 +65,8 @@ def setupMenu(): ChainProp(name='HLT_2mu6_L12MU6', l1SeedThresholds=['MU6'], groups=MultiMuonGroup), ChainProp(name='HLT_mu6_mu4_L12MU4', l1SeedThresholds=['MU4']*2, groups=MultiMuonGroup), + # ATR-19360 + ChainProp(name='HLT_mu50_RPCPEBSecondaryReadout_L1MU20', stream=['RPCSecondaryReadout'], groups=SingleMuonGroup), # TODO: Move to Detector slice ] TriggerFlags.EgammaSlice.signatures = [ @@ -90,7 +92,10 @@ def setupMenu(): ChainProp(name='HLT_g140_etcut_L1EM24VHI', groups=SinglePhotonGroup), #ChainProp(name='HLT_g35_etcut_g25_etcut_L12EM20VH', groups=MultiPhotonGroup), # Not working due ATR-19962 ChainProp(name='HLT_2g35_etcut_L12EM20VH', groups=MultiPhotonGroup), - ChainProp(name='HLT_g5_etcut_larpeb_L1EM3',stream=['LArCells'], groups=SinglePhotonGroup), + + # ATR-19360 + ChainProp(name='HLT_g5_etcut_LArPEB_L1EM3',stream=['LArCells'], groups=SinglePhotonGroup), + ChainProp(name='HLT_g20_etcut_LArPEB_L1EM15',stream=['LArCells'], groups=SinglePhotonGroup), ] TriggerFlags.METSlice.signatures = [ @@ -180,7 +185,7 @@ def setupMenu(): TriggerFlags.CosmicSlice.signatures = [] TriggerFlags.StreamingSlice.signatures = [ ChainProp(name='HLT_noalg_L1RD0_FILLED', l1SeedThresholds=[''], stream=[PhysicsStream, 'BeamSpot'], groups=MinBiasGroup), # FIXME: BeamSpot stream added just for testing, to be removed - ChainProp(name='HLT_noalg_L1EM3', l1SeedThresholds=[''], stream=[PhysicsStream, 'LArCells'], groups=EgammaStreamersGroup), # FIXME: LArCells stream added just for testing, to be removed + ChainProp(name='HLT_noalg_L1EM3', l1SeedThresholds=[''], stream=[PhysicsStream], groups=EgammaStreamersGroup), ] TriggerFlags.MonitorSlice.signatures = [] diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/SignatureDicts.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/SignatureDicts.py index 74cf0d8378c..94e66d9e32a 100644 --- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/SignatureDicts.py +++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/SignatureDicts.py @@ -56,17 +56,6 @@ ChainDictTemplate = { 'topoStartFrom' : False, } -#========================================================== -# Common EventBuilding identifiers -# used in calib chains, but also foreseen for physics chains -#========================================================== -AllowedEventBuildingIdentifiers = ['pebtestone', 'pebtesttwo', - 'lumipeb', - 'lhcfpeb', - 'alfaidpeb', - 'larpebj', 'larpeb', - ] - #========================================================== # Test chains #========================================================== @@ -197,7 +186,6 @@ MuonChainParts = { 'addInfo' : ['1step','3layersEC'], 'topo' : AllowedTopos_mu, 'flavour' : [], - 'eventBuildType' : AllowedEventBuildingIdentifiers, } # ---- MuonDictinary of default Values ---- MuonChainParts_Default = { @@ -214,7 +202,6 @@ MuonChainParts_Default = { 'invMassInfo' : '', 'topo' : [], 'flavour' : '', - 'eventBuildType' : '', } #========================================================== @@ -354,7 +341,6 @@ ElectronChainParts = { 'lhInfo' : [], 'L2IDAlg' : [], 'addInfo' : ['etcut', 'etcut1step',"v2","v3"], - 'eventBuildType' : AllowedEventBuildingIdentifiers, } # ---- Egamma Dictinary of default Values ---- ElectronChainParts_Default = { @@ -377,7 +363,6 @@ ElectronChainParts_Default = { 'recoAlg' : '', 'FSinfo' : '', 'addInfo' : [], - 'eventBuildType' : '', } #========================================================== @@ -401,7 +386,6 @@ PhotonChainParts = { 'recoAlg' : [], 'FSinfo' : [], 'addInfo' : ['etcut',], - 'eventBuildType' : AllowedEventBuildingIdentifiers, } # ---- Photon Dictinary of default Values ---- @@ -421,7 +405,6 @@ PhotonChainParts_Default = { 'recoAlg' : '', 'FSinfo' : '', 'addInfo' : [], - 'eventBuildType' : '', } #========================================================== @@ -611,8 +594,7 @@ CalibChainParts = { 'signature' : ['Calibration'], 'chainPartName' : '', 'L1threshold' : '', - 'purpose' : AllowedCalibChainIdentifiers+AllowedEventBuildingIdentifiers, -# 'eventBuildType' : AllowedEventBuildingIdentifiers, + 'purpose' : AllowedCalibChainIdentifiers, 'location' : ['central', 'fwd'], 'addInfo' : ['loose','noise','beam'], 'hypo' : ['trk9', 'trk16', 'trk29', 'conej40', 'conej165', 'conej75_320eta490', 'conej140_320eta490','satu20em'], @@ -723,7 +705,6 @@ BeamspotChainParts = { 'multiplicity' : '', 'trigType' : 'beamspot', 'extra' : '', - 'eventBuildType' : ['peb','pebTRT'], } # ---- Beamspot Chain Default Dictinary of all allowed Values ---- @@ -740,7 +721,6 @@ BeamspotChainParts_Default = { 'location' : 'vtx', 'trigType' : 'beamspot', 'extra' : '', - 'eventBuildType' : '', } #========================================================== diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/StreamInfo.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/StreamInfo.py index dc16ec76064..3de21231335 100644 --- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/StreamInfo.py +++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/StreamInfo.py @@ -59,7 +59,8 @@ calibStreams = [ 'BeamSpot', 'zdcCalib', 'AFP', - 'L1TopoMismatches' + 'L1TopoMismatches', + 'RPCSecondaryReadout' ] fullEventBuildingStreams = ['Main', diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/TriggerConfigHLT.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/TriggerConfigHLT.py index 39579771af9..71b7e6bf13f 100644 --- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/TriggerConfigHLT.py +++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/TriggerConfigHLT.py @@ -33,7 +33,7 @@ class TriggerConfigHLT(object): cls.__allChainConfigs[chainConfig.name] = chainConfig cls.__allChainDicts[chainDict['chainName']] = chainDict - log.debug("Registered chain ", chainConfig.name ) + log.debug("Registered chain %s", chainConfig.name ) @classmethod def dicts(cls): -- GitLab