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=
False
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
80 SiStripMonitorTrackCommon.TH1ClusterCharge.ringView = cms.bool(
True )
81 SiStripMonitorTrackCommon.TH1ClusterStoNCorr.ringView = cms.bool(
True )
85 SiStripMonitorTrackMB = DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi.SiStripMonitorTrack.clone()
86 SiStripMonitorTrackMB.TrackProducer =
'generalTracks'
87 SiStripMonitorTrackMB.Mod_On =
False
88 SiStripMonitorTrackMB.andOr = cms.bool(
False )
89 SiStripMonitorTrackMB.dbLabel = cms.string(
"SiStripDQMTrigger")
90 SiStripMonitorTrackMB.hltInputTag = cms.InputTag(
"TriggerResults::HLT" )
91 SiStripMonitorTrackMB.hltPaths = cms.vstring(
"HLT_ZeroBias_v*",
"HLT_HIZeroBias_v*")
92 SiStripMonitorTrackMB.hltDBKey = cms.string(
"Tracker_MB")
93 SiStripMonitorTrackMB.errorReplyHlt = cms.bool(
False )
94 SiStripMonitorTrackMB.andOrHlt = cms.bool(
True)
95 SiStripMonitorTrackMB.TH1ClusterCharge.ringView = cms.bool(
True )
96 SiStripMonitorTrackMB.TH1ClusterStoNCorr.ringView = cms.bool(
True )
100 MonitorTrackResiduals.trajectoryInput =
'generalTracks'
101 MonitorTrackResiduals.Tracks =
'generalTracks'
102 MonitorTrackResiduals.Mod_On =
False
103 MonitorTrackResiduals.andOr = cms.bool(
False )
104 MonitorTrackResiduals.dbLabel = cms.string(
"SiStripDQMTrigger")
105 MonitorTrackResiduals.hltInputTag = cms.InputTag(
"TriggerResults::HLT" )
106 MonitorTrackResiduals.hltPaths = cms.vstring(
"HLT_ZeroBias_v*",
"HLT_HIZeroBias_v*")
107 MonitorTrackResiduals.hltDBKey = cms.string(
"Tracker_MB")
108 MonitorTrackResiduals.errorReplyHlt = cms.bool(
False )
109 MonitorTrackResiduals.andOrHlt = cms.bool(
True)
112 dqmInfoSiStrip = cms.EDAnalyzer(
"DQMEventInfo",
113 subSystemFolder = cms.untracked.string(
'SiStrip')
117 TkDetMap = cms.Service(
"TkDetMap")
118 SiStripDetInfoFileReade = cms.Service(
"SiStripDetInfoFileReader")
145 SiStripDQMTier0 = cms.Sequence(
146 APVPhases*consecutiveHEs*siStripFEDCheck*siStripFEDMonitor*SiStripMonitorDigi*SiStripMonitorClusterBPTX
147 *SiStripMonitorTrackCommon*MonitorTrackResiduals
150 SiStripDQMTier0Common = cms.Sequence(
151 APVPhases*consecutiveHEs*siStripFEDCheck*siStripFEDMonitor*SiStripMonitorDigi*SiStripMonitorClusterBPTX
152 *SiStripMonitorTrackCommon
155 SiStripDQMTier0MinBias = cms.Sequence(
156 APVPhases*consecutiveHEs*siStripFEDCheck*siStripFEDMonitor*SiStripMonitorDigi*SiStripMonitorClusterBPTX
157 *SiStripMonitorTrackMB*MonitorTrackResiduals
TrackerMonitorTrack defined and used only for MinimumBias ####.