1 import FWCore.ParameterSet.Config
as cms
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.TrendVsLS =
True
44 SiStripMonitorClusterBPTX.TH2CStripVsCpixel.globalswitchon =
True
45 SiStripMonitorClusterBPTX.TH1MultiplicityRegions.globalswitchon =
True
46 SiStripMonitorClusterBPTX.TH1MainDiagonalPosition.globalswitchon =
True
47 SiStripMonitorClusterBPTX.TH1StripNoise2ApvCycle.globalswitchon =
True
48 SiStripMonitorClusterBPTX.TH1StripNoise3ApvCycle.globalswitchon =
True
49 SiStripMonitorClusterBPTX.ClusterHisto =
True
50 SiStripMonitorClusterBPTX.BPTXfilter = cms.PSet(
51 andOr = cms.bool(
False ),
52 dbLabel = cms.string(
"SiStripDQMTrigger"),
53 l1Algorithms = cms.vstring(
'L1Tech_BPTX_plus_AND_minus.v0',
'L1_ZeroBias' ),
54 andOrL1 = cms.bool(
True ),
55 errorReplyL1 = cms.bool(
True ),
56 l1BeforeMask = cms.bool(
True )
58 SiStripMonitorClusterBPTX.PixelDCSfilter = cms.PSet(
59 andOr = cms.bool(
False ),
60 dcsInputTag = cms.InputTag(
"scalersRawToDigi" ),
61 dcsPartitions = cms.vint32 ( 28, 29),
62 andOrDcs = cms.bool(
False ),
63 errorReplyDcs = cms.bool(
True ),
65 SiStripMonitorClusterBPTX.StripDCSfilter = cms.PSet(
66 andOr = cms.bool(
False ),
67 dcsInputTag = cms.InputTag(
"scalersRawToDigi" ),
68 dcsPartitions = cms.vint32 ( 24, 25, 26, 27 ),
69 andOrDcs = cms.bool(
False ),
70 errorReplyDcs = cms.bool(
True ),
77 SiStripMonitorTrackCommon = DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi.SiStripMonitorTrack.clone()
78 SiStripMonitorTrackCommon.TrackProducer =
'generalTracks'
79 SiStripMonitorTrackCommon.Mod_On =
False
83 SiStripMonitorTrackMB = DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi.SiStripMonitorTrack.clone()
84 SiStripMonitorTrackMB.TrackProducer =
'generalTracks'
85 SiStripMonitorTrackMB.Mod_On =
False
86 SiStripMonitorTrackMB.andOr = cms.bool(
False )
87 SiStripMonitorTrackMB.dbLabel = cms.string(
"SiStripDQMTrigger")
88 SiStripMonitorTrackMB.hltInputTag = cms.InputTag(
"TriggerResults::HLT" )
89 SiStripMonitorTrackMB.hltPaths = cms.vstring(
"HLT_ZeroBias_*")
90 SiStripMonitorTrackMB.hltDBKey = cms.string(
"Tracker_MB")
91 SiStripMonitorTrackMB.errorReplyHlt = cms.bool(
False )
92 SiStripMonitorTrackMB.andOrHlt = cms.bool(
True)
96 MonitorTrackResiduals.trajectoryInput =
'generalTracks'
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 dqmInfoSiStrip = cms.EDAnalyzer(
"DQMEventInfo",
108 subSystemFolder = cms.untracked.string(
'SiStrip')
112 TkDetMap = cms.Service(
"TkDetMap")
113 SiStripDetInfoFileReade = cms.Service(
"SiStripDetInfoFileReader")
140 SiStripDQMTier0 = cms.Sequence(
141 APVPhases*consecutiveHEs*siStripFEDCheck*siStripFEDMonitor*SiStripMonitorDigi*SiStripMonitorClusterBPTX
142 *SiStripMonitorTrackCommon*MonitorTrackResiduals
145 SiStripDQMTier0Common = cms.Sequence(
146 APVPhases*consecutiveHEs*siStripFEDCheck*siStripFEDMonitor*SiStripMonitorDigi*SiStripMonitorClusterBPTX
147 *SiStripMonitorTrackCommon
150 SiStripDQMTier0MinBias = cms.Sequence(
151 APVPhases*consecutiveHEs*siStripFEDCheck*siStripFEDMonitor*SiStripMonitorDigi*SiStripMonitorClusterBPTX
152 *SiStripMonitorTrackMB*MonitorTrackResiduals
TrackerMonitorTrack defined and used only for MinimumBias ####.