1 import FWCore.ParameterSet.Config
as cms
4 SiStripMonitorCluster = cms.EDAnalyzer(
"SiStripMonitorCluster",
5 ClusterProducerStrip = cms.InputTag(
'siStripClusters'),
6 ClusterProducerPix = cms.InputTag(
'siPixelClusters'),
8 ResetMEsEachRun = cms.bool(
False),
10 StripQualityLabel = cms.string(
''),
12 SelectAllDetectors = cms.bool(
False),
13 ShowMechanicalStructureView = cms.bool(
True),
15 ClusterLabel = cms.string(
''),
17 TkHistoMap_On = cms.bool(
True),
19 ClusterChTkHistoMap_On = cms.bool(
True),
21 TopFolderName = cms.string(
'SiStrip'),
23 BPTXfilter = cms.PSet(),
24 PixelDCSfilter = cms.PSet(),
25 StripDCSfilter = cms.PSet(),
27 CreateTrendMEs = cms.bool(
False),
28 TrendVsLS = cms.bool(
False),
31 Nbins = cms.int32(600),
32 xmin = cms.double(0.0),
33 xmax = cms.double(3600.),
34 xaxis = cms.string(
'Event Time in Seconds')
37 TrendingLS = cms.PSet(
38 Nbins = cms.int32(2400),
39 xmin = cms.double(0.0),
40 xmax = cms.double(150),
41 xaxis = cms.string(
'Lumisection')
44 TH1ClusterNoise = cms.PSet(
45 Nbinx = cms.int32(20),
46 xmin = cms.double(-0.5),
47 xmax = cms.double(9.5),
48 layerswitchon = cms.bool(
False),
49 moduleswitchon = cms.bool(
True)
52 TH1NrOfClusterizedStrips = cms.PSet(
53 Nbinx = cms.int32(20),
54 xmin = cms.double(-0.5),
55 xmax = cms.double(99.5),
56 layerswitchon = cms.bool(
True),
57 moduleswitchon = cms.bool(
True)
59 TH1ClusterPos = cms.PSet(
60 Nbinx = cms.int32(768),
61 xmin = cms.double(-0.5),
62 xmax = cms.double(767.5),
63 layerswitchon = cms.bool(
False),
64 moduleswitchon = cms.bool(
True)
66 TH1ClusterDigiPos = cms.PSet(
67 Nbinx = cms.int32(768),
68 xmin = cms.double(-0.5),
69 xmax = cms.double(767.5),
70 layerswitchon = cms.bool(
False),
71 moduleswitchon = cms.bool(
False)
73 TH1ModuleLocalOccupancy = cms.PSet(
74 Nbinx = cms.int32(51),
75 xmin = cms.double(-0.01),
76 xmax = cms.double(1.01),
77 layerswitchon = cms.bool(
True),
78 moduleswitchon = cms.bool(
True)
80 TH1nClusters = cms.PSet(
81 Nbinx = cms.int32(11),
82 xmin = cms.double(-0.5),
83 xmax = cms.double(10.5),
84 layerswitchon = cms.bool(
False),
85 moduleswitchon = cms.bool(
True)
87 TH1ClusterStoN = cms.PSet(
88 Nbinx = cms.int32(100),
89 xmin = cms.double(-0.5),
90 xmax = cms.double(299.5),
91 layerswitchon = cms.bool(
False),
92 moduleswitchon = cms.bool(
True)
94 TH1ClusterStoNVsPos = cms.PSet(
95 Nbinx = cms.int32(768),
96 xmin = cms.double(-0.5),
97 xmax = cms.double(767.5),
98 Nbiny = cms.int32(100),
99 ymin = cms.double(-0.5),
100 ymax = cms.double(299.5),
101 layerswitchon = cms.bool(
False),
102 moduleswitchon = cms.bool(
False)
104 TH1ClusterCharge = cms.PSet(
105 Nbinx = cms.int32(200),
106 xmin = cms.double(-0.5),
107 xmax = cms.double(799.5),
108 layerswitchon = cms.bool(
False),
109 moduleswitchon = cms.bool(
True),
110 subdetswitchon = cms.bool(
False)
112 TH1ClusterWidth = cms.PSet(
113 Nbinx = cms.int32(20),
114 xmin = cms.double(-0.5),
115 xmax = cms.double(19.5),
116 layerswitchon = cms.bool(
False),
117 moduleswitchon = cms.bool(
True),
118 subdetswitchon = cms.bool(
False)
121 TProfNumberOfCluster = cms.PSet(
122 Nbinx = cms.int32(100),
123 xmin = cms.double(-0.5),
124 xmax = cms.double(499.5),
125 layerswitchon = cms.bool(
False),
126 moduleswitchon = cms.bool(
False)
129 TProfClusterWidth = cms.PSet(
130 Nbinx = cms.int32(100),
131 xmin = cms.double(-0.5),
132 xmax = cms.double(499.5),
133 layerswitchon = cms.bool(
False),
134 moduleswitchon = cms.bool(
False)
137 ClusterConditions = cms.PSet(
138 minWidth = cms.double(0.0),
140 maxStoN = cms.double(10000.0),
141 minStoN = cms.double(0.0),
142 maxWidth = cms.double(10000.0)
145 TProfTotalNumberOfClusters = cms.PSet(
146 subdetswitchon = cms.bool(
False)
149 TH1TotalNumberOfClusters = cms.PSet(
150 Nbinx = cms.int32(100),
151 xmin = cms.double(-0.5),
152 xmax = cms.double(14999.5),
153 subdetswitchon = cms.bool(
False)
156 TProfClustersApvCycle = cms.PSet(
157 Nbins = cms.int32(70),
158 xmin = cms.double(-0.5),
159 xmax = cms.double(69.5),
160 Nbinsy = cms.int32(200),
161 ymin = cms.double(0.0),
162 ymax = cms.double(0.0),
163 subdetswitchon = cms.bool(
False)
166 TH2ClustersApvCycle = cms.PSet(
167 Nbinsx = cms.int32(70),
168 xmin = cms.double(-0.5),
169 xmax = cms.double(69.5),
170 Nbinsy = cms.int32(200),
171 ymin = cms.double(0.0),
172 yfactor = cms.double(0.2),
173 subdetswitchon = cms.bool(
False)
176 TProfClustersVsDBxCycle = cms.PSet(
177 Nbins = cms.int32(800),
178 xmin = cms.double(0.5),
179 xmax = cms.double(800.5),
180 ymin = cms.double(0.0),
181 ymax = cms.double(0.0),
182 subdetswitchon = cms.bool(
True)
185 TProf2ApvCycleVsDBx = cms.PSet(
186 Nbinsx = cms.int32(70),
187 xmin = cms.double(-0.5),
188 xmax = cms.double(69.5),
189 Nbinsy = cms.int32(800),
190 ymin = cms.double(0.5),
191 ymax = cms.double(800.5),
192 zmin = cms.double(0.0),
193 zmax = cms.double(0.0),
194 subdetswitchon = cms.bool(
False)
197 TH2ApvCycleVsDBxGlobal = cms.PSet(
198 Nbinsx = cms.int32(70),
199 xmin = cms.double(-0.5),
200 xmax = cms.double(69.5),
201 Nbinsy = cms.int32(800),
202 ymin = cms.double(0.5),
203 ymax = cms.double(800.5),
204 globalswitchon = cms.bool(
True)
207 TH2CStripVsCpixel = cms.PSet(
208 Nbinsx = cms.int32(300),
209 xmin = cms.double(-0.5),
210 xmax = cms.double(149999.5),
211 Nbinsy = cms.int32(60),
212 ymin = cms.double(-0.5),
213 ymax = cms.double(17999.5),
214 globalswitchon = cms.bool(
True)
217 MultiplicityRegions = cms.PSet(
218 k0 = cms.double(0.097),
219 q0 = cms.double(300),
220 dk0 = cms.double(40),
221 MaxClus = cms.double(26000),
222 MinPix = cms.double(50)
225 TH1MultiplicityRegions = cms.PSet(
226 Nbinx = cms.int32(5),
227 xmin = cms.double(0.5),
228 xmax = cms.double(5.5),
229 globalswitchon = cms.bool(
False)
232 TH1MainDiagonalPosition= cms.PSet(
233 Nbinsx = cms.int32(100),
234 xmin = cms.double(0.),
235 xmax = cms.double(2.),
236 globalswitchon = cms.bool(
False)
239 TH1NClusPx = cms.PSet(
240 Nbinsx = cms.int32(200),
241 xmax = cms.double(19999.5),
242 xmin = cms.double(-0.5)
246 TH1NClusStrip = cms.PSet(
247 Nbinsx = cms.int32(600),
248 xmax = cms.double(119999.5),
249 xmin = cms.double(-0.5)
252 TH1StripNoise2ApvCycle = cms.PSet(
253 Nbinsx = cms.int32(70),
254 xmin = cms.double(-0.5),
255 xmax = cms.double(69.5),
256 globalswitchon = cms.bool(
False)
259 TH1StripNoise3ApvCycle = cms.PSet(
260 Nbinsx = cms.int32(70),
261 xmin = cms.double(-0.5),
262 xmax = cms.double(69.5),
263 globalswitchon = cms.bool(
False)
266 NclusVsCycleTimeProf2D = cms.PSet(
267 Nbins = cms.int32(70),
268 xmin = cms.double(-0.5),
269 xmax = cms.double(69.5),
270 Nbinsy = cms.int32(90),
271 ymin = cms.double(0.),
272 ymax = cms.double(90*262144),
273 globalswitchon = cms.bool(
True)
276 ClusWidthVsAmpTH2 = cms.PSet(
277 Nbinsx = cms.int32(2000),
278 xmin = cms.double(0.),
279 xmax = cms.double(2000.),
280 Nbinsy = cms.int32(100),
281 ymin = cms.double(0.),
282 ymax = cms.double(100.),
283 globalswitchon = cms.bool(
True),
284 subdetswitchon = cms.bool(
False),
285 layerswitchon = cms.bool(
False),
286 moduleswitchon = cms.bool(
False)
289 Mod_On = cms.bool(
True),
290 ClusterHisto = cms.bool(
False),
292 HistoryProducer = cms.InputTag(
"consecutiveHEs"),
293 ApvPhaseProducer = cms.InputTag(
"APVPhases"),
295 UseDCSFiltering = cms.bool(
True),
297 ShowControlView = cms.bool(
False),
298 ShowReadoutView = cms.bool(
False)