CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
SectorBuilder_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
9 
10 
11 
12 ###======================================================================================================================================================================
13 
14 ##
15 ## One Sector for each Subdetector (means only one for e.g. both endcaps)
16 ##
17 
18 SubdetSectors = BPIX + FPIX + TIB + TOB + TID + TEC
19 
20 
21 
22 ###======================================================================================================================================================================
23 
24 ##
25 ## Only TID and TEC (means only one for e.g. both endcaps)
26 ##
27 
28 TIDTEC = TID + TEC
29 
30 
31 
32 ###======================================================================================================================================================================
33 
34 ##
35 ## Only TIB and TOB
36 ##
37 
38 TIBTOB = TIB + TOB
39 
40 
41 
42 ###======================================================================================================================================================================
43 
44 ##
45 ## Only TIB and TOB, cosmic-like quartering (upper, lower, left, right part)
46 ##
47 
48 TIBTOBQuarters = TIBQuarters + TOBQuarters
49 
50 
51 
52 ###======================================================================================================================================================================
53 
54 ##
55 ## Only TIB and TOB + Separation of pitches + Separation of 1D and 2D layers
56 ##
57 
58 TIBTOBPitchAnd2DSeparation = TIBPitchAnd2DSeparation + TOBPitchAnd2DSeparation
59 
60 
61 
62 ###======================================================================================================================================================================
63 
64 ##
65 ## Only TIB and TOB, Separation of layers + rphi/stereo + orientations
66 ##
67 
68 # In TOB: All RPhi modules within a layer point in same w direction. Same is valid for Stereo modules, but with opposite sign
69 
70 TIBTOBLayerAndOrientationSeparation = TIBLayerAndOrientationSeparation + TOBLayerAndOrientationSeparation
71 
72 
73 ###======================================================================================================================================================================
74 
75 ##
76 ## Only TID and TEC, Separation of side + rings + rphi/stereo
77 ##
78 
79 TIDTECSideAndRingSeparation = TIDSideAndRingSeparation + TECSideAndRingSeparation
80 
81 
82 
83 ###======================================================================================================================================================================
84 
85 ##
86 ## Only TID and TEC, Separation of side + rings + rphi/stereo + orientations
87 ##
88 
89 # In TEC: All RPhi modules within a ring point in same w direction. Same is valid for Stereo modules, but with opposite sign
90 
91 TIDTECSideAndRingAndOrientationSeparation = TIDSideAndRingAndOrientationSeparation + TECSideAndRingAndOrientationSeparation
92 
93 
94 
95 ###======================================================================================================================================================================
96 
97 ##
98 ## Sectors used for validation
99 ##
100 
101 ValidationSectors = cms.VPSet(
102  BpixLayer1Out,
103  BpixLayer3In,
104  FpixMinusLayer1,
105  TibLayer1RphiOut,
106  TibLayer4In,
107  TobLayer1StereoOut,
108  TobLayer5Out,
109  TecPlusRing7,
110 )
111 
112 
113 ###======================================================================================================================================================================
114 
115 ##
116 ## Recent definition for whole tracker
117 ##
118 
119 RecentSectors = cms.VPSet()
120 
121 RecentSectors += BPIXLayerAndOrientationSeparation
122 RecentSectors += FPIXSideAndLayerSeparation
123 RecentSectors += TIBLayerAndOrientationSeparation
124 RecentSectors += TOBLayerAndOrientationSeparation
125 RecentSectors += TIDSideAndRingSeparation
126 RecentSectors += TECSideAndRingSeparation
127 
128 
129 
130 
131 
132 
133 
134