1 import FWCore.ParameterSet.Config
as cms
22 DQMNone = cms.Sequence()
24 DQMMessageLoggerSeq = cms.Sequence( DQMMessageLogger )
26 dqmProvInfo.runType =
"pp_run"
27 dqmProvInfo.dcsRecord = cms.untracked.InputTag(
"onlineMetaDataDigis")
28 DQMOfflineDCS = cms.Sequence( dqmProvInfo )
31 DQMOfflineL1T = cms.Sequence( l1TriggerDqmOffline )
33 DQMOfflineL1TEgamma = cms.Sequence( l1TriggerEgDqmOffline )
35 DQMOfflineL1TMuon = cms.Sequence( l1TriggerMuonDqmOffline )
38 DQMOfflineEcalOnly = cms.Sequence(
39 ecalOnly_dqm_source_offline +
40 es_dqm_source_offline )
42 DQMOfflineEcal = cms.Sequence(
43 ecal_dqm_source_offline +
44 es_dqm_source_offline )
47 DQMOfflineHcal = cms.Sequence( hcalOfflineSourceSequence )
50 DQMOfflineHcal2 = cms.Sequence( HcalDQMOfflineSequence )
52 DQMOfflineHcalOnly = cms.Sequence( hcalOnlyOfflineSourceSequence )
54 DQMOfflineHcal2Only = cms.Sequence( RecHitsDQMOffline )
56 DQMOfflineTrackerStrip = cms.Sequence( SiStripDQMTier0 )
58 DQMOfflineTrackerPixel = cms.Sequence( siPixelOfflineDQM_source )
60 DQMOfflineMuonDPG = cms.Sequence( dtSources *
64 from Configuration.Eras.Modifier_run3_GEM_cff
import run3_GEM
65 _run3_GEM_DQMOfflineMuonDPG = DQMOfflineMuonDPG.copy()
66 _run3_GEM_DQMOfflineMuonDPG += gemSources
67 run3_GEM.toReplaceWith(DQMOfflineMuonDPG, _run3_GEM_DQMOfflineMuonDPG)
69 DQMOfflineCASTOR = cms.Sequence( castorSources )
71 DQMOfflineCTPPS = cms.Sequence( ctppsDQMOfflineSource )
73 DQMOfflinePreDPG = cms.Sequence( DQMOfflineDCS *
78 DQMOfflineTrackerStrip *
79 DQMOfflineTrackerPixel *
84 DQMOfflineDPG = cms.Sequence( DQMOfflinePreDPG *
89 from DQM.TrackingMonitor.trackingRecoMaterialAnalyzer_cfi
import materialDumperAnalyzer
98 DQMOfflineVertex = cms.Sequence( pvMonitor )
100 materialDumperAnalyzer.usePV =
True
101 DQMOfflineTracking = cms.Sequence( TrackingDQMSourceTier0 *
103 materialDumperAnalyzer )
105 DQMOfflineMUO = cms.Sequence(muonMonitors)
106 muonRecoAnalyzer.doMVA = cms.bool(
True )
107 muonRecoAnalyzer_miniAOD.doMVA = cms.bool(
True )
109 DQMOfflineJetMET = cms.Sequence( jetMETDQMOfflineSource )
111 DQMOfflineEGamma = cms.Sequence( egammaDQMOffline )
113 DQMOfflineTrigger = cms.Sequence( triggerOfflineDQMSource )
115 DQMOfflineBTag = cms.Sequence( bTagPlotsDATA )
117 DQMOfflineBeam = cms.Sequence( alcaBeamMonitor )
119 DQMOfflinePhysics = cms.Sequence( dqmPhysics )
121 DQMOfflinePrePOG = cms.Sequence( DQMOfflineTracking *
131 DQMOfflinePOG = cms.Sequence( DQMOfflinePrePOG *
134 HLTMonitoring = cms.Sequence( OfflineHLTMonitoring )
135 HLTMonitoringPA = cms.Sequence( OfflineHLTMonitoringPA )
138 DQMOffline = cms.Sequence( DQMOfflinePreDPG *
143 DQMOfflineExtraHLT = cms.Sequence( offlineValidationHLTSource )
146 DQMOfflineFakeHLT = cms.Sequence( DQMOffline )
147 DQMOfflineFakeHLT.remove( HLTMonitoring )
148 DQMOfflineFakeHLT.remove( DQMOfflineTrigger )
151 DQMOfflinePrePOGMC = cms.Sequence( DQMOfflineVertex *
155 DQMOfflinePOGMC = cms.Sequence( DQMOfflinePrePOGMC *
163 DQMOfflinePixelTracking = cms.Sequence( pixelTracksMonitoring )
165 DQMOuterTracker = cms.Sequence( DQMOfflineDCS *
172 DQMOfflineTrackerPhase2 = cms.Sequence( trackerphase2DQMSource )
174 DQMOfflineTAU = cms.Sequence( produceDenomsData *
175 pfTauRunDQMValidation )
177 DQMOfflineTrackerStripCommon = cms.Sequence( SiStripDQMTier0Common )
179 DQMOfflineTrackerPixel = cms.Sequence( siPixelOfflineDQM_source )
181 DQMOfflineCommon = cms.Sequence( DQMOfflineDCS *
183 DQMOfflineTrackerStrip *
184 DQMOfflineTrackerPixel *
193 DQMOfflineCommonFakeHLT = cms.Sequence( DQMOfflineCommon )
194 DQMOfflineCommonFakeHLT.remove( DQMOfflineTrigger )
197 DQMOfflineTrackerStripMinBias = cms.Sequence( SiStripDQMTier0MinBias )
199 DQMOfflineTrackingMinBias = cms.Sequence( TrackingDQMSourceTier0MinBias *
201 materialDumperAnalyzer )
204 DQMOfflineCommonSiStripZeroBias = cms.Sequence( DQMOfflineDCS *
206 DQMOfflineTrackerStripMinBias *
207 DQMOfflineTrackerPixel *
213 DQMOfflineTrackingMinBias
216 DQMOfflineCommonSiStripZeroBiasFakeHLT = cms.Sequence( DQMOfflineCommonSiStripZeroBias )
217 DQMOfflineCommonSiStripZeroBiasFakeHLT.remove( DQMOfflineTrigger )
222 DQMOfflineLumi = cms.Sequence ( zcounting )
224 DQMOfflineMuon = cms.Sequence( dtSources *
230 _run3_GEM_DQMOfflineMuon = DQMOfflineMuon.copy()
231 _run3_GEM_DQMOfflineMuon += gemSources
232 run3_GEM.toReplaceWith(DQMOfflineMuon, _run3_GEM_DQMOfflineMuon)
235 from Configuration.ProcessModifiers.pp_on_AA_cff
import pp_on_AA
236 _DQMOfflineTAU = cms.Sequence()
237 pp_on_AA.toReplaceWith(DQMOfflineTAU, _DQMOfflineTAU)
247 DQMOfflineMiniAOD = cms.Sequence(jetMETDQMOfflineRedoProductsMiniAOD*muonMonitors_miniAOD*MuonMiniAOD*DQMOfflinePF)
252 PostDQMOfflineMiniAOD = cms.Sequence(miniAODDQMSequence*jetMETDQMOfflineSourceMiniAOD*tracksDQMMiniAOD*topPhysicsminiAOD)
253 PostDQMOffline = cms.Sequence()
255 from Configuration.Eras.Modifier_run3_HB_cff
import run3_HB
256 run3_HB.toReplaceWith( PostDQMOfflineMiniAOD, PostDQMOfflineMiniAOD.copyAndExclude([
257 pfMetDQMAnalyzerMiniAOD, pfPuppiMetDQMAnalyzerMiniAOD
261 DQMOfflineNanoAOD = cms.Sequence(nanoDQM)
263 from PhysicsTools.NanoAOD.nanogenDQM_cff
import nanogenDQM
264 DQMOfflineNanoGen = cms.Sequence(nanogenDQM)