1 import FWCore.ParameterSet.Config
as cms
21 DQMNone = cms.Sequence()
23 DQMMessageLoggerSeq = cms.Sequence( DQMMessageLogger )
25 dqmProvInfo.runType =
"pp_run"
26 dqmProvInfo.dcsRecord = cms.untracked.InputTag(
"onlineMetaDataDigis")
27 DQMOfflineDCS = cms.Sequence( dqmProvInfo )
30 DQMOfflineL1T = cms.Sequence( l1TriggerDqmOffline )
32 DQMOfflineL1TEgamma = cms.Sequence( l1TriggerEgDqmOffline )
34 DQMOfflineL1TMuon = cms.Sequence( l1TriggerMuonDqmOffline )
37 DQMOfflineEcalOnly = cms.Sequence(
38 ecalOnly_dqm_source_offline +
39 es_dqm_source_offline )
41 DQMOfflineEcal = cms.Sequence(
42 ecal_dqm_source_offline +
43 es_dqm_source_offline )
46 DQMOfflineHcal = cms.Sequence( hcalOfflineSourceSequence )
49 DQMOfflineHcal2 = cms.Sequence( HcalDQMOfflineSequence )
51 DQMOfflineHcalOnly = cms.Sequence( hcalOnlyOfflineSourceSequence )
53 DQMOfflineHcal2Only = cms.Sequence( RecHitsDQMOffline )
55 DQMOfflineTrackerStrip = cms.Sequence( SiStripDQMTier0 )
57 DQMOfflineTrackerPixel = cms.Sequence( siPixelOfflineDQM_source )
59 DQMOfflineMuonDPG = cms.Sequence( dtSources *
63 DQMOfflineCASTOR = cms.Sequence( castorSources )
65 DQMOfflineCTPPS = cms.Sequence( ctppsDQMOfflineSource )
67 DQMOfflinePreDPG = cms.Sequence( DQMOfflineDCS *
72 DQMOfflineTrackerStrip *
73 DQMOfflineTrackerPixel *
78 DQMOfflineDPG = cms.Sequence( DQMOfflinePreDPG *
83 from DQM.TrackingMonitor.trackingRecoMaterialAnalyzer_cfi
import materialDumperAnalyzer
92 DQMOfflineVertex = cms.Sequence( pvMonitor )
94 materialDumperAnalyzer.usePV =
True
95 DQMOfflineTracking = cms.Sequence( TrackingDQMSourceTier0 *
97 materialDumperAnalyzer )
99 DQMOfflineMUO = cms.Sequence(muonMonitors)
100 muonRecoAnalyzer.doMVA = cms.bool(
True )
101 muonRecoAnalyzer_miniAOD.doMVA = cms.bool(
True )
103 DQMOfflineJetMET = cms.Sequence( jetMETDQMOfflineSource )
105 DQMOfflineEGamma = cms.Sequence( egammaDQMOffline )
107 DQMOfflineTrigger = cms.Sequence( triggerOfflineDQMSource )
109 DQMOfflineBTag = cms.Sequence( bTagPlotsDATA )
111 DQMOfflineBeam = cms.Sequence( alcaBeamMonitor )
113 DQMOfflinePhysics = cms.Sequence( dqmPhysics )
115 DQMOfflinePrePOG = cms.Sequence( DQMOfflineTracking *
125 DQMOfflinePOG = cms.Sequence( DQMOfflinePrePOG *
128 HLTMonitoring = cms.Sequence( OfflineHLTMonitoring )
129 HLTMonitoringPA = cms.Sequence( OfflineHLTMonitoringPA )
132 DQMOffline = cms.Sequence( DQMOfflinePreDPG *
137 DQMOfflineExtraHLT = cms.Sequence( offlineValidationHLTSource )
140 DQMOfflineFakeHLT = cms.Sequence( DQMOffline )
141 DQMOfflineFakeHLT.remove( HLTMonitoring )
142 DQMOfflineFakeHLT.remove( DQMOfflineTrigger )
145 DQMOfflinePrePOGMC = cms.Sequence( DQMOfflineVertex *
149 DQMOfflinePOGMC = cms.Sequence( DQMOfflinePrePOGMC *
157 DQMOfflinePixelTracking = cms.Sequence( pixelTracksMonitoring )
159 DQMOuterTracker = cms.Sequence( DQMOfflineDCS *
166 DQMOfflineTrackerPhase2 = cms.Sequence( trackerphase2DQMSource )
168 DQMOfflineTAU = cms.Sequence( produceDenomsData *
169 pfTauRunDQMValidation )
171 DQMOfflineTrackerStripCommon = cms.Sequence( SiStripDQMTier0Common )
173 DQMOfflineTrackerPixel = cms.Sequence( siPixelOfflineDQM_source )
175 DQMOfflineCommon = cms.Sequence( DQMOfflineDCS *
177 DQMOfflineTrackerStrip *
178 DQMOfflineTrackerPixel *
187 DQMOfflineCommonFakeHLT = cms.Sequence( DQMOfflineCommon )
188 DQMOfflineCommonFakeHLT.remove( DQMOfflineTrigger )
191 DQMOfflineTrackerStripMinBias = cms.Sequence( SiStripDQMTier0MinBias )
193 DQMOfflineTrackingMinBias = cms.Sequence( TrackingDQMSourceTier0MinBias *
195 materialDumperAnalyzer )
198 DQMOfflineCommonSiStripZeroBias = cms.Sequence( DQMOfflineDCS *
200 DQMOfflineTrackerStripMinBias *
201 DQMOfflineTrackerPixel *
207 DQMOfflineTrackingMinBias
210 DQMOfflineCommonSiStripZeroBiasFakeHLT = cms.Sequence( DQMOfflineCommonSiStripZeroBias )
211 DQMOfflineCommonSiStripZeroBiasFakeHLT.remove( DQMOfflineTrigger )
216 DQMOfflineLumi = cms.Sequence ( zcounting )
218 DQMOfflineMuon = cms.Sequence( dtSources *
225 from Configuration.Eras.Modifier_pp_on_AA_2018_cff
import pp_on_AA_2018
226 _DQMOfflineTAU = cms.Sequence()
227 pp_on_AA_2018.toReplaceWith(DQMOfflineTAU, _DQMOfflineTAU)
237 DQMOfflineMiniAOD = cms.Sequence(jetMETDQMOfflineRedoProductsMiniAOD*muonMonitors_miniAOD*MuonMiniAOD*DQMOfflinePF)
242 PostDQMOfflineMiniAOD = cms.Sequence(miniAODDQMSequence*jetMETDQMOfflineSourceMiniAOD*tracksDQMMiniAOD*topPhysicsminiAOD)
243 PostDQMOffline = cms.Sequence()
245 from Configuration.Eras.Modifier_phase2_hcal_cff
import phase2_hcal
246 phase2_hcal.toReplaceWith( PostDQMOfflineMiniAOD, PostDQMOfflineMiniAOD.copyAndExclude([
247 pfMetDQMAnalyzerMiniAOD, pfPuppiMetDQMAnalyzerMiniAOD
251 DQMOfflineNanoAOD = cms.Sequence(nanoDQM)