1 import FWCore.ParameterSet.Config
as cms
22 DQMOfflinePreDPG = cms.Sequence( dqmDcsInfo *
24 ecal_dqm_source_offline *
25 hcalOfflineSourceSequence *
27 siPixelOfflineDQM_source *
31 es_dqm_source_offline *
33 HcalDQMOfflineSequence )
35 DQMOfflineDPG = cms.Sequence( DQMOfflinePreDPG *
53 from DQM.TrackingMonitor.trackingRecoMaterialAnalyzer_cfi
import materialDumperAnalyzer
54 materialDumperAnalyzer.usePV =
True 56 DQMOfflinePrePOG = cms.Sequence( TrackingDQMSourceTier0 *
58 jetMETDQMOfflineSource *
60 triggerOfflineDQMSource *
62 materialDumperAnalyzer *
67 pfTauRunDQMValidation)
68 from Configuration.Eras.Modifier_phase1Pixel_cff
import phase1Pixel
70 DQMOfflinePOG = cms.Sequence( DQMOfflinePrePOG *
73 HLTMonitoring = cms.Sequence( OfflineHLTMonitoring )
74 HLTMonitoringPA = cms.Sequence( OfflineHLTMonitoringPA )
75 DQMOffline = cms.Sequence( DQMOfflinePreDPG *
81 _ctpps_2016_DQMOffline = DQMOffline.copy()
82 _ctpps_2016_DQMOffline *= ctppsDQM
83 from Configuration.Eras.Modifier_ctpps_2016_cff
import ctpps_2016
84 ctpps_2016.toReplaceWith(DQMOffline, _ctpps_2016_DQMOffline)
86 _ctpps_2016_DQMOffline = DQMOffline.copy()
88 ctpps_2016.toReplaceWith(DQMOffline, _ctpps_2016_DQMOffline)
90 DQMOfflineExtraHLT = cms.Sequence(
92 offlineValidationHLTSource
96 DQMOfflineFakeHLT = cms.Sequence( DQMOffline )
97 DQMOfflineFakeHLT.remove( HLTMonitoring )
99 DQMOfflinePrePOGMC = cms.Sequence( pvMonitor *
103 DQMOfflinePOGMC = cms.Sequence( DQMOfflinePrePOGMC *
106 DQMOfflinePhysics = cms.Sequence( dqmPhysics )
110 DQMOfflineTracking = cms.Sequence( TrackingDQMSourceTier0Common *
112 materialDumperAnalyzer
115 DQMOuterTracker = cms.Sequence( dqmDcsInfo *
123 DQMOfflineCommon = cms.Sequence( dqmDcsInfo *
125 SiStripDQMTier0Common *
126 siPixelOfflineDQM_source *
128 l1TriggerDqmOffline *
129 triggerOfflineDQMSource *
134 pfTauRunDQMValidation
136 DQMOfflineCommonSiStripZeroBias = cms.Sequence( dqmDcsInfo *
138 SiStripDQMTier0MinBias *
139 TrackingDQMSourceTier0MinBias *
140 siPixelOfflineDQM_source *
141 l1TriggerDqmOffline *
142 triggerOfflineDQMSource *
147 materialDumperAnalyzer *
149 pfTauRunDQMValidation
151 DQMOfflineLumi = cms.Sequence ( zcounting )
153 DQMOfflineMuon = cms.Sequence( dtSources *
159 DQMOfflineHcal = cms.Sequence( hcalOfflineSourceSequence )
161 DQMOfflineEcal = cms.Sequence( ecal_dqm_source_offline *
162 es_dqm_source_offline
164 DQMOfflineJetMET = cms.Sequence( jetMETDQMOfflineSource )
166 DQMOfflineEGamma = cms.Sequence( egammaDQMOffline )
168 DQMOfflineBTag = cms.Sequence( bTagPlotsDATA )
172 DQMOfflineMiniAOD = cms.Sequence(jetMETDQMOfflineRedoProductsMiniAOD*muonMonitors_miniAOD*MuonMiniAOD)
178 PostDQMOfflineMiniAOD = cms.Sequence(miniAODDQMSequence*jetMETDQMOfflineSourceMiniAOD*tracksDQMMiniAOD*topPhysicsminiAOD)
179 PostDQMOffline = cms.Sequence()
181 from Configuration.Eras.Modifier_phase2_hcal_cff
import phase2_hcal
182 phase2_hcal.toReplaceWith( PostDQMOfflineMiniAOD, PostDQMOfflineMiniAOD.copyAndExclude([
183 pfMetDQMAnalyzerMiniAOD, pfPuppiMetDQMAnalyzerMiniAOD