CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TrackerMaterial_cfi.py
Go to the documentation of this file.
2 
3 # Material effects to be simulated in the tracker material and associated cuts
4 TrackerMaterialBlock = cms.PSet(
5  TrackerMaterial = cms.PSet(
6 
7  # version 0 = Tracker geometry used between CMSSW_1_2_0 and CMSSW_1_4_10. Works for CSA07;
8  # version 1 = Tuned to CMSSW_1_7_0 geometry
9  # version 2 = Tuned to CMSSW_1_8_0 geometry
10  # version 3 = Tuned to CMSSW_3_0_0 geometry
11  # version 4 = Tuned to CMSSW_3_1_2 and CMSSW_3_3_0 geometries
12  TrackerMaterialVersion = cms.uint32(4),
13 
14  #**********************************************************************
15  # Thickness of all (sensitive and dead) layers in x/X0
16  #**********************************************************************
17  # Beam Pipe
18  BeamPipeThickness = cms.vdouble(0.0038, 0.00265, 0.00265, 0.00265, 0.00240 ),
19  # Pixel Barrel Layers 1-3
20  PXBThickness = cms.vdouble(0.0222, 0.0217, 0.0217, 0.0217, 0.0217),
21  # Pixel Barrel services at the end of layers 1-3
22  PXB1CablesThickness = cms.vdouble(0.1, 0.042, 0.042, 0.000, 0.000),
23  PXB2CablesThickness = cms.vdouble(0.04, 0.042, 0.042, 0.000, 0.000),
24  PXB3CablesThickness = cms.vdouble(0.03, 0.042, 0.042, 0.000, 0.000),
25  # Pixel Barrel outside cables
26  PXBOutCables1Thickness = cms.vdouble(0.04, 0.04, 0.04, 0.04, 0.04),
27  PXBOutCables2Thickness = cms.vdouble(0.025, 0.015, 0.015, 0.012, 0.012),
28  # Pixel Disks 1-2
29  PXDThickness = cms.vdouble(0.044, 0.058, 0.058, 0.058, 0.058),
30  # Pixel Endcap outside cables
31  PXDOutCables1Thickness = cms.vdouble(0.023, 0.034, 0.034, 0.050, 0.050),
32  PXDOutCables2Thickness = cms.vdouble(0.085, 0.185, 0.250, 0.250, 0.250),
33  # Tracker Inner barrel layers 1-4
34  TIBLayer1Thickness = cms.vdouble(0.06, 0.053, 0.053, 0.053, 0.053),
35  TIBLayer2Thickness = cms.vdouble(0.047, 0.053, 0.053, 0.053, 0.053),
36  TIBLayer3Thickness = cms.vdouble(0.035, 0.035, 0.035, 0.035, 0.035),
37  TIBLayer4Thickness = cms.vdouble(0.033, 0.04, 0.04, 0.04, 0.04),
38  # TIB outside services (endcap)
39  TIBOutCables1Thickness = cms.vdouble(0.04, 0.108, 0.108, 0.130, 0.130),
40  TIBOutCables2Thickness = cms.vdouble(0.04, 0.0, 0.0, 0.0, 0.0),
41  # Tracker Inner disks layers 1-3
42  TIDLayer1Thickness = cms.vdouble(0.05, 0.04, 0.04, 0.04, 0.04),
43  TIDLayer2Thickness = cms.vdouble(0.05, 0.04, 0.04, 0.04, 0.04),
44  TIDLayer3Thickness = cms.vdouble(0.05, 0.055, 0.055, 0.055, 0.055),
45  # TID outside wall (endcap)
46  TIDOutsideThickness = cms.vdouble(0.07, 0.074, 0.074, 0.074, 0.074),
47  # TOB inside wall (barrel)
48  TOBInsideThickness = cms.vdouble(0.017, 0.009, 0.009, 0.009, 0.009),
49  # Tracker Outer barrel layers 1-6
50  TOBLayer1Thickness = cms.vdouble(0.044, 0.03, 0.03, 0.03, 0.03),
51  TOBLayer2Thickness = cms.vdouble(0.044, 0.03, 0.03, 0.03, 0.03),
52  TOBLayer3Thickness = cms.vdouble(0.033, 0.022, 0.022, 0.022, 0.022),
53  TOBLayer4Thickness = cms.vdouble(0.033, 0.022, 0.022, 0.022, 0.022),
54  TOBLayer5Thickness = cms.vdouble(0.033, 0.022, 0.022, 0.022, 0.022),
55  TOBLayer6Thickness = cms.vdouble(0.033, 0.022, 0.022, 0.022, 0.022),
56  # TOB services (endcap)
57  TOBOutsideThickness = cms.vdouble(0.09, 0.15, 0.15, 0.15, 0.15),
58  # Tracker EndCap disks layers 1-9
59  TECLayerThickness = cms.vdouble(0.041, 0.045, 0.045, 0.050, 0.050),
60  # TOB outside wall (barrel)
61  BarrelCablesThickness = cms.vdouble(0.1, 0.038, 0.038, 0.042, 0.042),
62  # TEC outside wall (endcap)
63  EndcapCables1Thickness = cms.vdouble(0.26, 0.21, 0.21, 0.21, 0.21),
64  EndcapCables2Thickness = cms.vdouble(0.08, 0.0, 0.0, 0.0, 0.0),
65 
66  #**********************************************************************
67  # Position of dead material layers (cables, services, etc.)
68  #**********************************************************************
69  # Beam pipe
70  BeamPipeRadius = cms.vdouble(3.0, 3.0, 3.0, 3.0, 3.0),
71  BeamPipeLength = cms.vdouble(26.4, 28.3, 28.3, 28.3, 28.3),
72  # Cables and Services at the end of PIXB1,2,3 ("disk")
73  PXB1CablesInnerRadius = cms.vdouble(3.6, 3.7, 3.7, 3.7, 3.7),
74  PXB2CablesInnerRadius = cms.vdouble(6.1, 6.3, 6.3, 6.3, 6.3),
75  PXB3CablesInnerRadius = cms.vdouble(8.5, 9.0, 9.0, 9.0, 9.0),
76  # Pixel Barrel Outside walls and cables (endcap)
77  PXBOutCables1InnerRadius = cms.vdouble(11.9, 11.9, 11.9, 4.2, 4.2),
78  PXBOutCables1OuterRadius = cms.vdouble(15.5, 15.5, 15.5, 16.5, 16.5),
79  PXBOutCables1ZPosition = cms.vdouble(27.999, 28.799, 28.799, 28.799, 28.799),
80  PXBOutCables2InnerRadius = cms.vdouble(3.8, 3.8, 3.8, 3.8, 3.8),
81  PXBOutCables2OuterRadius = cms.vdouble(16.5, 16.5, 16.5, 16.5, 16.5),
82  PXBOutCables2ZPosition = cms.vdouble(28.0, 28.8, 28.8, 28.8, 28.8),
83  # Pixel Outside walls and cables (barrel and endcap)
84  PixelOutCablesRadius = cms.vdouble(17.1, 17.5, 17.5, 17.5, 17.5),
85  PixelOutCablesLength = cms.vdouble(64.8, 72.0, 72.0, 65.0, 65.0),
86  PixelOutCablesInnerRadius = cms.vdouble(3.0, 3.0, 7.197, 7.2, 6.5),
87  PixelOutCablesOuterRadius = cms.vdouble(17.3, 17.61, 17.61, 17.61, 17.61),
88  PixelOutCablesZPosition = cms.vdouble(64.9, 72.1, 72.1, 65.1, 65.1),
89  # Tracker Inner Barrel Outside Cables and walls (endcap)
90  TIBOutCables1InnerRadius = cms.vdouble(22.5, 22.5, 22.5, 22.5, 22.5),
91  TIBOutCables1OuterRadius = cms.vdouble(53.9, 53.9, 53.9, 53.9, 53.9),
92  TIBOutCables1ZPosition = cms.vdouble(75.001, 74.0, 74.0, 74.0, 74.0),
93  TIBOutCables2OuterRadius = cms.vdouble(53.901, 53.901, 53.901, 53.901, 53.901),
94  TIBOutCables2InnerRadius = cms.vdouble(35.5, 35.5, 35.5, 35.5, 35.5),
95  TIBOutCables2ZPosition = cms.vdouble(75.001, 74.001, 74.001, 74.001, 74.001),
96  # Tracker Inner Disks Outside Cables and walls (endcap)
97  TIDOutCablesInnerRadius = cms.vdouble(32.0, 22.0, 22.0, 22.0, 22.0),
98  TIDOutCablesZPosition = cms.vdouble(108.0, 108.0, 108.0, 108.0, 108.0),
99  # Tracker outer barrel Inside wall (barrel)
100  TOBInCablesRadius = cms.vdouble(54.5, 54.5, 54.6, 54.6, 54.6),
101  TOBInCablesLength = cms.vdouble(108.2, 108.2, 108.2, 108.2, 108.2),
102  # Tracker Outer Barrel Outside Cables and walls (barrel and endcap)
103  TOBOutCablesInnerRadius = cms.vdouble(55.0, 55.0, 55.0, 55.0, 55.0),
104  TOBOutCablesOuterRadius = cms.vdouble(109.5, 111.0, 111.0, 111.0, 111.0),
105  TOBOutCablesZPosition = cms.vdouble(110.0, 115.0, 115.0, 115.0, 115.0),
106  TOBOutCablesRadius = cms.vdouble(119.5, 119.5, 119.5, 119.5, 119.5),
107  TOBOutCablesLength = cms.vdouble(299.9, 299.9, 299.9, 299.9, 299.9),
108  # Tracker Endcaps Outside Cables and walls (endcaps)
109  TECOutCables1InnerRadius = cms.vdouble(6.0, 30.0, 4.42, 4.42, 4.42),
110  TECOutCables1OuterRadius = cms.vdouble(120.001, 120.001, 120.001, 120.001, 120.001),
111  TECOutCables1ZPosition = cms.vdouble(300.0, 300.0, 300.0, 300.0, 300.0),
112  TECOutCables2InnerRadius = cms.vdouble(70.0, 68.0, 68.0, 68.0, 68.0),
113  TECOutCables2OuterRadius = cms.vdouble(120.001, 120.001, 120.001, 120.001, 120.001),
114  TECOutCables2ZPosition = cms.vdouble(300.0, 300.0, 300.0, 300.0, 300.0),
115 
116 
117  #*********************************************************************
118  # Fudge factor to reproduce the layer inhomgeneties
119  # Tuned to 170 only.
120  #*********************************************************************
121  # Layer number (hard-coded in TrackerInteractionGeometry.cc)
122  # Convention is < 100 for sensitive layer, > 100 for dead material
123  # (although this convention is used nowhere...)
124  FudgeLayer = cms.vuint32(
125  104, # Pixel Barrel services
126  104, # Pixel Barrel services
127  104, # Pixel Barrel services
128  104, # Pixel Barrel services
129  104, # Pixel Barrel services
130  104, # Pixel Barrel services
131  104, # Pixel Barrel services
132  106, # Pixel wall
133  106, # Pixel wall
134  107, # Pixel endcap services
135  107, # Pixel endcap services
136  107, # Pixel endcap services
137  6, # TIB1 services
138  7, # TIB2 services
139  8, # TIB3 services
140  9, # TIB4 services
141  10, # TID Layer 1
142  11, # TID Layer 2
143  12, # TID Layer 3
144  110, # TID outside services
145  110, # TID outside services
146  111, # TOB inside services
147  111, # TOB inside services
148  13, # TOB Layer1
149  13, # TOB Layer1
150  13, # TOB Layer1
151  13, # TOB Layer1
152  14, # TOB Layer2
153  14, # TOB Layer2
154  14, # TOB Layer2
155  14, # TOB Layer2
156  15, # TOB Layer3
157  15, # TOB Layer3
158  15, # TOB Layer3
159  15, # TOB Layer3
160  16, # TOB Layer4
161  16, # TOB Layer4
162  16, # TOB Layer4
163  16, # TOB Layer4
164  17, # TOB Layer5
165  17, # TOB Layer5
166  17, # TOB Layer5
167  17, # TOB Layer5
168  18, # TOB Layer6
169  18, # TOB Layer6
170  18, # TOB Layer6
171  18, # TOB Layer6
172  112, # TOB services
173  112, # TOB services
174  112, # TOB services
175  19, # TEC Layer 1
176  19, # TEC Layer 1
177  19, # TEC Layer 1
178  20, # TEC Layer 2
179  20, # TEC Layer 2
180  20, # TEC Layer 2
181  21, # TEC Layer 3
182  21, # TEC Layer 3
183  21, # TEC Layer 3
184  22, # TEC Layer 4
185  22, # TEC Layer 4
186  22, # TEC Layer 4
187  23, # TEC Layer 5
188  23, # TEC Layer 5
189  23, # TEC Layer 5
190  24, # TEC Layer 6
191  24, # TEC Layer 6
192  24, # TEC Layer 6
193  25, # TEC Layer 7
194  25, # TEC Layer 7
195  26, # TEC Layer 8
196  26, # TEC Layer 8
197  27, # TEC Layer 9
198  27, # TEC Layer 9
199  113, # Barrel Wall
200  114, # Endcap Wall : 4.86<eta<4.91
201  114, # Endcap Wall : 4.82<eta<4.86
202  114, # Endcap Wall : 4.40<eta<4.82
203  114, # Endcap Wall : 4.00<eta<4.40
204  114, # Endcap Wall : 3.71<eta<4.00
205  114, # Endcap Wall : 3.61<eta<3.71
206  114, # Endcap Wall : 3.30<eta<3.61
207  114, # Endcap Wall : 3.05<eta<3.30
208  114, # Endcap Wall : 2.95<eta<3.05
209  114, # Endcap Wall : 2.75<eta<2.95
210  114 # Endcap Wall
211  ),
212 
213  # Lower limit on Radius or Z
214  FudgeMin = cms.vdouble(
215  0.0, # Pixel Barrel services
216  4.2, # Pixel Barrel services
217  5.1, # Pixel Barrel services
218  7.1, # Pixel Barrel services
219  8.2, # Pixel Barrel services
220  10.0, # Pixel Barrel services
221  11.0, # Pixel Barrel services
222  0.0, # Pixel Wall
223  27.5, # Pixel Wall
224  0.0, # Pixel endcap services
225  10.0, # Pixel endcap services
226  16.0, # Pixel endcap services
227  35.0, # TIB1 services
228  35.0, # TIB2 services
229  35.0, # TIB3 services
230  35.0, # TIB4 services
231  34.0, # TID Layer 1
232  34.0, # TID Layer 2
233  34.0, # TID Layer 3
234  47.5, # TID outside services
235  22.0, # TID outside services
236  27.5, # TOB inside services
237  72.0, # TOB inside services
238  0.0, # TOB Layer 1
239  18.0, # TOB Layer 1
240  36.0, # TOB Layer 1
241  55.0, # TOB Layer 1
242  0.0, # TOB Layer 2
243  18.0, # TOB Layer 2
244  36.0, # TOB Layer 2
245  55.0, # TOB Layer 2
246  0.0, # TOB Layer 3
247  18.0, # TOB Layer 3
248  36.0, # TOB Layer 3
249  55.0, # TOB Layer 3
250  0.0, # TOB Layer 4
251  18.0, # TOB Layer 4
252  36.0, # TOB Layer 4
253  55.0, # TOB Layer 4
254  0.0, # TOB Layer 5
255  18.0, # TOB Layer 5
256  36.0, # TOB Layer 5
257  55.0, # TOB Layer 5
258  0.0, # TOB Layer 6
259  18.0, # TOB Layer 6
260  36.0, # TOB Layer 6
261  55.0, # TOB Layer 6
262  55.0, # TOB services
263  62.0, # TOB services
264  78.0, # TOB services
265  0.0, # TEC Layer 1
266  24.0, # TEC Layer 1
267  34.0, # TEC Layer 1
268  0.0, # TEC Layer 2
269  24.0, # TEC Layer 2
270  34.0, # TEC Layer 2
271  0.0, # TEC Layer 3
272  24.0, # TEC Layer 3
273  34.0, # TEC Layer 3
274  0.0, # TEC Layer 4
275  32.0, # TEC Layer 4
276  41.0, # TEC Layer 4
277  0.0, # TEC Layer 5
278  32.0, # TEC Layer 5
279  41.0, # TEC Layer 5
280  0.0, # TEC Layer 6
281  32.0, # TEC Layer 6
282  41.0, # TEC Layer 6
283  0.0, # TEC Layer 7
284  32.0, # TEC Layer 7
285  0.0, # TEC Layer 8
286  32.0, # TEC Layer 8
287  0.0, # TEC Layer 9
288  32.0, # TEC Layer 9
289  120.0, # Barrel wall
290  4.42, # Endcap Wall : 4.86<eta<4.91
291  4.65, # Endcap Wall : 4.82<eta<4.86
292  4.84, # Endcap Wall : 4.40<eta<4.82
293  7.37, # Endcap Wall : 4.00<eta<4.40
294  10.99, # Endcap Wall : 3.71<eta<4.00
295  14.70, # Endcap Wall : 3.61<eta<3.71
296  16.24, # Endcap Wall : 3.30<eta<3.61
297  22.00, # Endcap Wall : 3.05<eta<3.30
298  28.50, # Endcap Wall : 2.95<eta<3.05
299  31.50, # Endcap wall : 2.75<eta<2.95
300  36.0 # Endcap wall
301  ),
302 
303  # Upper limit on Radius or Z
304  FudgeMax = cms.vdouble(
305  4.2, # Pixel Barrel services
306  5.1, # Pixel Barrel services
307  7.1, # Pixel Barrel services
308  8.2, # Pixel Barrel services
309  10.0, # Pixel Barrel services
310  11.0, # Pixel Barrel services
311  11.9, # Pixel Barrel services
312  27.5, # Pixel Wall
313  32.0, # Pixel Wall
314  10.0, # Pixel endcap services
315  11.0, # Pixel endcap services
316  18.0, # Pixel endcap services
317  68.0, # TIB1 services
318  68.0, # TIB2 services
319  68.0, # TIB3 services
320  68.0, # TIB4 services
321  42.0, # TID Layer 1
322  42.0, # TID Layer 2
323  42.0, # TID Layer 3
324  54.0, # TID outside services
325  24.0, # TID outside services
326  30.5, # TOB inside services
327  110.0, # TOB inside services
328  18.0, # TOB Layer 1
329  30.0, # TOB Layer 1
330  46.0, # TOB Layer 1
331  108.0, # TOB Layer 1
332  18.0, # TOB Layer 2
333  30.0, # TOB Layer 2
334  46.0, # TOB Layer 2
335  108.0, # TOB Layer 2
336  18.0, # TOB Layer 3
337  30.0, # TOB Layer 3
338  46.0, # TOB Layer 3
339  108.0, # TOB Layer 3
340  18.0, # TOB Layer 4
341  30.0, # TOB Layer 4
342  46.0, # TOB Layer 4
343  108.0, # TOB Layer 4
344  18.0, # TOB Layer 5
345  30.0, # TOB Layer 5
346  46.0, # TOB Layer 5
347  108.0, # TOB Layer 5
348  18.0, # TOB Layer 6
349  30.0, # TOB Layer 6
350  46.0, # TOB Layer 6
351  108.0, # TOB Layer 6
352  60.0, # TOB services
353  78.0, # TOB services
354  92.0, # TOB services
355  24.0, # TEC Layer 1
356  34.0, # TEC Layer 1
357  39.0, # TEC Layer 1
358  24.0, # TEC Layer 2
359  34.0, # TEC Layer 2
360  39.0, # TEC Layer 2
361  24.0, # TEC Layer 3
362  34.0, # TEC Layer 3
363  39.0, # TEC Layer 3
364  32.0, # TEC Layer 4
365  40.0, # TEC Layer 4
366  46.0, # TEC Layer 4
367  32.0, # TEC Layer 5
368  40.0, # TEC Layer 5
369  46.0, # TEC Layer 5
370  32.0, # TEC Layer 6
371  40.0, # TEC Layer 6
372  46.0, # TEC Layer 6
373  32.0, # TEC Layer 7
374  60.0, # TEC Layer 7
375  32.0, # TEC Layer 8
376  60.0, # TEC Layer 8
377  32.0, # TEC Layer 9
378  60.0, # TEC Layer 9
379  301.0, # Barrel wall
380  4.65, # Endcap Wall : 4.86<eta<4.91
381  4.84, # Endcap Wall : 4.82<eta<4.86
382  7.37, # Endcap Wall : 4.40<eta<4.82
383  10.99, # Endcap Wall : 4.00<eta<4.40
384  14.70, # Endcap Wall : 3.71<eta<4.00
385  16.24, # Endcap Wall : 3.61<eta<3.71
386  22.00, # Endcap Wall : 3.30<eta<3.61
387  28.50, # Endcap Wall : 3.05<eta<3.30
388  31.50, # Endcap Wall : 2.95<eta<3.05
389  36.00, # Endcap Wall : 2.75<eta<2.95
390  120.0 # Endcap wall
391  ),
392 
393  # Fudge factor on x/X0
394  FudgeFactor = cms.vdouble(
395  0.00, # Pixel Barrel services
396  2.50, # Pixel Barrel services
397  0.00, # Pixel Barrel services
398  2.70, # Pixel Barrel services
399  0.00, # Pixel Barrel services
400  2.80, # Pixel Barrel services
401  0.50, # Pixel Barrel services
402  0.27, # Pixel Wall
403  1.90, # Pixel Wall
404  1.60, # Pixel endcap services
405  1.30, # Pixel endcap services
406  0.70, # Pixel endcap services
407  1.45, # TIB1 services
408  1.45, # TIB2 services
409  1.45, # TIB3 services
410  1.45, # TIB4 services
411  2.00, # TID Layer 1
412  2.00, # TID Layer 2
413  2.00, # TID Layer 3
414  2.50, # TID outside services
415  1.50, # TID outside services
416  4.00, # TOB inside services
417  5.50, # TOB inside services
418  0.70, # TOB Layer 1
419  2.00, # TOB Layer 1
420  2.00, # TOB Layer 1
421  2.00, # TOB Layer 1
422  0.70, # TOB Layer 2
423  2.00, # TOB Layer 2
424  2.00, # TOB Layer 2
425  2.00, # TOB Layer 2
426  0.70, # TOB Layer 3
427  2.00, # TOB Layer 3
428  2.00, # TOB Layer 3
429  2.00, # TOB Layer 3
430  0.70, # TOB Layer 4
431  2.00, # TOB Layer 4
432  2.00, # TOB Layer 4
433  2.00, # TOB Layer 4
434  0.70, # TOB Layer 5
435  2.00, # TOB Layer 5
436  2.00, # TOB Layer 5
437  2.00, # TOB Layer 5
438  0.70, # TOB Layer 6
439  2.00, # TOB Layer 6
440  2.00, # TOB Layer 6
441  2.00, # TOB Layer 6
442  0.50, # TOB services
443  1.50, # TOB services
444  1.80, # TOB services
445  2.0, # TEC Layer 1
446  0.8, # TEC Layer 1
447  1.6, # TEC Layer 1
448  2.0, # TEC Layer 2
449  0.8, # TEC Layer 2
450  1.6, # TEC Layer 2
451  2.0, # TEC Layer 3
452  0.8, # TEC Layer 3
453  1.6, # TEC Layer 3
454  2.3, # TEC Layer 4
455  0.6, # TEC Layer 4
456  1.4, # TEC Layer 4
457  2.3, # TEC Layer 5
458  0.6, # TEC Layer 5
459  1.4, # TEC Layer 5
460  2.5, # TEC Layer 6
461  0.6, # TEC Layer 6
462  1.4, # TEC Layer 6
463  2.7, # TEC Layer 7
464  0.6, # TEC Layer 7
465  3.0, # TEC Layer 8
466  0.6, # TEC Layer 8
467  3.0, # TEC Layer 9
468  0.6, # TEC Layer 9
469  3.8, # Barrel wall
470  18.74, # Endcap Wall : 4.86<eta<4.91
471  2.30, # Endcap Wall : 4.82<eta<4.86
472  0.604, # Endcap Wall : 4.40<eta<4.82
473  0.424, # Endcap Wall : 4.00<eta<4.40
474  0.327, # Endcap Wall : 3.71<eta<4.00
475  0.591, # Endcap Wall : 3.61<eta<3.71
476  7.00, # Endcap Wall : 3.30<eta<3.61
477  4.40, # Endcap Wall : 3.05<eta<3.30
478  3.30, # Endcap Wall : 2.95<eta<3.05
479  1.40, # Endcap Wall : 2.75<eta<2.95
480  1.60 # Endcap wall
481  )
482 
483  )
484 
485 )
486