CMS 3D CMS Logo

SectorBuilder_Fpix_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
4 
5 
6 
7 
10 
11 Fpix = EmptySector.clone(
12  name = 'Fpix',
13  subdetId = [2],
14 )
15 
16 FPIX = cms.VPSet(
17  Fpix,
18 )
19 
20 
21 
22 
25 
26 FpixMinus = Fpix.clone(
27  name = 'FpixMinus',
28  side = [1],
29 )
30 FpixPlus = Fpix.clone(
31  name = 'FpixPlus',
32  side = [2],
33 )
34 
35 FPIXSideSeparation = cms.VPSet(
36  FpixMinus,
37  FpixPlus,
38 )
39 
40 
41 
42 
45 
46 FpixMinusLayer1 = FpixMinus.clone(
47  name = 'FpixMinusLayer1',
48  layer = [1],
49 )
50 FpixMinusLayer2 = FpixMinus.clone(
51  name = 'FpixMinusLayer2',
52  layer = [2],
53 )
54 FpixMinusLayer3 = FpixMinus.clone(
55  name = 'FpixMinusLayer3',
56  layer = [3],
57 )
58 FpixPlusLayer1 = FpixPlus.clone(
59  name = 'FpixPlusLayer1',
60  layer = [1],
61 )
62 FpixPlusLayer2 = FpixPlus.clone(
63  name = 'FpixPlusLayer2',
64  layer = [2],
65 )
66 FpixPlusLayer3 = FpixPlus.clone(
67  name = 'FpixPlusLayer3',
68  layer = [3],
69 )
70 
71 FPIXSideAndLayerSeparation = cms.VPSet(
72  FpixMinusLayer1,
73  FpixMinusLayer2,
74  FpixMinusLayer3,
75  FpixPlusLayer1,
76  FpixPlusLayer2,
77  FpixPlusLayer3,
78 )
79 
80 
81 
82 
85 
86 FpixMinusLayer1Out = FpixMinusLayer1.clone(
87  name = 'FpixMinusLayer1Out',
88  wDirection = [-1],
89 )
90 FpixMinusLayer1In = FpixMinusLayer1.clone(
91  name = 'FpixMinusLayer1In',
92  wDirection = [1],
93 )
94 FpixMinusLayer2Out = FpixMinusLayer2.clone(
95  name = 'FpixMinusLayer2Out',
96  wDirection = [-1],
97 )
98 FpixMinusLayer2In = FpixMinusLayer2.clone(
99  name = 'FpixMinusLayer2In',
100  wDirection = [1],
101 )
102 FpixMinusLayer3Out = FpixMinusLayer3.clone(
103  name = 'FpixMinusLayer3Out',
104  wDirection = [-1],
105 )
106 FpixMinusLayer3In = FpixMinusLayer3.clone(
107  name = 'FpixMinusLayer3In',
108  wDirection = [1],
109 )
110 FpixPlusLayer1Out = FpixPlusLayer1.clone(
111  name = 'FpixPlusLayer1Out',
112  wDirection = [1],
113 )
114 FpixPlusLayer1In = FpixPlusLayer1.clone(
115  name = 'FpixPlusLayer1In',
116  wDirection = [-1],
117 )
118 FpixPlusLayer2Out = FpixPlusLayer2.clone(
119  name = 'FpixPlusLayer2Out',
120  wDirection = [1],
121 )
122 FpixPlusLayer2In = FpixPlusLayer2.clone(
123  name = 'FpixPlusLayer2In',
124  wDirection = [-1],
125 )
126 FpixPlusLayer3Out = FpixPlusLayer3.clone(
127  name = 'FpixPlusLayer3Out',
128  wDirection = [1],
129 )
130 FpixPlusLayer3In = FpixPlusLayer3.clone(
131  name = 'FpixPlusLayer3In',
132  wDirection = [-1],
133 )
134 
135 FPIXSideAndLayerAndOrientationSeparation = cms.VPSet(
136  FpixMinusLayer1Out,
137  FpixMinusLayer1In,
138  FpixMinusLayer2Out,
139  FpixMinusLayer2In,
140  FpixMinusLayer3Out,
141  FpixMinusLayer3In,
142  FpixPlusLayer1Out,
143  FpixPlusLayer1In,
144  FpixPlusLayer2Out,
145  FpixPlusLayer2In,
146  FpixPlusLayer3Out,
147  FpixPlusLayer3In,
148 )
149 
150 
151 
152 
153 
154 
155 
156