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 *
164 DQMOfflinePixelTracking = cms.Sequence( pixelTracksMonitoring *
167 DQMOuterTracker = cms.Sequence( DQMOfflineDCS *
174 DQMOfflineTrackerPhase2 = cms.Sequence( trackerphase2DQMSource )
176 DQMOfflineTAU = cms.Sequence( produceDenomsData *
177 pfTauRunDQMValidation )
179 DQMOfflineTrackerStripCommon = cms.Sequence( SiStripDQMTier0Common )
181 DQMOfflineTrackerPixel = cms.Sequence( siPixelOfflineDQM_source )
183 DQMOfflineCommon = cms.Sequence( DQMOfflineDCS *
185 DQMOfflineTrackerStrip *
186 DQMOfflineTrackerPixel *
195 DQMOfflineCommonFakeHLT = cms.Sequence( DQMOfflineCommon )
196 DQMOfflineCommonFakeHLT.remove( DQMOfflineTrigger )
199 DQMOfflineTrackerStripMinBias = cms.Sequence( SiStripDQMTier0MinBias )
201 DQMOfflineTrackingMinBias = cms.Sequence( TrackingDQMSourceTier0MinBias *
203 materialDumperAnalyzer )
206 DQMOfflineCommonSiStripZeroBias = cms.Sequence( DQMOfflineDCS *
208 DQMOfflineTrackerStripMinBias *
209 DQMOfflineTrackerPixel *
215 DQMOfflineTrackingMinBias
218 DQMOfflineCommonSiStripZeroBiasFakeHLT = cms.Sequence( DQMOfflineCommonSiStripZeroBias )
219 DQMOfflineCommonSiStripZeroBiasFakeHLT.remove( DQMOfflineTrigger )
224 DQMOfflineLumi = cms.Sequence ( zcounting )
226 DQMOfflineMuon = cms.Sequence( dtSources *
232 _run3_GEM_DQMOfflineMuon = DQMOfflineMuon.copy()
233 _run3_GEM_DQMOfflineMuon += gemSources
234 run3_GEM.toReplaceWith(DQMOfflineMuon, _run3_GEM_DQMOfflineMuon)
237 from Configuration.ProcessModifiers.pp_on_AA_cff
import pp_on_AA
238 _DQMOfflineTAU = cms.Sequence()
239 pp_on_AA.toReplaceWith(DQMOfflineTAU, _DQMOfflineTAU)
249 DQMOfflineMiniAOD = cms.Sequence(jetMETDQMOfflineRedoProductsMiniAOD*muonMonitors_miniAOD*MuonMiniAOD*DQMOfflinePF)
254 PostDQMOfflineMiniAOD = cms.Sequence(miniAODDQMSequence*jetMETDQMOfflineSourceMiniAOD*tracksDQMMiniAOD*topPhysicsminiAOD)
255 PostDQMOffline = cms.Sequence()
257 from Configuration.Eras.Modifier_run3_HB_cff
import run3_HB
258 run3_HB.toReplaceWith( PostDQMOfflineMiniAOD, PostDQMOfflineMiniAOD.copyAndExclude([
259 pfMetDQMAnalyzerMiniAOD, pfPuppiMetDQMAnalyzerMiniAOD
263 DQMOfflineNanoAOD = cms.Sequence(nanoDQM)
265 from PhysicsTools.NanoAOD.nanogenDQM_cff
import nanogenDQM
266 DQMOfflineNanoGen = cms.Sequence(nanogenDQM)