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
166 from DQM.CTPPS.ctppsDQM_cff import *
171 
172 DQMHarvestTrackerStrip = cms.Sequence ( SiStripOfflineDQMClient )
173 
174 DQMHarvestTrackerPixel = cms.Sequence ( PixelOfflineDQMClientNoDataCertification )
175 
176 DQMHarvestTrack = cms.Sequence ( TrackingOfflineDQMClient )
177 
178 DQMHarvestTrigger = cms.Sequence ( triggerOfflineDQMClient *
179  hltOfflineDQMClient )
180 
181 DQMHarvestFED = cms.Sequence ( dqmFEDIntegrityClient )
182 
183 DQMHarvestBeam = cms.Sequence ( alcaBeamMonitorClient )
184 
185 DQMHarvestTAU = cms.Sequence ( runTauEff )
186 
187 DQMHarvestL1T = cms.Sequence( l1TriggerDqmOfflineClient )
188 
189 DQMHarvestL1TEgamma = cms.Sequence( l1TriggerEgDqmOfflineClient )
190 
191 DQMHarvestL1TMuon = cms.Sequence( l1TriggerMuonDqmOfflineClient )
192 
193 DQMHarvestL1TPhase2 = cms.Sequence( Phase2l1TriggerDqmOfflineClient )
194 
195 DQMHarvestCommon = cms.Sequence( DQMMessageLoggerClientSeq *
196  DQMHarvestTrackerStrip *
197  DQMHarvestTrack *
198  DQMHarvestTrackerPixel *
199  DQMHarvestTrigger *
200  DQMHarvestFED *
201  DQMHarvestBeam *
202  DQMHarvestTAU *
203  dqmFastTimerServiceClient
204  )
205 
206 DQMHarvestCommonFakeHLT = cms.Sequence( DQMHarvestCommon )
207 DQMHarvestCommonFakeHLT.remove( DQMHarvestTrigger )
208 
209 DQMHarvestCommonSiStripZeroBias = cms.Sequence(
210  DQMMessageLoggerClientSeq *
211  DQMHarvestTrackerStrip *
212  DQMHarvestTrack *
213  DQMHarvestTrackerPixel *
214  DQMHarvestTrigger *
215  DQMHarvestL1T *
216  DQMHarvestFED *
217  DQMHarvestBeam *
218  dqmFastTimerServiceClient
219  )
220 
221 DQMHarvestCommonSiStripZeroBiasFakeHLT = cms.Sequence( DQMHarvestCommonSiStripZeroBias )
222 DQMHarvestCommonSiStripZeroBiasFakeHLT.remove( DQMHarvestTrigger )
223 
224 DQMHarvestTracking = cms.Sequence( TrackingOfflineDQMClient *
225  dqmFastTimerServiceClient )
226 
227 DQMHarvestTrackingZeroBias = cms.Sequence( TrackingOfflineDQMClientZeroBias *
228  dqmFastTimerServiceClient )
229 
230 DQMHarvestPixelTracking = cms.Sequence( pixelTrackingEffFromHitPattern *
231  pixelVertexResolutionClient *
232  siPixelHeterogeneousDQMHarvesting )
233 
234 DQMHarvestOuterTracker = cms.Sequence(
235  OuterTrackerClient *
236  dqmFEDIntegrityClient *
237  DQMMessageLoggerClientSeq *
238  dqmFastTimerServiceClient
239  )
240 DQMHarvestTrackerPhase2 = cms.Sequence(trackerphase2DQMHarvesting)
241 
242 
243 DQMHarvestCTPPS = cms.Sequence( ctppsDQMOfflineHarvest )
244 
245 DQMHarvestMuon = cms.Sequence( dtClients *
246  rpcTier0Client *
247  cscOfflineCollisionsClients *
248  muonQualityTests *
249  alcaTkAlZMuMuBiasClients *
250  alcaTkAlJpsiMuMuBiasClients *
251  alcaTkAlUpsilonMuMuBiasClients
252  )
253 
254 _run3_GEM_DQMHarvestMuon = DQMHarvestMuon.copy()
255 _run3_GEM_DQMHarvestMuon += gemClients
256 run3_GEM.toReplaceWith(DQMHarvestMuon, _run3_GEM_DQMHarvestMuon)
257 
258 DQMHarvestEcal = cms.Sequence( ecal_dqm_client_offline *
259  es_dqm_client_offline
260  )
261 
262 DQMHarvestHcal = cms.Sequence( hcalOfflineHarvesting )
263 
264 DQMHarvestHcal2 = cms.Sequence( HcalDQMOfflinePostProcessor )
265 
266 DQMHarvestJetMET = cms.Sequence( SusyPostProcessorSequence )
267 
268 DQMHarvestEGamma = cms.Sequence( egammaPostProcessing )
269 
270 DQMHarvestBTag = cms.Sequence( bTagCollectorSequenceDATA )
271 
275 
276 DQMHarvestMiniAOD = cms.Sequence( dataCertificationJetMETSequence * muonQualityTests_miniAOD * DQMHarvestPF * bTagMiniDQMHarvesting)
277 DQMHarvestNanoAOD = cms.Sequence( nanoHarvest )
278