From 8a02510950e4f78d78db96098fff5f0de9759a21 Mon Sep 17 00:00:00 2001 From: mmusich Date: Tue, 22 Mar 2022 19:23:23 +0100 Subject: [PATCH] loose indirect dependency on obsolete stage-1 L1T tags in DQMOffline/JetMET --- DQMOffline/JetMET/python/metDQMConfig_cfi.py | 30 ++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/DQMOffline/JetMET/python/metDQMConfig_cfi.py b/DQMOffline/JetMET/python/metDQMConfig_cfi.py index 4711c9ab286f7..7dd570a8a799b 100644 --- a/DQMOffline/JetMET/python/metDQMConfig_cfi.py +++ b/DQMOffline/JetMET/python/metDQMConfig_cfi.py @@ -55,6 +55,10 @@ hltPaths = cms.vstring( 'HLT_PFJet450_v*' ), andOrHlt = cms.bool( True ), errorReplyHlt = cms.bool( False ), + stage2 = cms.bool(False), + l1tAlgBlkInputTag = cms.InputTag("gtStage2Digis"), + l1tExtBlkInputTag = cms.InputTag("gtStage2Digis"), + ReadPrescalesFromFile = cms.bool(False), ), cms.PSet(label = cms.string('lowPtJet'), andOr = cms.bool( False ), #True -> OR #Comment this line to turn OFF @@ -64,6 +68,10 @@ hltPaths = cms.vstring( 'HLT_PFJet80_v*' ), andOrHlt = cms.bool( True ), errorReplyHlt = cms.bool( True ), + stage2 = cms.bool(False), + l1tAlgBlkInputTag = cms.InputTag("gtStage2Digis"), + l1tExtBlkInputTag = cms.InputTag("gtStage2Digis"), + ReadPrescalesFromFile = cms.bool(False), ), cms.PSet(label = cms.string('zeroBias'), andOr = cms.bool( False ), #True -> OR #Comment this line to turn OFF @@ -73,6 +81,10 @@ hltPaths = cms.vstring( 'HLT_ZeroBias_v*' ), andOrHlt = cms.bool( True ), errorReplyHlt = cms.bool( False ), + stage2 = cms.bool(False), + l1tAlgBlkInputTag = cms.InputTag("gtStage2Digis"), + l1tExtBlkInputTag = cms.InputTag("gtStage2Digis"), + ReadPrescalesFromFile = cms.bool(False), ), cms.PSet(label = cms.string('highMET'), andOr = cms.bool( False ), #True -> OR #Comment this line to turn OFF @@ -82,6 +94,10 @@ hltPaths = cms.vstring( 'HLT_MET250_v*' ), andOrHlt = cms.bool( True ), errorReplyHlt = cms.bool( False ), + stage2 = cms.bool(False), + l1tAlgBlkInputTag = cms.InputTag("gtStage2Digis"), + l1tExtBlkInputTag = cms.InputTag("gtStage2Digis"), + ReadPrescalesFromFile = cms.bool(False), ), #cms.PSet(label = cms.string('singleEle'), # andOr = cms.bool( False ), #True -> OR #Comment this line to turn OFF @@ -100,6 +116,10 @@ hltPaths = cms.vstring( 'HLT_IsoMu24_eta2p1_v*', 'HLT_IsoMu27_v*'), andOrHlt = cms.bool( True ), errorReplyHlt = cms.bool( False ), + stage2 = cms.bool(False), + l1tAlgBlkInputTag = cms.InputTag("gtStage2Digis"), + l1tExtBlkInputTag = cms.InputTag("gtStage2Digis"), + ReadPrescalesFromFile = cms.bool(False), ) ), @@ -132,6 +152,16 @@ ), ) +# +# Make changes if using the Stage 2 trigger +# +from Configuration.Eras.Modifier_stage2L1Trigger_cff import stage2L1Trigger +stage2L1Trigger.toModify(caloMetDQMAnalyzer, + triggerSelectedSubFolders = {i: dict(stage2 = True, + l1tAlgBlkInputTag = "gtStage2Digis", + l1tExtBlkInputTag = "gtStage2Digis", + ReadPrescalesFromFile = True) for i in range(0, len(caloMetDQMAnalyzer.triggerSelectedSubFolders))}) + pfMetDQMAnalyzer = caloMetDQMAnalyzer.clone( METType = 'pf', METCollectionLabel = "pfMet",