5 siStripFEDCheck.HistogramUpdateFrequency = 0
6 siStripFEDCheck.DoPayloadChecks =
True
7 siStripFEDCheck.CheckChannelLengths =
True
8 siStripFEDCheck.CheckChannelPacketCodes =
True
9 siStripFEDCheck.CheckFELengths =
True
10 siStripFEDCheck.CheckChannelStatus =
True
17 SiStripMonitorDigi.Mod_On =
False
18 SiStripMonitorDigi.TProfDigiApvCycle.subdetswitchon =
True
21 SiStripMonitorDigi.TkHistoMapNApvShots_On =
True
22 SiStripMonitorDigi.TkHistoMapNStripApvShots_On=
True
23 SiStripMonitorDigi.TkHistoMapMedianChargeApvShots_On=
True
24 SiStripMonitorDigi.TH1NApvShots.subdetswitchon =
True
25 SiStripMonitorDigi.TH1NApvShots.globalswitchon =
True
26 SiStripMonitorDigi.TH1ChargeMedianApvShots.subdetswitchon =
True
27 SiStripMonitorDigi.TH1ChargeMedianApvShots.globalswitchon =
True
28 SiStripMonitorDigi.TH1NStripsApvShots.subdetswitchon =
True
29 SiStripMonitorDigi.TH1NStripsApvShots.globalswitchon =
True
30 SiStripMonitorDigi.TH1ApvNumApvShots.subdetswitchon =
True
31 SiStripMonitorDigi.TH1ApvNumApvShots.globalswitchon =
True
32 SiStripMonitorDigi.TProfNShotsVsTime.subdetswitchon =
True
33 SiStripMonitorDigi.TProfNShotsVsTime.globalswitchon =
True
34 SiStripMonitorDigi.TProfGlobalNShots.globalswitchon =
True
38 SiStripMonitorClusterBPTX = SiStripMonitorCluster.clone()
39 SiStripMonitorClusterBPTX.Mod_On =
False
40 SiStripMonitorClusterBPTX.TH1TotalNumberOfClusters.subdetswitchon =
True
41 SiStripMonitorClusterBPTX.TProfClustersApvCycle.subdetswitchon =
True
42 SiStripMonitorClusterBPTX.TProfTotalNumberOfClusters.subdetswitchon =
True
43 SiStripMonitorClusterBPTX.TH2CStripVsCpixel.globalswitchon =
True
44 SiStripMonitorClusterBPTX.TH1MultiplicityRegions.globalswitchon =
True
45 SiStripMonitorClusterBPTX.TH1MainDiagonalPosition.globalswitchon =
True
46 SiStripMonitorClusterBPTX.TH1StripNoise2ApvCycle.globalswitchon =
True
47 SiStripMonitorClusterBPTX.TH1StripNoise3ApvCycle.globalswitchon =
True
48 SiStripMonitorClusterBPTX.ClusterHisto =
True
49 SiStripMonitorClusterBPTX.BPTXfilter = cms.PSet(
50 andOr = cms.bool(
False ),
51 dbLabel = cms.string(
"SiStripDQMTrigger"),
52 l1Algorithms = cms.vstring(
'L1Tech_BPTX_plus_AND_minus.v0',
'L1_ZeroBias' ),
53 andOrL1 = cms.bool(
True ),
54 errorReplyL1 = cms.bool(
True ),
55 l1BeforeMask = cms.bool(
True )
57 SiStripMonitorClusterBPTX.PixelDCSfilter = cms.PSet(
58 andOr = cms.bool(
False ),
59 dcsInputTag = cms.InputTag(
"scalersRawToDigi" ),
60 dcsPartitions = cms.vint32 ( 28, 29),
61 andOrDcs = cms.bool(
False ),
62 errorReplyDcs = cms.bool(
True ),
64 SiStripMonitorClusterBPTX.StripDCSfilter = cms.PSet(
65 andOr = cms.bool(
False ),
66 dcsInputTag = cms.InputTag(
"scalersRawToDigi" ),
67 dcsPartitions = cms.vint32 ( 24, 25, 26, 27 ),
68 andOrDcs = cms.bool(
False ),
69 errorReplyDcs = cms.bool(
True ),
76 SiStripMonitorTrackCommon = DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi.SiStripMonitorTrack.clone()
77 SiStripMonitorTrackCommon.TrackProducer =
'generalTracks'
78 SiStripMonitorTrackCommon.Mod_On =
False
82 SiStripMonitorTrackMB = DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi.SiStripMonitorTrack.clone()
83 SiStripMonitorTrackMB.TrackProducer =
'generalTracks'
84 SiStripMonitorTrackMB.Mod_On =
False
85 SiStripMonitorTrackMB.andOr = cms.bool(
False )
86 SiStripMonitorTrackMB.dbLabel = cms.string(
"SiStripDQMTrigger")
87 SiStripMonitorTrackMB.hltInputTag = cms.InputTag(
"TriggerResults::HLT" )
88 SiStripMonitorTrackMB.hltPaths = cms.vstring(
"HLT_ZeroBias_*")
89 SiStripMonitorTrackMB.hltDBKey = cms.string(
"Tracker_MB")
90 SiStripMonitorTrackMB.errorReplyHlt = cms.bool(
False )
91 SiStripMonitorTrackMB.andOrHlt = cms.bool(
True)
95 MonitorTrackResiduals.trajectoryInput =
'generalTracks'
96 MonitorTrackResiduals.OutputMEsInRootFile =
False
97 MonitorTrackResiduals.Mod_On =
False
98 MonitorTrackResiduals.andOr = cms.bool(
False )
99 MonitorTrackResiduals.dbLabel = cms.string(
"SiStripDQMTrigger")
100 MonitorTrackResiduals.hltInputTag = cms.InputTag(
"TriggerResults::HLT" )
101 MonitorTrackResiduals.hltPaths = cms.vstring(
"HLT_ZeroBias_*")
102 MonitorTrackResiduals.hltDBKey = cms.string(
"Tracker_MB")
103 MonitorTrackResiduals.errorReplyHlt = cms.bool(
False )
104 MonitorTrackResiduals.andOrHlt = cms.bool(
True)
107 import DQM.TrackingMonitor.TrackerCollisionTrackingMonitor_cfi
108 TrackerCollisionTrackMonCommon = DQM.TrackingMonitor.TrackerCollisionTrackingMonitor_cfi.TrackerCollisionTrackMon.clone()
109 TrackerCollisionTrackMonCommon.FolderName =
'Tracking/TrackParameters'
110 TrackerCollisionTrackMonCommon.andOr = cms.bool(
False )
111 TrackerCollisionTrackMonCommon.dcsInputTag = cms.InputTag(
"scalersRawToDigi" )
112 TrackerCollisionTrackMonCommon.dcsPartitions = cms.vint32 ( 24, 25, 26, 27, 28, 29)
113 TrackerCollisionTrackMonCommon.andOrDcs = cms.bool(
False )
114 TrackerCollisionTrackMonCommon.errorReplyDcs = cms.bool(
True )
117 import DQM.TrackingMonitor.TrackerCollisionTrackingMonitor_cfi
118 TrackerCollisionTrackMonMB = DQM.TrackingMonitor.TrackerCollisionTrackingMonitor_cfi.TrackerCollisionTrackMon.clone()
119 TrackerCollisionTrackMonMB.FolderName =
'Tracking/TrackParameters'
120 TrackerCollisionTrackMonMB.andOr = cms.bool(
False )
121 TrackerCollisionTrackMonMB.dcsInputTag = cms.InputTag(
"scalersRawToDigi" )
122 TrackerCollisionTrackMonMB.dcsPartitions = cms.vint32 ( 24, 25, 26, 27, 28, 29)
123 TrackerCollisionTrackMonMB.andOrDcs = cms.bool(
False )
124 TrackerCollisionTrackMonMB.errorReplyDcs = cms.bool(
True )
125 TrackerCollisionTrackMonMB.dbLabel = cms.string(
"SiStripDQMTrigger")
126 TrackerCollisionTrackMonMB.hltInputTag = cms.InputTag(
"TriggerResults::HLT" )
127 TrackerCollisionTrackMonMB.hltPaths = cms.vstring(
"HLT_ZeroBias_*")
128 TrackerCollisionTrackMonMB.hltDBKey = cms.string(
"Tracker_MB")
129 TrackerCollisionTrackMonMB.errorReplyHlt = cms.bool(
False )
130 TrackerCollisionTrackMonMB.andOrHlt = cms.bool(
True)
135 dqmInfoSiStrip = cms.EDAnalyzer(
"DQMEventInfo",
136 subSystemFolder = cms.untracked.string(
'SiStrip')
140 TkDetMap = cms.Service(
"TkDetMap")
141 SiStripDetInfoFileReade = cms.Service(
"SiStripDetInfoFileReader")
153 LocalRecoLogMessageMonCommon = DQM.TrackingMonitor.LogMessageMonitor_cff.LocalRecoLogMessageMon.clone()
154 LocalRecoLogMessageMonCommon.andOr = cms.bool(
False )
155 LocalRecoLogMessageMonCommon.dcsInputTag = cms.InputTag(
"scalersRawToDigi" )
156 LocalRecoLogMessageMonCommon.dcsPartitions = cms.vint32 ( 24, 25, 26, 27, 28, 29)
157 LocalRecoLogMessageMonCommon.andOrDcs = cms.bool(
False )
158 LocalRecoLogMessageMonCommon.errorReplyDcs = cms.bool(
True )
161 LocalRecoLogMessageMonMB = DQM.TrackingMonitor.LogMessageMonitor_cff.LocalRecoLogMessageMon.clone()
162 LocalRecoLogMessageMonMB.andOr = cms.bool(
False )
163 LocalRecoLogMessageMonMB.dcsInputTag = cms.InputTag(
"scalersRawToDigi" )
164 LocalRecoLogMessageMonMB.dcsPartitions = cms.vint32 ( 24, 25, 26, 27, 28, 29)
165 LocalRecoLogMessageMonMB.andOrDcs = cms.bool(
False )
166 LocalRecoLogMessageMonMB.errorReplyDcs = cms.bool(
True )
167 LocalRecoLogMessageMonMB.dbLabel = cms.string(
"SiStripDQMTrigger")
168 LocalRecoLogMessageMonMB.hltInputTag = cms.InputTag(
"TriggerResults::HLT" )
169 LocalRecoLogMessageMonMB.hltPaths = cms.vstring(
"HLT_ZeroBias_*")
170 LocalRecoLogMessageMonMB.hltDBKey = cms.string(
"Tracker_MB")
171 LocalRecoLogMessageMonMB.errorReplyHlt = cms.bool(
False )
172 LocalRecoLogMessageMonMB.andOrHlt = cms.bool(
True)
176 ClusterizerLogMessageMonCommon = DQM.TrackingMonitor.LogMessageMonitor_cff.ClusterizerLogMessageMon.clone()
177 ClusterizerLogMessageMonCommon.andOr = cms.bool(
False )
178 ClusterizerLogMessageMonCommon.dcsInputTag = cms.InputTag(
"scalersRawToDigi" )
179 ClusterizerLogMessageMonCommon.dcsPartitions = cms.vint32 ( 24, 25, 26, 27, 28, 29)
180 ClusterizerLogMessageMonCommon.andOrDcs = cms.bool(
False )
181 ClusterizerLogMessageMonCommon.errorReplyDcs = cms.bool(
True )
184 ClusterizerLogMessageMonMB = DQM.TrackingMonitor.LogMessageMonitor_cff.ClusterizerLogMessageMon.clone()
185 ClusterizerLogMessageMonMB.andOr = cms.bool(
False )
186 ClusterizerLogMessageMonMB.dcsInputTag = cms.InputTag(
"scalersRawToDigi" )
187 ClusterizerLogMessageMonMB.dcsPartitions = cms.vint32 ( 24, 25, 26, 27, 28, 29)
188 ClusterizerLogMessageMonMB.andOrDcs = cms.bool(
False )
189 ClusterizerLogMessageMonMB.errorReplyDcs = cms.bool(
True )
190 ClusterizerLogMessageMonMB.dbLabel = cms.string(
"SiStripDQMTrigger")
191 ClusterizerLogMessageMonMB.hltInputTag = cms.InputTag(
"TriggerResults::HLT" )
192 ClusterizerLogMessageMonMB.hltPaths = cms.vstring(
"HLT_ZeroBias_*")
193 ClusterizerLogMessageMonMB.hltDBKey = cms.string(
"Tracker_MB")
194 ClusterizerLogMessageMonMB.errorReplyHlt = cms.bool(
False )
195 ClusterizerLogMessageMonMB.andOrHlt = cms.bool(
True)
199 SeedingLogMessageMonCommon = DQM.TrackingMonitor.LogMessageMonitor_cff.SeedingLogMessageMon.clone()
200 SeedingLogMessageMonCommon.andOr = cms.bool(
False )
201 SeedingLogMessageMonCommon.dcsInputTag = cms.InputTag(
"scalersRawToDigi" )
202 SeedingLogMessageMonCommon.dcsPartitions = cms.vint32 ( 24, 25, 26, 27, 28, 29)
203 SeedingLogMessageMonCommon.andOrDcs = cms.bool(
False )
204 SeedingLogMessageMonCommon.errorReplyDcs = cms.bool(
True )
207 SeedingLogMessageMonMB = DQM.TrackingMonitor.LogMessageMonitor_cff.SeedingLogMessageMon.clone()
208 SeedingLogMessageMonMB.andOr = cms.bool(
False )
209 SeedingLogMessageMonMB.dcsInputTag = cms.InputTag(
"scalersRawToDigi" )
210 SeedingLogMessageMonMB.dcsPartitions = cms.vint32 ( 24, 25, 26, 27, 28, 29)
211 SeedingLogMessageMonMB.andOrDcs = cms.bool(
False )
212 SeedingLogMessageMonMB.errorReplyDcs = cms.bool(
True )
213 SeedingLogMessageMonMB.dbLabel = cms.string(
"SiStripDQMTrigger")
214 SeedingLogMessageMonMB.hltInputTag = cms.InputTag(
"TriggerResults::HLT" )
215 SeedingLogMessageMonMB.hltPaths = cms.vstring(
"HLT_ZeroBias_*")
216 SeedingLogMessageMonMB.hltDBKey = cms.string(
"Tracker_MB")
217 SeedingLogMessageMonMB.errorReplyHlt = cms.bool(
False )
218 SeedingLogMessageMonMB.andOrHlt = cms.bool(
True)
222 TrackCandidateLogMessageMonCommon = DQM.TrackingMonitor.LogMessageMonitor_cff.TrackCandidateLogMessageMon.clone()
223 TrackCandidateLogMessageMonCommon.andOr = cms.bool(
False )
224 TrackCandidateLogMessageMonCommon.dcsInputTag = cms.InputTag(
"scalersRawToDigi" )
225 TrackCandidateLogMessageMonCommon.dcsPartitions = cms.vint32 ( 24, 25, 26, 27, 28, 29)
226 TrackCandidateLogMessageMonCommon.andOrDcs = cms.bool(
False )
227 TrackCandidateLogMessageMonCommon.errorReplyDcs = cms.bool(
True )
230 TrackCandidateLogMessageMonMB = DQM.TrackingMonitor.LogMessageMonitor_cff.TrackCandidateLogMessageMon.clone()
231 TrackCandidateLogMessageMonMB.andOr = cms.bool(
False )
232 TrackCandidateLogMessageMonMB.dcsInputTag = cms.InputTag(
"scalersRawToDigi" )
233 TrackCandidateLogMessageMonMB.dcsPartitions = cms.vint32 ( 24, 25, 26, 27, 28, 29)
234 TrackCandidateLogMessageMonMB.andOrDcs = cms.bool(
False )
235 TrackCandidateLogMessageMonMB.errorReplyDcs = cms.bool(
True )
236 TrackCandidateLogMessageMonMB.dbLabel = cms.string(
"SiStripDQMTrigger")
237 TrackCandidateLogMessageMonMB.hltInputTag = cms.InputTag(
"TriggerResults::HLT" )
238 TrackCandidateLogMessageMonMB.hltPaths = cms.vstring(
"HLT_ZeroBias_*")
239 TrackCandidateLogMessageMonMB.hltDBKey = cms.string(
"Tracker_MB")
240 TrackCandidateLogMessageMonMB.errorReplyHlt = cms.bool(
False )
241 TrackCandidateLogMessageMonMB.andOrHlt = cms.bool(
True)
245 TrackFinderLogMessageMonCommon = DQM.TrackingMonitor.LogMessageMonitor_cff.TrackFinderLogMessageMon.clone()
246 TrackFinderLogMessageMonCommon.andOr = cms.bool(
False )
247 TrackFinderLogMessageMonCommon.dcsInputTag = cms.InputTag(
"scalersRawToDigi" )
248 TrackFinderLogMessageMonCommon.dcsPartitions = cms.vint32 ( 24, 25, 26, 27, 28, 29)
249 TrackFinderLogMessageMonCommon.andOrDcs = cms.bool(
False )
250 TrackFinderLogMessageMonCommon.errorReplyDcs = cms.bool(
True )
253 TrackFinderLogMessageMonMB = DQM.TrackingMonitor.LogMessageMonitor_cff.TrackFinderLogMessageMon.clone()
254 TrackFinderLogMessageMonMB.andOr = cms.bool(
False )
255 TrackFinderLogMessageMonMB.dcsInputTag = cms.InputTag(
"scalersRawToDigi" )
256 TrackFinderLogMessageMonMB.dcsPartitions = cms.vint32 ( 24, 25, 26, 27, 28, 29)
257 TrackFinderLogMessageMonMB.andOrDcs = cms.bool(
False )
258 TrackFinderLogMessageMonMB.errorReplyDcs = cms.bool(
True )
259 TrackFinderLogMessageMonMB.dbLabel = cms.string(
"SiStripDQMTrigger")
260 TrackFinderLogMessageMonMB.hltInputTag = cms.InputTag(
"TriggerResults::HLT" )
261 TrackFinderLogMessageMonMB.hltPaths = cms.vstring(
"HLT_ZeroBias_*")
262 TrackFinderLogMessageMonMB.hltDBKey = cms.string(
"Tracker_MB")
263 TrackFinderLogMessageMonMB.errorReplyHlt = cms.bool(
False )
264 TrackFinderLogMessageMonMB.andOrHlt = cms.bool(
True)
270 dEdxMonCommon = DQM.TrackingMonitor.dEdxAnalyzer_cfi.dEdxAnalyzer.clone()
273 dEdxMonMB = DQM.TrackingMonitor.dEdxAnalyzer_cfi.dEdxAnalyzer.clone()
274 dEdxMonMB.dEdxParameters.andOr = cms.bool(
False )
275 dEdxMonMB.dEdxParameters.hltInputTag = cms.InputTag(
"TriggerResults::HLT" )
276 dEdxMonMB.dEdxParameters.hltPaths = cms.vstring(
"HLT_ZeroBias_*")
277 dEdxMonMB.dEdxParameters.hltDBKey = cms.string(
"Tracker_MB")
278 dEdxMonMB.dEdxParameters.errorReplyHlt = cms.bool(
False )
279 dEdxMonMB.dEdxParameters.andOrHlt = cms.bool(
True)
282 dEdxMonMU = DQM.TrackingMonitor.dEdxAnalyzer_cfi.dEdxAnalyzer.clone()
283 dEdxMonMU.dEdxParameters.andOr = cms.bool(
False )
284 dEdxMonMU.dEdxParameters.hltInputTag = cms.InputTag(
"TriggerResults::HLT" )
285 dEdxMonMU.dEdxParameters.hltPaths = cms.vstring(
"HLT_SingleMu40_Eta2p1_*")
286 dEdxMonMU.dEdxParameters.errorReplyHlt = cms.bool(
False )
287 dEdxMonMU.dEdxParameters.andOrHlt = cms.bool(
True)
297 from PhysicsTools.SelectorUtils.pvSelector_cfi
import pvSelector
298 from CommonTools.ParticleFlow.goodOfflinePrimaryVertices_cfi
import goodOfflinePrimaryVertices
299 trackingDQMgoodOfflinePrimaryVertices = goodOfflinePrimaryVertices.clone()
300 trackingDQMgoodOfflinePrimaryVertices.filterParams = pvSelector.clone( minNdof = cms.double(4.0), maxZ = cms.double(24.0) )
301 trackingDQMgoodOfflinePrimaryVertices.src=cms.InputTag(
'offlinePrimaryVertices')
302 trackingDQMgoodOfflinePrimaryVertices.filter = cms.bool(
False)
305 SiStripDQMTier0 = cms.Sequence(
306 APVPhases*consecutiveHEs*siStripFEDCheck*siStripFEDMonitor*SiStripMonitorDigi*SiStripMonitorClusterBPTX
307 *SiStripMonitorTrackCommon*MonitorTrackResiduals
310 * dedxDQMHarm2SP * dedxDQMHarm2SO * dedxDQMHarm2PO * dEdxMonCommon
316 *TrackerCollisionTrackMonCommon
317 *TrackMonStep0*TrackMonStep1*TrackMonStep2*TrackMonStep3*TrackMonStep4*TrackMonStep5*TrackMonStep6
319 * LocalRecoLogMessageMonCommon * ClusterizerLogMessageMonCommon * SeedingLogMessageMonCommon * TrackCandidateLogMessageMonCommon * TrackFinderLogMessageMonCommon
322 SiStripDQMTier0Common = cms.Sequence(
323 APVPhases*consecutiveHEs*siStripFEDCheck*siStripFEDMonitor*SiStripMonitorDigi*SiStripMonitorClusterBPTX
324 *SiStripMonitorTrackCommon
327 * dedxDQMHarm2SP * dedxDQMHarm2SO * dedxDQMHarm2PO * dEdxMonCommon
333 *TrackerCollisionTrackMonCommon
334 *TrackMonStep0*TrackMonStep1*TrackMonStep2*TrackMonStep3*TrackMonStep4*TrackMonStep5*TrackMonStep6
336 * LocalRecoLogMessageMonCommon * ClusterizerLogMessageMonCommon * SeedingLogMessageMonCommon * TrackCandidateLogMessageMonCommon * TrackFinderLogMessageMonCommon
339 SiStripDQMTier0MinBias = cms.Sequence(
340 APVPhases*consecutiveHEs*siStripFEDCheck*siStripFEDMonitor*SiStripMonitorDigi*SiStripMonitorClusterBPTX
341 *SiStripMonitorTrackMB*MonitorTrackResiduals
344 * dedxDQMHarm2SP * dedxDQMHarm2SO * dedxDQMHarm2PO * dEdxMonMB
349 *TrackerCollisionTrackMonMB
350 *TrackMonStep0*TrackMonStep1*TrackMonStep2*TrackMonStep3*TrackMonStep4*TrackMonStep5*TrackMonStep6
352 * LocalRecoLogMessageMonMB * ClusterizerLogMessageMonMB * SeedingLogMessageMonMB * TrackCandidateLogMessageMonMB * TrackFinderLogMessageMonMB
TrackerMonitorTrack defined and used only for MinimumBias ####.