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 from Configuration.Eras.Modifier_run3_GEM_cff import run3_GEM
35 _run3_GEM_DQMOffline_SecondStepMuonDPG = DQMOffline_SecondStepMuonDPG.copy()
36 _run3_GEM_DQMOffline_SecondStepMuonDPG += gemClients
37 run3_GEM.toReplaceWith(DQMOffline_SecondStepMuonDPG, _run3_GEM_DQMOffline_SecondStepMuonDPG)
38 
39 DQMOffline_SecondStepHcal = cms.Sequence( hcalOfflineHarvesting )
40 
41 DQMOffline_SecondStepHcal2 = cms.Sequence( HcalDQMOfflinePostProcessor )
42 
43 DQMOffline_SecondStepFED = cms.Sequence( dqmFEDIntegrityClient )
44 
45 DQMOffline_SecondStepL1T = cms.Sequence( l1TriggerDqmOfflineClient )
46 
47 DQMOffline_SecondStepL1TPhase2 = cms.Sequence( Phase2l1TriggerDqmOfflineClient )
48 
49 DQMOffline_SecondStep_PreDPG = cms.Sequence(
50  DQMOffline_SecondStepEcal *
51  DQMOffline_SecondStepTrackerStrip *
52  DQMOffline_SecondStepTrackerPixel *
53  DQMOffline_SecondStepMuonDPG *
54  DQMOffline_SecondStepHcal *
55  DQMOffline_SecondStepHcal2 *
56  DQMOffline_SecondStepFED *
57  DQMOffline_SecondStepL1T )
58 
59 DQMOffline_SecondStepDPG = cms.Sequence(
60  DQMOffline_SecondStep_PreDPG *
61  DQMMessageLoggerClientSeq )
62 
63 
72 
73 DQMOffline_SecondStepTracking = cms.Sequence ( TrackingOfflineDQMClient )
74 
75 DQMOffline_SecondStepMUO = cms.Sequence ( muonQualityTests )
76 
77 DQMOffline_SecondStepEGamma = cms.Sequence( egammaPostProcessing )
78 
79 DQMOffline_SecondStepTrigger = cms.Sequence( triggerOfflineDQMClient *
80  hltOfflineDQMClient )
81 
82 DQMOffline_SecondStepBTag = cms.Sequence( bTagCollectorSequenceDATA )
83 
84 DQMOffline_SecondStepBeam = cms.Sequence( alcaBeamMonitorClient )
85 
86 DQMOffline_SecondStepJetMET = cms.Sequence( SusyPostProcessorSequence )
87 
88 DQMOffline_SecondStep_PrePOG = cms.Sequence( DQMOffline_SecondStepTracking *
89  DQMOffline_SecondStepMUO *
90  DQMOffline_SecondStepEGamma *
91  DQMOffline_SecondStepTrigger *
92  DQMOffline_SecondStepBTag *
93  DQMOffline_SecondStepBeam *
94  DQMOffline_SecondStepJetMET )
95 
96 DQMOffline_SecondStepPOG = cms.Sequence(
97  DQMOffline_SecondStep_PrePOG *
98  DQMMessageLoggerClientSeq )
99 
100 
101 HLTMonitoringClient = cms.Sequence(trackingMonitorClientHLT * trackEfficiencyMonitoringClientHLT * trackingForDisplacedJetMonitorClientHLT)
102 HLTMonitoringClientPA= cms.Sequence(trackingMonitorClientHLT * PAtrackingMonitorClientHLT)
103 
104 DQMOffline_SecondStep = cms.Sequence(
105  DQMOffline_SecondStep_PreDPG *
106  DQMOffline_SecondStep_PrePOG *
107  HLTMonitoringClient *
108  DQMMessageLoggerClientSeq *
109  dqmFastTimerServiceClient)
110 
111 DQMOffline_SecondStep_ExtraHLT = cms.Sequence( hltOfflineDQMClientExtra )
112 
113 DQMOffline_SecondStep_FakeHLT = cms.Sequence( DQMOffline_SecondStep )
114 DQMOffline_SecondStep_FakeHLT.remove( HLTMonitoringClient )
115 DQMOffline_SecondStep_FakeHLT.remove( DQMOffline_SecondStepTrigger )
116 
117 DQMOffline_SecondStep_PrePOGMC = cms.Sequence( bTagCollectorSequenceDATA )
118 
119 DQMOffline_SecondStepPOGMC = cms.Sequence( DQMOffline_SecondStep_PrePOGMC *
120  DQMMessageLoggerClientSeq )
121 
122 # Harvest
125 from DQM.CTPPS.ctppsDQM_cff import *
130 
131 DQMHarvestTrackerStrip = cms.Sequence ( SiStripOfflineDQMClient )
132 
133 DQMHarvestTrackerPixel = cms.Sequence ( PixelOfflineDQMClientNoDataCertification )
134 
135 DQMHarvestTrack = cms.Sequence ( TrackingOfflineDQMClient )
136 
137 DQMHarvestTrigger = cms.Sequence ( triggerOfflineDQMClient *
138  hltOfflineDQMClient )
139 
140 DQMHarvestFED = cms.Sequence ( dqmFEDIntegrityClient )
141 
142 DQMHarvestBeam = cms.Sequence ( alcaBeamMonitorClient )
143 
144 DQMHarvestTAU = cms.Sequence ( runTauEff )
145 
146 DQMHarvestL1T = cms.Sequence( l1TriggerDqmOfflineClient )
147 
148 DQMHarvestL1TEgamma = cms.Sequence( l1TriggerEgDqmOfflineClient )
149 
150 DQMHarvestL1TMuon = cms.Sequence( l1TriggerMuonDqmOfflineClient )
151 
152 DQMHarvestL1TPhase2 = cms.Sequence( Phase2l1TriggerDqmOfflineClient )
153 
154 DQMHarvestCommon = cms.Sequence( DQMMessageLoggerClientSeq *
155  DQMHarvestTrackerStrip *
156  DQMHarvestTrack *
157  DQMHarvestTrackerPixel *
158  DQMHarvestTrigger *
159  DQMHarvestFED *
160  DQMHarvestBeam *
161  DQMHarvestTAU *
162  dqmFastTimerServiceClient
163  )
164 
165 DQMHarvestCommonFakeHLT = cms.Sequence( DQMHarvestCommon )
166 DQMHarvestCommonFakeHLT.remove( DQMHarvestTrigger )
167 
168 DQMHarvestCommonSiStripZeroBias = cms.Sequence(
169  DQMMessageLoggerClientSeq *
170  DQMHarvestTrackerStrip *
171  DQMHarvestTrack *
172  DQMHarvestTrackerPixel *
173  DQMHarvestTrigger *
174  DQMHarvestL1T *
175  DQMHarvestFED *
176  DQMHarvestBeam *
177  dqmFastTimerServiceClient
178  )
179 
180 DQMHarvestCommonSiStripZeroBiasFakeHLT = cms.Sequence( DQMHarvestCommonSiStripZeroBias )
181 DQMHarvestCommonSiStripZeroBiasFakeHLT.remove( DQMHarvestTrigger )
182 
183 DQMHarvestTracking = cms.Sequence( TrackingOfflineDQMClient *
184  dqmFastTimerServiceClient )
185 
186 DQMHarvestTrackingZeroBias = cms.Sequence( TrackingOfflineDQMClientZeroBias *
187  dqmFastTimerServiceClient )
188 
189 DQMHarvestPixelTracking = cms.Sequence( pixelTrackingEffFromHitPattern *
190  pixelVertexResolutionClient *
191  siPixelHeterogeneousDQMHarvesting )
192 
193 DQMHarvestOuterTracker = cms.Sequence(
194  OuterTrackerClient *
195  dqmFEDIntegrityClient *
196  DQMMessageLoggerClientSeq *
197  dqmFastTimerServiceClient
198  )
199 DQMHarvestTrackerPhase2 = cms.Sequence(trackerphase2DQMHarvesting)
200 
201 
202 DQMHarvestCTPPS = cms.Sequence( ctppsDQMOfflineHarvest )
203 
204 DQMHarvestMuon = cms.Sequence( dtClients *
205  rpcTier0Client *
206  cscOfflineCollisionsClients *
207  muonQualityTests *
208  alcaTkAlZMuMuBiasClients *
209  alcaTkAlJpsiMuMuBiasClients *
210  alcaTkAlUpsilonMuMuBiasClients
211  )
212 
213 _run3_GEM_DQMHarvestMuon = DQMHarvestMuon.copy()
214 _run3_GEM_DQMHarvestMuon += gemClients
215 run3_GEM.toReplaceWith(DQMHarvestMuon, _run3_GEM_DQMHarvestMuon)
216 
217 DQMHarvestEcal = cms.Sequence( ecal_dqm_client_offline *
218  es_dqm_client_offline
219  )
220 
221 DQMHarvestHcal = cms.Sequence( hcalOfflineHarvesting )
222 
223 DQMHarvestHcal2 = cms.Sequence( HcalDQMOfflinePostProcessor )
224 
225 DQMHarvestJetMET = cms.Sequence( SusyPostProcessorSequence )
226 
227 DQMHarvestEGamma = cms.Sequence( egammaPostProcessing )
228 
229 DQMHarvestBTag = cms.Sequence( bTagCollectorSequenceDATA )
230 
234 
235 DQMHarvestMiniAOD = cms.Sequence( dataCertificationJetMETSequence * muonQualityTests_miniAOD * DQMHarvestPF * bTagMiniDQMHarvesting)
236 DQMHarvestNanoAOD = cms.Sequence( nanoHarvest )
237