test
CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
MisalignmentScenarios_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 # -----------------------------------------------------------------------
4 # General settings common to all scenarios
5 MisalignmentScenarioSettings = cms.PSet(
6  setRotations = cms.bool(True),
7  setTranslations = cms.bool(True),
8  seed = cms.int32(1234567),
9  distribution = cms.string('gaussian'),
10  setError = cms.bool(False)
11 )
12 
13 MisalignmentScenario_5mu = cms.PSet(
14  MisalignmentScenarioSettings,
15  scale = cms.double(0.01), # shifts in 100um
16 
17  TPBHalfBarrels = cms.PSet(
18  DetUnits = cms.PSet(
19  dXlocal = cms.double(0.05),
20  dYlocal = cms.double(0.05),
21  ),
22  ),
23 
24  TIBHalfBarrels = cms.PSet(
25  DetUnits = cms.PSet(
26  dXlocal = cms.double(0.05),
27  ),
28  ),
29 
30  TOBHalfBarrels = cms.PSet(
31  DetUnits = cms.PSet(
32  dXlocal = cms.double(0.05),
33  ),
34  ),
35 
36  TPEEndcaps = cms.PSet(
37  DetUnits = cms.PSet(
38  dXlocal = cms.double(0.05),
39  dYlocal = cms.double(0.05),
40  ),
41  ),
42 
43  TIDEndcaps = cms.PSet(
44  DetUnits = cms.PSet(
45  dXlocal = cms.double(0.05),
46  ),
47  ),
48 
49  TECEndcaps = cms.PSet(
50  DetUnits = cms.PSet(
51  dXlocal = cms.double(0.05),
52  ),
53  ),
54 )
55 
56 MisalignmentScenario_10mu = cms.PSet(
57  MisalignmentScenarioSettings,
58  scale = cms.double(0.01), # shifts in 100um
59 
60  TPBHalfBarrels = cms.PSet(
61  DetUnits = cms.PSet(
62  dXlocal = cms.double(0.1),
63  dYlocal = cms.double(0.1),
64  ),
65  ),
66 
67  TIBHalfBarrels = cms.PSet(
68  DetUnits = cms.PSet(
69  dXlocal = cms.double(0.1),
70  ),
71  ),
72 
73  TOBHalfBarrels = cms.PSet(
74  DetUnits = cms.PSet(
75  dXlocal = cms.double(0.1),
76  ),
77  ),
78 
79  TPEEndcaps = cms.PSet(
80  DetUnits = cms.PSet(
81  dXlocal = cms.double(0.1),
82  dYlocal = cms.double(0.1),
83  ),
84  ),
85 
86  TIDEndcaps = cms.PSet(
87  DetUnits = cms.PSet(
88  dXlocal = cms.double(0.1),
89  ),
90  ),
91 
92  TECEndcaps = cms.PSet(
93  DetUnits = cms.PSet(
94  dXlocal = cms.double(0.1),
95  ),
96  ),
97 )
98 
99 MisalignmentScenario_15mu = cms.PSet(
100  MisalignmentScenarioSettings,
101  scale = cms.double(0.01), # shifts in 100um
102 
103  TPBHalfBarrels = cms.PSet(
104  DetUnits = cms.PSet(
105  dXlocal = cms.double(0.15),
106  dYlocal = cms.double(0.15),
107  ),
108  ),
109 
110  TIBHalfBarrels = cms.PSet(
111  DetUnits = cms.PSet(
112  dXlocal = cms.double(0.15),
113  ),
114  ),
115 
116  TOBHalfBarrels = cms.PSet(
117  DetUnits = cms.PSet(
118  dXlocal = cms.double(0.15),
119  ),
120  ),
121 
122  TPEEndcaps = cms.PSet(
123  DetUnits = cms.PSet(
124  dXlocal = cms.double(0.15),
125  dYlocal = cms.double(0.15),
126  ),
127  ),
128 
129  TIDEndcaps = cms.PSet(
130  DetUnits = cms.PSet(
131  dXlocal = cms.double(0.15),
132  ),
133  ),
134 
135  TECEndcaps = cms.PSet(
136  DetUnits = cms.PSet(
137  dXlocal = cms.double(0.15),
138  ),
139  ),
140 )
141 
142 MisalignmentScenario_20mu = cms.PSet(
143  MisalignmentScenarioSettings,
144  scale = cms.double(0.01), # shifts in 100um
145 
146  TPBHalfBarrels = cms.PSet(
147  DetUnits = cms.PSet(
148  dXlocal = cms.double(0.2),
149  dYlocal = cms.double(0.2),
150  ),
151  ),
152 
153  TIBHalfBarrels = cms.PSet(
154  DetUnits = cms.PSet(
155  dXlocal = cms.double(0.2),
156  ),
157  ),
158 
159  TOBHalfBarrels = cms.PSet(
160  DetUnits = cms.PSet(
161  dXlocal = cms.double(0.2),
162  ),
163  ),
164 
165  TPEEndcaps = cms.PSet(
166  DetUnits = cms.PSet(
167  dXlocal = cms.double(0.2),
168  dYlocal = cms.double(0.2),
169  ),
170  ),
171 
172  TIDEndcaps = cms.PSet(
173  DetUnits = cms.PSet(
174  dXlocal = cms.double(0.2),
175  ),
176  ),
177 
178  TECEndcaps = cms.PSet(
179  DetUnits = cms.PSet(
180  dXlocal = cms.double(0.2),
181  ),
182  ),
183 )
184 
185 MisalignmentScenario_20muGlobalX = cms.PSet(
186  MisalignmentScenarioSettings,
187  scale = cms.double(0.01), # shifts in 100um
188 
189  TPBHalfBarrels = cms.PSet(
190  DetUnits = cms.PSet(
191  dX = cms.double(0.2),
192  ),
193  ),
194 
195  TIBHalfBarrels = cms.PSet(
196  DetUnits = cms.PSet(
197  dX = cms.double(0.2),
198  ),
199  ),
200 
201  TOBHalfBarrels = cms.PSet(
202  DetUnits = cms.PSet(
203  dX = cms.double(0.2),
204  ),
205  ),
206 
207  TPEEndcaps = cms.PSet(
208  DetUnits = cms.PSet(
209  dX = cms.double(0.2),
210  ),
211  ),
212 
213  TIDEndcaps = cms.PSet(
214  DetUnits = cms.PSet(
215  dX = cms.double(0.2),
216  ),
217  ),
218 
219  TECEndcaps = cms.PSet(
220  DetUnits = cms.PSet(
221  dX = cms.double(0.2),
222  ),
223  ),
224 )
225 
226 MisalignmentScenario_20muLocalX = cms.PSet(
227  MisalignmentScenarioSettings,
228  scale = cms.double(0.01), # shifts in 100um
229 
230  TPBHalfBarrels = cms.PSet(
231  DetUnits = cms.PSet(
232  dXlocal = cms.double(0.2),
233  ),
234  ),
235 
236  TIBHalfBarrels = cms.PSet(
237  DetUnits = cms.PSet(
238  dXlocal = cms.double(0.2),
239  ),
240  ),
241 
242  TOBHalfBarrels = cms.PSet(
243  DetUnits = cms.PSet(
244  dXlocal = cms.double(0.2),
245  ),
246  ),
247 
248  TPEEndcaps = cms.PSet(
249  DetUnits = cms.PSet(
250  dXlocal = cms.double(0.2),
251  ),
252  ),
253 
254  TIDEndcaps = cms.PSet(
255  DetUnits = cms.PSet(
256  dXlocal = cms.double(0.2),
257  ),
258  ),
259 
260  TECEndcaps = cms.PSet(
261  DetUnits = cms.PSet(
262  dXlocal = cms.double(0.2),
263  ),
264  ),
265 )
266 
267 MisalignmentScenario_20muGlobalY = cms.PSet(
268  MisalignmentScenarioSettings,
269  scale = cms.double(0.01), # shifts in 100um
270 
271  TPBHalfBarrels = cms.PSet(
272  DetUnits = cms.PSet(
273  dY = cms.double(0.2),
274  ),
275  ),
276 
277  TIBHalfBarrels = cms.PSet(
278  DetUnits = cms.PSet(
279  dY = cms.double(0.2),
280  ),
281  ),
282 
283  TOBHalfBarrels = cms.PSet(
284  DetUnits = cms.PSet(
285  dY = cms.double(0.2),
286  ),
287  ),
288 
289  TPEEndcaps = cms.PSet(
290  DetUnits = cms.PSet(
291  dY = cms.double(0.2),
292  ),
293  ),
294 
295  TIDEndcaps = cms.PSet(
296  DetUnits = cms.PSet(
297  dY = cms.double(0.2),
298  ),
299  ),
300 
301  TECEndcaps = cms.PSet(
302  DetUnits = cms.PSet(
303  dY = cms.double(0.2),
304  ),
305  ),
306 )
307 
308 MisalignmentScenario_20muLocalY = cms.PSet(
309  MisalignmentScenarioSettings,
310  scale = cms.double(0.01), # shifts in 100um
311 
312  TPBHalfBarrels = cms.PSet(
313  DetUnits = cms.PSet(
314  dYlocal = cms.double(0.2),
315  ),
316  ),
317 
318  TIBHalfBarrels = cms.PSet(
319  DetUnits = cms.PSet(
320  dYlocal = cms.double(0.2),
321  ),
322  ),
323 
324  TOBHalfBarrels = cms.PSet(
325  DetUnits = cms.PSet(
326  dYlocal = cms.double(0.2),
327  ),
328  ),
329 
330  TPEEndcaps = cms.PSet(
331  DetUnits = cms.PSet(
332  dYlocal = cms.double(0.2),
333  ),
334  ),
335 
336  TIDEndcaps = cms.PSet(
337  DetUnits = cms.PSet(
338  dYlocal = cms.double(0.2),
339  ),
340  ),
341 
342  TECEndcaps = cms.PSet(
343  DetUnits = cms.PSet(
344  dYlocal = cms.double(0.2),
345  ),
346  ),
347 )
348 
349 MisalignmentScenario_20muGlobalZ = cms.PSet(
350  MisalignmentScenarioSettings,
351  scale = cms.double(0.01), # shifts in 100um
352 
353  TPBHalfBarrels = cms.PSet(
354  DetUnits = cms.PSet(
355  dZ = cms.double(0.2),
356  ),
357  ),
358 
359  TIBHalfBarrels = cms.PSet(
360  DetUnits = cms.PSet(
361  dZ = cms.double(0.2),
362  ),
363  ),
364 
365  TOBHalfBarrels = cms.PSet(
366  DetUnits = cms.PSet(
367  dZ = cms.double(0.2),
368  ),
369  ),
370 
371  TPEEndcaps = cms.PSet(
372  DetUnits = cms.PSet(
373  dZ = cms.double(0.2),
374  ),
375  ),
376 
377  TIDEndcaps = cms.PSet(
378  DetUnits = cms.PSet(
379  dZ = cms.double(0.2),
380  ),
381  ),
382 
383  TECEndcaps = cms.PSet(
384  DetUnits = cms.PSet(
385  dZ = cms.double(0.2),
386  ),
387  ),
388 )
389 
390 MisalignmentScenario_20muLocalZ = cms.PSet(
391  MisalignmentScenarioSettings,
392  scale = cms.double(0.01), # shifts in 100um
393 
394  TPBHalfBarrels = cms.PSet(
395  DetUnits = cms.PSet(
396  dZlocal = cms.double(0.2),
397  ),
398  ),
399 
400  TIBHalfBarrels = cms.PSet(
401  DetUnits = cms.PSet(
402  dZlocal = cms.double(0.2),
403  ),
404  ),
405 
406  TOBHalfBarrels = cms.PSet(
407  DetUnits = cms.PSet(
408  dZlocal = cms.double(0.2),
409  ),
410  ),
411 
412  TPEEndcaps = cms.PSet(
413  DetUnits = cms.PSet(
414  dZlocal = cms.double(0.2),
415  ),
416  ),
417 
418  TIDEndcaps = cms.PSet(
419  DetUnits = cms.PSet(
420  dZlocal = cms.double(0.2),
421  ),
422  ),
423 
424  TECEndcaps = cms.PSet(
425  DetUnits = cms.PSet(
426  dZlocal = cms.double(0.2),
427  ),
428  ),
429 )
430 
431 MisalignmentScenario_20muGlobalXY = cms.PSet(
432  MisalignmentScenarioSettings,
433  scale = cms.double(0.01), # shifts in 100um
434 
435  TPBHalfBarrels = cms.PSet(
436  DetUnits = cms.PSet(
437  dX = cms.double(0.2),
438  dY = cms.double(0.2),
439  ),
440  ),
441 
442  TIBHalfBarrels = cms.PSet(
443  DetUnits = cms.PSet(
444  dX = cms.double(0.2),
445  dY = cms.double(0.2),
446  ),
447  ),
448 
449  TOBHalfBarrels = cms.PSet(
450  DetUnits = cms.PSet(
451  dX = cms.double(0.2),
452  dY = cms.double(0.2),
453  ),
454  ),
455 
456  TPEEndcaps = cms.PSet(
457  DetUnits = cms.PSet(
458  dX = cms.double(0.2),
459  dY = cms.double(0.2),
460  ),
461  ),
462 
463  TIDEndcaps = cms.PSet(
464  DetUnits = cms.PSet(
465  dX = cms.double(0.2),
466  dY = cms.double(0.2),
467  ),
468  ),
469 
470  TECEndcaps = cms.PSet(
471  DetUnits = cms.PSet(
472  dX = cms.double(0.2),
473  dY = cms.double(0.2),
474  ),
475  ),
476 )
477 
478 MisalignmentScenario_20muLocalXY = cms.PSet(
479  MisalignmentScenarioSettings,
480  scale = cms.double(0.01), # shifts in 100um
481 
482  TPBHalfBarrels = cms.PSet(
483  DetUnits = cms.PSet(
484  dXlocal = cms.double(0.2),
485  dYlocal = cms.double(0.2),
486  ),
487  ),
488 
489  TIBHalfBarrels = cms.PSet(
490  DetUnits = cms.PSet(
491  dXlocal = cms.double(0.2),
492  dYlocal = cms.double(0.2),
493  ),
494  ),
495 
496  TOBHalfBarrels = cms.PSet(
497  DetUnits = cms.PSet(
498  dXlocal = cms.double(0.2),
499  dYlocal = cms.double(0.2),
500  ),
501  ),
502 
503  TPEEndcaps = cms.PSet(
504  DetUnits = cms.PSet(
505  dXlocal = cms.double(0.2),
506  dYlocal = cms.double(0.2),
507  ),
508  ),
509 
510  TIDEndcaps = cms.PSet(
511  DetUnits = cms.PSet(
512  dXlocal = cms.double(0.2),
513  dYlocal = cms.double(0.2),
514  ),
515  ),
516 
517  TECEndcaps = cms.PSet(
518  DetUnits = cms.PSet(
519  dXlocal = cms.double(0.2),
520  dYlocal = cms.double(0.2),
521  ),
522  ),
523 )
524 
525 MisalignmentScenario_20muGlobalXYZ = cms.PSet(
526  MisalignmentScenarioSettings,
527  scale = cms.double(0.01), # shifts in 100um
528 
529  TPBHalfBarrels = cms.PSet(
530  DetUnits = cms.PSet(
531  dX = cms.double(0.2),
532  dY = cms.double(0.2),
533  dZ = cms.double(0.2),
534  ),
535  ),
536 
537  TIBHalfBarrels = cms.PSet(
538  DetUnits = cms.PSet(
539  dX = cms.double(0.2),
540  dY = cms.double(0.2),
541  dZ = cms.double(0.2),
542  ),
543  ),
544 
545  TOBHalfBarrels = cms.PSet(
546  DetUnits = cms.PSet(
547  dX = cms.double(0.2),
548  dY = cms.double(0.2),
549  dZ = cms.double(0.2),
550  ),
551  ),
552 
553  TPEEndcaps = cms.PSet(
554  DetUnits = cms.PSet(
555  dX = cms.double(0.2),
556  dY = cms.double(0.2),
557  dZ = cms.double(0.2),
558  ),
559  ),
560 
561  TIDEndcaps = cms.PSet(
562  DetUnits = cms.PSet(
563  dX = cms.double(0.2),
564  dY = cms.double(0.2),
565  dZ = cms.double(0.2),
566  ),
567  ),
568 
569  TECEndcaps = cms.PSet(
570  DetUnits = cms.PSet(
571  dX = cms.double(0.2),
572  dY = cms.double(0.2),
573  dZ = cms.double(0.2),
574  ),
575  ),
576 )
577 
578 MisalignmentScenario_20muLocalXYZ = cms.PSet(
579  MisalignmentScenarioSettings,
580  scale = cms.double(0.01), # shifts in 100um
581 
582  TPBHalfBarrels = cms.PSet(
583  DetUnits = cms.PSet(
584  dXlocal = cms.double(0.2),
585  dYlocal = cms.double(0.2),
586  dZlocal = cms.double(0.2),
587  ),
588  ),
589 
590  TIBHalfBarrels = cms.PSet(
591  DetUnits = cms.PSet(
592  dXlocal = cms.double(0.2),
593  dYlocal = cms.double(0.2),
594  dZlocal = cms.double(0.2),
595  ),
596  ),
597 
598  TOBHalfBarrels = cms.PSet(
599  DetUnits = cms.PSet(
600  dXlocal = cms.double(0.2),
601  dYlocal = cms.double(0.2),
602  dZlocal = cms.double(0.2),
603  ),
604  ),
605 
606  TPEEndcaps = cms.PSet(
607  DetUnits = cms.PSet(
608  dXlocal = cms.double(0.2),
609  dYlocal = cms.double(0.2),
610  dZlocal = cms.double(0.2),
611  ),
612  ),
613 
614  TIDEndcaps = cms.PSet(
615  DetUnits = cms.PSet(
616  dXlocal = cms.double(0.2),
617  dYlocal = cms.double(0.2),
618  dZlocal = cms.double(0.2),
619  ),
620  ),
621 
622  TECEndcaps = cms.PSet(
623  DetUnits = cms.PSet(
624  dXlocal = cms.double(0.2),
625  dYlocal = cms.double(0.2),
626  dZlocal = cms.double(0.2),
627  ),
628  ),
629 )
630 
631 MisalignmentScenario_BPIX20muGlobalX = cms.PSet(
632  MisalignmentScenarioSettings,
633  scale = cms.double(0.01), # shifts in 100um
634 
635  TPBHalfBarrels = cms.PSet(
636  DetUnits = cms.PSet(
637  dX = cms.double(0.2),
638  ),
639  ),
640 )
641 
642 MisalignmentScenario_BPIX20muGlobalY = cms.PSet(
643  MisalignmentScenarioSettings,
644  scale = cms.double(0.01), # shifts in 100um
645 
646  TPBHalfBarrels = cms.PSet(
647  DetUnits = cms.PSet(
648  dY = cms.double(0.2),
649  ),
650  ),
651 )
652 
653 MisalignmentScenario_BPIX20muGlobalZ = cms.PSet(
654  MisalignmentScenarioSettings,
655  scale = cms.double(0.01), # shifts in 100um
656 
657  TPBHalfBarrels = cms.PSet(
658  DetUnits = cms.PSet(
659  dZ = cms.double(0.2),
660  ),
661  ),
662 )
663 
664 MisalignmentScenario_BPIX20muLocalX = cms.PSet(
665  MisalignmentScenarioSettings,
666  scale = cms.double(0.01), # shifts in 100um
667 
668  TPBHalfBarrels = cms.PSet(
669  DetUnits = cms.PSet(
670  dXlocal = cms.double(0.2),
671  ),
672  ),
673 )
674 
675 MisalignmentScenario_BPIX20muLocalY = cms.PSet(
676  MisalignmentScenarioSettings,
677  scale = cms.double(0.01), # shifts in 100um
678 
679  TPBHalfBarrels = cms.PSet(
680  DetUnits = cms.PSet(
681  dYlocal = cms.double(0.2),
682  ),
683  ),
684 )
685 
686 MisalignmentScenario_BPIX20muLocalZ = cms.PSet(
687  MisalignmentScenarioSettings,
688  scale = cms.double(0.01), # shifts in 100um
689 
690  TPBHalfBarrels = cms.PSet(
691  DetUnits = cms.PSet(
692  dZlocal = cms.double(0.2),
693  ),
694  ),
695 )
696 
697 MisalignmentScenario_NonMisalignedBPIX = cms.PSet(
698  MisalignmentScenarioSettings,
699  scale = cms.double(0.01), # shifts in 100um
700 
701  TPBHalfBarrels = cms.PSet(
702  DetUnits = cms.PSet(
703  #~ dYLocal = cms.double(0.1),
704  ),
705  ),
706 
707  TIBHalfBarrels = cms.PSet(
708  DetUnits = cms.PSet(
709  dXlocal = cms.double(0.25),
710  dYlocal = cms.double(0.25),
711  dZlocal = cms.double(0.25),
712  ),
713  ),
714 
715  TOBHalfBarrels = cms.PSet(
716  DetUnits = cms.PSet(
717  dXlocal = cms.double(0.25),
718  dYlocal = cms.double(0.25),
719  dZlocal = cms.double(0.25),
720  ),
721  ),
722 
723  TPEEndcaps = cms.PSet(
724  DetUnits = cms.PSet(
725  dXlocal = cms.double(0.25),
726  dYlocal = cms.double(0.25),
727  dZlocal = cms.double(0.25),
728  ),
729  ),
730 
731  TIDEndcaps = cms.PSet(
732  DetUnits = cms.PSet(
733  dXlocal = cms.double(0.25),
734  dYlocal = cms.double(0.25),
735  dZlocal = cms.double(0.25),
736  ),
737  ),
738 
739  TECEndcaps = cms.PSet(
740  DetUnits = cms.PSet(
741  dXlocal = cms.double(0.25),
742  dYlocal = cms.double(0.25),
743  dZlocal = cms.double(0.25),
744  ),
745  ),
746 )
747 
748 MisalignmentScenarioDifferentSubdetectors = cms.PSet(
749  MisalignmentScenarioSettings,
750  scale = cms.double(0.01), # shifts in 100um
751 
752  TPBHalfBarrels = cms.PSet(
753  DetUnits = cms.PSet(
754  #~ dYLocal = cms.double(0.1),
755  ),
756  ),
757 
758  TIBHalfBarrels = cms.PSet(
759  DetUnits = cms.PSet(
760  dYlocal = cms.double(0.5),
761  dZlocal = cms.double(0.5),
762  ),
763  ),
764 
765  TOBHalfBarrels = cms.PSet(
766  DetUnits = cms.PSet(
767  dXlocal = cms.double(0.05),
768  ),
769  ),
770 
771  TPEEndcaps = cms.PSet(
772  DetUnits = cms.PSet(
773  dZlocal = cms.double(0.4),
774  ),
775  ),
776 
777  TIDEndcaps = cms.PSet(
778  DetUnits = cms.PSet(
779  dXlocal = cms.double(0.1),
780  dYlocal = cms.double(0.5),
781  dZlocal = cms.double(0.5),
782  ),
783  ),
784 
785  TECEndcaps = cms.PSet(
786  DetUnits = cms.PSet(
787  dXlocal = cms.double(0.3),
788  ),
789  ),
790 )
791 
792 MisalignmentScenarioDifferentSubdetectorsLarge = cms.PSet(
793  MisalignmentScenarioSettings,
794  scale = cms.double(0.01), # shifts in 100um
795 
796  TPBHalfBarrels = cms.PSet(
797  DetUnits = cms.PSet(
798  #~ dYLocal = cms.double(0.1),
799  ),
800  ),
801 
802  TIBHalfBarrels = cms.PSet(
803  DetUnits = cms.PSet(
804  dYlocal = cms.double(0.5),
805  dZlocal = cms.double(0.5),
806  ),
807  ),
808 
809  TOBHalfBarrels = cms.PSet(
810  DetUnits = cms.PSet(
811  dXlocal = cms.double(0.25),
812  ),
813  ),
814 
815  TPEEndcaps = cms.PSet(
816  DetUnits = cms.PSet(
817  dZlocal = cms.double(0.4),
818  ),
819  ),
820 
821  TIDEndcaps = cms.PSet(
822  DetUnits = cms.PSet(
823  dXlocal = cms.double(0.15),
824  dYlocal = cms.double(0.5),
825  dZlocal = cms.double(0.5),
826  ),
827  ),
828 
829  TECEndcaps = cms.PSet(
830  DetUnits = cms.PSet(
831  dXlocal = cms.double(0.3),
832  ),
833  ),
834 )
835 
836 MisalignmentScenarioDifferentSubdetectorsLocal = cms.PSet(
837  MisalignmentScenarioSettings,
838  #~ scale = cms.double(0.01), # shifts in 100um
839 
840  TPBHalfBarrels = cms.PSet(
841  DetUnits = cms.PSet(
842  dYlocal = cms.double(0.001),
843  ),
844  ),
845 
846  TIBHalfBarrels = cms.PSet(
847  DetUnits = cms.PSet(
848  dZlocal = cms.double(0.002),
849  ),
850  ),
851 
852  TOBHalfBarrels = cms.PSet(
853  DetUnits = cms.PSet(
854  phiYlocal = cms.double(0.01),
855  ),
856  ),
857 
858  TPEEndcaps = cms.PSet(
859  DetUnits = cms.PSet(
860  dXlocal = cms.double(0.002),
861  ),
862  ),
863 
864  TIDEndcaps = cms.PSet(
865  DetUnits = cms.PSet(
866  phiXlocal = cms.double(0.02),
867  ),
868  ),
869 
870  TECEndcaps = cms.PSet(
871  DetUnits = cms.PSet(
872  phiZlocal = cms.double(0.01),
873  ),
874  ),
875 )
876 
877 MisalignmentScenario10Mu = cms.PSet(
878  MisalignmentScenarioSettings,
879  scale = cms.double(0.01), # shifts in 100um
880 
881  TPBHalfBarrels = cms.PSet(
882  DetUnits = cms.PSet(
883  dYlocal = cms.double(0.1),
884  dXlocal = cms.double(0.1),
885  ),
886  ),
887 
888  TIBHalfBarrels = cms.PSet(
889  DetUnits = cms.PSet(
890  dYlocal = cms.double(0.1),
891  dXlocal = cms.double(0.1),
892  ),
893  ),
894 
895  TOBHalfBarrels = cms.PSet(
896  DetUnits = cms.PSet(
897  dYlocal = cms.double(0.1),
898  dXlocal = cms.double(0.1),
899  ),
900  ),
901 
902  TPEEndcaps = cms.PSet(
903  DetUnits = cms.PSet(
904  dYlocal = cms.double(0.1),
905  dXlocal = cms.double(0.1),
906  ),
907  ),
908 
909  TIDEndcaps = cms.PSet(
910  DetUnits = cms.PSet(
911  dYlocal = cms.double(0.1),
912  dXlocal = cms.double(0.1),
913  ),
914  ),
915 
916  TECEndcaps = cms.PSet(
917  DetUnits = cms.PSet(
918  dYlocal = cms.double(0.1),
919  dXlocal = cms.double(0.1),
920  ),
921  ),
922 )
923 
924 MisalignmentScenario100Mu = cms.PSet(
925  MisalignmentScenarioSettings,
926  scale = cms.double(0.01), # shifts in 100um
927 
928  TPBHalfBarrels = cms.PSet(
929  DetUnits = cms.PSet(
930  dZlocal = cms.double(1),
931  dYlocal = cms.double(1),
932  dXlocal = cms.double(1),
933  ),
934  ),
935 
936  TIBHalfBarrels = cms.PSet(
937  DetUnits = cms.PSet(
938  dZlocal = cms.double(1),
939  dYlocal = cms.double(1),
940  dXlocal = cms.double(1),
941  ),
942  ),
943 
944  TOBHalfBarrels = cms.PSet(
945  DetUnits = cms.PSet(
946  dZlocal = cms.double(1),
947  dYlocal = cms.double(1),
948  dXlocal = cms.double(1),
949  ),
950  ),
951 
952  TPEEndcaps = cms.PSet(
953  DetUnits = cms.PSet(
954  dZlocal = cms.double(1),
955  dYlocal = cms.double(1),
956  dXlocal = cms.double(1),
957  ),
958  ),
959 
960  TIDEndcaps = cms.PSet(
961  DetUnits = cms.PSet(
962  dZlocal = cms.double(1),
963  dYlocal = cms.double(1),
964  dXlocal = cms.double(1),
965  ),
966  ),
967 
968  TECEndcaps = cms.PSet(
969  DetUnits = cms.PSet(
970  dZlocal = cms.double(1),
971  dYlocal = cms.double(1),
972  dXlocal = cms.double(1),
973  ),
974  ),
975 )
976 
977 
978 MisalignmentScenario200Mu = cms.PSet(
979  MisalignmentScenarioSettings,
980  scale = cms.double(0.01),# shifts in 100mum
981 
982  TPBHalfBarrels = cms.PSet(
983  DetUnits = cms.PSet(
984  dZlocal = cms.double(2),
985  dYlocal = cms.double(2),
986  dXlocal = cms.double(2),
987  ),
988  ),
989 
990  TIBHalfBarrels = cms.PSet(
991  DetUnits = cms.PSet(
992  dZlocal = cms.double(2),
993  dYlocal = cms.double(2),
994  dXlocal = cms.double(2),
995  ),
996  ),
997 
998  TOBHalfBarrels = cms.PSet(
999  DetUnits = cms.PSet(
1000  dZlocal = cms.double(2),
1001  dYlocal = cms.double(2),
1002  dXlocal = cms.double(2),
1003  ),
1004  ),
1005 
1006  TPEEndcaps = cms.PSet(
1007  DetUnits = cms.PSet(
1008  dZlocal = cms.double(2),
1009  dYlocal = cms.double(2),
1010  dXlocal = cms.double(2),
1011  ),
1012  ),
1013 
1014  TIDEndcaps = cms.PSet(
1015  DetUnits = cms.PSet(
1016  dZlocal = cms.double(2),
1017  dYlocal = cms.double(2),
1018  dXlocal = cms.double(2),
1019  ),
1020  ),
1021 
1022  TECEndcaps = cms.PSet(
1023  DetUnits = cms.PSet(
1024  dZlocal = cms.double(2),
1025  dYlocal = cms.double(2),
1026  dXlocal = cms.double(2),
1027  ),
1028  ),
1029 )
1030 
1031 
1032 MisalignmentScenario300Mu = cms.PSet(
1033  MisalignmentScenarioSettings,
1034  scale = cms.double(0.01),# shifts in 100mum
1035 
1036  TPBHalfBarrels = cms.PSet(
1037  DetUnits = cms.PSet(
1038  dZlocal = cms.double(3),
1039  dYlocal = cms.double(3),
1040  dXlocal = cms.double(3),
1041  ),
1042  ),
1043 
1044  TIBHalfBarrels = cms.PSet(
1045  DetUnits = cms.PSet(
1046  dZlocal = cms.double(3),
1047  dYlocal = cms.double(3),
1048  dXlocal = cms.double(3),
1049  ),
1050  ),
1051 
1052  TOBHalfBarrels = cms.PSet(
1053  DetUnits = cms.PSet(
1054  dZlocal = cms.double(3),
1055  dYlocal = cms.double(3),
1056  dXlocal = cms.double(3),
1057  ),
1058  ),
1059 
1060  TPEEndcaps = cms.PSet(
1061  DetUnits = cms.PSet(
1062  dZlocal = cms.double(3),
1063  dYlocal = cms.double(3),
1064  dXlocal = cms.double(3),
1065  ),
1066  ),
1067 
1068  TIDEndcaps = cms.PSet(
1069  DetUnits = cms.PSet(
1070  dZlocal = cms.double(3),
1071  dYlocal = cms.double(3),
1072  dXlocal = cms.double(3),
1073  ),
1074  ),
1075 
1076  TECEndcaps = cms.PSet(
1077  DetUnits = cms.PSet(
1078  dZlocal = cms.double(3),
1079  dYlocal = cms.double(3),
1080  dXlocal = cms.double(3),
1081  ),
1082  ),
1083 )
1084 
1085 
1086 
1087 MisalignmentScenarioBPIX100Mu = cms.PSet(
1088  MisalignmentScenarioSettings,
1089  scale = cms.double(0.01),# shifts in 100mum
1090 
1091  TPBHalfBarrels = cms.PSet(
1092  DetUnits = cms.PSet(
1093  dZlocal = cms.double(1),
1094  dYlocal = cms.double(1),
1095  dXlocal = cms.double(1),
1096  ),
1097  ),
1098 )
1099 
1100 
1101 MisalignedTPB = cms.PSet(
1102  MisalignmentScenarioSettings,
1103  scale = cms.double(0.01), # shifts in 100um
1104 
1105  TPBHalfBarrels = cms.PSet(
1106  DetUnits = cms.PSet(
1107  dZlocal = cms.double(1),
1108  dYlocal = cms.double(1),
1109  dXlocal = cms.double(1),
1110  )
1111  )
1112 )
1113 
1114 MisalignedTPE = cms.PSet(
1115  MisalignmentScenarioSettings,
1116  scale = cms.double(0.01), # shifts in 100um
1117 
1118  TPEEndcaps = cms.PSet(
1119  DetUnits = cms.PSet(
1120  dZlocal = cms.double(1),
1121  dYlocal = cms.double(1),
1122  dXlocal = cms.double(1),
1123  )
1124  )
1125 )
1126 
1127 MisalignedTIB = cms.PSet(
1128  MisalignmentScenarioSettings,
1129  scale = cms.double(0.01), # shifts in 100um
1130 
1131  TIBHalfBarrels = cms.PSet(
1132  DetUnits = cms.PSet(
1133  dZlocal = cms.double(1),
1134  dYlocal = cms.double(1),
1135  dXlocal = cms.double(1),
1136  )
1137  )
1138 )
1139 
1140 MisalignedTOB = cms.PSet(
1141  MisalignmentScenarioSettings,
1142  scale = cms.double(0.01), # shifts in 100um
1143 
1144  TOBHalfBarrels = cms.PSet(
1145  DetUnits = cms.PSet(
1146  dZlocal = cms.double(1),
1147  dYlocal = cms.double(1),
1148  dXlocal = cms.double(1),
1149  )
1150  )
1151 )
1152 
1153 MisalignedTID = cms.PSet(
1154  MisalignmentScenarioSettings,
1155  scale = cms.double(0.01), # shifts in 100um
1156 
1157  TIDEndcaps = cms.PSet(
1158  DetUnits = cms.PSet(
1159  dZlocal = cms.double(1),
1160  dYlocal = cms.double(1),
1161  dXlocal = cms.double(1),
1162  )
1163  )
1164 )
1165 
1166 MisalignedTEC = cms.PSet(
1167  MisalignmentScenarioSettings,
1168  scale = cms.double(0.01), # shifts in 100um
1169 
1170  TECEndcaps = cms.PSet(
1171  DetUnits = cms.PSet(
1172  dZlocal = cms.double(1),
1173  dYlocal = cms.double(1),
1174  dXlocal = cms.double(1),
1175  )
1176  )
1177 )
1178 
1179 
1180 MisalignmentAPEScenarioBase = cms.PSet(
1181  # Sigma in mum
1182  # BPIX: 20
1183  # BPIX-y: 10
1184  # FPIX: 10
1185  # FPIX-y: 20
1186  # TEC: 20
1187  # TIB: 10
1188  # TID: 10
1189  # TOB: 10
1190  MisalignmentScenarioSettings,
1191  scale = cms.double(0.0001), # shifts in 1um
1192 
1193  TPBHalfBarrels = cms.PSet(
1194  DetUnits = cms.PSet(
1195  dZlocal = cms.double(20),
1196  dYlocal = cms.double(10),
1197  dXlocal = cms.double(20),
1198  ),
1199  ),
1200 
1201  TIBHalfBarrels = cms.PSet(
1202  DetUnits = cms.PSet(
1203  dZlocal = cms.double(10),
1204  dYlocal = cms.double(10),
1205  dXlocal = cms.double(10),
1206  ),
1207  ),
1208 
1209  TOBHalfBarrels = cms.PSet(
1210  DetUnits = cms.PSet(
1211  dZlocal = cms.double(10),
1212  dYlocal = cms.double(10),
1213  dXlocal = cms.double(10),
1214  ),
1215  ),
1216 
1217  TPEEndcaps = cms.PSet(
1218  DetUnits = cms.PSet(
1219  dZlocal = cms.double(20),
1220  dYlocal = cms.double(20),
1221  dXlocal = cms.double(10),
1222  ),
1223  ),
1224 
1225  TIDEndcaps = cms.PSet(
1226  DetUnits = cms.PSet(
1227  dZlocal = cms.double(10),
1228  dYlocal = cms.double(10),
1229  dXlocal = cms.double(10),
1230  ),
1231  ),
1232 
1233  TECEndcaps = cms.PSet(
1234  DetUnits = cms.PSet(
1235  dZlocal = cms.double(20),
1236  dYlocal = cms.double(20),
1237  dXlocal = cms.double(20),
1238  ),
1239  ),
1240 )