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=
False
23 SiStripMonitorDigi.TkHistoMapMedianChargeApvShots_On=
False
24 SiStripMonitorDigi.TH1NApvShots.subdetswitchon =
True
25 SiStripMonitorDigi.TH1NApvShots.globalswitchon =
True
26 SiStripMonitorDigi.TH1ChargeMedianApvShots.subdetswitchon =
False
27 SiStripMonitorDigi.TH1ChargeMedianApvShots.globalswitchon =
True
28 SiStripMonitorDigi.TH1NStripsApvShots.subdetswitchon =
False
29 SiStripMonitorDigi.TH1NStripsApvShots.globalswitchon =
False
30 SiStripMonitorDigi.TH1ApvNumApvShots.subdetswitchon =
False
31 SiStripMonitorDigi.TH1ApvNumApvShots.globalswitchon =
False
32 SiStripMonitorDigi.TProfNShotsVsTime.subdetswitchon =
False
33 SiStripMonitorDigi.TProfNShotsVsTime.globalswitchon =
False
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.TrendVs10LS =
False
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.Eras.Modifier_stage2L1Trigger_cff
import stage2L1Trigger
69 stage2L1Trigger.toModify(SiStripMonitorClusterBPTX,
71 stage2 = cms.bool(
True),
72 l1tAlgBlkInputTag = cms.InputTag(
"gtStage2Digis"),
73 l1tExtBlkInputTag = cms.InputTag(
"gtStage2Digis"),
74 ReadPrescalesFromFile = cms.bool(
True)
83 SiStripMonitorTrackCommon = DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi.SiStripMonitorTrack.clone()
84 SiStripMonitorTrackCommon.TrackProducer =
'generalTracks'
85 SiStripMonitorTrackCommon.Mod_On =
False
86 SiStripMonitorTrackCommon.TH1ClusterCharge.ringView = cms.bool(
True )
87 SiStripMonitorTrackCommon.TH1ClusterStoNCorr.ringView = cms.bool(
True )
88 SiStripMonitorTrackCommon.TH1ClusterPos.layerView = cms.bool(
False )
89 SiStripMonitorTrackCommon.TH1ClusterPos.ringView = cms.bool(
True )
93 SiStripMonitorTrackMB = DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi.SiStripMonitorTrack.clone()
94 SiStripMonitorTrackMB.TrackProducer =
'generalTracks'
95 SiStripMonitorTrackMB.Mod_On =
False
96 SiStripMonitorTrackMB.genericTriggerEventPSet = genericTriggerEventFlag4HLTdb
97 SiStripMonitorTrackMB.TH1ClusterCharge.ringView = cms.bool(
True )
98 SiStripMonitorTrackMB.TH1ClusterStoNCorr.ringView = cms.bool(
True )
102 SiStripMonitorTrackIB = DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi.SiStripMonitorTrack.clone()
103 SiStripMonitorTrackIB.TrackProducer =
'generalTracks'
104 SiStripMonitorTrackIB.Mod_On =
False
105 SiStripMonitorTrackIB.genericTriggerEventPSet = genericTriggerEventFlag4HLTdbIB
106 SiStripMonitorTrackIB.TH1ClusterCharge.ringView = cms.bool(
True )
107 SiStripMonitorTrackIB.TH1ClusterStoNCorr.ringView = cms.bool(
True )
108 SiStripMonitorTrackIB.TkHistoMap_On = cms.bool(
False)
109 SiStripMonitorTrackIB.TH1ClusterNoise.layerView = cms.bool(
False)
110 SiStripMonitorTrackIB.TH1ClusterWidth.layerView = cms.bool(
False)
111 SiStripMonitorTrackIB.TH1ClusterChargePerCM.ringView = cms.bool(
False)
112 SiStripMonitorTrackIB.TopFolderName = cms.string(
"SiStrip/IsolatedBunches")
116 MonitorTrackResiduals.trajectoryInput =
'refittedForPixelDQM'
117 MonitorTrackResiduals.Tracks =
'refittedForPixelDQM'
118 MonitorTrackResiduals.Mod_On =
False
119 MonitorTrackResiduals.genericTriggerEventPSet = genericTriggerEventFlag4HLTdb
122 from DQMServices.Core.DQMEDAnalyzer
import DQMEDAnalyzer
124 subSystemFolder = cms.untracked.string(
'SiStrip')
155 SiStripDQMTier0 = cms.Sequence(
156 APVPhases*consecutiveHEs*siStripFEDCheck*siStripFEDMonitor*SiStripMonitorDigi*SiStripMonitorClusterBPTX
157 *SiStripMonitorTrackCommon*SiStripMonitorTrackIB*refittedForPixelDQM*MonitorTrackResiduals
159 from Configuration.Eras.Modifier_phase1Pixel_cff
import phase1Pixel
161 SiStripDQMTier0Common = cms.Sequence(
162 APVPhases*consecutiveHEs*siStripFEDCheck*siStripFEDMonitor*SiStripMonitorDigi*SiStripMonitorClusterBPTX
163 *SiStripMonitorTrackCommon*SiStripMonitorTrackIB
166 SiStripDQMTier0MinBias = cms.Sequence(
167 APVPhases*consecutiveHEs*siStripFEDCheck*siStripFEDMonitor*SiStripMonitorDigi*SiStripMonitorClusterBPTX
168 *SiStripMonitorTrackMB*SiStripMonitorTrackIB*refittedForPixelDQM*MonitorTrackResiduals