|
1 | 1 | import FWCore.ParameterSet.Config as cms
|
2 | 2 |
|
| 3 | +from CondTools.DQM.DQMReferenceHistogramRootFileEventSetupAnalyzer_cfi import * |
3 | 4 | from DQMServices.Components.DQMMessageLoggerClient_cff import *
|
| 5 | +from DQMServices.Components.DQMDcsInfoClient_cfi import * |
4 | 6 | from DQMServices.Components.DQMFastTimerServiceClient_cfi import *
|
5 | 7 |
|
6 | 8 | from DQMOffline.Ecal.ecal_dqm_client_offline_cff import *
|
7 |
| -from DQM.EcalPreshowerMonitorClient.es_dqm_client_offline_cff import * |
8 | 9 | from DQM.SiStripMonitorClient.SiStripClientConfig_Tier0_cff import *
|
9 | 10 | from DQM.SiPixelCommon.SiPixelOfflineDQM_client_cff import *
|
10 | 11 | from DQM.DTMonitorClient.dtDQMOfflineClients_cff import *
|
11 | 12 | from DQM.RPCMonitorClient.RPCTier0Client_cff import *
|
12 | 13 | from DQM.CSCMonitorModule.csc_dqm_offlineclient_collisions_cff import *
|
13 |
| -from DQMOffline.Hcal.HcalDQMOfflinePostProcessor_cff import * |
14 |
| -from DQM.HcalTasks.OfflineHarvestingSequence_pp import * |
| 14 | +from DQM.EcalPreshowerMonitorClient.es_dqm_client_offline_cff import * |
| 15 | +from DQM.BeamMonitor.AlcaBeamMonitorClient_cff import * |
15 | 16 | from DQMServices.Components.DQMFEDIntegrityClient_cff import *
|
| 17 | +from Validation.RecoTau.DQMSequences_cfi import * |
| 18 | +from DQMOffline.Hcal.HcalDQMOfflinePostProcessor_cff import * |
16 | 19 | from DQMOffline.L1Trigger.L1TriggerDqmOffline_cff import *
|
17 |
| -from DQM.SiTrackerPhase2.Phase2TrackerDQMHarvesting_cff import * |
18 |
| - |
19 |
| -DQMNone = cms.Sequence() |
20 |
| - |
21 |
| -DQMOffline_SecondStepEcal = cms.Sequence( ecal_dqm_client_offline * |
22 |
| - es_dqm_client_offline ) |
23 |
| - |
24 |
| -DQMOffline_SecondStepTrackerStrip = cms.Sequence( SiStripOfflineDQMClient ) |
25 |
| - |
26 |
| -DQMOffline_SecondStepTrackerPixel = cms.Sequence( PixelOfflineDQMClientNoDataCertification ) |
| 20 | +from DQM.HcalTasks.OfflineHarvestingSequence_pp import * |
| 21 | +from PhysicsTools.NanoAOD.nanoDQM_cff import * |
27 | 22 |
|
28 |
| -DQMOffline_SecondStepMuonDPG = cms.Sequence( dtClients * |
| 23 | +DQMOffline_SecondStep_PreDPG = cms.Sequence( dqmDcsInfoClient * |
| 24 | + ecal_dqm_client_offline * |
| 25 | + SiStripOfflineDQMClient * |
| 26 | + PixelOfflineDQMClientNoDataCertification * |
| 27 | + dtClients * |
29 | 28 | rpcTier0Client *
|
30 |
| - cscOfflineCollisionsClients ) |
31 |
| - |
32 |
| -DQMOffline_SecondStepHcal = cms.Sequence( hcalOfflineHarvesting ) |
33 |
| - |
34 |
| -DQMOffline_SecondStepHcal2 = cms.Sequence( HcalDQMOfflinePostProcessor ) |
35 |
| - |
36 |
| -DQMOffline_SecondStepFED = cms.Sequence( dqmFEDIntegrityClient ) |
37 |
| - |
38 |
| -DQMOffline_SecondStepL1T = cms.Sequence( l1TriggerDqmOfflineClient ) |
39 |
| - |
40 |
| -DQMOffline_SecondStep_PreDPG = cms.Sequence( |
41 |
| - DQMOffline_SecondStepEcal * |
42 |
| - DQMOffline_SecondStepTrackerStrip * |
43 |
| - DQMOffline_SecondStepTrackerPixel * |
44 |
| - DQMOffline_SecondStepMuonDPG * |
45 |
| - DQMOffline_SecondStepHcal * |
46 |
| - DQMOffline_SecondStepHcal2 * |
47 |
| - DQMOffline_SecondStepFED * |
48 |
| - DQMOffline_SecondStepL1T ) |
49 |
| - |
50 |
| -DQMOffline_SecondStepDPG = cms.Sequence( |
| 29 | + cscOfflineCollisionsClients * |
| 30 | + es_dqm_client_offline * |
| 31 | + hcalOfflineHarvesting * |
| 32 | + HcalDQMOfflinePostProcessor * |
| 33 | + dqmFEDIntegrityClient * |
| 34 | + l1TriggerDqmOfflineClient ) |
| 35 | + |
| 36 | +DQMOffline_SecondStepDPG = cms.Sequence( dqmRefHistoRootFileGetter * |
51 | 37 | DQMOffline_SecondStep_PreDPG *
|
52 | 38 | DQMMessageLoggerClientSeq )
|
53 | 39 |
|
54 |
| - |
55 |
| -from DQM.TrackingMonitorClient.TrackingClientConfig_Tier0_cff import * |
56 | 40 | from DQMOffline.Muon.muonQualityTests_cff import *
|
57 | 41 | from DQMOffline.EGamma.egammaPostProcessing_cff import *
|
58 | 42 | from DQMOffline.Trigger.DQMOffline_Trigger_Client_cff import *
|
59 | 43 | from DQMOffline.Trigger.DQMOffline_HLT_Client_cff import *
|
60 | 44 | from DQMOffline.RecoB.dqmCollector_cff import *
|
61 |
| -from DQM.BeamMonitor.AlcaBeamMonitorClient_cff import * |
62 | 45 | from DQMOffline.JetMET.SusyPostProcessor_cff import *
|
63 |
| - |
64 |
| -DQMOffline_SecondStepTracking = cms.Sequence ( TrackingOfflineDQMClient ) |
65 |
| - |
66 |
| -DQMOffline_SecondStepMUO = cms.Sequence ( muonQualityTests ) |
67 |
| - |
68 |
| -DQMOffline_SecondStepEGamma = cms.Sequence( egammaPostProcessing ) |
69 |
| - |
70 |
| -DQMOffline_SecondStepTrigger = cms.Sequence( triggerOfflineDQMClient * |
71 |
| - hltOfflineDQMClient ) |
72 |
| - |
73 |
| -DQMOffline_SecondStepBTag = cms.Sequence( bTagCollectorSequenceDATA ) |
74 |
| - |
75 |
| -DQMOffline_SecondStepBeam = cms.Sequence( alcaBeamMonitorClient ) |
76 |
| - |
77 |
| -DQMOffline_SecondStepJetMET = cms.Sequence( SusyPostProcessorSequence ) |
78 |
| - |
79 |
| -DQMOffline_SecondStep_PrePOG = cms.Sequence( DQMOffline_SecondStepTracking * |
80 |
| - DQMOffline_SecondStepMUO * |
81 |
| - DQMOffline_SecondStepEGamma * |
82 |
| - DQMOffline_SecondStepTrigger * |
83 |
| - DQMOffline_SecondStepBTag * |
84 |
| - DQMOffline_SecondStepBeam * |
85 |
| - DQMOffline_SecondStepJetMET ) |
86 |
| - |
87 |
| -DQMOffline_SecondStepPOG = cms.Sequence( |
| 46 | +from DQMOffline.JetMET.dataCertificationJetMET_cff import * |
| 47 | +from DQM.TrackingMonitorClient.TrackingClientConfig_Tier0_cff import * |
| 48 | +from DQM.TrackingMonitorClient.pixelTrackingEffFromHitPattern_cff import * |
| 49 | +from DQM.Phase2OuterTracker.OuterTrackerClientConfig_cff import * |
| 50 | + |
| 51 | +DQMOffline_SecondStep_PrePOG = cms.Sequence( TrackingOfflineDQMClient * |
| 52 | + muonQualityTests * |
| 53 | + egammaPostProcessing * |
| 54 | + triggerOfflineDQMClient * |
| 55 | + hltOfflineDQMClient * |
| 56 | + bTagCollectorSequenceDATA * |
| 57 | + alcaBeamMonitorClient * |
| 58 | + SusyPostProcessorSequence * |
| 59 | + runTauEff) |
| 60 | +from Configuration.Eras.Modifier_phase1Pixel_cff import phase1Pixel |
| 61 | + |
| 62 | +DQMOffline_SecondStepPOG = cms.Sequence( dqmRefHistoRootFileGetter * |
88 | 63 | DQMOffline_SecondStep_PrePOG *
|
89 | 64 | DQMMessageLoggerClientSeq )
|
90 | 65 |
|
91 | 66 |
|
92 |
| -HLTMonitoringClient = cms.Sequence(trackingMonitorClientHLT * trackingForDisplacedJetMonitorClientHLT) |
| 67 | +HLTMonitoringClient = cms.Sequence(trackingMonitorClientHLT * trackingForDisplacedJetMonitorClientHLT) |
93 | 68 | HLTMonitoringClientPA= cms.Sequence(trackingMonitorClientHLT * PAtrackingMonitorClientHLT)
|
94 |
| - |
95 |
| -DQMOffline_SecondStep = cms.Sequence( |
| 69 | +DQMOffline_SecondStep = cms.Sequence( dqmRefHistoRootFileGetter * |
96 | 70 | DQMOffline_SecondStep_PreDPG *
|
97 | 71 | DQMOffline_SecondStep_PrePOG *
|
98 | 72 | HLTMonitoringClient *
|
99 | 73 | DQMMessageLoggerClientSeq *
|
100 | 74 | dqmFastTimerServiceClient)
|
101 | 75 |
|
102 |
| -DQMOffline_SecondStep_ExtraHLT = cms.Sequence( hltOfflineDQMClientExtra ) |
| 76 | +DQMOffline_SecondStep_ExtraHLT = cms.Sequence( |
| 77 | + hltOfflineDQMClientExtra |
| 78 | +) |
103 | 79 |
|
104 | 80 | DQMOffline_SecondStep_FakeHLT = cms.Sequence( DQMOffline_SecondStep )
|
105 | 81 | DQMOffline_SecondStep_FakeHLT.remove( HLTMonitoringClient )
|
106 |
| -DQMOffline_SecondStep_FakeHLT.remove( DQMOffline_SecondStepTrigger ) |
107 | 82 |
|
108 | 83 | DQMOffline_SecondStep_PrePOGMC = cms.Sequence( bTagCollectorSequenceDATA )
|
109 | 84 |
|
110 |
| -DQMOffline_SecondStepPOGMC = cms.Sequence( DQMOffline_SecondStep_PrePOGMC * |
| 85 | +DQMOffline_SecondStepPOGMC = cms.Sequence( dqmRefHistoRootFileGetter * |
| 86 | + DQMOffline_SecondStep_PrePOGMC * |
111 | 87 | DQMMessageLoggerClientSeq )
|
112 | 88 |
|
113 |
| -# Harvest |
114 |
| -from DQMOffline.JetMET.dataCertificationJetMET_cff import * |
115 |
| -from DQM.SiOuterTracker.OuterTrackerClientConfig_cff import * |
116 |
| -from DQM.CTPPS.ctppsDQM_cff import * |
117 |
| -from Validation.RecoTau.DQMSequences_cfi import * |
118 |
| -from DQM.TrackingMonitorClient.pixelTrackingEffFromHitPattern_cff import * |
119 |
| - |
120 |
| -DQMHarvestTrackerStrip = cms.Sequence ( SiStripOfflineDQMClient ) |
121 |
| - |
122 |
| -DQMHarvestTrackerPixel = cms.Sequence ( PixelOfflineDQMClientNoDataCertification ) |
123 |
| - |
124 |
| -DQMHarvestTrack = cms.Sequence ( TrackingOfflineDQMClient ) |
125 |
| - |
126 |
| -DQMHarvestTrigger = cms.Sequence ( triggerOfflineDQMClient * |
127 |
| - hltOfflineDQMClient ) |
128 |
| - |
129 |
| -DQMHarvestFED = cms.Sequence ( dqmFEDIntegrityClient ) |
130 |
| - |
131 |
| -DQMHarvestBeam = cms.Sequence ( alcaBeamMonitorClient ) |
132 |
| - |
133 |
| -DQMHarvestTAU = cms.Sequence ( runTauEff ) |
134 |
| - |
135 |
| -DQMHarvestL1T = cms.Sequence( l1TriggerDqmOfflineClient ) |
136 |
| - |
137 |
| -DQMHarvestL1TEgamma = cms.Sequence( l1TriggerEgDqmOfflineClient ) |
138 |
| - |
139 |
| -DQMHarvestL1TMuon = cms.Sequence( l1TriggerMuonDqmOfflineClient ) |
140 |
| - |
141 |
| -DQMHarvestCommon = cms.Sequence( DQMMessageLoggerClientSeq * |
142 |
| - DQMHarvestTrackerStrip * |
143 |
| - DQMHarvestTrack * |
144 |
| - DQMHarvestTrackerPixel * |
145 |
| - DQMHarvestTrigger * |
146 |
| - DQMHarvestFED * |
147 |
| - DQMHarvestBeam * |
148 |
| - DQMHarvestTAU * |
| 89 | +DQMHarvestCommon = cms.Sequence( dqmRefHistoRootFileGetter * |
| 90 | + DQMMessageLoggerClientSeq * |
| 91 | + dqmDcsInfoClient * |
| 92 | + SiStripOfflineDQMClient * |
| 93 | + TrackingOfflineDQMClient * |
| 94 | + PixelOfflineDQMClientNoDataCertification * |
| 95 | + triggerOfflineDQMClient * |
| 96 | + hltOfflineDQMClient * |
| 97 | + dqmFEDIntegrityClient * |
| 98 | + alcaBeamMonitorClient * |
| 99 | + runTauEff * |
149 | 100 | dqmFastTimerServiceClient
|
150 | 101 | )
|
151 |
| - |
152 |
| -DQMHarvestCommonFakeHLT = cms.Sequence( DQMHarvestCommon ) |
153 |
| -DQMHarvestCommonFakeHLT.remove( DQMHarvestTrigger ) |
154 |
| - |
155 |
| -DQMHarvestCommonSiStripZeroBias = cms.Sequence( |
| 102 | +DQMHarvestCommonSiStripZeroBias = cms.Sequence(dqmRefHistoRootFileGetter * |
156 | 103 | DQMMessageLoggerClientSeq *
|
157 |
| - DQMHarvestTrackerStrip * |
158 |
| - DQMHarvestTrack * |
159 |
| - DQMHarvestTrackerPixel * |
160 |
| - DQMHarvestTrigger * |
161 |
| - DQMHarvestL1T * |
162 |
| - DQMHarvestFED * |
163 |
| - DQMHarvestBeam * |
| 104 | + dqmDcsInfoClient * |
| 105 | + SiStripOfflineDQMClient * |
| 106 | + TrackingOfflineDQMClient * |
| 107 | + PixelOfflineDQMClientNoDataCertification * |
| 108 | + triggerOfflineDQMClient * |
| 109 | + hltOfflineDQMClient * |
| 110 | + l1TriggerDqmOfflineClient * |
| 111 | + dqmFEDIntegrityClient * |
| 112 | + alcaBeamMonitorClient * |
| 113 | + runTauEff * |
164 | 114 | dqmFastTimerServiceClient
|
165 | 115 | )
|
166 | 116 |
|
167 |
| -DQMHarvestCommonSiStripZeroBiasFakeHLT = cms.Sequence( DQMHarvestCommonSiStripZeroBias ) |
168 |
| -DQMHarvestCommonSiStripZeroBiasFakeHLT.remove( DQMHarvestTrigger ) |
169 |
| - |
170 | 117 | DQMHarvestTracking = cms.Sequence( TrackingOfflineDQMClient *
|
171 | 118 | dqmFastTimerServiceClient )
|
172 | 119 |
|
173 | 120 | DQMHarvestPixelTracking = cms.Sequence( pixelTrackingEffFromHitPattern )
|
174 | 121 |
|
175 |
| -DQMHarvestOuterTracker = cms.Sequence( |
| 122 | +DQMHarvestOuterTracker = cms.Sequence( dqmRefHistoRootFileGetter * |
| 123 | + dqmDcsInfoClient * |
176 | 124 | OuterTrackerClient *
|
177 | 125 | dqmFEDIntegrityClient *
|
178 | 126 | DQMMessageLoggerClientSeq *
|
179 | 127 | dqmFastTimerServiceClient
|
180 | 128 | )
|
181 |
| -DQMHarvestTrackerPhase2 = cms.Sequence(trackerphase2DQMHarvesting) |
182 |
| - |
183 | 129 |
|
184 |
| -DQMHarvestCTPPS = cms.Sequence( ctppsDQMOfflineHarvest ) |
| 130 | +DQMHarvestLumi = cms.Sequence() |
185 | 131 |
|
186 | 132 | DQMHarvestMuon = cms.Sequence( dtClients *
|
187 | 133 | rpcTier0Client *
|
|
193 | 139 | es_dqm_client_offline
|
194 | 140 | )
|
195 | 141 |
|
196 |
| -DQMHarvestHcal = cms.Sequence( hcalOfflineHarvesting ) |
197 |
| - |
198 |
| -DQMHarvestHcal2 = cms.Sequence( HcalDQMOfflinePostProcessor ) |
| 142 | +DQMHarvestHcal = cms.Sequence(hcalOfflineHarvesting) |
199 | 143 |
|
200 | 144 | DQMHarvestJetMET = cms.Sequence( SusyPostProcessorSequence )
|
201 | 145 |
|
202 | 146 | DQMHarvestEGamma = cms.Sequence( egammaPostProcessing )
|
203 | 147 |
|
204 | 148 | DQMHarvestBTag = cms.Sequence( bTagCollectorSequenceDATA )
|
205 | 149 |
|
206 |
| -from PhysicsTools.NanoAOD.nanoDQM_cff import * |
207 |
| -from Validation.RecoParticleFlow.DQMForPF_MiniAOD_cff import * |
208 |
| - |
209 |
| -DQMHarvestMiniAOD = cms.Sequence( dataCertificationJetMETSequence * muonQualityTests_miniAOD * DQMHarvestPF ) |
| 150 | +DQMHarvestMiniAOD = cms.Sequence( dataCertificationJetMETSequence * muonQualityTests_miniAOD) |
210 | 151 | DQMHarvestNanoAOD = cms.Sequence( nanoHarvest )
|
211 | 152 |
|
| 153 | +# L1 trigger sequences |
| 154 | +DQMHarvestL1TMonitoring = cms.Sequence( l1TriggerDqmOfflineClient ) |
| 155 | + |
| 156 | +DQMHarvestL1TEgamma = cms.Sequence( l1TriggerEgDqmOfflineClient ) |
| 157 | + |
| 158 | +DQMHarvestL1TMuon = cms.Sequence( l1TriggerMuonDqmOfflineClient ) |
| 159 | + |
0 commit comments