CMS 3D CMS Logo

DQMOffline_SecondStep_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
5 
20 
21 DQMNone = cms.Sequence()
22 
23 DQMOffline_SecondStepEcal = cms.Sequence( ecal_dqm_client_offline *
24  es_dqm_client_offline )
25 
26 DQMOffline_SecondStepTrackerStrip = cms.Sequence( SiStripOfflineDQMClient )
27 
28 DQMOffline_SecondStepTrackerPixel = cms.Sequence( PixelOfflineDQMClientNoDataCertification )
29 
30 DQMOffline_SecondStepMuonDPG = cms.Sequence( dtClients *
31  rpcTier0Client *
32  cscOfflineCollisionsClients )
33 
34 DQMOffline_SecondStepMuonDPGExpress = cms.Sequence( rpcTier0Client *
35  cscOfflineCollisionsClients*
36  gemClients )
37 
38 
39 from Configuration.Eras.Modifier_run3_GEM_cff import run3_GEM
40 _run3_GEM_DQMOffline_SecondStepMuonDPG = DQMOffline_SecondStepMuonDPG.copy()
41 _run3_GEM_DQMOffline_SecondStepMuonDPG += gemClients
42 run3_GEM.toReplaceWith(DQMOffline_SecondStepMuonDPG, _run3_GEM_DQMOffline_SecondStepMuonDPG)
43 
44 DQMOffline_SecondStepHcal = cms.Sequence( hcalOfflineHarvesting )
45 
46 DQMOffline_SecondStepHcal2 = cms.Sequence( HcalDQMOfflinePostProcessor )
47 
48 DQMOffline_SecondStepFED = cms.Sequence( dqmFEDIntegrityClient )
49 
50 DQMOffline_SecondStepL1T = cms.Sequence( l1TriggerDqmOfflineClient )
51 
52 DQMOffline_SecondStepL1TPhase2 = cms.Sequence( Phase2l1TriggerDqmOfflineClient )
53 
54 DQMOffline_SecondStep_PreDPG = cms.Sequence(
55  DQMOffline_SecondStepEcal *
56  DQMOffline_SecondStepTrackerStrip *
57  DQMOffline_SecondStepTrackerPixel *
58  DQMOffline_SecondStepMuonDPG *
59  DQMOffline_SecondStepHcal *
60  DQMOffline_SecondStepHcal2 *
61  DQMOffline_SecondStepFED *
62  DQMOffline_SecondStepL1T )
63 
64 
65 DQMOffline_SecondStep_PreDPG_Express = cms.Sequence(
66  DQMOffline_SecondStepEcal *
67  DQMOffline_SecondStepTrackerStrip *
68  DQMOffline_SecondStepTrackerPixel *
69  DQMOffline_SecondStepMuonDPGExpress *
70  #DQMOffline_SecondStepHcal *
71  #DQMOffline_SecondStepHcal2 *
72  DQMOffline_SecondStepFED
73  #DQMOffline_SecondStepL1T
74 )
75 
76 DQMOffline_SecondStepDPG = cms.Sequence(
77  DQMOffline_SecondStep_PreDPG *
78  DQMMessageLoggerClientSeq )
79 
80 DQMOffline_SecondStepDPG_Express = cms.Sequence(
81  DQMOffline_SecondStep_PreDPG_Express *
82  DQMMessageLoggerClientSeq )
83 
92 
93 DQMOffline_SecondStepTracking = cms.Sequence ( TrackingOfflineDQMClient )
94 
95 DQMOffline_SecondStepMUO = cms.Sequence ( muonQualityTests )
96 
97 DQMOffline_SecondStepEGamma = cms.Sequence( egammaPostProcessing )
98 
99 DQMOffline_SecondStepTrigger = cms.Sequence( triggerOfflineDQMClient *
100  hltOfflineDQMClient )
101 
102 DQMOffline_SecondStepBTag = cms.Sequence( bTagCollectorSequenceDATA )
103 
104 DQMOffline_SecondStepBeam = cms.Sequence( alcaBeamMonitorClient )
105 
106 DQMOffline_SecondStepJetMET = cms.Sequence( SusyPostProcessorSequence )
107 
108 DQMOffline_SecondStep_PrePOG = cms.Sequence( DQMOffline_SecondStepTracking *
109  DQMOffline_SecondStepMUO *
110  DQMOffline_SecondStepEGamma *
111  DQMOffline_SecondStepTrigger *
112  DQMOffline_SecondStepBTag *
113  DQMOffline_SecondStepBeam *
114  DQMOffline_SecondStepJetMET )
115 
116 
117 DQMOffline_SecondStep_PrePOG_Express = cms.Sequence( DQMOffline_SecondStepTracking *
118  DQMOffline_SecondStepMUO *
119  #DQMOffline_SecondStepEGamma *
120  DQMOffline_SecondStepTrigger *
121  DQMOffline_SecondStepBTag *
122  DQMOffline_SecondStepBeam
123  #Dqmoffline_SecondStepJetMET
124 )
125 
126 
127 DQMOffline_SecondStepPOG = cms.Sequence(
128  DQMOffline_SecondStep_PrePOG *
129  DQMMessageLoggerClientSeq )
130 
131 
132 
133 
134 HLTMonitoringClient = cms.Sequence(trackingMonitorClientHLT * trackEfficiencyMonitoringClientHLT * trackingForDisplacedJetMonitorClientHLT)
135 HLTMonitoringClientPA= cms.Sequence(trackingMonitorClientHLT * PAtrackingMonitorClientHLT)
136 
137 DQMOffline_SecondStep = cms.Sequence(
138  DQMOffline_SecondStep_PreDPG *
139  DQMOffline_SecondStep_PrePOG *
140  HLTMonitoringClient *
141  DQMMessageLoggerClientSeq *
142  dqmFastTimerServiceClient)
143 
144 DQMOffline_SecondStep_Express = cms.Sequence(
145  DQMOffline_SecondStep_PreDPG_Express *
146  DQMOffline_SecondStep_PrePOG_Express *
147  HLTMonitoringClient *
148  DQMMessageLoggerClientSeq *
149  dqmFastTimerServiceClient)
150 
151 
152 DQMOffline_SecondStep_ExtraHLT = cms.Sequence( hltOfflineDQMClientExtra )
153 
154 DQMOffline_SecondStep_FakeHLT = cms.Sequence( DQMOffline_SecondStep )
155 DQMOffline_SecondStep_FakeHLT.remove( HLTMonitoringClient )
156 DQMOffline_SecondStep_FakeHLT.remove( DQMOffline_SecondStepTrigger )
157 
158 DQMOffline_SecondStep_PrePOGMC = cms.Sequence( bTagCollectorSequenceDATA )
159 
160 DQMOffline_SecondStepPOGMC = cms.Sequence( DQMOffline_SecondStep_PrePOGMC *
161  DQMMessageLoggerClientSeq )
162 
163 # Harvest
165 from DQM.CTPPS.ctppsDQM_cff import *
170 
171 DQMHarvestTrackerStrip = cms.Sequence ( SiStripOfflineDQMClient )
172 
173 DQMHarvestTrackerPixel = cms.Sequence ( PixelOfflineDQMClientNoDataCertification )
174 
175 DQMHarvestTrack = cms.Sequence ( TrackingOfflineDQMClient )
176 
177 DQMHarvestTrigger = cms.Sequence ( triggerOfflineDQMClient *
178  hltOfflineDQMClient )
179 
180 DQMHarvestFED = cms.Sequence ( dqmFEDIntegrityClient )
181 
182 DQMHarvestBeam = cms.Sequence ( alcaBeamMonitorClient )
183 
184 DQMHarvestTAU = cms.Sequence ( runTauEff )
185 
186 DQMHarvestL1T = cms.Sequence( l1TriggerDqmOfflineClient )
187 
188 DQMHarvestL1TEgamma = cms.Sequence( l1TriggerEgDqmOfflineClient )
189 
190 DQMHarvestL1TMuon = cms.Sequence( l1TriggerMuonDqmOfflineClient )
191 
192 DQMHarvestL1TPhase2 = cms.Sequence( Phase2l1TriggerDqmOfflineClient )
193 
194 DQMHarvestCommon = cms.Sequence( DQMMessageLoggerClientSeq *
195  DQMHarvestTrackerStrip *
196  DQMHarvestTrack *
197  DQMHarvestTrackerPixel *
198  DQMHarvestTrigger *
199  DQMHarvestFED *
200  DQMHarvestBeam *
201  DQMHarvestTAU *
202  dqmFastTimerServiceClient
203  )
204 
205 DQMHarvestCommonFakeHLT = cms.Sequence( DQMHarvestCommon )
206 DQMHarvestCommonFakeHLT.remove( DQMHarvestTrigger )
207 
208 DQMHarvestCommonSiStripZeroBias = cms.Sequence(
209  DQMMessageLoggerClientSeq *
210  DQMHarvestTrackerStrip *
211  DQMHarvestTrack *
212  DQMHarvestTrackerPixel *
213  DQMHarvestTrigger *
214  DQMHarvestL1T *
215  DQMHarvestFED *
216  DQMHarvestBeam *
217  dqmFastTimerServiceClient
218  )
219 
220 DQMHarvestCommonSiStripZeroBiasFakeHLT = cms.Sequence( DQMHarvestCommonSiStripZeroBias )
221 DQMHarvestCommonSiStripZeroBiasFakeHLT.remove( DQMHarvestTrigger )
222 
223 DQMHarvestTracking = cms.Sequence( TrackingOfflineDQMClient *
224  dqmFastTimerServiceClient )
225 
226 DQMHarvestTrackingZeroBias = cms.Sequence( TrackingOfflineDQMClientZeroBias *
227  dqmFastTimerServiceClient )
228 
229 DQMHarvestPixelTracking = cms.Sequence( pixelTrackingEffFromHitPattern *
230  pixelVertexResolutionClient *
231  siPixelHeterogeneousDQMHarvesting )
232 
233 DQMHarvestOuterTracker = cms.Sequence(
234  dqmFEDIntegrityClient *
235  DQMMessageLoggerClientSeq *
236  dqmFastTimerServiceClient
237  )
238 DQMHarvestTrackerPhase2 = cms.Sequence(trackerphase2DQMHarvesting)
239 
240 
241 DQMHarvestCTPPS = cms.Sequence( ctppsDQMOfflineHarvest )
242 
243 DQMHarvestMuon = cms.Sequence( dtClients *
244  rpcTier0Client *
245  cscOfflineCollisionsClients *
246  muonQualityTests *
247  alcaTkAlZMuMuBiasClients *
248  alcaTkAlJpsiMuMuBiasClients *
249  alcaTkAlUpsilonMuMuBiasClients
250  )
251 
252 _run3_GEM_DQMHarvestMuon = DQMHarvestMuon.copy()
253 _run3_GEM_DQMHarvestMuon += gemClients
254 run3_GEM.toReplaceWith(DQMHarvestMuon, _run3_GEM_DQMHarvestMuon)
255 
256 DQMHarvestEcal = cms.Sequence( ecal_dqm_client_offline *
257  es_dqm_client_offline
258  )
259 
260 DQMHarvestHcal = cms.Sequence( hcalOfflineHarvesting )
261 
262 DQMHarvestHcal2 = cms.Sequence( HcalDQMOfflinePostProcessor )
263 
264 DQMHarvestJetMET = cms.Sequence( SusyPostProcessorSequence )
265 
266 DQMHarvestEGamma = cms.Sequence( egammaPostProcessing )
267 
268 DQMHarvestBTag = cms.Sequence( bTagCollectorSequenceDATA )
269 
273 
274 DQMHarvestMiniAOD = cms.Sequence( dataCertificationJetMETSequence * muonQualityTests_miniAOD * DQMHarvestPF * bTagMiniDQMHarvesting)
275 DQMHarvestNanoAOD = cms.Sequence( nanoHarvest )
276