From a6fdd929cc117e78d3b3b9902994616d8dd359de Mon Sep 17 00:00:00 2001 From: Atul Jaiswal Date: Mon, 17 Jun 2024 12:33:12 +0200 Subject: [PATCH 1/3] Unprescaled AXO seeds (L1_AXO_Nominal, L1_AXO_VTight) added to the unprescaled algo shortlist in L1TStage2uGTTiming config --- DQM/L1TMonitor/python/L1TStage2uGTTiming_cfi.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/DQM/L1TMonitor/python/L1TStage2uGTTiming_cfi.py b/DQM/L1TMonitor/python/L1TStage2uGTTiming_cfi.py index a6ffae4956720..1c5acd7db5ea8 100644 --- a/DQM/L1TMonitor/python/L1TStage2uGTTiming_cfi.py +++ b/DQM/L1TMonitor/python/L1TStage2uGTTiming_cfi.py @@ -20,7 +20,9 @@ "L1_SingleJet180", "L1_ETMHF130", "L1_HTT360er", - "L1_ETT2000" + "L1_ETT2000", + "L1_AXO_Nominal", + "L1_AXO_VTight" ), prescaledAlgoShortList = cms.untracked.vstring( "L1_FirstCollisionInTrain", From 4a48dde0fb64789fda717589731f87ece537b7da Mon Sep 17 00:00:00 2001 From: Atul Jaiswal Date: Mon, 5 Aug 2024 08:33:36 +0200 Subject: [PATCH 2/3] AXO and CICADA seeds added with 2024 era modifier --- .../python/L1TStage2uGTTiming_cfi.py | 89 +++++++++++-------- 1 file changed, 52 insertions(+), 37 deletions(-) diff --git a/DQM/L1TMonitor/python/L1TStage2uGTTiming_cfi.py b/DQM/L1TMonitor/python/L1TStage2uGTTiming_cfi.py index 1c5acd7db5ea8..924bf8dcef65f 100644 --- a/DQM/L1TMonitor/python/L1TStage2uGTTiming_cfi.py +++ b/DQM/L1TMonitor/python/L1TStage2uGTTiming_cfi.py @@ -1,46 +1,61 @@ import FWCore.ParameterSet.Config as cms from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer +unprescaledAlgoList = cms.untracked.vstring( + "L1_SingleMu22_BMTF", + "L1_SingleMu22_OMTF", + "L1_SingleMu22_EMTF", + "L1_SingleIsoEG28er1p5", + "L1_SingleIsoEG32er2p5", + "L1_SingleEG40er2p5", + "L1_SingleEG60", + "L1_SingleTau120er2p1", + "L1_SingleJet180", + "L1_ETMHF130", + "L1_HTT360er", + "L1_ETT2000" +) +prescaledAlgoList = cms.untracked.vstring( + "L1_FirstCollisionInTrain", + "L1_LastCollisionInTrain", + "L1_IsolatedBunch", + "L1_SingleMu0_BMTF", + "L1_SingleMu0_OMTF", + "L1_SingleMu0_EMTF", + "L1_SingleEG10er2p5", + "L1_SingleEG15er2p5", + "L1_SingleEG26er2p5", + "L1_SingleLooseIsoEG28er1p5", + "L1_SingleJet35", + "L1_SingleJet35er2p5", + "L1_SingleJet35_FWD2p5", + "L1_ETMHF100", + "L1_HTT120er", + "L1_ETT1600" +) + +unprescaledAlgoList_2024 = unprescaledAlgoList +unprescaledAlgoList_2024.append("L1_AXO_Nominal") +unprescaledAlgoList_2024.append("L1_AXO_VTight") +unprescaledAlgoList_2024.append("L1_CICADA_Medium") +unprescaledAlgoList_2024.append("L1_CICADA_VTight") +prescaledAlgoList_2024 = prescaledAlgoList +prescaledAlgoList_2024.remove("L1_ETT1600") + l1tStage2uGTTiming = DQMEDAnalyzer('L1TStage2uGTTiming', - l1tStage2uGtSource = cms.InputTag("gtStage2Digis"), + l1tStage2uGtSource = cms.InputTag("gtStage2Digis"), monitorDir = cms.untracked.string("L1T/L1TStage2uGT/timing_aux"), verbose = cms.untracked.bool(False), firstBXInTrainAlgo = cms.untracked.string("L1_FirstCollisionInTrain"), - lastBXInTrainAlgo = cms.untracked.string("L1_LastCollisionInTrain"), - isoBXAlgo = cms.untracked.string("L1_IsolatedBunch"), - unprescaledAlgoShortList = cms.untracked.vstring( - "L1_SingleMu22_BMTF", - "L1_SingleMu22_OMTF", - "L1_SingleMu22_EMTF", - "L1_SingleIsoEG28er1p5", - "L1_SingleIsoEG32er2p5", - "L1_SingleEG40er2p5", - "L1_SingleEG60", - "L1_SingleTau120er2p1", - "L1_SingleJet180", - "L1_ETMHF130", - "L1_HTT360er", - "L1_ETT2000", - "L1_AXO_Nominal", - "L1_AXO_VTight" - ), - prescaledAlgoShortList = cms.untracked.vstring( - "L1_FirstCollisionInTrain", - "L1_LastCollisionInTrain", - "L1_IsolatedBunch", - "L1_SingleMu0_BMTF", - "L1_SingleMu0_OMTF", - "L1_SingleMu0_EMTF", - "L1_SingleEG10er2p5", - "L1_SingleEG15er2p5", - "L1_SingleEG26er2p5", - "L1_SingleLooseIsoEG28er1p5", - "L1_SingleJet35", - "L1_SingleJet35er2p5", - "L1_SingleJet35_FWD2p5", - "L1_ETMHF100", - "L1_HTT120er", - "L1_ETT1600" - ), + lastBXInTrainAlgo = cms.untracked.string("L1_LastCollisionInTrain"), + isoBXAlgo = cms.untracked.string("L1_IsolatedBunch"), + unprescaledAlgoShortList = unprescaledAlgoList, + prescaledAlgoShortList = prescaledAlgoList, useAlgoDecision = cms.untracked.string("initial") ) + +from Configuration.Eras.Modifier_run3_2024_L1T_cff import run3_2024_L1T +run3_2024_L1T.toModify(l1tStage2uGTTiming, + unprescaledAlgoShortList = unprescaledAlgoList_2024, + prescaledAlgoShortList = prescaledAlgoList_2024 +) From 5aebe51e689d40a4b48f14c91474f3552c6c0d9d Mon Sep 17 00:00:00 2001 From: Atul Jaiswal Date: Fri, 9 Aug 2024 13:11:37 +0200 Subject: [PATCH 3/3] Update DQM/L1TMonitor/python/L1TStage2uGTTiming_cfi.py --- .../python/L1TStage2uGTTiming_cfi.py | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/DQM/L1TMonitor/python/L1TStage2uGTTiming_cfi.py b/DQM/L1TMonitor/python/L1TStage2uGTTiming_cfi.py index 924bf8dcef65f..b9fe28c31fec7 100644 --- a/DQM/L1TMonitor/python/L1TStage2uGTTiming_cfi.py +++ b/DQM/L1TMonitor/python/L1TStage2uGTTiming_cfi.py @@ -34,13 +34,17 @@ "L1_ETT1600" ) -unprescaledAlgoList_2024 = unprescaledAlgoList -unprescaledAlgoList_2024.append("L1_AXO_Nominal") -unprescaledAlgoList_2024.append("L1_AXO_VTight") -unprescaledAlgoList_2024.append("L1_CICADA_Medium") -unprescaledAlgoList_2024.append("L1_CICADA_VTight") -prescaledAlgoList_2024 = prescaledAlgoList -prescaledAlgoList_2024.remove("L1_ETT1600") +unprescaledAlgoList_2024 = cms.untracked.vstring(unprescaledAlgoList) +unprescaledAlgoList_2024.extend([ + "L1_AXO_Nominal", + "L1_AXO_VTight", + "L1_CICADA_Medium", + "L1_CICADA_VTight" +]) + +prescaledAlgoList_2024 = cms.untracked.vstring(prescaledAlgoList) +if "L1_ETT1600" in prescaledAlgoList_2024: + prescaledAlgoList_2024.remove("L1_ETT1600") l1tStage2uGTTiming = DQMEDAnalyzer('L1TStage2uGTTiming', l1tStage2uGtSource = cms.InputTag("gtStage2Digis"),