CMS 3D CMS Logo

histoParameters_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 defaultMuonHistoParameters = cms.PSet(
4  useFabsEta = cms.bool(False),
5  minEta = cms.double(-2.5),
6  maxEta = cms.double(2.5),
7  nintEta = cms.int32(50),
8  #
9  minPt = cms.double(0.9),
10  maxPt = cms.double(2000.),
11  nintPt = cms.int32(50),
12  useLogPt=cms.untracked.bool(True),
13  useInvPt = cms.bool(False),
14  #
15  minPhi = cms.double(-3.1416),
16  maxPhi = cms.double(3.1416),
17  nintPhi = cms.int32(36),
18  #
19  minDxy = cms.double(-2.),
20  maxDxy = cms.double(2.),
21  nintDxy = cms.int32(40),
22  #
23  minDz = cms.double(-30.),
24  maxDz = cms.double(30.),
25  nintDz = cms.int32(60),
26  #
27  minRpos = cms.double(0.),
28  maxRpos = cms.double(4.),
29  nintRpos = cms.int32(40),
30  #
31  minZpos = cms.double(-30.),
32  maxZpos = cms.double(30.),
33  nintZpos = cms.int32(60),
34  #
35  minPU = cms.double(-0.5),
36  maxPU = cms.double(199.5),
37  nintPU = cms.int32(100),
38  #
39  # switches to be set according to the input Track collection to properly count the number of hits in Eff vs N(SimHits)
40  usetracker = cms.bool(True),
41  usemuon = cms.bool(True),
42  #
43  # here set for GLB tracks, redefined for TRK and STA tracks
44  minNHit = cms.double(-0.5),
45  maxNHit = cms.double(80.5),
46  nintNHit = cms.int32(81),
47  #
48  # select doing TRK/MUO hits plots
49  do_TRKhitsPlots = cms.bool(True),
50  do_MUOhitsPlots = cms.bool(True),
51  #
52  minDTHit = cms.double(-0.5),
53  maxDTHit = cms.double(50.5),
54  nintDTHit = cms.int32(51),
55  #
56  minCSCHit = cms.double(-0.5),
57  maxCSCHit = cms.double(50.5),
58  nintCSCHit = cms.int32(51),
59  #
60  minRPCHit = cms.double(-0.5),
61  maxRPCHit = cms.double(10.5),
62  nintRPCHit = cms.int32(11),
63  #
64  minLayers = cms.double(-0.5),
65  maxLayers = cms.double(20.5),
66  nintLayers = cms.int32(21),
67  #
68  minPixels = cms.double(-0.5),
69  maxPixels = cms.double(5.5),
70  nintPixels = cms.int32(6),
71  #
72  ptRes_nbin = cms.int32(200),
73  ptRes_rangeMin = cms.double(-0.5),
74  ptRes_rangeMax = cms.double(0.5),
75  #
76  phiRes_nbin = cms.int32(200),
77  phiRes_rangeMin = cms.double(-0.01),
78  phiRes_rangeMax = cms.double(0.01),
79  #
80  etaRes_nbin = cms.int32(100),
81  etaRes_rangeMin = cms.double(-0.02),
82  etaRes_rangeMax = cms.double(0.02),
83  #
84  cotThetaRes_nbin = cms.int32(100),
85  cotThetaRes_rangeMin = cms.double(-0.01),
86  cotThetaRes_rangeMax = cms.double(0.01),
87  #
88  dxyRes_nbin = cms.int32(100),
89  dxyRes_rangeMin = cms.double(-0.02),
90  dxyRes_rangeMax = cms.double(0.02),
91  #
92  dzRes_nbin = cms.int32(100),
93  dzRes_rangeMin = cms.double(-0.05),
94  dzRes_rangeMax = cms.double(0.05)
95 )
96 
97 
99 trkMuonHistoParameters = defaultMuonHistoParameters.clone()
100 trkMuonHistoParameters.usetracker = True
101 trkMuonHistoParameters.usemuon = False
102 trkMuonHistoParameters.nintNHit = 41
103 trkMuonHistoParameters.maxNHit = 40.5
104 trkMuonHistoParameters.do_TRKhitsPlots = True
105 trkMuonHistoParameters.do_MUOhitsPlots = False
106 
108 gemMuonHistoParameters = trkMuonHistoParameters.clone()
109 gemMuonHistoParameters.usetracker = True
110 gemMuonHistoParameters.usemuon = False
111 gemMuonHistoParameters.minEta = -2.4
112 gemMuonHistoParameters.maxEta = +2.4
113 gemMuonHistoParameters.nintEta = 48
114 #gemMuonHistoParameters.nintNHit = 41 # this is the tracker default
115 #gemMuonHistoParameters.maxNHit = 40.5
116 gemMuonHistoParameters.do_TRKhitsPlots = True
117 gemMuonHistoParameters.do_MUOhitsPlots = True # is this used in the current code ?
118 
120 me0MuonHistoParameters = trkMuonHistoParameters.clone()
121 me0MuonHistoParameters.usetracker = True
122 me0MuonHistoParameters.usemuon = False
123 me0MuonHistoParameters.minEta = -2.8
124 me0MuonHistoParameters.maxEta = +2.8
125 me0MuonHistoParameters.nintEta = 56
126 #me0MuonHistoParameters.nintNHit = 41 # this is the tracker default
127 #me0MuonHistoParameters.maxNHit = 40.5
128 me0MuonHistoParameters.do_TRKhitsPlots = True
129 me0MuonHistoParameters.do_MUOhitsPlots = True # is this used in the current code ?
130 
132 staMuonHistoParameters = defaultMuonHistoParameters.clone()
133 staMuonHistoParameters.usetracker = False
134 staMuonHistoParameters.usemuon = True
135 staMuonHistoParameters.nintNHit = 61
136 staMuonHistoParameters.maxNHit = 60.5
137 staMuonHistoParameters.do_TRKhitsPlots = False
138 staMuonHistoParameters.do_MUOhitsPlots = True
139 
140 staMuonHistoParameters.nintDxy = 40
141 staMuonHistoParameters.minDxy = -10.
142 staMuonHistoParameters.maxDxy = 10.
143 
144 staMuonHistoParameters.ptRes_nbin = 200
145 staMuonHistoParameters.ptRes_rangeMin = -1.
146 staMuonHistoParameters.ptRes_rangeMax = 5.
147 
148 staMuonHistoParameters.phiRes_nbin = 200
149 staMuonHistoParameters.phiRes_rangeMin = -0.1
150 staMuonHistoParameters.phiRes_rangeMax = 0.1
151 
152 staMuonHistoParameters.etaRes_nbin = 100
153 staMuonHistoParameters.etaRes_rangeMin = -0.1
154 staMuonHistoParameters.etaRes_rangeMax = 0.1
155 
156 staMuonHistoParameters.cotThetaRes_nbin = 100
157 staMuonHistoParameters.cotThetaRes_rangeMin = -0.1
158 staMuonHistoParameters.cotThetaRes_rangeMax = 0.1
159 
160 staMuonHistoParameters.dxyRes_nbin = 100
161 staMuonHistoParameters.dxyRes_rangeMin = -10.
162 staMuonHistoParameters.dxyRes_rangeMax = 10.
163 
164 staMuonHistoParameters.dzRes_nbin = 100
165 staMuonHistoParameters.dzRes_rangeMin = -25.
166 staMuonHistoParameters.dzRes_rangeMax = 25.
167 
169 staSeedMuonHistoParameters = staMuonHistoParameters.clone()
170 staSeedMuonHistoParameters.nintNHit = 7
171 staSeedMuonHistoParameters.maxNHit = 6.5
172 staSeedMuonHistoParameters.nintDTHit = 7
173 staSeedMuonHistoParameters.maxDTHit = 6.5
174 staSeedMuonHistoParameters.nintCSCHit = 7
175 staSeedMuonHistoParameters.maxCSCHit = 6.5
176 staSeedMuonHistoParameters.nintRPCHit = 7
177 staSeedMuonHistoParameters.maxRPCHit = 6.5
178 
180 staUpdMuonHistoParameters = staMuonHistoParameters.clone()
181 staUpdMuonHistoParameters.dxyRes_nbin = 100
182 staUpdMuonHistoParameters.dxyRes_rangeMin = -1.
183 staUpdMuonHistoParameters.dxyRes_rangeMax = 1.
184 
186 glbMuonHistoParameters = defaultMuonHistoParameters.clone()
187 glbMuonHistoParameters.usetracker = True
188 glbMuonHistoParameters.usemuon = True
189 glbMuonHistoParameters.nintNHit = 81
190 glbMuonHistoParameters.maxNHit = 80.5
191 glbMuonHistoParameters.do_TRKhitsPlots = True
192 glbMuonHistoParameters.do_MUOhitsPlots = True
193 
195 displacedTrkMuonHistoParameters = trkMuonHistoParameters.clone()
196 displacedTrkMuonHistoParameters.nintDxy = 85
197 displacedTrkMuonHistoParameters.minDxy = -85.
198 displacedTrkMuonHistoParameters.maxDxy = 85.
199 #
200 displacedTrkMuonHistoParameters.nintDz = 84
201 displacedTrkMuonHistoParameters.minDz = -210.
202 displacedTrkMuonHistoParameters.maxDz = 210.
203 #
204 displacedTrkMuonHistoParameters.nintRpos = 85
205 displacedTrkMuonHistoParameters.minRpos = 0.
206 displacedTrkMuonHistoParameters.maxRpos = 85.
207 #
208 displacedTrkMuonHistoParameters.nintZpos = 84
209 displacedTrkMuonHistoParameters.minZpos = -210.
210 displacedTrkMuonHistoParameters.maxZpos = 210.
211 
213 displacedStaMuonHistoParameters = staMuonHistoParameters.clone()
214 displacedStaMuonHistoParameters.nintDxy = 85
215 displacedStaMuonHistoParameters.minDxy = -85.
216 displacedStaMuonHistoParameters.maxDxy = 85.
217 #
218 displacedStaMuonHistoParameters.nintDz = 84
219 displacedStaMuonHistoParameters.minDz = -210.
220 displacedStaMuonHistoParameters.maxDz = 210.
221 #
222 displacedStaMuonHistoParameters.nintRpos = 85
223 displacedStaMuonHistoParameters.minRpos = 0.
224 displacedStaMuonHistoParameters.maxRpos = 85.
225 #
226 displacedStaMuonHistoParameters.nintZpos = 84
227 displacedStaMuonHistoParameters.minZpos = -210.
228 displacedStaMuonHistoParameters.maxZpos = 210.
229 
231 displacedStaSeedMuonHistoParameters = displacedStaMuonHistoParameters.clone()
232 displacedStaSeedMuonHistoParameters.nintNHit = 7
233 displacedStaSeedMuonHistoParameters.maxNHit = 6.5
234 displacedStaSeedMuonHistoParameters.nintDTHit = 7
235 displacedStaSeedMuonHistoParameters.maxDTHit = 6.5
236 displacedStaSeedMuonHistoParameters.nintCSCHit = 7
237 displacedStaSeedMuonHistoParameters.maxCSCHit = 6.5
238 displacedStaSeedMuonHistoParameters.nintRPCHit = 7
239 displacedStaSeedMuonHistoParameters.maxRPCHit = 6.5
240 
242 displacedGlbMuonHistoParameters = glbMuonHistoParameters.clone()
243 displacedGlbMuonHistoParameters.nintDxy = 85
244 displacedGlbMuonHistoParameters.minDxy = -85.
245 displacedGlbMuonHistoParameters.maxDxy = 85.
246 #
247 displacedGlbMuonHistoParameters.nintDz = 84
248 displacedGlbMuonHistoParameters.minDz = -210.
249 displacedGlbMuonHistoParameters.maxDz = 210.
250 #
251 displacedGlbMuonHistoParameters.nintRpos = 85
252 displacedGlbMuonHistoParameters.minRpos = 0.
253 displacedGlbMuonHistoParameters.maxRpos = 85.
254 #
255 displacedGlbMuonHistoParameters.nintZpos = 84
256 displacedGlbMuonHistoParameters.minZpos = -210.
257 displacedGlbMuonHistoParameters.maxZpos = 210.
258 
262 trkCosmicMuonHistoParameters = trkMuonHistoParameters.clone()
263 trkCosmicMuonHistoParameters.nintDxy = 40
264 trkCosmicMuonHistoParameters.minDxy = -10.
265 trkCosmicMuonHistoParameters.maxDxy = 10.
266 #
267 trkCosmicMuonHistoParameters.nintDz = 50
268 trkCosmicMuonHistoParameters.minDz = -50.
269 trkCosmicMuonHistoParameters.maxDz = 50.
270 #
271 trkCosmicMuonHistoParameters.nintRpos = 40
272 trkCosmicMuonHistoParameters.minRpos = 0.
273 trkCosmicMuonHistoParameters.maxRpos = 10.
274 #
275 trkCosmicMuonHistoParameters.nintZpos = 50
276 trkCosmicMuonHistoParameters.minZpos = -50.
277 trkCosmicMuonHistoParameters.maxZpos = 50.
278 
280 staCosmicMuonHistoParameters = staMuonHistoParameters.clone()
281 staCosmicMuonHistoParameters.nintDxy = 40
282 staCosmicMuonHistoParameters.minDxy = -10.
283 staCosmicMuonHistoParameters.maxDxy = 10.
284 #
285 staCosmicMuonHistoParameters.nintDz = 50
286 staCosmicMuonHistoParameters.minDz = -50.
287 staCosmicMuonHistoParameters.maxDz = 50.
288 #
289 staCosmicMuonHistoParameters.nintRpos = 40
290 staCosmicMuonHistoParameters.minRpos = 0.
291 staCosmicMuonHistoParameters.maxRpos = 10.
292 #
293 staCosmicMuonHistoParameters.nintZpos = 50
294 staCosmicMuonHistoParameters.minZpos = -50.
295 staCosmicMuonHistoParameters.maxZpos = 50.
296 
298 glbCosmicMuonHistoParameters = glbMuonHistoParameters.clone()
299 glbCosmicMuonHistoParameters.nintDxy = 40
300 glbCosmicMuonHistoParameters.minDxy = -10.
301 glbCosmicMuonHistoParameters.maxDxy = 10.
302 #
303 glbCosmicMuonHistoParameters.nintDz = 50
304 glbCosmicMuonHistoParameters.minDz = -50.
305 glbCosmicMuonHistoParameters.maxDz = 50.
306 #
307 glbCosmicMuonHistoParameters.nintRpos = 40
308 glbCosmicMuonHistoParameters.minRpos = 0.
309 glbCosmicMuonHistoParameters.maxRpos = 10.
310 #
311 glbCosmicMuonHistoParameters.nintZpos = 50
312 glbCosmicMuonHistoParameters.minZpos = -50.
313 glbCosmicMuonHistoParameters.maxZpos = 50.
314 
316 trkCosmic1LegMuonHistoParameters = trkCosmicMuonHistoParameters.clone()
317 trkCosmic1LegMuonHistoParameters.nintNHit = 81
318 trkCosmic1LegMuonHistoParameters.maxNHit = 80.5
319 #
320 trkCosmic1LegMuonHistoParameters.nintLayers = 31
321 trkCosmic1LegMuonHistoParameters.maxLayers = 30.5
322 #
323 trkCosmic1LegMuonHistoParameters.nintPixels = 11
324 trkCosmic1LegMuonHistoParameters.maxPixels = 10.5
325 
327 staCosmic1LegMuonHistoParameters = staCosmicMuonHistoParameters.clone()
328 staCosmic1LegMuonHistoParameters.nintNHit = 121
329 staCosmic1LegMuonHistoParameters.maxNHit = 120.5
330 #
331 staCosmic1LegMuonHistoParameters.nintDTHit = 101
332 staCosmic1LegMuonHistoParameters.maxDTHit = 100.5
333 #
334 staCosmic1LegMuonHistoParameters.nintCSCHit = 101
335 staCosmic1LegMuonHistoParameters.maxCSCHit = 100.5
336 #
337 staCosmic1LegMuonHistoParameters.nintRPCHit = 21
338 staCosmic1LegMuonHistoParameters.maxRPCHit = 20.5
339 
341 glbCosmic1LegMuonHistoParameters = glbCosmicMuonHistoParameters.clone()
342 glbCosmic1LegMuonHistoParameters.nintNHit = 161
343 glbCosmic1LegMuonHistoParameters.maxNHit = 160.5
344 #
345 glbCosmic1LegMuonHistoParameters.nintDTHit = 101
346 glbCosmic1LegMuonHistoParameters.maxDTHit = 100.5
347 #
348 glbCosmic1LegMuonHistoParameters.nintCSCHit = 101
349 glbCosmic1LegMuonHistoParameters.maxCSCHit = 100.5
350 #
351 glbCosmic1LegMuonHistoParameters.nintRPCHit = 21
352 glbCosmic1LegMuonHistoParameters.maxRPCHit = 20.5
353 #
354 glbCosmic1LegMuonHistoParameters.nintLayers = 31
355 glbCosmic1LegMuonHistoParameters.maxLayers = 30.5
356 #
357 glbCosmic1LegMuonHistoParameters.nintPixels = 11
358 glbCosmic1LegMuonHistoParameters.maxPixels = 10.5