1 import FWCore.ParameterSet.Config
as cms
21 dqmEnvL1T = DQMServices.Components.DQMEnvironment_cfi.dqmEnv.clone()
22 dqmEnvL1T.subSystemFolder =
'L1T' 32 dqmEnvL1TriggerReco = DQMServices.Components.DQMEnvironment_cfi.dqmEnv.clone()
33 dqmEnvL1TriggerReco.subSystemFolder =
'L1T/L1TriggerVsReco' 41 dqmEnvL1TEMU = DQMServices.Components.DQMEnvironment_cfi.dqmEnv.clone()
42 dqmEnvL1TEMU.subSystemFolder =
'L1TEMU' 50 l1TdeRCT.rctSourceData =
'gctDigis' 58 l1TdeRCT.rctSourceData =
'gctDigis' 59 l1TdeRCTfromRCT.rctSourceData =
'gctDigis' 60 l1tRct.rctSource =
'gctDigis' 61 l1tRctfromRCT.rctSource =
'gctDigis' 62 l1tPUM.regionSource = cms.InputTag(
"gctDigis")
64 l1tStage1Layer2.gctCentralJetsSource = cms.InputTag(
"gctDigis",
"cenJets")
65 l1tStage1Layer2.gctForwardJetsSource = cms.InputTag(
"gctDigis",
"forJets")
66 l1tStage1Layer2.gctTauJetsSource = cms.InputTag(
"gctDigis",
"tauJets")
67 l1tStage1Layer2.gctIsoTauJetsSource = cms.InputTag(
"",
"")
68 l1tStage1Layer2.gctEnergySumsSource = cms.InputTag(
"gctDigis")
69 l1tStage1Layer2.gctIsoEmSource = cms.InputTag(
"gctDigis",
"isoEm")
70 l1tStage1Layer2.gctNonIsoEmSource = cms.InputTag(
"gctDigis",
"nonIsoEm")
71 l1tStage1Layer2.stage1_layer2_ = cms.bool(
False)
73 dqmL1ExtraParticlesStage1.etTotalSource =
'gctDigis' 74 dqmL1ExtraParticlesStage1.nonIsolatedEmSource =
'gctDigis:nonIsoEm' 75 dqmL1ExtraParticlesStage1.etMissSource =
'gctDigis' 76 dqmL1ExtraParticlesStage1.htMissSource =
'gctDigis' 77 dqmL1ExtraParticlesStage1.forwardJetSource =
'gctDigis:forJets' 78 dqmL1ExtraParticlesStage1.centralJetSource =
'gctDigis:cenJets' 79 dqmL1ExtraParticlesStage1.tauJetSource =
'gctDigis:tauJets' 80 dqmL1ExtraParticlesStage1.isolatedEmSource =
'gctDigis:isoEm' 81 dqmL1ExtraParticlesStage1.etHadSource =
'gctDigis' 82 dqmL1ExtraParticlesStage1.hfRingEtSumsSource =
'gctDigis' 83 dqmL1ExtraParticlesStage1.hfRingBitCountsSource =
'gctDigis' 84 l1ExtraDQMStage1.stage1_layer2_ = cms.bool(
False)
85 l1ExtraDQMStage1.L1ExtraIsoTauJetSource_ = cms.InputTag(
"fake")
87 l1compareforstage1.GCTsourceData = cms.InputTag(
"gctDigis")
88 l1compareforstage1.GCTsourceEmul = cms.InputTag(
"valGctDigis")
89 l1compareforstage1.stage1_layer2_ = cms.bool(
False)
91 valStage1GtDigis.GctInputTag =
'gctDigis' 94 from Configuration.Eras.Modifier_stage1L1Trigger_cff
import stage1L1Trigger
95 stage1L1Trigger.toModify(l1TdeRCT, rctSourceData =
'caloStage1Digis')
96 stage1L1Trigger.toModify(l1TdeRCTfromRCT, rctSourceData =
'rctDigis')
97 stage1L1Trigger.toModify(l1tRct, rctSource =
'caloStage1Digis')
98 stage1L1Trigger.toModify(l1tRctfromRCT, rctSource =
'rctDigis')
99 stage1L1Trigger.toModify(l1tPUM, regionSource = cms.InputTag(
"rctDigis"))
101 stage1L1Trigger.toModify(l1tStage1Layer2, stage1_layer2_ = cms.bool(
True))
102 stage1L1Trigger.toModify(l1tStage1Layer2, gctCentralJetsSource = cms.InputTag(
"caloStage1LegacyFormatDigis",
"cenJets"))
103 stage1L1Trigger.toModify(l1tStage1Layer2, gctForwardJetsSource = cms.InputTag(
"caloStage1LegacyFormatDigis",
"forJets"))
104 stage1L1Trigger.toModify(l1tStage1Layer2, gctTauJetsSource = cms.InputTag(
"caloStage1LegacyFormatDigis",
"tauJets"))
105 stage1L1Trigger.toModify(l1tStage1Layer2, gctIsoTauJetsSource = cms.InputTag(
"caloStage1LegacyFormatDigis",
"isoTauJets"))
106 stage1L1Trigger.toModify(l1tStage1Layer2, gctEnergySumsSource = cms.InputTag(
"caloStage1LegacyFormatDigis"))
107 stage1L1Trigger.toModify(l1tStage1Layer2, gctIsoEmSource = cms.InputTag(
"caloStage1LegacyFormatDigis",
"isoEm"))
108 stage1L1Trigger.toModify(l1tStage1Layer2, gctNonIsoEmSource = cms.InputTag(
"caloStage1LegacyFormatDigis",
"nonIsoEm"))
110 stage1L1Trigger.toModify( dqmL1ExtraParticlesStage1, etTotalSource = cms.InputTag(
"caloStage1LegacyFormatDigis") )
111 stage1L1Trigger.toModify( dqmL1ExtraParticlesStage1, nonIsolatedEmSource = cms.InputTag(
"caloStage1LegacyFormatDigis",
"nonIsoEm") )
112 stage1L1Trigger.toModify( dqmL1ExtraParticlesStage1, etMissSource = cms.InputTag(
"caloStage1LegacyFormatDigis") )
113 stage1L1Trigger.toModify( dqmL1ExtraParticlesStage1, htMissSource = cms.InputTag(
"caloStage1LegacyFormatDigis") )
114 stage1L1Trigger.toModify( dqmL1ExtraParticlesStage1, forwardJetSource = cms.InputTag(
"caloStage1LegacyFormatDigis",
"forJets") )
115 stage1L1Trigger.toModify( dqmL1ExtraParticlesStage1, centralJetSource = cms.InputTag(
"caloStage1LegacyFormatDigis",
"cenJets") )
116 stage1L1Trigger.toModify( dqmL1ExtraParticlesStage1, tauJetSource = cms.InputTag(
"caloStage1LegacyFormatDigis",
"tauJets") )
117 stage1L1Trigger.toModify( dqmL1ExtraParticlesStage1, isoTauJetSource = cms.InputTag(
"caloStage1LegacyFormatDigis",
"isoTauJets") )
118 stage1L1Trigger.toModify( dqmL1ExtraParticlesStage1, isolatedEmSource = cms.InputTag(
"caloStage1LegacyFormatDigis",
"isoEm") )
119 stage1L1Trigger.toModify( dqmL1ExtraParticlesStage1, etHadSource = cms.InputTag(
"caloStage1LegacyFormatDigis") )
120 stage1L1Trigger.toModify( dqmL1ExtraParticlesStage1, hfRingEtSumsSource = cms.InputTag(
"caloStage1LegacyFormatDigis") )
121 stage1L1Trigger.toModify( dqmL1ExtraParticlesStage1, hfRingBitCountsSource = cms.InputTag(
"caloStage1LegacyFormatDigis") )
122 stage1L1Trigger.toModify( l1ExtraDQMStage1, stage1_layer2_ = cms.bool(
True))
123 stage1L1Trigger.toModify( l1ExtraDQMStage1, L1ExtraIsoTauJetSource_ = cms.InputTag(
"dqmL1ExtraParticlesStage1",
"IsoTau"))
125 stage1L1Trigger.toModify(l1compareforstage1, GCTsourceData = cms.InputTag(
"caloStage1LegacyFormatDigis"))
126 stage1L1Trigger.toModify(l1compareforstage1, GCTsourceEmul = cms.InputTag(
"valCaloStage1LegacyFormatDigis"))
127 stage1L1Trigger.toModify(l1compareforstage1, stage1_layer2_ = cms.bool(
True))
129 stage1L1Trigger.toModify(valStage1GtDigis, GctInputTag =
'caloStage1LegacyFormatDigis')
135 l1TriggerOnline = cms.Sequence(
136 l1tMonitorStage1Online
140 l1TriggerOffline = cms.Sequence(
142 dqmEnvL1TriggerReco *
143 l1tStage2CaloLayer2OfflineDQM *
149 l1TriggerEmulatorOnline = cms.Sequence(
150 l1Stage1HwValEmulatorMonitor
154 l1TriggerEmulatorOffline = cms.Sequence(
155 l1TriggerEmulatorOnline *
156 l1tStage2CaloLayer2OfflineDQMEmu *
157 l1tEGammaOfflineDQMEmu
162 l1TriggerDqmOffline = cms.Sequence(
166 * l1TriggerEmulatorOffline
170 l1TriggerDqmOfflineClient = cms.Sequence(
171 l1tMonitorStage1Client
172 * l1EmulatorMonitorClient
205 l1tMonitorStage1Online.remove(bxTiming)
252 l1TriggerStage1Clients.remove(l1tTestsSummary)
258 l1EmulatorMonitorClient.remove(l1EmulatorErrorFlagClient)
262 from Configuration.Eras.Modifier_stage2L1Trigger_cff
import stage2L1Trigger
269 l1tStage2CaloLayer2OfflineDQMEmu.stage2CaloLayer2JetSource=cms.InputTag(
"valCaloStage2Layer2Digis")
270 l1tStage2CaloLayer2OfflineDQMEmu.stage2CaloLayer2EtSumSource=cms.InputTag(
"valCaloStage2Layer2Digis")
272 l1tEGammaOfflineDQMEmu.stage2CaloLayer2EGammaSource=cms.InputTag(
"valCaloStage2Layer2Digis")
275 from Configuration.StandardSequences.Eras
import eras
279 stage2UnpackPath = cms.Sequence(
295 l1TStage2EmulatorClients = cms.Sequence(
296 l1tStage2CaloLayer2DEClient
300 l1tStage2EmulatorMonitorClient = cms.Sequence(
302 l1TStage2EmulatorClients
309 Stage2l1TriggerOnline = cms.Sequence(
318 Stage2l1TriggerOffline = cms.Sequence(
319 Stage2l1TriggerOnline *
320 dqmEnvL1TriggerReco *
321 l1tStage2CaloLayer2OfflineDQM *
329 Stage2l1TriggerEmulatorOnline = cms.Sequence(
330 valHcalTriggerPrimitiveDigis +
331 Stage2L1HardwareValidation +
332 l1tStage2EmulatorOnlineDQM +
336 Stage2l1TriggerEmulatorOffline = cms.Sequence(
337 Stage2l1TriggerEmulatorOnline +
338 l1tStage2CaloLayer2OfflineDQMEmu +
339 l1tEGammaOfflineDQMEmu
345 Stage2l1TriggerDqmOffline = cms.Sequence(
346 Stage2l1TriggerOffline
349 * Stage2l1TriggerEmulatorOffline
350 * l1tEfficiencyMuons_offline
354 Stage2l1TriggerDqmOfflineClient = cms.Sequence(
355 l1tStage2EmulatorMonitorClient *
356 l1tStage2MonitorClient *
357 l1tEfficiencyMuons_Harvesting
362 stage2L1Trigger.toReplaceWith(l1TriggerOnline, Stage2l1TriggerOnline)
363 stage2L1Trigger.toReplaceWith(l1TriggerOffline, Stage2l1TriggerOffline)
364 stage2L1Trigger.toReplaceWith(l1TriggerEmulatorOnline, Stage2l1TriggerEmulatorOnline)
365 stage2L1Trigger.toReplaceWith(l1TriggerEmulatorOffline, Stage2l1TriggerEmulatorOffline)
366 stage2L1Trigger.toReplaceWith(l1TriggerDqmOffline, Stage2l1TriggerDqmOffline)
367 stage2L1Trigger.toReplaceWith(l1TriggerDqmOfflineClient, Stage2l1TriggerDqmOfflineClient)
368 stage2L1Trigger.toReplaceWith(l1EmulatorMonitorClient,l1tStage2EmulatorMonitorClient)