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
40 SiStripMonitorClusterBPTX = SiStripMonitorCluster.clone()
41 SiStripMonitorClusterBPTX.Mod_On =
False
42 SiStripMonitorClusterBPTX.TH1TotalNumberOfClusters.subdetswitchon =
True
43 SiStripMonitorClusterBPTX.TProfClustersApvCycle.subdetswitchon =
True
44 SiStripMonitorClusterBPTX.TProfTotalNumberOfClusters.subdetswitchon =
True
45 SiStripMonitorClusterBPTX.TrendVsLS =
True
46 SiStripMonitorClusterBPTX.TH2CStripVsCpixel.globalswitchon =
True
47 SiStripMonitorClusterBPTX.TH1MultiplicityRegions.globalswitchon =
True
48 SiStripMonitorClusterBPTX.TH1MainDiagonalPosition.globalswitchon =
True
49 SiStripMonitorClusterBPTX.TH1StripNoise2ApvCycle.globalswitchon =
True
50 SiStripMonitorClusterBPTX.TH1StripNoise3ApvCycle.globalswitchon =
True
51 SiStripMonitorClusterBPTX.ClusterHisto =
True
52 SiStripMonitorClusterBPTX.BPTXfilter = genericTriggerEventFlag4L1bd
53 SiStripMonitorClusterBPTX.PixelDCSfilter = cms.PSet(
54 andOr = cms.bool(
False ),
55 dcsInputTag = cms.InputTag(
"scalersRawToDigi" ),
56 dcsPartitions = cms.vint32 ( 28, 29),
57 andOrDcs = cms.bool(
False ),
58 errorReplyDcs = cms.bool(
True ),
60 SiStripMonitorClusterBPTX.StripDCSfilter = cms.PSet(
61 andOr = cms.bool(
False ),
62 dcsInputTag = cms.InputTag(
"scalersRawToDigi" ),
63 dcsPartitions = cms.vint32 ( 24, 25, 26, 27 ),
64 andOrDcs = cms.bool(
False ),
65 errorReplyDcs = cms.bool(
True ),
68 from Configuration.StandardSequences.Eras
import eras
69 eras.stage2L1Trigger.toModify(SiStripMonitorClusterBPTX,
71 stage2 = cms.bool(
True),
72 l1tAlgBlkInputTag = cms.InputTag(
"gtStage2Digis"),
73 l1tExtBlkInputTag = cms.InputTag(
"gtStage2Digis")
79 SiStripMonitorTrackCommon = DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi.SiStripMonitorTrack.clone()
80 SiStripMonitorTrackCommon.TrackProducer =
'generalTracks'
81 SiStripMonitorTrackCommon.Mod_On =
False
82 SiStripMonitorTrackCommon.TH1ClusterCharge.ringView = cms.bool(
True )
83 SiStripMonitorTrackCommon.TH1ClusterStoNCorr.ringView = cms.bool(
True )
84 SiStripMonitorTrackCommon.TH1ClusterPos.layerView = cms.bool(
False )
85 SiStripMonitorTrackCommon.TH1ClusterPos.ringView = cms.bool(
True )
89 SiStripMonitorTrackMB = DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi.SiStripMonitorTrack.clone()
90 SiStripMonitorTrackMB.TrackProducer =
'generalTracks'
91 SiStripMonitorTrackMB.Mod_On =
False
92 SiStripMonitorTrackMB.genericTriggerEventPSet = genericTriggerEventFlag4HLTdb
93 SiStripMonitorTrackMB.TH1ClusterCharge.ringView = cms.bool(
True )
94 SiStripMonitorTrackMB.TH1ClusterStoNCorr.ringView = cms.bool(
True )
99 SiStripMonitorTrackIB = DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi.SiStripMonitorTrack.clone()
100 SiStripMonitorTrackIB.TrackProducer =
'generalTracks'
101 SiStripMonitorTrackIB.Mod_On =
False
102 SiStripMonitorTrackIB.genericTriggerEventPSet = genericTriggerEventFlag4HLTdbIB
103 SiStripMonitorTrackIB.TH1ClusterCharge.ringView = cms.bool(
True )
104 SiStripMonitorTrackIB.TH1ClusterStoNCorr.ringView = cms.bool(
True )
105 SiStripMonitorTrackIB.TkHistoMap_On = cms.bool(
False)
106 SiStripMonitorTrackIB.TH1ClusterNoise.layerView = cms.bool(
False)
107 SiStripMonitorTrackIB.TH1ClusterWidth.layerView = cms.bool(
False)
108 SiStripMonitorTrackIB.TH1ClusterChargePerCM.ringView = cms.bool(
False)
109 SiStripMonitorTrackIB.TopFolderName = cms.string(
"SiStrip/IsolatedBunches")
114 MonitorTrackResiduals.trajectoryInput =
'generalTracks'
115 MonitorTrackResiduals.Tracks =
'generalTracks'
116 MonitorTrackResiduals.Mod_On =
False
117 MonitorTrackResiduals.genericTriggerEventPSet = genericTriggerEventFlag4HLTdb
120 dqmInfoSiStrip = cms.EDAnalyzer(
"DQMEventInfo",
121 subSystemFolder = cms.untracked.string(
'SiStrip')
125 TkDetMap = cms.Service(
"TkDetMap")
126 SiStripDetInfoFileReade = cms.Service(
"SiStripDetInfoFileReader")
153 SiStripDQMTier0 = cms.Sequence(
154 APVPhases*consecutiveHEs*siStripFEDCheck*siStripFEDMonitor*SiStripMonitorDigi*SiStripMonitorClusterBPTX
155 *SiStripMonitorTrackCommon*SiStripMonitorTrackIB*MonitorTrackResiduals
158 SiStripDQMTier0Common = cms.Sequence(
159 APVPhases*consecutiveHEs*siStripFEDCheck*siStripFEDMonitor*SiStripMonitorDigi*SiStripMonitorClusterBPTX
160 *SiStripMonitorTrackCommon*SiStripMonitorTrackIB
163 SiStripDQMTier0MinBias = cms.Sequence(
164 APVPhases*consecutiveHEs*siStripFEDCheck*siStripFEDMonitor*SiStripMonitorDigi*SiStripMonitorClusterBPTX
165 *SiStripMonitorTrackMB*SiStripMonitorTrackIB*MonitorTrackResiduals
TrackerMonitorTrack defined and used only for MinimumBias ####.