1 import FWCore.ParameterSet.Config
as cms
23 DQMNone = cms.Sequence()
25 DQMMessageLoggerSeq = cms.Sequence( DQMMessageLogger )
27 dqmProvInfo.runType =
"pp_run" 28 dqmProvInfo.dcsRecord = cms.untracked.InputTag(
"onlineMetaDataDigis")
29 DQMOfflineDCS = cms.Sequence( dqmProvInfo )
32 DQMOfflineL1T = cms.Sequence( l1TriggerDqmOffline )
34 DQMOfflineL1TEgamma = cms.Sequence( l1TriggerEgDqmOffline )
36 DQMOfflineL1TMuon = cms.Sequence( l1TriggerMuonDqmOffline )
38 DQMOfflineL1TPhase2 = cms.Sequence( Phase2l1TriggerDqmOffline )
41 DQMOfflineEcalOnly = cms.Sequence(
42 ecalOnly_dqm_source_offline +
43 es_dqm_source_offline )
45 DQMOfflineEcal = cms.Sequence(
46 ecal_dqm_source_offline +
47 es_dqm_source_offline )
49 from Configuration.Eras.Modifier_phase2_ecal_devel_cff
import phase2_ecal_devel
50 phase2_ecal_devel.toReplaceWith(DQMOfflineEcalOnly, DQMOfflineEcalOnly.copyAndExclude([es_dqm_source_offline]))
53 DQMOfflineHcal = cms.Sequence( hcalOfflineSourceSequence )
56 DQMOfflineHcal2 = cms.Sequence( HcalDQMOfflineSequence )
58 DQMOfflineHcalOnly = cms.Sequence( hcalOnlyOfflineSourceSequence )
60 DQMOfflineHcal2Only = cms.Sequence( RecHitsDQMOffline )
62 DQMOfflineTrackerStrip = cms.Sequence( SiStripDQMTier0 )
64 DQMOfflineTrackerPixel = cms.Sequence( siPixelOfflineDQM_source )
66 DQMOfflineMuonDPG = cms.Sequence( dtSources *
71 DQMOfflineMuonDPGExpress = cms.Sequence(rpcTier0Source *
75 from Configuration.Eras.Modifier_run3_GEM_cff
import run3_GEM
76 _run3_GEM_DQMOfflineMuonDPG = DQMOfflineMuonDPG.copy()
77 _run3_GEM_DQMOfflineMuonDPG += gemSources
78 run3_GEM.toReplaceWith(DQMOfflineMuonDPG, _run3_GEM_DQMOfflineMuonDPG)
80 DQMOfflineCASTOR = cms.Sequence( castorSources )
82 DQMOfflineCTPPS = cms.Sequence( ctppsDQMOfflineSource )
84 DQMOfflinePreDPG = cms.Sequence( DQMOfflineDCS *
89 DQMOfflineTrackerStrip *
90 DQMOfflineTrackerPixel *
96 DQMOfflinePreDPGExpress = cms.Sequence( DQMOfflineDCS *
101 DQMOfflineTrackerStrip *
102 DQMOfflineTrackerPixel *
103 DQMOfflineMuonDPGExpress *
107 DQMOfflineDPG = cms.Sequence( DQMOfflinePreDPG *
110 DQMOfflineDPGExpress = cms.Sequence( DQMOfflinePreDPGExpress *
115 from DQM.TrackingMonitor.trackingRecoMaterialAnalyzer_cfi
import materialDumperAnalyzer
125 DQMOfflineVertex = cms.Sequence( pvMonitor )
127 materialDumperAnalyzer.usePV =
True 128 DQMOfflineTracking = cms.Sequence( TrackingDQMSourceTier0 *
130 materialDumperAnalyzer )
132 DQMOfflineMUO = cms.Sequence(muonMonitors)
133 muonRecoAnalyzer.doMVA = cms.bool(
True )
134 muonRecoAnalyzer_miniAOD.doMVA = cms.bool(
True )
136 DQMOfflineJetMET = cms.Sequence( jetMETDQMOfflineSource )
138 DQMOfflineEGamma = cms.Sequence( egammaDQMOffline )
140 DQMOfflineTrigger = cms.Sequence( triggerOfflineDQMSource )
142 DQMOfflineBTag = cms.Sequence( bTagPlotsDATA )
144 DQMOfflineBeam = cms.Sequence( alcaBeamMonitor )
146 DQMOfflinePhysics = cms.Sequence( dqmPhysics )
148 DQMOfflineHeavyFlavor = cms.Sequence( heavyFlavorDQMSource )
150 DQMOfflinePrePOG = cms.Sequence( DQMOfflineTracking *
160 DQMOfflinePrePOGExpress = cms.Sequence( DQMOfflineTracking *
171 DQMOfflinePOG = cms.Sequence( DQMOfflinePrePOG *
174 DQMOfflinePOGExpress = cms.Sequence( DQMOfflinePrePOGExpress *
178 HLTMonitoring = cms.Sequence( OfflineHLTMonitoring )
179 HLTMonitoringPA = cms.Sequence( OfflineHLTMonitoringPA )
182 DQMOffline = cms.Sequence( DQMOfflinePreDPG *
187 DQMOfflineExpress = cms.Sequence( DQMOfflinePreDPGExpress *
188 DQMOfflinePrePOGExpress *
193 DQMOfflineExtraHLT = cms.Sequence( offlineValidationHLTSource )
196 DQMOfflineFakeHLT = cms.Sequence( DQMOffline )
197 DQMOfflineFakeHLT.remove( HLTMonitoring )
198 DQMOfflineFakeHLT.remove( DQMOfflineTrigger )
201 DQMOfflinePrePOGMC = cms.Sequence( DQMOfflineVertex *
205 DQMOfflinePOGMC = cms.Sequence( DQMOfflinePrePOGMC *
213 DQMOfflinePixelTracking = cms.Sequence( pixelTracksMonitoring *
215 monitorpixelSoASource )
217 DQMOuterTracker = cms.Sequence( DQMOfflineDCS *
223 DQMOfflineTrackerPhase2 = cms.Sequence( trackerphase2DQMSource )
225 DQMOfflineTAU = cms.Sequence( produceDenomsData *
226 pfTauRunDQMValidation )
228 DQMOfflineTrackerStripCommon = cms.Sequence( SiStripDQMTier0Common )
230 DQMOfflineTrackerPixel = cms.Sequence( siPixelOfflineDQM_source )
232 DQMOfflineCommon = cms.Sequence( DQMOfflineDCS *
234 DQMOfflineTrackerStrip *
235 DQMOfflineTrackerPixel *
244 DQMOfflineCommonFakeHLT = cms.Sequence( DQMOfflineCommon )
245 DQMOfflineCommonFakeHLT.remove( DQMOfflineTrigger )
248 DQMOfflineTrackerStripMinBias = cms.Sequence( SiStripDQMTier0MinBias )
250 DQMOfflineTrackingMinBias = cms.Sequence( TrackingDQMSourceTier0MinBias *
252 materialDumperAnalyzer )
255 DQMOfflineCommonSiStripZeroBias = cms.Sequence( DQMOfflineDCS *
257 DQMOfflineTrackerStripMinBias *
258 DQMOfflineTrackerPixel *
264 DQMOfflineTrackingMinBias
267 DQMOfflineCommonSiStripZeroBiasFakeHLT = cms.Sequence( DQMOfflineCommonSiStripZeroBias )
268 DQMOfflineCommonSiStripZeroBiasFakeHLT.remove( DQMOfflineTrigger )
273 DQMOfflineLumi = cms.Sequence ( zcounting )
275 DQMOfflineMuon = cms.Sequence( dtSources *
281 _run3_GEM_DQMOfflineMuon = DQMOfflineMuon.copy()
282 _run3_GEM_DQMOfflineMuon += gemSources
283 run3_GEM.toReplaceWith(DQMOfflineMuon, _run3_GEM_DQMOfflineMuon)
286 from Configuration.ProcessModifiers.pp_on_AA_cff
import pp_on_AA
287 _DQMOfflineTAU = cms.Sequence()
288 pp_on_AA.toReplaceWith(DQMOfflineTAU, _DQMOfflineTAU)
299 DQMOfflineMiniAOD = cms.Sequence(jetMETDQMOfflineRedoProductsMiniAOD*bTagMiniDQMSource*muonMonitors_miniAOD*MuonMiniAOD*DQMOfflinePF)
304 PostDQMOfflineMiniAOD = cms.Sequence(miniAODDQMSequence*jetMETDQMOfflineSourceMiniAOD*tracksDQMMiniAOD*topPhysicsminiAOD)
305 PostDQMOffline = cms.Sequence()
307 from Configuration.Eras.Modifier_run3_HB_cff
import run3_HB
308 run3_HB.toReplaceWith( PostDQMOfflineMiniAOD, PostDQMOfflineMiniAOD.copyAndExclude([
309 pfMetDQMAnalyzerMiniAOD, pfPuppiMetDQMAnalyzerMiniAOD
313 DQMOfflineNanoAOD = cms.Sequence(nanoDQM)
315 from PhysicsTools.NanoAOD.nanogenDQM_cff
import nanogenDQM
316 DQMOfflineNanoGen = cms.Sequence(nanogenDQM)
317 from PhysicsTools.NanoAOD.nanojmeDQM_cff
import nanojmeDQM
318 DQMOfflineNanoJME = cms.Sequence(nanojmeDQM)