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'
48 l1TdeRCT.rctSourceData =
'gctDigis'
56 l1TdeRCT.rctSourceData =
'gctDigis'
57 l1TdeRCTfromRCT.rctSourceData =
'gctDigis'
58 l1tRct.rctSource =
'gctDigis'
59 l1tRctfromRCT.rctSource =
'gctDigis'
60 l1tPUM.regionSource = cms.InputTag(
"gctDigis")
62 l1tStage1Layer2.gctCentralJetsSource = cms.InputTag(
"gctDigis",
"cenJets")
63 l1tStage1Layer2.gctForwardJetsSource = cms.InputTag(
"gctDigis",
"forJets")
64 l1tStage1Layer2.gctTauJetsSource = cms.InputTag(
"gctDigis",
"tauJets")
65 l1tStage1Layer2.gctIsoTauJetsSource = cms.InputTag(
"",
"")
66 l1tStage1Layer2.gctEnergySumsSource = cms.InputTag(
"gctDigis")
67 l1tStage1Layer2.gctIsoEmSource = cms.InputTag(
"gctDigis",
"isoEm")
68 l1tStage1Layer2.gctNonIsoEmSource = cms.InputTag(
"gctDigis",
"nonIsoEm")
69 l1tStage1Layer2.stage1_layer2_ = cms.bool(
False)
71 dqmL1ExtraParticlesStage1.etTotalSource =
'gctDigis'
72 dqmL1ExtraParticlesStage1.nonIsolatedEmSource =
'gctDigis:nonIsoEm'
73 dqmL1ExtraParticlesStage1.etMissSource =
'gctDigis'
74 dqmL1ExtraParticlesStage1.htMissSource =
'gctDigis'
75 dqmL1ExtraParticlesStage1.forwardJetSource =
'gctDigis:forJets'
76 dqmL1ExtraParticlesStage1.centralJetSource =
'gctDigis:cenJets'
77 dqmL1ExtraParticlesStage1.tauJetSource =
'gctDigis:tauJets'
78 dqmL1ExtraParticlesStage1.isolatedEmSource =
'gctDigis:isoEm'
79 dqmL1ExtraParticlesStage1.etHadSource =
'gctDigis'
80 dqmL1ExtraParticlesStage1.hfRingEtSumsSource =
'gctDigis'
81 dqmL1ExtraParticlesStage1.hfRingBitCountsSource =
'gctDigis'
82 l1ExtraDQMStage1.stage1_layer2_ = cms.bool(
False)
83 l1ExtraDQMStage1.L1ExtraIsoTauJetSource_ = cms.InputTag(
"fake")
85 l1compareforstage1.GCTsourceData = cms.InputTag(
"gctDigis")
86 l1compareforstage1.GCTsourceEmul = cms.InputTag(
"valGctDigis")
87 l1compareforstage1.stage1_layer2_ = cms.bool(
False)
89 valStage1GtDigis.GctInputTag =
'gctDigis'
91 from Configuration.StandardSequences.Eras
import eras
93 eras.stage1L1Trigger.toModify(l1TdeRCT, rctSourceData =
'caloStage1Digis')
94 eras.stage1L1Trigger.toModify(l1TdeRCTfromRCT, rctSourceData =
'rctDigis')
95 eras.stage1L1Trigger.toModify(l1tRct, rctSource =
'caloStage1Digis')
96 eras.stage1L1Trigger.toModify(l1tRctfromRCT, rctSource =
'rctDigis')
97 eras.stage1L1Trigger.toModify(l1tPUM, regionSource = cms.InputTag(
"rctDigis"))
99 eras.stage1L1Trigger.toModify(l1tStage1Layer2, stage1_layer2_ = cms.bool(
True))
100 eras.stage1L1Trigger.toModify(l1tStage1Layer2, gctCentralJetsSource = cms.InputTag(
"caloStage1LegacyFormatDigis",
"cenJets"))
101 eras.stage1L1Trigger.toModify(l1tStage1Layer2, gctForwardJetsSource = cms.InputTag(
"caloStage1LegacyFormatDigis",
"forJets"))
102 eras.stage1L1Trigger.toModify(l1tStage1Layer2, gctTauJetsSource = cms.InputTag(
"caloStage1LegacyFormatDigis",
"tauJets"))
103 eras.stage1L1Trigger.toModify(l1tStage1Layer2, gctIsoTauJetsSource = cms.InputTag(
"caloStage1LegacyFormatDigis",
"isoTauJets"))
104 eras.stage1L1Trigger.toModify(l1tStage1Layer2, gctEnergySumsSource = cms.InputTag(
"caloStage1LegacyFormatDigis"))
105 eras.stage1L1Trigger.toModify(l1tStage1Layer2, gctIsoEmSource = cms.InputTag(
"caloStage1LegacyFormatDigis",
"isoEm"))
106 eras.stage1L1Trigger.toModify(l1tStage1Layer2, gctNonIsoEmSource = cms.InputTag(
"caloStage1LegacyFormatDigis",
"nonIsoEm"))
108 eras.stage1L1Trigger.toModify( dqmL1ExtraParticlesStage1, etTotalSource = cms.InputTag(
"caloStage1LegacyFormatDigis") )
109 eras.stage1L1Trigger.toModify( dqmL1ExtraParticlesStage1, nonIsolatedEmSource = cms.InputTag(
"caloStage1LegacyFormatDigis",
"nonIsoEm") )
110 eras.stage1L1Trigger.toModify( dqmL1ExtraParticlesStage1, etMissSource = cms.InputTag(
"caloStage1LegacyFormatDigis") )
111 eras.stage1L1Trigger.toModify( dqmL1ExtraParticlesStage1, htMissSource = cms.InputTag(
"caloStage1LegacyFormatDigis") )
112 eras.stage1L1Trigger.toModify( dqmL1ExtraParticlesStage1, forwardJetSource = cms.InputTag(
"caloStage1LegacyFormatDigis",
"forJets") )
113 eras.stage1L1Trigger.toModify( dqmL1ExtraParticlesStage1, centralJetSource = cms.InputTag(
"caloStage1LegacyFormatDigis",
"cenJets") )
114 eras.stage1L1Trigger.toModify( dqmL1ExtraParticlesStage1, tauJetSource = cms.InputTag(
"caloStage1LegacyFormatDigis",
"tauJets") )
115 eras.stage1L1Trigger.toModify( dqmL1ExtraParticlesStage1, isoTauJetSource = cms.InputTag(
"caloStage1LegacyFormatDigis",
"isoTauJets") )
116 eras.stage1L1Trigger.toModify( dqmL1ExtraParticlesStage1, isolatedEmSource = cms.InputTag(
"caloStage1LegacyFormatDigis",
"isoEm") )
117 eras.stage1L1Trigger.toModify( dqmL1ExtraParticlesStage1, etHadSource = cms.InputTag(
"caloStage1LegacyFormatDigis") )
118 eras.stage1L1Trigger.toModify( dqmL1ExtraParticlesStage1, hfRingEtSumsSource = cms.InputTag(
"caloStage1LegacyFormatDigis") )
119 eras.stage1L1Trigger.toModify( dqmL1ExtraParticlesStage1, hfRingBitCountsSource = cms.InputTag(
"caloStage1LegacyFormatDigis") )
120 eras.stage1L1Trigger.toModify( l1ExtraDQMStage1, stage1_layer2_ = cms.bool(
True))
121 eras.stage1L1Trigger.toModify( l1ExtraDQMStage1, L1ExtraIsoTauJetSource_ = cms.InputTag(
"dqmL1ExtraParticlesStage1",
"IsoTau"))
123 eras.stage1L1Trigger.toModify(l1compareforstage1, GCTsourceData = cms.InputTag(
"caloStage1LegacyFormatDigis"))
124 eras.stage1L1Trigger.toModify(l1compareforstage1, GCTsourceEmul = cms.InputTag(
"valCaloStage1LegacyFormatDigis"))
125 eras.stage1L1Trigger.toModify(l1compareforstage1, stage1_layer2_ = cms.bool(
True))
127 eras.stage1L1Trigger.toModify(valStage1GtDigis, GctInputTag =
'caloStage1LegacyFormatDigis')
133 l1TriggerOnline = cms.Sequence(
134 l1tMonitorStage1Online
138 l1TriggerOffline = cms.Sequence(
140 * dqmEnvL1TriggerReco
145 l1TriggerEmulatorOnline = cms.Sequence(
146 l1Stage1HwValEmulatorMonitor
150 l1TriggerEmulatorOffline = cms.Sequence(
151 l1TriggerEmulatorOnline
156 l1TriggerDqmOffline = cms.Sequence(
160 * l1TriggerEmulatorOffline
164 l1TriggerDqmOfflineClient = cms.Sequence(
165 l1tMonitorStage1Client
166 * l1EmulatorMonitorClient
199 l1tMonitorStage1Online.remove(bxTiming)
246 l1TriggerStage1Clients.remove(l1tTestsSummary)
252 l1EmulatorMonitorClient.remove(l1EmulatorErrorFlagClient)