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 TH1ABx_CSCP = cms.PSet(
186 Nbinsx = cms.int32(3565),
187 xmin = cms.double(0.),
188 xmax = cms.double(3564),
189 subdetswitchon = cms.bool(
True)
192 TProf2ApvCycleVsDBx = cms.PSet(
193 Nbinsx = cms.int32(70),
194 xmin = cms.double(-0.5),
195 xmax = cms.double(69.5),
196 Nbinsy = cms.int32(800),
197 ymin = cms.double(0.5),
198 ymax = cms.double(800.5),
199 zmin = cms.double(0.0),
200 zmax = cms.double(0.0),
201 subdetswitchon = cms.bool(
False)
204 TH2ApvCycleVsDBxGlobal = cms.PSet(
205 Nbinsx = cms.int32(70),
206 xmin = cms.double(-0.5),
207 xmax = cms.double(69.5),
208 Nbinsy = cms.int32(800),
209 ymin = cms.double(0.5),
210 ymax = cms.double(800.5),
211 globalswitchon = cms.bool(
True)
214 TH1DBxGlobal = cms.PSet(
215 Nbinsx = cms.int32(800),
216 xmin = cms.double(0.5),
217 xmax = cms.double(800.5),
218 globalswitchon = cms.bool(
True)
221 TH1DBxCycleGlobal = cms.PSet(
222 Nbinsx = cms.int32(800),
223 xmin = cms.double(0.5),
224 xmax = cms.double(800.5),
225 globalswitchon = cms.bool(
True)
228 TH2CStripVsCpixel = cms.PSet(
229 Nbinsx = cms.int32(300),
230 xmin = cms.double(-0.5),
231 xmax = cms.double(149999.5),
232 Nbinsy = cms.int32(60),
233 ymin = cms.double(-0.5),
234 ymax = cms.double(17999.5),
235 globalswitchon = cms.bool(
True)
238 MultiplicityRegions = cms.PSet(
239 k0 = cms.double(0.097),
240 q0 = cms.double(300),
241 dk0 = cms.double(40),
242 MaxClus = cms.double(26000),
243 MinPix = cms.double(50)
246 TH1MultiplicityRegions = cms.PSet(
247 Nbinx = cms.int32(5),
248 xmin = cms.double(0.5),
249 xmax = cms.double(5.5),
250 globalswitchon = cms.bool(
False)
253 TH1MainDiagonalPosition= cms.PSet(
254 Nbinsx = cms.int32(100),
255 xmin = cms.double(0.),
256 xmax = cms.double(2.),
257 globalswitchon = cms.bool(
False)
260 TProfMainDiagonalPosition= cms.PSet(
261 Nbinsx = cms.int32(3565),
262 xmin = cms.double(0),
263 xmax = cms.double(3564),
264 Nbinsy = cms.int32(100),
265 ymin = cms.double(0.),
266 ymax = cms.double(2.),
267 globalswitchon = cms.bool(
False)
270 TH2MainDiagonalPosition= cms.PSet(
271 Nbinsx = cms.int32(3565),
272 xmin = cms.double(0),
273 xmax = cms.double(3564),
274 Nbinsy = cms.int32(100),
275 ymin = cms.double(0.),
276 ymax = cms.double(2.),
277 globalswitchon = cms.bool(
False)
281 TH1NClusPx = cms.PSet(
282 Nbinsx = cms.int32(200),
283 xmax = cms.double(19999.5),
284 xmin = cms.double(-0.5)
288 TH1NClusStrip = cms.PSet(
289 Nbinsx = cms.int32(600),
290 xmax = cms.double(119999.5),
291 xmin = cms.double(-0.5)
294 TProfNClusStrip = cms.PSet(
295 Nbinsx = cms.int32(3565),
296 xmin = cms.double(0),
297 xmax = cms.double(3564),
298 Nbinsy = cms.int32(200),
299 ymin = cms.double(-0.5),
300 ymax = cms.double(99999.5),
301 globalswitchon = cms.bool(
True)
304 TProfNClusPixel = cms.PSet(
305 Nbinsx = cms.int32(3565),
306 xmin = cms.double(0),
307 xmax = cms.double(3564),
308 Nbinsy = cms.int32(200),
309 ymin = cms.double(-0.5),
310 ymax = cms.double(199999.5),
311 globalswitchon = cms.bool(
True)
314 TH1StripNoise2ApvCycle = cms.PSet(
315 Nbinsx = cms.int32(70),
316 xmin = cms.double(-0.5),
317 xmax = cms.double(69.5),
318 globalswitchon = cms.bool(
False)
321 TH1StripNoise3ApvCycle = cms.PSet(
322 Nbinsx = cms.int32(70),
323 xmin = cms.double(-0.5),
324 xmax = cms.double(69.5),
325 globalswitchon = cms.bool(
False)
328 NclusVsCycleTimeProf2D = cms.PSet(
329 Nbins = cms.int32(70),
330 xmin = cms.double(-0.5),
331 xmax = cms.double(69.5),
332 Nbinsy = cms.int32(90),
333 ymin = cms.double(0.),
334 ymax = cms.double(90*262144),
335 globalswitchon = cms.bool(
True)
337 NumberOfClusterPerRingVsTrendVarTH2 = cms.PSet(
338 Nbinsx = cms.int32(1000),
339 xmin = cms.double(0.),
340 xmax = cms.double(150.),
341 Nbinsy = cms.int32(9),
342 ymin = cms.double(0.5),
343 ymax = cms.double(9.5),
344 globalswitchon = cms.bool(
True),
347 NumberOfClusterPerLayerTrendVarTH2 = cms.PSet(
348 Nbinsx = cms.int32(1000),
349 xmin = cms.double(0.),
350 xmax = cms.double(150.),
351 Nbinsy = cms.int32(11),
352 ymin = cms.double(0.5),
353 ymax = cms.double(11.5),
354 globalswitchon = cms.bool(
True),
357 ClusWidthVsAmpTH2 = cms.PSet(
358 Nbinsx = cms.int32(2000),
359 xmin = cms.double(0.),
360 xmax = cms.double(2000.),
361 Nbinsy = cms.int32(100),
362 ymin = cms.double(0.),
363 ymax = cms.double(100.),
364 globalswitchon = cms.bool(
True),
365 subdetswitchon = cms.bool(
False),
366 layerswitchon = cms.bool(
False),
367 moduleswitchon = cms.bool(
False)
370 Mod_On = cms.bool(
True),
371 ClusterHisto = cms.bool(
False),
373 HistoryProducer = cms.InputTag(
"consecutiveHEs"),
374 ApvPhaseProducer = cms.InputTag(
"APVPhases"),
376 UseDCSFiltering = cms.bool(
True),
378 ShowControlView = cms.bool(
False),
379 ShowReadoutView = cms.bool(
False)