CMS 3D CMS Logo

SiStripMonitorClusterAlca_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
4 
5 # SiStripMonitorCluster
6 SiStripCalZeroBiasMonitorCluster = SiStripMonitorCluster.clone(
7  ClusterProducerStrip = "calZeroBiasClusters",
8  ClusterProducerPix = 'siPixelClusters',
9  ResetMEsEachRun = False,
10  StripQualityLabel = 'unbiased',
11  SelectAllDetectors = True,
12  ShowMechanicalStructureView = True,
13  ClusterLabel = '',
14  TkHistoMap_On = False,
15  ClusterChTkHistoMap_On = False,
16  TopFolderName = 'AlcaReco/SiStrip',
17  BPTXfilter = SiStripMonitorCluster.BPTXfilter.clone(),
18  PixelDCSfilter = SiStripMonitorCluster.PixelDCSfilter.clone(),
19  StripDCSfilter = SiStripMonitorCluster.StripDCSfilter.clone(),
20  CreateTrendMEs = False,
21  TrendVs10LS = False,
22  TH1ClusterNoise = SiStripMonitorCluster.TH1ClusterNoise.clone(
23  Nbinx = 20,
24  xmin = -0.5,
25  xmax = 9.5,
26  layerswitchon = False,
27  moduleswitchon = False
28  ),
29  TH1NrOfClusterizedStrips = SiStripMonitorCluster.TH1NrOfClusterizedStrips.clone(
30  Nbinx = 20,
31  xmin = -0.5,
32  xmax = 99.5,
33  layerswitchon = False,
34  moduleswitchon = False
35  ),
36  TH1ClusterPos = SiStripMonitorCluster.TH1ClusterPos.clone(
37  Nbinx = 768,
38  xmin = -0.5,
39  xmax = 767.5,
40  layerswitchon = True,
41  moduleswitchon = False
42  ),
43  TH1ClusterDigiPos = SiStripMonitorCluster.TH1ClusterDigiPos.clone(
44  Nbinx = 768,
45  xmin = -0.5,
46  xmax = 767.5,
47  layerswitchon = False,
48  moduleswitchon = True
49  ),
50  TH1ModuleLocalOccupancy = SiStripMonitorCluster.TH1ModuleLocalOccupancy.clone(
51  Nbinx = 20,
52  xmin = -0.5,
53  xmax = 0.95,
54  layerswitchon = False,
55  moduleswitchon = False
56  ),
57  TH1nClusters = SiStripMonitorCluster.TH1nClusters.clone(
58  Nbinx = 11,
59  xmin = -0.5,
60  xmax = 10.5,
61  layerswitchon = False,
62  moduleswitchon = False
63  ),
64  TH1ClusterStoN = SiStripMonitorCluster.TH1ClusterStoN.clone(
65  Nbinx = 100,
66  xmin = -0.5,
67  xmax = 299.5,
68  layerswitchon = False,
69  moduleswitchon = False
70  ),
71  TH1ClusterStoNVsPos = SiStripMonitorCluster.TH1ClusterStoNVsPos.clone(
72  Nbinx = 768,
73  xmin = -0.5,
74  xmax = 767.5,
75  Nbiny = 100,
76  ymin = -0.5,
77  ymax = 299.5,
78  layerswitchon = False,
79  moduleswitchon = False
80  ),
81  TH1ClusterCharge = SiStripMonitorCluster.TH1ClusterCharge.clone(
82  Nbinx = 200,
83  xmin = -0.5,
84  xmax = 799.5,
85  layerswitchon = False,
86  moduleswitchon = False,
87  subdetswitchon = True
88  ),
89  TH1ClusterWidth = SiStripMonitorCluster.TH1ClusterWidth.clone(
90  Nbinx = 30,
91  xmin = -0.5,
92  xmax = 29.5,
93  layerswitchon = False,
94  moduleswitchon = False,
95  subdetswitchon = True
96  ),
97  TProfNumberOfCluster = SiStripMonitorCluster.TProfNumberOfCluster.clone(
98  Nbinx = 100,
99  xmin = -0.5,
100  xmax = 499.5,
101  layerswitchon = False,
102  moduleswitchon = False
103  ),
104  TProfClusterWidth = SiStripMonitorCluster.TProfClusterWidth.clone(
105  Nbinx = 100,
106  xmin = -0.5,
107  xmax = 499.5,
108  layerswitchon = False,
109  moduleswitchon = False
110  ),
111  ClusterConditions = SiStripMonitorCluster.ClusterConditions.clone(
112  minWidth = 0.0,
113  On = True,
114  maxStoN = 10000.0,
115  minStoN = 0.0,
116  maxWidth = 10000.0
117  ),
118  TProfTotalNumberOfClusters = SiStripMonitorCluster.TProfTotalNumberOfClusters.clone(
119  subdetswitchon = True
120  ),
121  TH1TotalNumberOfClusters = SiStripMonitorCluster.TH1TotalNumberOfClusters.clone(
122  Nbinx = 500,
123  xmin = -0.5,
124  xmax = 19999.5,
125  subdetswitchon = True
126  ),
127  TProfClustersApvCycle = SiStripMonitorCluster.TProfClustersApvCycle.clone(
128  Nbins = 70,
129  xmin = -0.5,
130  xmax = 69.5,
131  Nbinsy = 200,
132  ymin = 0.0,
133  ymax = 0.0,
134  subdetswitchon = True
135  ),
136  TH2ClustersApvCycle = SiStripMonitorCluster.TH2ClustersApvCycle.clone(
137  Nbinsx = 70,
138  xmin = -0.5,
139  xmax = 69.5,
140  Nbinsy = 400,
141  ymin = 0.0,
142  yfactor = 0.01,
143  subdetswitchon = True
144  ),
145  TProfClustersVsDBxCycle = SiStripMonitorCluster.TProfClustersVsDBxCycle.clone(
146  Nbins = 800,
147  xmin = 0.5,
148  xmax = 800.5,
149  ymin = 0.0,
150  ymax = 0.0,
151  subdetswitchon = False
152  ),
153  TProf2ApvCycleVsDBx = SiStripMonitorCluster.TProf2ApvCycleVsDBx.clone(
154  Nbinsx = 70,
155  xmin = -0.5,
156  xmax = 69.5,
157  Nbinsy = 800,
158  ymin = 0.5,
159  ymax = 800.5,
160  zmin = 0.0,
161  zmax = 0.0,
162  subdetswitchon = False
163  ),
164  TH2ApvCycleVsDBxGlobal = SiStripMonitorCluster.TH2ApvCycleVsDBxGlobal.clone(
165  Nbinsx = 70,
166  xmin = -0.5,
167  xmax = 69.5,
168  Nbinsy = 800,
169  ymin = 0.5,
170  ymax = 800.5,
171  globalswitchon = False
172  ),
173  TH2CStripVsCpixel = SiStripMonitorCluster.TH2CStripVsCpixel.clone(
174  Nbinsx = 150,
175  xmin = -0.5,
176  xmax = 74999.5,
177  Nbinsy = 50,
178  ymin = -0.5,
179  ymax = 14999.5,
180  globalswitchon = False
181  ),
182  MultiplicityRegions = SiStripMonitorCluster.MultiplicityRegions.clone(
183  k0 = 0.13, # k from linear fit of the diagonal
184  q0 = 300, # +/- variation of y axis intercept
185  dk0 = 40, #+/- variation of k0 (in %) to contain the diagonal zone
186  MaxClus = 20000, #Divide Region 2 and Region 3
187  MinPix = 50 # minimum number of Pix clusters to flag events with zero Si clusters
188  ),
189  TH1MultiplicityRegions = SiStripMonitorCluster.TH1MultiplicityRegions.clone(
190  Nbinx = 5,
191  xmin = 0.5,
192  xmax = 5.5,
193  globalswitchon = False
194  ),
195  TH1MainDiagonalPosition = SiStripMonitorCluster.TH1MainDiagonalPosition.clone(
196  Nbinsx = 100,
197  xmin = 0.,
198  xmax = 2.,
199  globalswitchon = False
200  ),
201  # Nunmber of Cluster in Pixel
202  TH1NClusPx = SiStripMonitorCluster.TH1NClusPx.clone(
203  Nbinsx = 200,
204  xmax = 19999.5,
205  xmin = -0.5
206  ),
207  # Number of Cluster in Strip
208  TH1NClusStrip = SiStripMonitorCluster.TH1NClusStrip.clone(
209  Nbinsx = 500,
210  xmax = 99999.5,
211  xmin = -0.5
212  ),
213  TH1StripNoise2ApvCycle = SiStripMonitorCluster.TH1StripNoise2ApvCycle.clone(
214  Nbinsx = 70,
215  xmin = -0.5,
216  xmax = 69.5,
217  globalswitchon = False
218  ),
219  TH1StripNoise3ApvCycle = SiStripMonitorCluster.TH1StripNoise3ApvCycle.clone(
220  Nbinsx = 70,
221  xmin = -0.5,
222  xmax = 69.5,
223  globalswitchon = False
224  ),
225  Mod_On = True,
226  ClusterHisto = False,
227  HistoryProducer = "consecutiveHEs",
228  ApvPhaseProducer = "APVPhases",
229  UseDCSFiltering = True,
230  ShowControlView = False,
231  ShowReadoutView = False
232 )