CMS 3D CMS Logo

SiStripTrackingRecHitsValid_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer
4 StripTrackingRecHitsValid = DQMEDAnalyzer('SiStripTrackingRecHitsValid',
5  outputFile = cms.string('striptrackingrechitshisto.root'),
6  runStandalone = cms.bool(False),
7  OutputMEsInRootFile = cms.bool(False),
8  TopFolderName = cms.string('SiStrip/RecHitsValidation/TrackingRecHits'),
9 
10  TH1Resolx_LF = cms.PSet(
11  Nbinx = cms.int32(1000),
12  xmin = cms.double(0.),
13  xmax = cms.double(0.05),
14  layerswitchon = cms.bool(False)
15  ),
16 
17  TH1Resolx_MF = cms.PSet(
18  Nbinx = cms.int32(1000),
19  xmin = cms.double(0.),
20  xmax = cms.double(5),
21  layerswitchon = cms.bool(True)
22  ),
23 
24  TH1Res_LF = cms.PSet(
25  Nbinx = cms.int32(1000),
26  xmin = cms.double(-0.2),
27  xmax = cms.double(+0.2),
28  layerswitchon = cms.bool(False)
29  ),
30 
31  TH1Res_MF = cms.PSet(
32  Nbinx = cms.int32(1000),
33  xmin = cms.double(-20.0),
34  xmax = cms.double(+20.0),
35  layerswitchon = cms.bool(True)
36  ),
37 
38  TH1Pull_LF = cms.PSet(
39  Nbinx = cms.int32(1000),
40  xmin = cms.double(-50.0),
41  xmax = cms.double(+50.0),
42  layerswitchon = cms.bool(False)
43  ),
44 
45  TH1Pull_MF = cms.PSet(
46  Nbinx = cms.int32(100),
47  xmin = cms.double(-50.0),
48  xmax = cms.double(+50.0),
49  layerswitchon = cms.bool(True)
50  ),
51 
52  TH1Category = cms.PSet(
53  Nbinx = cms.int32(10),
54  xmin = cms.double(0.),
55  xmax = cms.double(10.0),
56  layerswitchon = cms.bool(False)
57  ),
58 
59  TH1Trackwidth = cms.PSet(
60  Nbinx = cms.int32(100),
61  xmin = cms.double(0.),
62  xmax = cms.double(10.0),
63  layerswitchon = cms.bool(True)
64  ),
65 
66  TH1Expectedwidth = cms.PSet(
67  Nbinx = cms.int32(10),
68  xmin = cms.double(0.),
69  xmax = cms.double(10.0),
70  layerswitchon = cms.bool(True)
71  ),
72 
73  TH1Clusterwidth= cms.PSet(
74  Nbinx = cms.int32(15),
75  xmin = cms.double(0.),
76  xmax = cms.double(15.0),
77  layerswitchon = cms.bool(True)
78  ),
79 
80  TH1Trackanglealpha = cms.PSet(
81  Nbinx = cms.int32(100),
82  xmin = cms.double(-100.0),
83  xmax = cms.double(+100.0),
84  layerswitchon = cms.bool(True)
85  ),
86 
87  TH1Trackanglebeta = cms.PSet(
88  Nbinx = cms.int32(100),
89  xmin = cms.double(-100.0),
90  xmax = cms.double(+100.0),
91  layerswitchon = cms.bool(True)
92  ),
93 
94  TProfResolxMFTrackwidthProfile_WClus1 = cms.PSet(
95  Nbinx = cms.int32(12),
96  xmin = cms.double(0.),
97  xmax = cms.double(4.0),
98  ymin = cms.double(0.),
99  ymax = cms.double(2.0),
100  layerswitchon = cms.bool(True)
101  ),
102 
103  TProfResolxMFTrackwidthProfile_WClus2 = cms.PSet(
104  Nbinx = cms.int32(12),
105  xmin = cms.double(0.),
106  xmax = cms.double(4.0),
107  ymin = cms.double(0.),
108  ymax = cms.double(2.0),
109  layerswitchon = cms.bool(True)
110  ),
111 
112  TProfResolxMFTrackwidthProfile_WClus3 = cms.PSet(
113  Nbinx = cms.int32(12),
114  xmin = cms.double(0.),
115  xmax = cms.double(4.0),
116  ymin = cms.double(0.),
117  ymax = cms.double(2.0),
118  layerswitchon = cms.bool(True)
119  ),
120 
121  TProfResolxMFTrackwidthProfile_WClus4 = cms.PSet(
122  Nbinx = cms.int32(12),
123  xmin = cms.double(0.),
124  xmax = cms.double(4.0),
125  ymin = cms.double(0.),
126  ymax = cms.double(2.0),
127  layerswitchon = cms.bool(True)
128  ),
129 
130  TProfResMFTrackwidthProfile_WClus1 = cms.PSet(
131  Nbinx = cms.int32(12),
132  xmin = cms.double(0.),
133  xmax = cms.double(4.0),
134  ymin = cms.double(0.),
135  ymax = cms.double(2.0),
136  layerswitchon = cms.bool(False)
137  ),
138 
139  TProfResMFTrackwidthProfile_WClus2 = cms.PSet(
140  Nbinx = cms.int32(12),
141  xmin = cms.double(0.),
142  xmax = cms.double(4.0),
143  ymin = cms.double(0.),
144  ymax = cms.double(2.0),
145  layerswitchon = cms.bool(False)
146  ),
147 
148  TProfResMFTrackwidthProfile_WClus21 = cms.PSet(
149  Nbinx = cms.int32(12),
150  xmin = cms.double(0.),
151  xmax = cms.double(4.0),
152  ymin = cms.double(-2.0),
153  ymax = cms.double(+2.0),
154  layerswitchon = cms.bool(False)
155  ),
156 
157  TProfResMFTrackwidthProfile_WClus22 = cms.PSet(
158  Nbinx = cms.int32(12),
159  xmin = cms.double(0.),
160  xmax = cms.double(4.0),
161  ymin = cms.double(-5.0),
162  ymax = cms.double(+5.0),
163  layerswitchon = cms.bool(False)
164  ),
165 
166  TProfResMFTrackwidthProfile_WClus23 = cms.PSet(
167  Nbinx = cms.int32(12),
168  xmin = cms.double(0.),
169  xmax = cms.double(4.0),
170  ymin = cms.double(-0.5),
171  ymax = cms.double(+0.5),
172  layerswitchon = cms.bool(False)
173  ),
174 
175  TProfResMFTrackwidthProfile_WClus3 = cms.PSet(
176  Nbinx = cms.int32(12),
177  xmin = cms.double(0.),
178  xmax = cms.double(4.0),
179  ymin = cms.double(0.),
180  ymax = cms.double(2.0),
181  layerswitchon = cms.bool(False)
182  ),
183 
184  TProfResMFTrackwidthProfile_WClus4 = cms.PSet(
185  Nbinx = cms.int32(12),
186  xmin = cms.double(0.),
187  xmax = cms.double(4.0),
188  ymin = cms.double(0.),
189  ymax = cms.double(2.0),
190  layerswitchon = cms.bool(False)
191  ),
192 
193  TProfResolxMFTrackwidthProfile = cms.PSet(
194  Nbinx = cms.int32(12),
195  xmin = cms.double(0.),
196  xmax = cms.double(10.0),
197  ymin = cms.double(0.),
198  ymax = cms.double(2.0),
199  layerswitchon = cms.bool(True)
200  ),
201 
202  TProfResolxMFTrackwidthProfile_Category1 = cms.PSet(
203  Nbinx = cms.int32(12),
204  xmin = cms.double(0.),
205  xmax = cms.double(4.0),
206  ymin = cms.double(-2.0),
207  ymax = cms.double(+2.0),
208  layerswitchon = cms.bool(False)
209  ),
210 
211  TProfResolxMFTrackwidthProfile_Category2 = cms.PSet(
212  Nbinx = cms.int32(12),
213  xmin = cms.double(0.),
214  xmax = cms.double(4.0),
215  ymin = cms.double(-2.0),
216  ymax = cms.double(+2.0),
217  layerswitchon = cms.bool(False)
218  ),
219 
220  TProfResolxMFTrackwidthProfile_Category3 = cms.PSet(
221  Nbinx = cms.int32(12),
222  xmin = cms.double(0.),
223  xmax = cms.double(4.0),
224  ymin = cms.double(-2.0),
225  ymax = cms.double(+2.0),
226  layerswitchon = cms.bool(False)
227  ),
228 
229  TProfResolxMFTrackwidthProfile_Category4 = cms.PSet(
230  Nbinx = cms.int32(12),
231  xmin = cms.double(0.),
232  xmax = cms.double(10.0),
233  ymin = cms.double(-2.0),
234  ymax = cms.double(+2.0),
235  layerswitchon = cms.bool(False)
236  ),
237 
238  TProfResolxMFClusterwidthProfile_Category1 = cms.PSet(
239  Nbinx = cms.int32(100),
240  xmin = cms.double(0.),
241  xmax = cms.double(10.),
242  ymin = cms.double(-2.0),
243  ymax = cms.double(+2.0),
244  layerswitchon = cms.bool(False)
245  ),
246 
247  TProfResolxMFAngleProfile = cms.PSet(
248  Nbinx = cms.int32(100),
249  xmin = cms.double(-1.),
250  xmax = cms.double(60.0),
251  ymin = cms.double(0.),
252  ymax = cms.double(2.0),
253  layerswitchon = cms.bool(False)
254  ),
255 
256  TH1WclusRphi = cms.PSet(
257  Nbinx = cms.int32(20),
258  xmin = cms.double(0.5),
259  xmax = cms.double(20.5),
260  layerswitchon = cms.bool(True)
261  ),
262 
263  TH1AdcRphi = cms.PSet(
264  Nbinx = cms.int32(100),
265  xmin = cms.double(0.),
266  xmax = cms.double(300.),
267  layerswitchon = cms.bool(True)
268  ),
269 
270  TH1ResolxLFRphi = cms.PSet(
271  Nbinx = cms.int32(100),
272  xmin = cms.double(0.),
273  xmax = cms.double(0.005),
274  layerswitchon = cms.bool(False)
275  ),
276 
277  TH1ResolxMFRphi = cms.PSet(
278  Nbinx = cms.int32(100),
279  xmin = cms.double(0.),
280  xmax = cms.double(2.0),
281  layerswitchon = cms.bool(True)
282  ),
283 
284  TH1ResolxMFRphiwclus1 = cms.PSet(
285  Nbinx = cms.int32(100),
286  xmin = cms.double(0.),
287  xmax = cms.double(2.0),
288  layerswitchon = cms.bool(True)
289  ),
290 
291  TH1ResolxMFRphiwclus2 = cms.PSet(
292  Nbinx = cms.int32(100),
293  xmin = cms.double(0.),
294  xmax = cms.double(2.0),
295  layerswitchon = cms.bool(True)
296  ),
297 
298  TH1ResolxMFRphiwclus3 = cms.PSet(
299  Nbinx = cms.int32(100),
300  xmin = cms.double(0.),
301  xmax = cms.double(2.0),
302  layerswitchon = cms.bool(True)
303  ),
304 
305  TH1ResolxMFRphiwclus4 = cms.PSet(
306  Nbinx = cms.int32(100),
307  xmin = cms.double(0.),
308  xmax = cms.double(2.0),
309  layerswitchon = cms.bool(True)
310  ),
311 
312  TH1ResLFRphi = cms.PSet(
313  Nbinx = cms.int32(100),
314  xmin = cms.double(-0.02),
315  xmax = cms.double(+0.02),
316  layerswitchon = cms.bool(False)
317  ),
318 
319  TH1ResMFRphi = cms.PSet(
320  Nbinx = cms.int32(100),
321  xmin = cms.double(-2.0),
322  xmax = cms.double(+2.0),
323  layerswitchon = cms.bool(True)
324  ),
325 
326  TH1ResMFRphiwclus1 = cms.PSet(
327  Nbinx = cms.int32(100),
328  xmin = cms.double(-2.0),
329  xmax = cms.double(+2.0),
330  layerswitchon = cms.bool(False)
331  ),
332 
333  TH1ResMFRphiwclus2 = cms.PSet(
334  Nbinx = cms.int32(100),
335  xmin = cms.double(-2.0),
336  xmax = cms.double(+2.0),
337  layerswitchon = cms.bool(False)
338  ),
339 
340  TH1ResMFRphiwclus3 = cms.PSet(
341  Nbinx = cms.int32(100),
342  xmin = cms.double(-2.0),
343  xmax = cms.double(+2.0),
344  layerswitchon = cms.bool(False)
345  ),
346 
347  TH1ResMFRphiwclus4 = cms.PSet(
348  Nbinx = cms.int32(100),
349  xmin = cms.double(-2.0),
350  xmax = cms.double(+2.0),
351  layerswitchon = cms.bool(False)
352  ),
353 
354  TH1PullLFRphi = cms.PSet(
355  Nbinx = cms.int32(100),
356  xmin = cms.double(-5.0),
357  xmax = cms.double(+5.0),
358  layerswitchon = cms.bool(False)
359  ),
360 
361  TH1PullMFRphi = cms.PSet(
362  Nbinx = cms.int32(100),
363  xmin = cms.double(-5.0),
364  xmax = cms.double(+5.0),
365  layerswitchon = cms.bool(True)
366  ),
367 
368  TH1PullMFRphiwclus1 = cms.PSet(
369  Nbinx = cms.int32(100),
370  xmin = cms.double(-2.0),
371  xmax = cms.double(+2.0),
372  layerswitchon = cms.bool(False)
373  ),
374 
375  TH1PullMFRphiwclus2 = cms.PSet(
376  Nbinx = cms.int32(100),
377  xmin = cms.double(-2.0),
378  xmax = cms.double(+2.0),
379  layerswitchon = cms.bool(False)
380  ),
381 
382  TH1PullMFRphiwclus3 = cms.PSet(
383  Nbinx = cms.int32(100),
384  xmin = cms.double(-2.0),
385  xmax = cms.double(+2.0),
386  layerswitchon = cms.bool(False)
387  ),
388 
389  TH1PullMFRphiwclus4 = cms.PSet(
390  Nbinx = cms.int32(100),
391  xmin = cms.double(-2.0),
392  xmax = cms.double(+2.0),
393  layerswitchon = cms.bool(False)
394  ),
395 
396  TH1TrackangleRphi = cms.PSet(
397  Nbinx = cms.int32(100),
398  xmin = cms.double(-20.0),
399  xmax = cms.double(+20.0),
400  layerswitchon = cms.bool(False)
401  ),
402 
403  TH1TrackanglebetaRphi = cms.PSet(
404  Nbinx = cms.int32(100),
405  xmin = cms.double(-20.0),
406  xmax = cms.double(+20.0),
407  layerswitchon = cms.bool(False)
408  ),
409 
410  TH1Trackangle2Rphi = cms.PSet(
411  Nbinx = cms.int32(100),
412  xmin = cms.double(-20.0),
413  xmax = cms.double(+20.0),
414  layerswitchon = cms.bool(False)
415  ),
416 
417  TProfPullTrackangleProfileRphi = cms.PSet(
418  Nbinx = cms.int32(100),
419  xmin = cms.double(-20.0),
420  xmax = cms.double(+20.0),
421  ymin = cms.double(-2.0),
422  ymax = cms.double(+2.0),
423  layerswitchon = cms.bool(False)
424  ),
425 
426  TH1PullTrackangle2DRphi = cms.PSet(
427  Nbinx = cms.int32(100),
428  xmin = cms.double(0.),
429  xmax = cms.double(1.0),
430  layerswitchon = cms.bool(False)
431  ),
432 
433  TH1TrackwidthRphi = cms.PSet(
434  Nbinx = cms.int32(100),
435  xmin = cms.double(0.),
436  xmax = cms.double(1.0),
437  layerswitchon = cms.bool(False)
438  ),
439 
440  TH1ExpectedwidthRphi = cms.PSet(
441  Nbinx = cms.int32(10),
442  xmin = cms.double(0.),
443  xmax = cms.double(10.),
444  layerswitchon = cms.bool(False)
445  ),
446 
447  TH1ClusterwidthRphi = cms.PSet(
448  Nbinx = cms.int32(10),
449  xmin = cms.double(0.),
450  xmax = cms.double(10.),
451  layerswitchon = cms.bool(False)
452  ),
453 
454  TH1CategoryRphi = cms.PSet(
455  Nbinx = cms.int32(10),
456  xmin = cms.double(0.),
457  xmax = cms.double(10.),
458  layerswitchon = cms.bool(False)
459  ),
460 
461  TProfPullTrackwidthProfileRphi = cms.PSet(
462  Nbinx = cms.int32(100),
463  xmin = cms.double(0.),
464  xmax = cms.double(4.0),
465  ymin = cms.double(-2.0),
466  ymax = cms.double(+2.0),
467  layerswitchon = cms.bool(True)
468  ),
469 
470  TProfPullTrackwidthProfileRphiwclus1 = cms.PSet(
471  Nbinx = cms.int32(100),
472  xmin = cms.double(0.),
473  xmax = cms.double(4.0),
474  ymin = cms.double(-2.0),
475  ymax = cms.double(+2.0),
476  layerswitchon = cms.bool(True)
477  ),
478 
479  TProfPullTrackwidthProfileRphiwclus2 = cms.PSet(
480  Nbinx = cms.int32(100),
481  xmin = cms.double(0.),
482  xmax = cms.double(4.0),
483  ymin = cms.double(-2.0),
484  ymax = cms.double(+2.0),
485  layerswitchon = cms.bool(True)
486  ),
487 
488  TProfPullTrackwidthProfileRphiwclus3 = cms.PSet(
489  Nbinx = cms.int32(100),
490  xmin = cms.double(0.),
491  xmax = cms.double(4.0),
492  ymin = cms.double(-2.0),
493  ymax = cms.double(+2.0),
494  layerswitchon = cms.bool(True)
495  ),
496 
497  TProfPullTrackwidthProfileRphiwclus4 = cms.PSet(
498  Nbinx = cms.int32(100),
499  xmin = cms.double(0.),
500  xmax = cms.double(4.0),
501  ymin = cms.double(-2.0),
502  ymax = cms.double(+2.0),
503  layerswitchon = cms.bool(True)
504  ),
505 
506  TProfPullTrackwidthProfileCategory1Rphi = cms.PSet(
507  Nbinx = cms.int32(100),
508  xmin = cms.double(0.),
509  xmax = cms.double(1.),
510  ymin = cms.double(-2.0),
511  ymax = cms.double(+2.0),
512  layerswitchon = cms.bool(False)
513  ),
514 
515  TProfPullTrackwidthProfileCategory2Rphi = cms.PSet(
516  Nbinx = cms.int32(100),
517  xmin = cms.double(0.),
518  xmax = cms.double(1.0),
519  ymin = cms.double(-2.0),
520  ymax = cms.double(+2.0),
521  layerswitchon = cms.bool(False)
522  ),
523 
524  TProfPullTrackwidthProfileCategory3Rphi = cms.PSet(
525  Nbinx = cms.int32(100),
526  xmin = cms.double(0.),
527  xmax = cms.double(1.0),
528  ymin = cms.double(-2.0),
529  ymax = cms.double(+2.0),
530  layerswitchon = cms.bool(False)
531  ),
532 
533  TProfPullTrackwidthProfileCategory4Rphi = cms.PSet(
534  Nbinx = cms.int32(100),
535  xmin = cms.double(0.),
536  xmax = cms.double(1.0),
537  ymin = cms.double(-2.0),
538  ymax = cms.double(+2.0),
539  layerswitchon = cms.bool(False)
540  ),
541 
542  TProfResolxMFTrackwidthProfileRphi = cms.PSet(
543  Nbinx = cms.int32(12),
544  xmin = cms.double(0.),
545  xmax = cms.double(8.0),
546  ymin = cms.double(-2.0),
547  ymax = cms.double(+2.0),
548  layerswitchon = cms.bool(True)
549  ),
550 
551  TProfResolxMFTrackwidthProfileWclus1Rphi = cms.PSet(
552  Nbinx = cms.int32(12),
553  xmin = cms.double(0.),
554  xmax = cms.double(4.0),
555  ymin = cms.double(-2.0),
556  ymax = cms.double(+2.0),
557  layerswitchon = cms.bool(True)
558  ),
559 
560  TProfResolxMFTrackwidthProfileWclus2Rphi = cms.PSet(
561  Nbinx = cms.int32(12),
562  xmin = cms.double(0.),
563  xmax = cms.double(4.0),
564  ymin = cms.double(-2.0),
565  ymax = cms.double(+2.0),
566  layerswitchon = cms.bool(True)
567  ),
568 
569  TProfResolxMFTrackwidthProfileWclus3Rphi = cms.PSet(
570  Nbinx = cms.int32(12),
571  xmin = cms.double(0.),
572  xmax = cms.double(4.0),
573  ymin = cms.double(-2.0),
574  ymax = cms.double(+2.0),
575  layerswitchon = cms.bool(True)
576  ),
577 
578  TProfResolxMFTrackwidthProfileWclus4Rphi = cms.PSet(
579  Nbinx = cms.int32(12),
580  xmin = cms.double(0.),
581  xmax = cms.double(4.0),
582  ymin = cms.double(-2.0),
583  ymax = cms.double(+2.0),
584  layerswitchon = cms.bool(True)
585  ),
586 
587  TProfResMFTrackwidthProfileWclus1Rphi = cms.PSet(
588  Nbinx = cms.int32(12),
589  xmin = cms.double(0.),
590  xmax = cms.double(4.0),
591  ymin = cms.double(-2.0),
592  ymax = cms.double(+2.0),
593  layerswitchon = cms.bool(False)
594  ),
595 
596  TProfResMFTrackwidthProfileWclus2Rphi = cms.PSet(
597  Nbinx = cms.int32(12),
598  xmin = cms.double(0.),
599  xmax = cms.double(4.0),
600  ymin = cms.double(-2.0),
601  ymax = cms.double(+2.0),
602  layerswitchon = cms.bool(False)
603  ),
604 
605  TProfResMFTrackwidthProfileWclus3Rphi = cms.PSet(
606  Nbinx = cms.int32(12),
607  xmin = cms.double(0.),
608  xmax = cms.double(4.0),
609  ymin = cms.double(-2.0),
610  ymax = cms.double(+2.0),
611  layerswitchon = cms.bool(False)
612  ),
613 
614  TProfResMFTrackwidthProfileWclus4Rphi = cms.PSet(
615  Nbinx = cms.int32(12),
616  xmin = cms.double(0.),
617  xmax = cms.double(4.0),
618  ymin = cms.double(-2.0),
619  ymax = cms.double(+2.0),
620  layerswitchon = cms.bool(False)
621  ),
622 
623  TProfResolxMFTrackwidthProfileCategory1Rphi = cms.PSet(
624  Nbinx = cms.int32(12),
625  xmin = cms.double(0.),
626  xmax = cms.double(4.0),
627  ymin = cms.double(-2.0),
628  ymax = cms.double(+2.0),
629  layerswitchon = cms.bool(False)
630  ),
631 
632  TProfResolxMFTrackwidthProfileCategory2Rphi = cms.PSet(
633  Nbinx = cms.int32(12),
634  xmin = cms.double(0.),
635  xmax = cms.double(4.0),
636  ymin = cms.double(-2.0),
637  ymax = cms.double(+2.0),
638  layerswitchon = cms.bool(False)
639  ),
640 
641  TProfResolxMFTrackwidthProfileCategory3Rphi = cms.PSet(
642  Nbinx = cms.int32(12),
643  xmin = cms.double(0.),
644  xmax = cms.double(4.0),
645  ymin = cms.double(-2.0),
646  ymax = cms.double(+2.0),
647  layerswitchon = cms.bool(False)
648  ),
649 
650  TProfResolxMFTrackwidthProfileCategory4Rphi = cms.PSet(
651  Nbinx = cms.int32(12),
652  xmin = cms.double(0.),
653  xmax = cms.double(4.0),
654  ymin = cms.double(-2.0),
655  ymax = cms.double(+2.0),
656  layerswitchon = cms.bool(False)
657  ),
658 
659  TProfResolxMFAngleProfileRphi = cms.PSet(
660  Nbinx = cms.int32(100),
661  xmin = cms.double(0.),
662  xmax = cms.double(1.0),
663  ymin = cms.double(-2.0),
664  ymax = cms.double(+2.0),
665  layerswitchon = cms.bool(False)
666  ),
667 
668  TProfResolxMFClusterwidthProfileCategory1Rphi = cms.PSet(
669  Nbinx = cms.int32(100),
670  xmin = cms.double(0.),
671  xmax = cms.double(10.),
672  ymin = cms.double(-2.0),
673  ymax = cms.double(+2.0),
674  layerswitchon = cms.bool(False)
675  ),
676 
677  TProfrapidityResProfilewclus1 = cms.PSet(
678  Nbinx = cms.int32(100),
679  xmin = cms.double(-2.5),
680  xmax = cms.double(+2.5),
681  ymin = cms.double(0.0),
682  ymax = cms.double(2.0),
683  layerswitchon = cms.bool(False)
684  ),
685 
686  TProfrapidityResProfilewclus2 = cms.PSet(
687  Nbinx = cms.int32(100),
688  xmin = cms.double(-2.5),
689  xmax = cms.double(+2.5),
690  ymin = cms.double(0.0),
691  ymax = cms.double(2.0),
692  layerswitchon = cms.bool(False)
693  ),
694 
695  TProfrapidityResProfilewclus3 = cms.PSet(
696  Nbinx = cms.int32(100),
697  xmin = cms.double(-2.5),
698  xmax = cms.double(+2.5),
699  ymin = cms.double(0.0),
700  ymax = cms.double(2.0),
701  layerswitchon = cms.bool(False)
702  ),
703 
704  TProfrapidityResProfilewclus4 = cms.PSet(
705  Nbinx = cms.int32(100),
706  xmin = cms.double(-2.5),
707  xmax = cms.double(+2.5),
708  ymin = cms.double(0.0),
709  ymax = cms.double(2.0),
710  layerswitchon = cms.bool(False)
711  ),
712 
713  TH1WclusSas = cms.PSet(
714  Nbinx = cms.int32(20),
715  xmin = cms.double(0.5),
716  xmax = cms.double(20.5),
717  layerswitchon = cms.bool(True)
718  ),
719 
720  TH1AdcSas = cms.PSet(
721  Nbinx = cms.int32(100),
722  xmin = cms.double(0.),
723  xmax = cms.double(300.),
724  layerswitchon = cms.bool(True)
725  ),
726 
727  TH1ResolxLFSas = cms.PSet(
728  Nbinx = cms.int32(100),
729  xmin = cms.double(0.),
730  xmax = cms.double(0.005),
731  layerswitchon = cms.bool(False)
732  ),
733 
734  TH1ResolxMFSas = cms.PSet(
735  Nbinx = cms.int32(100),
736  xmin = cms.double(0.),
737  xmax = cms.double(0.5),
738  layerswitchon = cms.bool(True)
739  ),
740 
741  TH1ResLFSas = cms.PSet(
742  Nbinx = cms.int32(100),
743  xmin = cms.double(-0.02),
744  xmax = cms.double(+0.02),
745  layerswitchon = cms.bool(False)
746  ),
747 
748  TH1ResMFSas = cms.PSet(
749  Nbinx = cms.int32(100),
750  xmin = cms.double(-2.),
751  xmax = cms.double(+2.),
752  layerswitchon = cms.bool(True)
753  ),
754 
755  TH1PullLFSas = cms.PSet(
756  Nbinx = cms.int32(100),
757  xmin = cms.double(-4.),
758  xmax = cms.double(+4.),
759  layerswitchon = cms.bool(False)
760  ),
761 
762  TH1PullMFSas = cms.PSet(
763  Nbinx = cms.int32(100),
764  xmin = cms.double(-4.),
765  xmax = cms.double(+4.),
766  layerswitchon = cms.bool(True)
767  ),
768 
769  TH1TrackangleSas = cms.PSet(
770  Nbinx = cms.int32(100),
771  xmin = cms.double(-40.),
772  xmax = cms.double(+40.),
773  layerswitchon = cms.bool(False)
774  ),
775 
776  TH1TrackanglebetaSas = cms.PSet(
777  Nbinx = cms.int32(100),
778  xmin = cms.double(-40.),
779  xmax = cms.double(+40.),
780  layerswitchon = cms.bool(False)
781  ),
782 
783  TProfPullTrackangleProfileSas = cms.PSet(
784  Nbinx = cms.int32(100),
785  xmin = cms.double(-40.),
786  xmax = cms.double(+40.),
787  ymin = cms.double(-4.),
788  ymax = cms.double(+4.),
789  layerswitchon = cms.bool(False)
790  ),
791 
792  TH1TrackwidthSas = cms.PSet(
793  Nbinx = cms.int32(100),
794  xmin = cms.double(0.),
795  xmax = cms.double(1.),
796  layerswitchon = cms.bool(False)
797  ),
798 
799  TH1ExpectedwidthSas = cms.PSet(
800  Nbinx = cms.int32(10),
801  xmin = cms.double(0.),
802  xmax = cms.double(10.),
803  layerswitchon = cms.bool(False)
804  ),
805 
806  TH1ClusterwidthSas = cms.PSet(
807  Nbinx = cms.int32(10),
808  xmin = cms.double(0.),
809  xmax = cms.double(10.),
810  layerswitchon = cms.bool(False)
811  ),
812 
813  TH1CategorySas = cms.PSet(
814  Nbinx = cms.int32(10),
815  xmin = cms.double(0.),
816  xmax = cms.double(10.),
817  layerswitchon = cms.bool(False)
818  ),
819 
820  TProfPullTrackwidthProfileSas = cms.PSet(
821  Nbinx = cms.int32(100),
822  xmin = cms.double(0.),
823  xmax = cms.double(1.),
824  ymin = cms.double(-2.),
825  ymax = cms.double(+2.),
826  layerswitchon = cms.bool(True)
827  ),
828 
829  TProfPullTrackwidthProfileCategory1Sas = cms.PSet(
830  Nbinx = cms.int32(100),
831  xmin = cms.double(0.),
832  xmax = cms.double(1.),
833  ymin = cms.double(-2.),
834  ymax = cms.double(+2.),
835  layerswitchon = cms.bool(False)
836  ),
837 
838  TProfPullTrackwidthProfileCategory2Sas = cms.PSet(
839  Nbinx = cms.int32(100),
840  xmin = cms.double(0.),
841  xmax = cms.double(1.),
842  ymin = cms.double(-2.),
843  ymax = cms.double(+2.),
844  layerswitchon = cms.bool(False)
845  ),
846 
847  TProfPullTrackwidthProfileCategory3Sas = cms.PSet(
848  Nbinx = cms.int32(100),
849  xmin = cms.double(0.),
850  xmax = cms.double(1.),
851  ymin = cms.double(-2.),
852  ymax = cms.double(+2.),
853  layerswitchon = cms.bool(False)
854  ),
855 
856  TProfPullTrackwidthProfileCategory4Sas = cms.PSet(
857  Nbinx = cms.int32(100),
858  xmin = cms.double(0.),
859  xmax = cms.double(1.),
860  ymin = cms.double(-2.),
861  ymax = cms.double(+2.),
862  layerswitchon = cms.bool(False)
863  ),
864 
865  TProfResolxMFTrackwidthProfileSas = cms.PSet(
866  Nbinx = cms.int32(12),
867  xmin = cms.double(0.),
868  xmax = cms.double(4.),
869  ymin = cms.double(-2.),
870  ymax = cms.double(+2.),
871  layerswitchon = cms.bool(True)
872  ),
873 
874  TProfResolxMFTrackwidthProfileCategory1Sas = cms.PSet(
875  Nbinx = cms.int32(12),
876  xmin = cms.double(0.),
877  xmax = cms.double(4.),
878  ymin = cms.double(-2.),
879  ymax = cms.double(+2.),
880  layerswitchon = cms.bool(False)
881  ),
882 
883  TProfResolxMFTrackwidthProfileCategory2Sas = cms.PSet(
884  Nbinx = cms.int32(12),
885  xmin = cms.double(0.),
886  xmax = cms.double(4.),
887  ymin = cms.double(-2.),
888  ymax = cms.double(+2.),
889  layerswitchon = cms.bool(False)
890  ),
891 
892  TProfResolxMFTrackwidthProfileCategory3Sas = cms.PSet(
893  Nbinx = cms.int32(12),
894  xmin = cms.double(0.),
895  xmax = cms.double(4.),
896  ymin = cms.double(-2.),
897  ymax = cms.double(+2.),
898  layerswitchon = cms.bool(False)
899  ),
900 
901  TProfResolxMFTrackwidthProfileCategory4Sas = cms.PSet(
902  Nbinx = cms.int32(12),
903  xmin = cms.double(0.),
904  xmax = cms.double(4.),
905  ymin = cms.double(-2.),
906  ymax = cms.double(+2.),
907  layerswitchon = cms.bool(False)
908  ),
909 
910  TProfResolxMFAngleProfileSas = cms.PSet(
911  Nbinx = cms.int32(100),
912  xmin = cms.double(0.),
913  xmax = cms.double(1.),
914  ymin = cms.double(-2.),
915  ymax = cms.double(+2.),
916  layerswitchon = cms.bool(False)
917  ),
918 
919  TProfResolxMFClusterwidthProfileCategory1Sas = cms.PSet(
920  Nbinx = cms.int32(100),
921  xmin = cms.double(0.),
922  xmax = cms.double(10.),
923  ymin = cms.double(-2.),
924  ymax = cms.double(+2.),
925  layerswitchon = cms.bool(False)
926  ),
927 
928  TH1PosxMatched = cms.PSet(
929  Nbinx = cms.int32(100),
930  xmin = cms.double(-6.0),
931  xmax = cms.double(+6.0),
932  layerswitchon = cms.bool(False)
933  ),
934 
935  TH1PosyMatched = cms.PSet(
936  Nbinx = cms.int32(100),
937  xmin = cms.double(-6.0),
938  xmax = cms.double(+6.0),
939  layerswitchon = cms.bool(False)
940  ),
941 
942  TH1ResolxMatched = cms.PSet(
943  Nbinx = cms.int32(100),
944  xmin = cms.double(0.),
945  xmax = cms.double(0.05),
946  layerswitchon = cms.bool(False)
947  ),
948 
949  TH1ResolyMatched = cms.PSet(
950  Nbinx = cms.int32(100),
951  xmin = cms.double(0.),
952  xmax = cms.double(0.05),
953  layerswitchon = cms.bool(False)
954  ),
955 
956  TH1ResxMatched = cms.PSet(
957  Nbinx = cms.int32(100),
958  xmin = cms.double(-0.02),
959  xmax = cms.double(+0.02),
960  layerswitchon = cms.bool(False)
961  ),
962 
963  TH1ResyMatched = cms.PSet(
964  Nbinx = cms.int32(100),
965  xmin = cms.double(-1.),
966  xmax = cms.double(+1.),
967  layerswitchon = cms.bool(False)
968  ),
969 
970  TH1PullxMatched = cms.PSet(
971  Nbinx = cms.int32(100),
972  xmin = cms.double(-5.),
973  xmax = cms.double(+5.),
974  layerswitchon = cms.bool(False)
975  ),
976 
977  TH1PullyMatched = cms.PSet(
978  Nbinx = cms.int32(100),
979  xmin = cms.double(-5.),
980  xmax = cms.double(+5.),
981  layerswitchon = cms.bool(False)
982  ),
983 
984  tracksInput = cms.InputTag("generalTracks"),
985  associatePixel = cms.bool(False),
986  ROUList = cms.vstring('g4SimHitsTrackerHitsTIBLowTof',
987  'g4SimHitsTrackerHitsTIBHighTof',
988  'g4SimHitsTrackerHitsTIDLowTof',
989  'g4SimHitsTrackerHitsTIDHighTof',
990  'g4SimHitsTrackerHitsTOBLowTof',
991  'g4SimHitsTrackerHitsTOBHighTof',
992  'g4SimHitsTrackerHitsTECLowTof',
993  'g4SimHitsTrackerHitsTECHighTof'),
994  associateRecoTracks = cms.bool(False),
995  # string trajectoryInput = "rsWithMaterialTracks"
996  pixelSimLinkSrc = cms.InputTag("simSiPixelDigis"),
997  stripSimLinkSrc = cms.InputTag("simSiStripDigis"),
998  associateStrip = cms.bool(True)
999 )
1000 
1001 from Configuration.ProcessModifiers.premix_stage2_cff import premix_stage2
1002 premix_stage2.toModify(StripTrackingRecHitsValid,
1003  pixelSimLinkSrc = "mixData:PixelDigiSimLink",
1004  stripSimLinkSrc = "mixData:StripDigiSimLink",
1005 )