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 )
50 DQMOfflineHcal = cms.Sequence( hcalOfflineSourceSequence )
53 DQMOfflineHcal2 = cms.Sequence( HcalDQMOfflineSequence )
55 DQMOfflineHcalOnly = cms.Sequence( hcalOnlyOfflineSourceSequence )
57 DQMOfflineHcal2Only = cms.Sequence( RecHitsDQMOffline )
59 DQMOfflineTrackerStrip = cms.Sequence( SiStripDQMTier0 )
61 DQMOfflineTrackerPixel = cms.Sequence( siPixelOfflineDQM_source )
63 DQMOfflineMuonDPG = cms.Sequence( dtSources *
67 from Configuration.Eras.Modifier_run3_GEM_cff
import run3_GEM
68 _run3_GEM_DQMOfflineMuonDPG = DQMOfflineMuonDPG.copy()
69 _run3_GEM_DQMOfflineMuonDPG += gemSources
70 run3_GEM.toReplaceWith(DQMOfflineMuonDPG, _run3_GEM_DQMOfflineMuonDPG)
72 DQMOfflineCASTOR = cms.Sequence( castorSources )
74 DQMOfflineCTPPS = cms.Sequence( ctppsDQMOfflineSource )
76 DQMOfflinePreDPG = cms.Sequence( DQMOfflineDCS *
81 DQMOfflineTrackerStrip *
82 DQMOfflineTrackerPixel *
87 DQMOfflineDPG = cms.Sequence( DQMOfflinePreDPG *
92 from DQM.TrackingMonitor.trackingRecoMaterialAnalyzer_cfi
import materialDumperAnalyzer
101 DQMOfflineVertex = cms.Sequence( pvMonitor )
103 materialDumperAnalyzer.usePV =
True
104 DQMOfflineTracking = cms.Sequence( TrackingDQMSourceTier0 *
106 materialDumperAnalyzer )
108 DQMOfflineMUO = cms.Sequence(muonMonitors)
109 muonRecoAnalyzer.doMVA = cms.bool(
True )
110 muonRecoAnalyzer_miniAOD.doMVA = cms.bool(
True )
112 DQMOfflineJetMET = cms.Sequence( jetMETDQMOfflineSource )
114 DQMOfflineEGamma = cms.Sequence( egammaDQMOffline )
116 DQMOfflineTrigger = cms.Sequence( triggerOfflineDQMSource )
118 DQMOfflineBTag = cms.Sequence( bTagPlotsDATA )
120 DQMOfflineBeam = cms.Sequence( alcaBeamMonitor )
122 DQMOfflinePhysics = cms.Sequence( dqmPhysics )
124 DQMOfflinePrePOG = cms.Sequence( DQMOfflineTracking *
134 DQMOfflinePOG = cms.Sequence( DQMOfflinePrePOG *
137 HLTMonitoring = cms.Sequence( OfflineHLTMonitoring )
138 HLTMonitoringPA = cms.Sequence( OfflineHLTMonitoringPA )
141 DQMOffline = cms.Sequence( DQMOfflinePreDPG *
146 DQMOfflineExtraHLT = cms.Sequence( offlineValidationHLTSource )
149 DQMOfflineFakeHLT = cms.Sequence( DQMOffline )
150 DQMOfflineFakeHLT.remove( HLTMonitoring )
151 DQMOfflineFakeHLT.remove( DQMOfflineTrigger )
154 DQMOfflinePrePOGMC = cms.Sequence( DQMOfflineVertex *
158 DQMOfflinePOGMC = cms.Sequence( DQMOfflinePrePOGMC *
167 DQMOfflinePixelTracking = cms.Sequence( pixelTracksMonitoring *
169 monitorpixelSoASource )
171 DQMOuterTracker = cms.Sequence( DQMOfflineDCS *
178 DQMOfflineTrackerPhase2 = cms.Sequence( trackerphase2DQMSource )
180 DQMOfflineTAU = cms.Sequence( produceDenomsData *
181 pfTauRunDQMValidation )
183 DQMOfflineTrackerStripCommon = cms.Sequence( SiStripDQMTier0Common )
185 DQMOfflineTrackerPixel = cms.Sequence( siPixelOfflineDQM_source )
187 DQMOfflineCommon = cms.Sequence( DQMOfflineDCS *
189 DQMOfflineTrackerStrip *
190 DQMOfflineTrackerPixel *
199 DQMOfflineCommonFakeHLT = cms.Sequence( DQMOfflineCommon )
200 DQMOfflineCommonFakeHLT.remove( DQMOfflineTrigger )
203 DQMOfflineTrackerStripMinBias = cms.Sequence( SiStripDQMTier0MinBias )
205 DQMOfflineTrackingMinBias = cms.Sequence( TrackingDQMSourceTier0MinBias *
207 materialDumperAnalyzer )
210 DQMOfflineCommonSiStripZeroBias = cms.Sequence( DQMOfflineDCS *
212 DQMOfflineTrackerStripMinBias *
213 DQMOfflineTrackerPixel *
219 DQMOfflineTrackingMinBias
222 DQMOfflineCommonSiStripZeroBiasFakeHLT = cms.Sequence( DQMOfflineCommonSiStripZeroBias )
223 DQMOfflineCommonSiStripZeroBiasFakeHLT.remove( DQMOfflineTrigger )
228 DQMOfflineLumi = cms.Sequence ( zcounting )
230 DQMOfflineMuon = cms.Sequence( dtSources *
236 _run3_GEM_DQMOfflineMuon = DQMOfflineMuon.copy()
237 _run3_GEM_DQMOfflineMuon += gemSources
238 run3_GEM.toReplaceWith(DQMOfflineMuon, _run3_GEM_DQMOfflineMuon)
241 from Configuration.ProcessModifiers.pp_on_AA_cff
import pp_on_AA
242 _DQMOfflineTAU = cms.Sequence()
243 pp_on_AA.toReplaceWith(DQMOfflineTAU, _DQMOfflineTAU)
254 DQMOfflineMiniAOD = cms.Sequence(jetMETDQMOfflineRedoProductsMiniAOD*bTagMiniDQMSource*muonMonitors_miniAOD*MuonMiniAOD*DQMOfflinePF)
259 PostDQMOfflineMiniAOD = cms.Sequence(miniAODDQMSequence*jetMETDQMOfflineSourceMiniAOD*tracksDQMMiniAOD*topPhysicsminiAOD)
260 PostDQMOffline = cms.Sequence()
262 from Configuration.Eras.Modifier_run3_HB_cff
import run3_HB
263 run3_HB.toReplaceWith( PostDQMOfflineMiniAOD, PostDQMOfflineMiniAOD.copyAndExclude([
264 pfMetDQMAnalyzerMiniAOD, pfPuppiMetDQMAnalyzerMiniAOD
268 DQMOfflineNanoAOD = cms.Sequence(nanoDQM)
270 from PhysicsTools.NanoAOD.nanogenDQM_cff
import nanogenDQM
271 DQMOfflineNanoGen = cms.Sequence(nanogenDQM)