CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
SiStripMonitorCluster_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 # SiStripMonitorCluster
4 SiStripMonitorCluster = cms.EDAnalyzer("SiStripMonitorCluster",
5  ClusterProducerStrip = cms.InputTag('siStripClusters'),
6  ClusterProducerPix = cms.InputTag('siPixelClusters'),
7 
8  ResetMEsEachRun = cms.bool(False),
9 
10  StripQualityLabel = cms.string(''),
11 
12  SelectAllDetectors = cms.bool(False),
13  ShowMechanicalStructureView = cms.bool(True),
14 
15  ClusterLabel = cms.string(''),
16 
17  TkHistoMap_On = cms.bool(True),
18 
19  ClusterChTkHistoMap_On = cms.bool(True),
20 
21  TopFolderName = cms.string('SiStrip'),
22 
23  BPTXfilter = cms.PSet(),
24  PixelDCSfilter = cms.PSet(),
25  StripDCSfilter = cms.PSet(),
26 
27  CreateTrendMEs = cms.bool(False),
28  TrendVsLS = cms.bool(False),
29 
30  Trending = cms.PSet(
31  Nbins = cms.int32(600),
32  xmin = cms.double(0.0),
33  xmax = cms.double(3600.),
34  xaxis = cms.string('Event Time in Seconds')
35  ),
36 
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')
42  ),
43 
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)
50  ),
51 
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)
58  ),
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)
65  ),
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)
72  ),
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)
79  ),
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)
86  ),
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)
93  ),
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)
103  ),
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)
111  ),
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)
119  ),
120 
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)
127  ),
128 
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)
135  ),
136 
137  ClusterConditions = cms.PSet(
138  minWidth = cms.double(0.0),
139  On = cms.bool(True),
140  maxStoN = cms.double(10000.0),
141  minStoN = cms.double(0.0),
142  maxWidth = cms.double(10000.0)
143  ),
144 
145  TProfTotalNumberOfClusters = cms.PSet(
146  subdetswitchon = cms.bool(False)
147  ),
148 
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)
154  ),
155 
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)
164  ),
165 
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)
174  ),
175 
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)
183  ),
184 
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)
190  ),
191 
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)
202  ),
203 
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)
212  ),
213 
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)
219  ),
220 
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)
226  ),
227 
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)
236  ),
237 
238  MultiplicityRegions = cms.PSet(
239  k0 = cms.double(0.097), # k from linear fit of the diagonal default 0.13
240  q0 = cms.double(300), # +/- variation of y axis intercept default 300
241  dk0 = cms.double(40), #+/- variation of k0 (in %) to contain the diagonal zone defoult 40
242  MaxClus = cms.double(26000), #Divide Region 2 and Region 3 default 20000
243  MinPix = cms.double(50) # minimum number of Pix clusters to flag events with zero Si clusters default 50
244  ),
245 
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)
251  ),
252 
253  TH1MainDiagonalPosition= cms.PSet(
254  Nbinsx = cms.int32(100),
255  xmin = cms.double(0.),
256  xmax = cms.double(2.),
257  globalswitchon = cms.bool(False)
258  ),
259 
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)
268  ),
269 
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)
278  ),
279 
280 # Nunmber of Cluster in Pixel
281  TH1NClusPx = cms.PSet(
282  Nbinsx = cms.int32(200),
283  xmax = cms.double(19999.5),
284  xmin = cms.double(-0.5)
285  ),
286 
287 # Number of Cluster in Strip
288  TH1NClusStrip = cms.PSet(
289  Nbinsx = cms.int32(600),
290  xmax = cms.double(119999.5),
291  xmin = cms.double(-0.5)
292  ),
293 
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)
302  ),
303 
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)
312  ),
313 
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)
319  )
320  ,
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)
326  ),
327 
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)
336  ),
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),
345  ),
346 
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),
355  ),
356 
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)
368  ),
369 
370  Mod_On = cms.bool(True),
371  ClusterHisto = cms.bool(False),
372 
373  HistoryProducer = cms.InputTag("consecutiveHEs"),
374  ApvPhaseProducer = cms.InputTag("APVPhases"),
375 
376  UseDCSFiltering = cms.bool(True),
377 
378  ShowControlView = cms.bool(False),
379  ShowReadoutView = cms.bool(False)
380 )