1 import FWCore.ParameterSet.Config
as cms
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'),
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)
17 TH1Resolx_MF = cms.PSet(
18 Nbinx = cms.int32(1000),
19 xmin = cms.double(0.),
21 layerswitchon = cms.bool(
True)
25 Nbinx = cms.int32(1000),
26 xmin = cms.double(-0.2),
27 xmax = cms.double(+0.2),
28 layerswitchon = cms.bool(
False)
32 Nbinx = cms.int32(1000),
33 xmin = cms.double(-20.0),
34 xmax = cms.double(+20.0),
35 layerswitchon = cms.bool(
True)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
263 TH1AdcRphi = cms.PSet(
264 Nbinx = cms.int32(100),
265 xmin = cms.double(0.),
266 xmax = cms.double(300.),
267 layerswitchon = cms.bool(
True)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
440 TH1ExpectedwidthRphi = cms.PSet(
441 Nbinx = cms.int32(10),
442 xmin = cms.double(0.),
443 xmax = cms.double(10.),
444 layerswitchon = cms.bool(
False)
447 TH1ClusterwidthRphi = cms.PSet(
448 Nbinx = cms.int32(10),
449 xmin = cms.double(0.),
450 xmax = cms.double(10.),
451 layerswitchon = cms.bool(
False)
454 TH1CategoryRphi = cms.PSet(
455 Nbinx = cms.int32(10),
456 xmin = cms.double(0.),
457 xmax = cms.double(10.),
458 layerswitchon = cms.bool(
False)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
720 TH1AdcSas = cms.PSet(
721 Nbinx = cms.int32(100),
722 xmin = cms.double(0.),
723 xmax = cms.double(300.),
724 layerswitchon = cms.bool(
True)
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)
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)
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)
748 TH1ResMFSas = cms.PSet(
749 Nbinx = cms.int32(100),
750 xmin = cms.double(-2.),
751 xmax = cms.double(+2.),
752 layerswitchon = cms.bool(
True)
755 TH1PullLFSas = cms.PSet(
756 Nbinx = cms.int32(100),
757 xmin = cms.double(-4.),
758 xmax = cms.double(+4.),
759 layerswitchon = cms.bool(
False)
762 TH1PullMFSas = cms.PSet(
763 Nbinx = cms.int32(100),
764 xmin = cms.double(-4.),
765 xmax = cms.double(+4.),
766 layerswitchon = cms.bool(
True)
769 TH1TrackangleSas = cms.PSet(
770 Nbinx = cms.int32(100),
771 xmin = cms.double(-40.),
772 xmax = cms.double(+40.),
773 layerswitchon = cms.bool(
False)
776 TH1TrackanglebetaSas = cms.PSet(
777 Nbinx = cms.int32(100),
778 xmin = cms.double(-40.),
779 xmax = cms.double(+40.),
780 layerswitchon = cms.bool(
False)
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)
792 TH1TrackwidthSas = cms.PSet(
793 Nbinx = cms.int32(100),
794 xmin = cms.double(0.),
795 xmax = cms.double(1.),
796 layerswitchon = cms.bool(
False)
799 TH1ExpectedwidthSas = cms.PSet(
800 Nbinx = cms.int32(10),
801 xmin = cms.double(0.),
802 xmax = cms.double(10.),
803 layerswitchon = cms.bool(
False)
806 TH1ClusterwidthSas = cms.PSet(
807 Nbinx = cms.int32(10),
808 xmin = cms.double(0.),
809 xmax = cms.double(10.),
810 layerswitchon = cms.bool(
False)
813 TH1CategorySas = cms.PSet(
814 Nbinx = cms.int32(10),
815 xmin = cms.double(0.),
816 xmax = cms.double(10.),
817 layerswitchon = cms.bool(
False)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
963 TH1ResyMatched = cms.PSet(
964 Nbinx = cms.int32(100),
965 xmin = cms.double(-1.),
966 xmax = cms.double(+1.),
967 layerswitchon = cms.bool(
False)
970 TH1PullxMatched = cms.PSet(
971 Nbinx = cms.int32(100),
972 xmin = cms.double(-5.),
973 xmax = cms.double(+5.),
974 layerswitchon = cms.bool(
False)
977 TH1PullyMatched = cms.PSet(
978 Nbinx = cms.int32(100),
979 xmin = cms.double(-5.),
980 xmax = cms.double(+5.),
981 layerswitchon = cms.bool(
False)
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),
996 pixelSimLinkSrc = cms.InputTag(
"simSiPixelDigis"),
997 stripSimLinkSrc = cms.InputTag(
"simSiStripDigis"),
998 associateStrip = cms.bool(
True)
1001 from Configuration.ProcessModifiers.premix_stage2_cff
import premix_stage2
1002 premix_stage2.toModify(StripTrackingRecHitsValid,
1003 pixelSimLinkSrc =
"mixData:PixelDigiSimLink",
1004 stripSimLinkSrc =
"mixData:StripDigiSimLink",