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 * 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 *
129 
130 DQMHarvestTrackerStrip = cms.Sequence ( SiStripOfflineDQMClient )
131 
132 DQMHarvestTrackerPixel = cms.Sequence ( PixelOfflineDQMClientNoDataCertification )
133 
134 DQMHarvestTrack = cms.Sequence ( TrackingOfflineDQMClient )
135 
136 DQMHarvestTrigger = cms.Sequence ( triggerOfflineDQMClient *
137  hltOfflineDQMClient )
138 
139 DQMHarvestFED = cms.Sequence ( dqmFEDIntegrityClient )
140 
141 DQMHarvestBeam = cms.Sequence ( alcaBeamMonitorClient )
142 
143 DQMHarvestTAU = cms.Sequence ( runTauEff )
144 
145 DQMHarvestL1T = cms.Sequence( l1TriggerDqmOfflineClient )
146 
147 DQMHarvestL1TEgamma = cms.Sequence( l1TriggerEgDqmOfflineClient )
148 
149 DQMHarvestL1TMuon = cms.Sequence( l1TriggerMuonDqmOfflineClient )
150 
151 DQMHarvestL1TPhase2 = cms.Sequence( Phase2l1TriggerDqmOfflineClient )
152 
153 DQMHarvestCommon = cms.Sequence( DQMMessageLoggerClientSeq *
154  DQMHarvestTrackerStrip *
155  DQMHarvestTrack *
156  DQMHarvestTrackerPixel *
157  DQMHarvestTrigger *
158  DQMHarvestFED *
159  DQMHarvestBeam *
160  DQMHarvestTAU *
161  dqmFastTimerServiceClient
162  )
163 
164 DQMHarvestCommonFakeHLT = cms.Sequence( DQMHarvestCommon )
165 DQMHarvestCommonFakeHLT.remove( DQMHarvestTrigger )
166 
167 DQMHarvestCommonSiStripZeroBias = cms.Sequence(
168  DQMMessageLoggerClientSeq *
169  DQMHarvestTrackerStrip *
170  DQMHarvestTrack *
171  DQMHarvestTrackerPixel *
172  DQMHarvestTrigger *
173  DQMHarvestL1T *
174  DQMHarvestFED *
175  DQMHarvestBeam *
176  dqmFastTimerServiceClient
177  )
178 
179 DQMHarvestCommonSiStripZeroBiasFakeHLT = cms.Sequence( DQMHarvestCommonSiStripZeroBias )
180 DQMHarvestCommonSiStripZeroBiasFakeHLT.remove( DQMHarvestTrigger )
181 
182 DQMHarvestTracking = cms.Sequence( TrackingOfflineDQMClient *
183  dqmFastTimerServiceClient )
184 
185 DQMHarvestTrackingZeroBias = cms.Sequence( TrackingOfflineDQMClientZeroBias *
186  dqmFastTimerServiceClient )
187 
188 DQMHarvestPixelTracking = cms.Sequence( pixelTrackingEffFromHitPattern *
189  pixelVertexResolutionClient *
190  siPixelPhase1HeterogenousDQMHarvesting )
191 
192 DQMHarvestOuterTracker = cms.Sequence(
193  OuterTrackerClient *
194  dqmFEDIntegrityClient *
195  DQMMessageLoggerClientSeq *
196  dqmFastTimerServiceClient
197  )
198 DQMHarvestTrackerPhase2 = cms.Sequence(trackerphase2DQMHarvesting)
199 
200 
201 DQMHarvestCTPPS = cms.Sequence( ctppsDQMOfflineHarvest )
202 
203 DQMHarvestMuon = cms.Sequence( dtClients *
204  rpcTier0Client *
205  cscOfflineCollisionsClients *
206  muonQualityTests
207  )
208 
209 _run3_GEM_DQMHarvestMuon = DQMHarvestMuon.copy()
210 _run3_GEM_DQMHarvestMuon += gemClients
211 run3_GEM.toReplaceWith(DQMHarvestMuon, _run3_GEM_DQMHarvestMuon)
212 
213 DQMHarvestEcal = cms.Sequence( ecal_dqm_client_offline *
214  es_dqm_client_offline
215  )
216 
217 DQMHarvestHcal = cms.Sequence( hcalOfflineHarvesting )
218 
219 DQMHarvestHcal2 = cms.Sequence( HcalDQMOfflinePostProcessor )
220 
221 DQMHarvestJetMET = cms.Sequence( SusyPostProcessorSequence )
222 
223 DQMHarvestEGamma = cms.Sequence( egammaPostProcessing )
224 
225 DQMHarvestBTag = cms.Sequence( bTagCollectorSequenceDATA )
226 
230 
231 DQMHarvestMiniAOD = cms.Sequence( dataCertificationJetMETSequence * muonQualityTests_miniAOD * DQMHarvestPF * bTagMiniDQMHarvesting)
232 DQMHarvestNanoAOD = cms.Sequence( nanoHarvest )
233