test
CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
DQMOffline_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
7 
21 from DQM.CTPPS.totemDQM_cff import *
22 
23 DQMOfflinePreDPG = cms.Sequence( dqmDcsInfo *
24  l1TriggerDqmOffline * # L1 emulator is run within this sequence for real data
25  ecal_dqm_source_offline *
26  hcalOfflineSourceSequence *
27  SiStripDQMTier0 *
28  siPixelOfflineDQM_source *
29  dtSources *
30  rpcTier0Source *
31  cscSources *
32  es_dqm_source_offline *
33  castorSources *
34  HcalDQMOfflineSequence )
35 
36 DQMOfflineDPG = cms.Sequence( DQMOfflinePreDPG *
37  DQMMessageLogger )
38 
45 from DQM.Physics.DQMPhysics_cff import *
49 # miniAOD DQM validation
52 
53 DQMOfflinePrePOG = cms.Sequence( TrackingDQMSourceTier0 *
54  muonMonitors *
55  jetMETDQMOfflineSource *
56  egammaDQMOffline *
57  triggerOfflineDQMSource *
58  pvMonitor *
59  bTagPlotsDATA *
60  alcaBeamMonitor *
61  dqmPhysics *
62  produceDenoms *
63  pfTauRunDQMValidation)
64 
65 DQMOfflinePOG = cms.Sequence( DQMOfflinePrePOG *
66  DQMMessageLogger )
67 
68 HLTMonitoring = cms.Sequence( OfflineHLTMonitoring )
69 HLTMonitoringPA = cms.Sequence( OfflineHLTMonitoringPA )
70 DQMOffline = cms.Sequence( DQMOfflinePreDPG *
71  DQMOfflinePrePOG *
72  HLTMonitoring *
73  dqmFastTimerServiceLuminosity *
74  DQMMessageLogger )
75 
76 _ctpps_2016_DQMOffline = DQMOffline.copy()
77 _ctpps_2016_DQMOffline *= totemDQM
78 eras.ctpps_2016.toReplaceWith(DQMOffline, _ctpps_2016_DQMOffline)
79 
80 DQMOfflineFakeHLT = cms.Sequence( DQMOffline )
81 DQMOfflineFakeHLT.remove( HLTMonitoring )
82 
83 DQMOfflinePrePOGMC = cms.Sequence( pvMonitor *
84  bTagPlotsDATA *
85  dqmPhysics )
86 
87 DQMOfflinePOGMC = cms.Sequence( DQMOfflinePrePOGMC *
88  DQMMessageLogger )
89 
90 DQMOfflinePhysics = cms.Sequence( dqmPhysics )
91 
92 
93 DQMOfflineCommon = cms.Sequence( dqmDcsInfo *
94  DQMMessageLogger *
95  SiStripDQMTier0Common *
96  TrackingDQMSourceTier0Common *
97  siPixelOfflineDQM_source *
98  l1TriggerDqmOffline *
99  triggerOfflineDQMSource *
100  alcaBeamMonitor *
101  castorSources *
102  dqmPhysics *
103  pvMonitor *
104  produceDenoms *
105  pfTauRunDQMValidation
106  )
107 DQMOfflineCommonSiStripZeroBias = cms.Sequence( dqmDcsInfo *
108  DQMMessageLogger *
109  SiStripDQMTier0MinBias *
110  TrackingDQMSourceTier0MinBias *
111  siPixelOfflineDQM_source *
112  l1TriggerDqmOffline *
113  triggerOfflineDQMSource *
114  alcaBeamMonitor *
115  castorSources *
116  dqmPhysics *
117  pvMonitor *
118  produceDenoms *
119  pfTauRunDQMValidation
120  )
121 DQMOfflineTracking = cms.Sequence( TrackingDQMSourceTier0Common *
122  pvMonitor
123  )
124 DQMOfflineMuon = cms.Sequence( dtSources *
125  rpcTier0Source *
126  cscSources *
127  muonMonitors
128  )
129 DQMOfflineHcal = cms.Sequence( hcalOfflineSourceSequence )
130 
131 DQMOfflineEcal = cms.Sequence( ecal_dqm_source_offline *
132  es_dqm_source_offline
133  )
134 DQMOfflineJetMET = cms.Sequence( jetMETDQMOfflineSource )
135 
136 DQMOfflineEGamma = cms.Sequence( egammaDQMOffline )
137 
138 DQMOfflineBTag = cms.Sequence( bTagPlotsDATA )
139 
140 DQMOfflineMiniAOD = cms.Sequence(jetMETDQMOfflineRedoProductsMiniAOD)
141 
142 #Post sequences are automatically placed in the EndPath by ConfigBuilder if PAT is run.
143 #miniAOD DQM sequences need to access the filter results.
144 PostDQMOfflineMiniAOD = cms.Sequence(miniAODDQMSequence*jetMETDQMOfflineSourceMiniAOD*tracksDQMMiniAOD*topPhysicsminiAOD)
145 PostDQMOffline = cms.Sequence()
146