C:\LCDetectors\detectors\sid02\compact.xml |
1 <lccdd xmlns:compact="http://www.lcsim.org/schemas/compact/1.0"
2 xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
3 xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/compact/1.0/compact.xsd">
4
5
6 <info name="sid02"
7 title="Silicon Detector v02"
8 author="Norman Graf"
9 url="http://confluence.slac.stanford.edu/display/ilc/sid02"
10 status="development"
11 version="$Id: compact.xml,v 1.21 2008/08/29 22:00:18 ngraf Exp $">
12 <comment>The compact format for the Silicon Detector v02 to be used in the LOI 080826</comment>
13 </info>
14
15
16 <define>
17
18 <constant name="cm" value="10"/>
19
20
21 <constant name="world_side" value="30000" />
22 <constant name="world_x" value="world_side" />
23 <constant name="world_y" value="world_side" />
24 <constant name="world_z" value="world_side" />
25
26
27 <constant name="bp_cone_slope" value="(8.96-1.20)/(185-6.25)"/>
28 <constant name="tracking_region_radius" value="126.5*cm"/>
29 <constant name="tracking_region_zmax" value="167.9*cm"/>
30 <constant name="VXD_CF_sensor" value="0.026*cm"/>
31 <constant name="VXD_CF_support" value="0.05*cm"/>
32
33
34 <constant name="SolenoidBarrelInnerRadius" value="255.0*cm"/>
35 <constant name="SolenoidBarrelOuterZ" value="288.0*cm"/>
36
37 <constant name="SolenoidBarrelInnerCryostatThickness" value="6.0*cm"/>
38 <constant name="SolenoidBarrelInnerAirgapThickness" value="8.5*cm"/>
39 <constant name="SolenoidBarrelAlConductorThickness" value="39.3*cm"/>
40 <constant name="SolenoidBarrelSteelThickness" value="6.0*cm"/>
41 <constant name="SolenoidBarrelOuterAirgapThickness" value="20.0*cm"/>
42 <constant name="SolenoidBarrelOuterCryostatThickness" value="3.0*cm"/>
43 <constant name="SolenoidEndcapCryostatThickness" value="6.0*cm"/>
44
45 <constant name="SolenoidBarrelConductorInnerRadius" value="SolenoidBarrelInnerRadius+SolenoidBarrelInnerCryostatThickness+SolenoidBarrelInnerAirgapThickness"/>
46 <constant name="SolenoidBarrelOuterCryostatInnerRadius" value="SolenoidBarrelConductorInnerRadius+SolenoidBarrelAlConductorThickness+SolenoidBarrelSteelThickness"/>
47 <constant name="SolenoidBarrelOuterRadius" value="SolenoidBarrelOuterCryostatInnerRadius+SolenoidBarrelOuterAirgapThickness+SolenoidBarrelOuterCryostatThickness"/>
48
49 <constant name="SolenoidalFieldRadius" value="(SolenoidBarrelConductorInnerRadius+SolenoidBarrelAlConductorThickness/2.)"/>
50
51
52 <constant name="MuonBarrelStayClear" value="1.0*cm"/>
53 <constant name="MuonBarrelOuterZ" value="SolenoidBarrelOuterZ+SolenoidEndcapCryostatThickness"/>
54 <constant name="MuonEndcapStayClear" value="1.0*cm"/>
55
56 </define>
57
58 <materials>
59 <material name="TungstenDens23">
60 <D value="17.7" unit="g/cm3"/>
61 <fraction n="0.925" ref="W"/>
62 <fraction n="0.066" ref="Ni"/>
63 <fraction n="0.009" ref="Fe"/>
64 </material>
65 <material name="TungstenDens24">
66 <D value="17.8" unit="g/cm3"/>
67 <fraction n="0.93" ref="W"/>
68 <fraction n="0.061" ref="Ni"/>
69 <fraction n="0.009" ref="Fe"/>
70 </material>
71 <material name="TungstenDens25">
72 <D value="18.2" unit="g/cm3"/>
73 <fraction n="0.950" ref="W"/>
74 <fraction n="0.044" ref="Ni"/>
75 <fraction n="0.006" ref="Fe"/>
76 </material>
77 <material name="BoratedPolyethylene5">
78 <D value="0.93" unit="g/cm3"/>
79 <fraction n="0.612" ref="C"/>
80 <fraction n="0.222" ref="O"/>
81 <fraction n="0.116" ref="H"/>
82 <fraction n="0.050" ref="B"/>
83 </material>
84 <material name="CarbonFiber_25percent">
85 <D type="density" value="0.375" unit="g/cm3"/>
86 <fraction n="1.0" ref="CarbonFiber"/>
87 </material>
88 <material name="CarbonFiber_15percent">
89 <D type="density" value="0.225" unit="g/cm3"/>
90 <fraction n="1.0" ref="CarbonFiber"/>
91 </material>
92 <material name="Rohacell31_50percent">
93 <D type="density" value="0.016" unit="g/cm3"/>
94 <fraction n="1.0" ref="Rohacell31"/>
95 </material>
96 <material name="Rohacell31_15percent">
97 <D type="density" value="0.0048" unit="g/cm3"/>
98 <fraction n="1.0" ref="Rohacell31"/>
99 </material>
100 </materials>
101
102 <limits>
103 <limitset name="cal_limits">
104 <limit name="step_length_max" particles="*" value="5.0" unit="mm" />
105 </limitset>
106 </limits>
107
108 <detectors>
109
110
111
112
113 <detector id="0" name="BeamPipe" type="PolyconeSupport" insideTrackingVolume="true">
114 <material name="Beryllium"/>
115 <zplane rmin="((37.5-6.25)*bp_cone_slope+1.2)*cm"
116 rmax="((37.5-6.25)*bp_cone_slope+1.2875)*cm" z="-37.5*cm" />
117 <zplane rmin="1.2*cm" rmax="1.2875*cm" z="-6.251*cm"/>
118 <zplane rmin="1.2*cm" rmax="1.240*cm" z="-6.25*cm"/>
119 <zplane rmin="1.2*cm" rmax="1.240*cm" z="6.25*cm" />
120 <zplane rmin="1.2*cm" rmax="1.2875*cm" z="6.251*cm" />
121 <zplane rmin="((37.5-6.25)*bp_cone_slope+1.2)*cm"
122 rmax="((37.5-6.25)*bp_cone_slope+1.2875)*cm" z="37.5*cm" />
123 </detector>
124
125
126
127 <detector id="0" name="SteelConeZbackward" type="PolyconeSupport" insideTrackingVolume="true">
128 <material name="Iron"/>
129 <zplane rmin = "((tracking_region_zmax-6.25*cm)*bp_cone_slope+1.2*cm)"
130 rmax = "((tracking_region_zmax-6.25*cm)*bp_cone_slope+1.3992*cm)"
131 z="-tracking_region_zmax" />
132 <zplane rmin = "((37.51-6.25)*bp_cone_slope+1.2)*cm"
133 rmax = "((37.51-6.25)*bp_cone_slope+1.2875)*cm"
134 z="-37.51*cm" />
135 </detector>
136
137 <detector id="0" name="SteelConeZforward" type="PolyconeSupport" insideTrackingVolume="true">
138 <material name="Iron"/>
139 <zplane rmin = "((37.51-6.25)*bp_cone_slope+1.2)*cm"
140 rmax = "((37.51-6.25)*bp_cone_slope+1.2875)*cm"
141 z="37.51*cm" />
142 <zplane rmin = "((tracking_region_zmax-6.25*cm)*bp_cone_slope+1.2*cm)"
143 rmax = "((tracking_region_zmax-6.25*cm)*bp_cone_slope+1.3992*cm)"
144 z="tracking_region_zmax" />
145 </detector>
146
147
148
149 <detector id="0" name="BeamPipeLiner" type="PolyconeSupport" insideTrackingVolume="true">
150 <material name="Titanium"/>
151 <zplane rmin = "((tracking_region_zmax-6.25*cm)*bp_cone_slope+1.1925*cm)" rmax="((tracking_region_zmax-6.25*cm)*bp_cone_slope+1.2*cm)" z="-tracking_region_zmax" />
152 <zplane rmin="1.1925*cm" rmax="1.2*cm" z="-6.251*cm"/>
153 <zplane rmin="1.1975*cm" rmax="1.20*cm" z="-6.25*cm" />
154 <zplane rmin="1.1975*cm" rmax="1.20*cm" z="6.25*cm" />
155 <zplane rmin="1.1925*cm" rmax="1.2*cm" z="6.251*cm" />
156 <zplane rmin = "((tracking_region_zmax-6.25*cm)*bp_cone_slope+1.1925*cm)" rmax="((tracking_region_zmax-6.25*cm)*bp_cone_slope+1.2*cm)" z="tracking_region_zmax" />
157 </detector>
158
159
160
161
162 <detector id="0" name="BeamPipeVacuum" type="PolyconeSupport" insideTrackingVolume="true">
163 <material name="Vacuum"/>
164 <zplane rmin="0.*cm" rmax="((tracking_region_zmax-6.25)*bp_cone_slope+1.1925)" z="-tracking_region_zmax" />
165 <zplane rmin="0.*cm" rmax="1.1925*cm" z="-6.251*cm"/>
166 <zplane rmin="0.*cm" rmax="1.1975*cm" z="-6.25*cm" />
167 <zplane rmin="0.*cm" rmax="1.1975*cm" z="6.25*cm" />
168 <zplane rmin="0.*cm" rmax="1.1925*cm" z="6.251*cm" />
169 <zplane rmin = "0.*cm" rmax="((tracking_region_zmax-6.25)*bp_cone_slope+1.1925)" z="tracking_region_zmax" />
170 </detector>
171
172
173
174 <detector id="0" name="VXDcableZbackwardOuter" type="PolyconeSupport" insideTrackingVolume="true">
175 <material name="Copper"/>
176 <zplane rmin = "((tracking_region_zmax-6.25*cm)*bp_cone_slope+1.4*cm)"
177 rmax = "((tracking_region_zmax-6.25*cm)*bp_cone_slope+1.404*cm)"
178 z="-tracking_region_zmax" />
179 <zplane rmin="1.542*cm" rmax="1.552*cm" z="-12.01*cm"/>
180 </detector>
181 <detector id="0" name="VXDcableZbackwardInner" type="PolyconeSupport" insideTrackingVolume="true">
182 <material name="Copper"/>
183 <zplane rmin="1.455*cm" rmax="1.467*cm" z="-9.99*cm"/>
184 <zplane rmin="1.32*cm" rmax="1.332*cm" z="-6.91*cm"/>
185 </detector>
186 <detector id="0" name="VXDcableZforwardOuter" type="PolyconeSupport" insideTrackingVolume="true">
187 <material name="Copper"/>
188 <zplane rmin = "((tracking_region_zmax-6.25*cm)*bp_cone_slope+1.4*cm)"
189 rmax = "((tracking_region_zmax-6.25*cm)*bp_cone_slope+1.404*cm)"
190 z="tracking_region_zmax" />
191 <zplane rmin="1.542*cm" rmax="1.552*cm" z="12.01*cm"/>
192 </detector>
193 <detector id="0" name="VXDcableZforwardInner" type="PolyconeSupport" insideTrackingVolume="true">
194 <material name="Copper"/>
195 <zplane rmin="1.455*cm" rmax="1.467*cm" z="9.99*cm"/>
196 <zplane rmin="1.32*cm" rmax="1.332*cm" z="6.91*cm"/>
197 </detector>
198
199 <detector id="0" name="VXDserviceZbackward" type="PolyconeSupport" insideTrackingVolume="true">
200 <material name="G10"/>
201 <zplane rmin = "1.542*cm" rmax="1.842*cm" z="-12.0*cm"/>
202 <zplane rmin = "1.455*cm" rmax="1.755*cm" z="-10.0*cm"/>
203 </detector>
204
205 <detector id="0" name="VXDserviceZforward" type="PolyconeSupport" insideTrackingVolume="true">
206 <material name="G10"/>
207 <zplane rmin = "1.455*cm" rmax="1.755*cm" z="10.0*cm"/>
208 <zplane rmin = "1.542*cm" rmax="1.842*cm" z="12.0*cm"/>
209 </detector>
210
211
212
213 <detector id="11" name="VertexBarrel" type="MultiLayerTracker" readout="VtxBarrHits" combineHits="true">
214 <layer id="1" inner_r = "1.461*cm" outer_z = "6.25*cm">
215 <slice material = "Silicon" thickness = "0.0093*cm"/>
216 <slice material = "Silicon" thickness = "0.002*cm" sensitive = "yes" />
217 </layer>
218 <layer id="2" inner_r = "2.261*cm" outer_z = "6.25*cm">
219 <slice material = "Silicon" thickness = "0.0093*cm"/>
220 <slice material = "Silicon" thickness = "0.002*cm" sensitive = "yes" />
221 </layer>
222 <layer id="3" inner_r = "3.541*cm" outer_z = "6.25*cm">
223 <slice material = "Silicon" thickness = "0.0093*cm"/>
224 <slice material = "Silicon" thickness = "0.002*cm" sensitive = "yes" />
225 </layer>
226 <layer id="4" inner_r = "4.801*cm" outer_z = "6.25*cm" >
227 <slice material = "Silicon" thickness = "0.0093*cm"/>
228 <slice material = "Silicon" thickness = "0.002*cm" sensitive = "yes" />
229 </layer>
230 <layer id="5" inner_r = "6.041*cm" outer_z = "6.25*cm">
231 <slice material = "Silicon" thickness = "0.0093*cm"/>
232 <slice material = "Silicon" thickness = "0.002*cm" sensitive = "yes" />
233 </layer>
234 </detector>
235
236
237 <detector id="12" name="VertexEndcap" type="DiskTracker" reflect="true" readout="VtxEndcapHits" combineHits="true">
238 <layer id="1" inner_r = "1.4*cm" inner_z = "7.18*cm" outer_r = "7.1*cm">
239 <slice material = "Silicon" thickness = "0.002*cm" sensitive = "yes"/>
240 <slice material = "Silicon" thickness = "0.0093*cm" />
241 </layer>
242 <layer id="2" inner_r = "1.6*cm" inner_z = "9.02*cm" outer_r = "7.1*cm">
243 <slice material = "Silicon" thickness = "0.002*cm" sensitive = "yes"/>
244 <slice material = "Silicon" thickness = "0.0093*cm" />
245 </layer>
246 <layer id="3" inner_r = "1.8*cm" inner_z = "12.16*cm" outer_r = "7.1*cm">
247 <slice material = "Silicon" thickness = "0.002*cm" sensitive = "yes"/>
248 <slice material = "Silicon" thickness = "0.0093*cm" />
249 </layer>
250 <layer id="4" inner_r = "2.0*cm" inner_z = "17.0*cm" outer_r = "7.1*cm" >
251 <slice material = "Silicon" thickness = "0.002*cm" sensitive = "yes"/>
252 <slice material = "Silicon" thickness = "0.0093*cm" />
253 </layer>
254 </detector>
255
256
257
258 <detector id="0" name="VertexBarrelSupports" type="MultiLayerTracker">
259 <layer id="1" inner_r = "1.43*cm" outer_z = "6.27*cm">
260 <slice material = "CarbonFiber_25percent" thickness ="VXD_CF_sensor"/>
261 </layer>
262 <layer id="2" inner_r = "2.23*cm" outer_z = "6.27*cm">
263 <slice material = "CarbonFiber_25percent" thickness ="VXD_CF_sensor"/>
264 </layer>
265 <layer id="3" inner_r = "3.51*cm" outer_z = "6.27*cm">
266 <slice material = "CarbonFiber_25percent" thickness ="VXD_CF_sensor"/>
267 </layer>
268 <layer id="4" inner_r = "4.77*cm" outer_z = "6.27*cm">
269 <slice material = "CarbonFiber_25percent" thickness ="VXD_CF_sensor"/>
270 </layer>
271 <layer id="5" inner_r = "6.01*cm" outer_z = "6.27*cm">
272 <slice material = "CarbonFiber_25percent" thickness ="VXD_CF_sensor"/>
273 </layer>
274 <layer id="6" inner_r = "16.87*cm" outer_z = "89.48*cm">
275 <slice material = "CarbonFiber" thickness ="VXD_CF_support"/>
276 </layer>
277 <layer id="7" inner_r = "18.42*cm" outer_z = "89.48*cm">
278 <slice material = "CarbonFiber" thickness ="VXD_CF_support"/>
279 </layer>
280 </detector>
281
282 <detector id="0" name="VertexEndSupports" type="DiskTracker" reflect="true">
283 <layer id="1" inner_r = "1.44*cm" inner_z = "6.27*cm" outer_r = "7.16*cm">
284 <slice material = "CarbonFiber_25percent" thickness = "VXD_CF_sensor" />
285 </layer>
286 <layer id="2" inner_r = "1.44*cm" inner_z = "6.30*cm" outer_r = "16.87*cm">
287 <slice material = "CarbonFiber_25percent" thickness = "VXD_CF_sensor" />
288 </layer>
289 <layer id="3" inner_r = "1.395*cm" inner_z = "7.21*cm" outer_r = "16.87*cm">
290 <slice material = "CarbonFiber_25percent" thickness = "VXD_CF_sensor" />
291 </layer>
292 <layer id="4" inner_r = "1.595*cm" inner_z = "9.05*cm" outer_r = "16.87*cm">
293 <slice material = "CarbonFiber_25percent" thickness = "VXD_CF_sensor" />
294 </layer>
295 <layer id="5" inner_r = "1.795*cm" inner_z = "12.19*cm" outer_r = "16.87*cm">
296 <slice material = "CarbonFiber_25percent" thickness = "VXD_CF_sensor" />
297 </layer>
298 <layer id="6" inner_r = "1.995*cm" inner_z = "17.03*cm" outer_r = "16.87*cm">
299 <slice material = "CarbonFiber_25percent" thickness = "VXD_CF_sensor" />
300 </layer>
301 <layer id="7" inner_r = "4.80*cm" inner_z = "86.88*cm" outer_r = "16.87*cm">
302 <slice material = "CarbonFiber" thickness = "VXD_CF_support" />
303 </layer>
304 <layer id="8" inner_r = "4.91*cm" inner_z = "89.43*cm" outer_r = "16.87*cm">
305 <slice material = "CarbonFiber" thickness = "VXD_CF_support" />
306 </layer>
307 </detector>
308
309
310
311 <detector id="0" name="VertexReadout" type="DiskTracker" reflect="true">
312 <layer id="1" inner_r = "1.46*cm" outer_r = "1.66*cm" inner_z= "6.4*cm" >
313 <slice material = "G10" thickness ="0.5*cm"/>
314 </layer>
315 <layer id="2" inner_r = "2.26*cm" outer_r = "2.46*cm" inner_z= "6.4*cm" >
316 <slice material = "G10" thickness ="0.5*cm"/>
317 </layer>
318 <layer id="3" inner_r = "3.54*cm" outer_r = "3.74*cm" inner_z= "6.4*cm" >
319 <slice material = "G10" thickness ="0.5*cm"/>
320 </layer>
321 <layer id="4" inner_r = "4.80*cm" outer_r = "5.00*cm" inner_z= "6.4*cm" >
322 <slice material = "G10" thickness ="0.5*cm"/>
323 </layer>
324 <layer id="5" inner_r = "6.04*cm" outer_r = "6.24*cm" inner_z= "6.4*cm" >
325 <slice material = "G10" thickness ="0.5*cm"/>
326 </layer>
327 <layer id="6" inner_r = "1.32*cm" outer_r = "2.26*cm" inner_z= "6.90*cm" >
328 <slice material = "Copper" thickness ="0.0057*cm"/>
329 </layer>
330 <layer id="7" inner_r = "2.261*cm" outer_r = "3.54*cm" inner_z= "6.90*cm" >
331 <slice material = "Copper" thickness ="0.0031*cm"/>
332 </layer>
333 <layer id="8" inner_r = "3.541*cm" outer_r = "4.80*cm" inner_z= "6.90*cm" >
334 <slice material = "Copper" thickness ="0.0016*cm"/>
335 </layer>
336 <layer id="9" inner_r = "4.801*cm" outer_r = "6.04*cm" inner_z= "6.90*cm" >
337 <slice material = "Copper" thickness ="0.0007*cm"/>
338 </layer>
339 <layer id="10" inner_r = "1.3*cm" outer_r = "1.399*cm" inner_z = "6.98*cm">
340 <slice material = "G10" thickness = "0.2*cm" />
341 </layer>
342 <layer id="11" inner_r = "1.5*cm" outer_r = "1.599*cm" inner_z = "8.82*cm">
343 <slice material = "G10" thickness = "0.2*cm" />
344 </layer>
345 <layer id="12" inner_r = "1.7*cm" outer_r = "1.799*cm" inner_z = "11.96*cm">
346 <slice material = "G10" thickness = "0.2*cm" />
347 </layer>
348 <layer id="13" inner_r = "1.9*cm" outer_r = "1.999*cm" inner_z = "16.80*cm">
349 <slice material = "G10" thickness = "0.2*cm" />
350 </layer>
351 <layer id="14" inner_r = "7.101*cm" outer_r = "7.6*cm" inner_z = "6.98*cm">
352 <slice material = "G10" thickness = "0.2*cm" />
353 </layer>
354 <layer id="15" inner_r = "7.101*cm" outer_r = "7.6*cm" inner_z = "8.82*cm">
355 <slice material = "G10" thickness = "0.2*cm" />
356 </layer>
357 <layer id="16" inner_r = "7.101*cm" outer_r = "7.6*cm" inner_z = "11.96*cm">
358 <slice material = "G10" thickness = "0.2*cm" />
359 </layer>
360 <layer id="17" inner_r = "7.101*cm" outer_r = "7.6*cm" inner_z = "16.80*cm">
361 <slice material = "G10" thickness = "0.2*cm" />
362 </layer>
363 </detector>
364
365
366
367 <detector id="0" name="TrackerBarrelSupports" type="MultiLayerTracker">
368 <layer id="1" inner_r = "20.6*cm" outer_z = "57.7*cm">
369 <slice material = "CarbonFiber" thickness = "0.05*cm" />
370 <slice material = "Rohacell31_15percent" thickness="0.8075*cm" />
371 <slice material = "CarbonFiber" thickness="0.05*cm" />
372 </layer>
373 <layer id="2" inner_r = "45.600*cm" outer_z = "84.3*cm">
374 <slice material = "CarbonFiber" thickness = "0.05*cm" />
375 <slice material = "Rohacell31_15percent" thickness="0.8075*cm" />
376 <slice material = "CarbonFiber" thickness="0.05*cm" />
377 </layer>
378 <layer id="3" inner_r = "70.600*cm" outer_z = "110.2*cm">
379 <slice material = "CarbonFiber" thickness = "0.05*cm" />
380 <slice material = "Rohacell31_15percent" thickness="0.8075*cm" />
381 <slice material = "CarbonFiber" thickness="0.05*cm" />
382 </layer>
383 <layer id="4" inner_r = "95.600*cm" outer_z = "136.6*cm">
384 <slice material = "CarbonFiber" thickness = "0.05*cm" />
385 <slice material = "Rohacell31_15percent" thickness="0.8075*cm" />
386 <slice material = "CarbonFiber" thickness="0.05*cm" />
387 </layer>
388 <layer id="5" inner_r = "120.600*cm" outer_z = "162.4*cm">
389 <slice material = "CarbonFiber" thickness = "0.05*cm" />
390 <slice material = "Rohacell31_15percent" thickness="0.8075*cm" />
391 <slice material = "CarbonFiber" thickness="0.05*cm" />
392 </layer>
393 </detector>
394
395
396
397 <detector id="13" name="TrackerBarrel" type="MultiLayerTracker" readout="TkrBarrHits" combineHits="true">
398 <layer id="1" inner_r = "21.800*cm" outer_z = "55.8*cm">
399 <slice material = "PEEK" thickness = "0.02*cm" />
400 <slice material = "Rohacell31_50percent" thickness="0.28*cm" />
401 <slice material = "Epoxy" thickness="0.0175*cm" />
402 <slice material = "CarbonFiber" thickness=".016*cm" />
403 <slice material = "Silicon" thickness = "0.03*cm" sensitive = "yes" />
404 <slice material = "Silicon" thickness = "0.00048*cm" />
405 <slice material = "Kapton" thickness = "0.0038*cm" />
406 <slice material = "Copper" thickness = "0.00038*cm" />
407 </layer>
408 <layer id="2" inner_r = "46.800*cm" outer_z = "82.5*cm">
409 <slice material = "PEEK" thickness = "0.02*cm" />
410 <slice material = "Rohacell31_50percent" thickness="0.28*cm" />
411 <slice material = "Epoxy" thickness="0.0175*cm" />
412 <slice material = "CarbonFiber" thickness=".016*cm" />
413 <slice material = "Silicon" thickness = "0.03*cm" sensitive = "yes" />
414 <slice material = "Silicon" thickness = "0.00048*cm" />
415 <slice material = "Kapton" thickness = "0.0051*cm" />
416 <slice material = "Copper" thickness = "0.00052*cm" />
417 </layer>
418 <layer id="3" inner_r = "71.800*cm" outer_z = "108.3*cm">
419 <slice material = "PEEK" thickness = "0.02*cm" />
420 <slice material = "Rohacell31_50percent" thickness="0.28*cm" />
421 <slice material = "Epoxy" thickness="0.0175*cm" />
422 <slice material = "CarbonFiber" thickness=".016*cm" />
423 <slice material = "Silicon" thickness = "0.03*cm" sensitive = "yes" />
424 <slice material = "Silicon" thickness = "0.00048*cm" />
425 <slice material = "Kapton" thickness = "0.0064*cm" />
426 <slice material = "Copper" thickness = "0.00065*cm" />
427 </layer>
428 <layer id="4" inner_r = "96.800*cm" outer_z = "134.7*cm">
429 <slice material = "PEEK" thickness = "0.02*cm" />
430 <slice material = "Rohacell31_50percent" thickness="0.28*cm" />
431 <slice material = "Epoxy" thickness="0.0175*cm" />
432 <slice material = "CarbonFiber" thickness=".016*cm" />
433 <slice material = "Silicon" thickness = "0.03*cm" sensitive = "yes" />
434 <slice material = "Silicon" thickness = "0.00048*cm" />
435 <slice material = "Kapton" thickness = "0.0078*cm" />
436 <slice material = "Copper" thickness = "0.00079*cm" />
437 </layer>
438 <layer id="5" inner_r = "121.800*cm" outer_z = "160.6*cm">
439 <slice material = "PEEK" thickness = "0.02*cm" />
440 <slice material = "Rohacell31_50percent" thickness="0.28*cm" />
441 <slice material = "Epoxy" thickness="0.0175*cm" />
442 <slice material = "CarbonFiber" thickness=".016*cm" />
443 <slice material = "Silicon" thickness = "0.03*cm" sensitive = "yes" />
444 <slice material = "Silicon" thickness = "0.00048*cm" />
445 <slice material = "Kapton" thickness = "0.0091*cm" />
446 <slice material = "Copper" thickness = "0.00093*cm" />
447 </layer>
448 </detector>
449
450
451
452 <detector id="0" name="TrackerEndcapSupports" type="DiskTracker" reflect="true" >
453 <layer id="1" inner_r = "20.5*cm" inner_z = "84.5*cm" outer_r = "51.0*cm">
454 <slice material = "CarbonFiber" thickness = "0.05*cm" />
455 <slice material = "Rohacell31_15percent" thickness = "0.6275*cm" />
456 <slice material = "CarbonFiber" thickness = "0.05*cm" />
457 </layer>
458 <layer id="2" inner_r = "20.5*cm" inner_z = "110.3*cm" outer_r = "76.300*cm">
459 <slice material = "CarbonFiber" thickness = "0.05*cm" />
460 <slice material = "Rohacell31_15percent" thickness = "0.6275*cm" />
461 <slice material = "CarbonFiber" thickness = "0.05*cm" />
462 </layer>
463 <layer id="3" inner_r = "20.5*cm" inner_z = "136.7*cm" outer_r = "101.3*cm">
464 <slice material = "CarbonFiber" thickness = "0.05*cm" />
465 <slice material = "Rohacell31_15percent" thickness = "0.6275*cm" />
466 <slice material = "CarbonFiber" thickness = "0.05*cm" />
467 </layer>
468 <layer id="4" inner_r = "20.5*cm" inner_z = "162.6*cm" outer_r = "126.300*cm">
469 <slice material = "CarbonFiber" thickness = "0.05*cm" />
470 <slice material = "Rohacell31_15percent" thickness = "0.6275*cm" />
471 <slice material = "CarbonFiber" thickness = "0.05*cm" />
472 </layer>
473 </detector>
474
475
476
477 <detector id="14" name="TrackerEndcap" type="DiskTracker" reflect="true" readout="TkrEndcapHits" combineHits="true">
478 <layer id="1" inner_r = "20.7*cm" inner_z = "85.5*cm" outer_r = "49.4*cm">
479 <slice material = "Silicon" thickness = "0.03*cm" sensitive = "yes" />
480 <slice material = "Silicon" thickness = "0.00048*cm" />
481 <slice material = "Kapton" thickness = "0.0051*cm" />
482 <slice material = "Copper" thickness = "0.00052*cm" />
483 <slice material = "PEEK" thickness = "0.02*cm" />
484 <slice material = "Rohacell31_50percent" thickness="0.3*cm" />
485 <slice material = "Epoxy" thickness="0.0175*cm" />
486 <slice material = "CarbonFiber" thickness=".016*cm" />
487 </layer>
488 <layer id="2" inner_r = "20.7*cm" inner_z = "85.9*cm" outer_r = "49.4*cm" >
489 <slice material = "Silicon" thickness = "0.03*cm" sensitive = "yes" />
490 <slice material = "Silicon" thickness = "0.00048*cm" />
491 <slice material = "Kapton" thickness = "0.0051*cm" />
492 <slice material = "Copper" thickness = "0.00052*cm" />
493 </layer>
494 <layer id="3" inner_r = "20.7*cm" inner_z = "111.4*cm" outer_r = "74.7*cm" >
495 <slice material = "Silicon" thickness = "0.03*cm" sensitive = "yes" />
496 <slice material = "Silicon" thickness = "0.00048*cm" />
497 <slice material = "Kapton" thickness = "0.0064*cm" />
498 <slice material = "Copper" thickness = "0.00065*cm" />
499 <slice material = "PEEK" thickness = "0.02*cm" />
500 <slice material = "Rohacell31_50percent" thickness="0.3*cm" />
501 <slice material = "Epoxy" thickness="0.0175*cm" />
502 <slice material = "CarbonFiber" thickness=".016*cm" />
503 </layer>
504 <layer id="4" inner_r = "20.7*cm" inner_z = "111.8*cm" outer_r = "74.7*cm">
505 <slice material = "Silicon" thickness = "0.03*cm" sensitive = "yes" />
506 <slice material = "Silicon" thickness = "0.00048*cm" />
507 <slice material = "Kapton" thickness = "0.0064*cm" />
508 <slice material = "Copper" thickness = "0.00065*cm" />
509 </layer>
510 <layer id="5" inner_r = "20.7*cm" inner_z = "137.8*cm" outer_r = "99.9*cm">
511 <slice material = "Silicon" thickness = "0.03*cm" sensitive = "yes" />
512 <slice material = "Silicon" thickness = "0.00048*cm" />
513 <slice material = "Kapton" thickness = "0.0078*cm" />
514 <slice material = "Copper" thickness = "0.00079*cm" />
515 <slice material = "PEEK" thickness = "0.02*cm" />
516 <slice material = "Rohacell31_50percent" thickness="0.3*cm" />
517 <slice material = "Epoxy" thickness="0.0175*cm" />
518 <slice material = "CarbonFiber" thickness=".016*cm" />
519 </layer>
520 <layer id="6" inner_r = "20.7*cm" inner_z = "138.2*cm" outer_r = "99.9*cm">
521 <slice material = "Silicon" thickness = "0.03*cm" sensitive = "yes" />
522 <slice material = "Silicon" thickness = "0.00048*cm" />
523 <slice material = "Kapton" thickness = "0.0078*cm" />
524 <slice material = "Copper" thickness = "0.00079*cm" />
525 </layer>
526 <layer id="7" inner_r = "20.7*cm" inner_z = "163.6*cm" outer_r = "125.0*cm" >
527 <slice material = "Silicon" thickness = "0.03*cm" sensitive = "yes" />
528 <slice material = "Silicon" thickness = "0.00048*cm" />
529 <slice material = "Kapton" thickness = "0.0091*cm" />
530 <slice material = "Copper" thickness = "0.00093*cm" />
531 <slice material = "PEEK" thickness = "0.02*cm" />
532 <slice material = "Rohacell31_50percent" thickness="0.3*cm" />
533 <slice material = "Epoxy" thickness="0.0175*cm" />
534 <slice material = "CarbonFiber" thickness=".016*cm" />
535 </layer>
536 <layer id="8" inner_r = "20.7*cm" inner_z = "164.0*cm" outer_r = "125.0*cm" >
537 <slice material = "Silicon" thickness = "0.03*cm" sensitive = "yes" />
538 <slice material = "Silicon" thickness = "0.00048*cm" />
539 <slice material = "Kapton" thickness = "0.0091*cm" />
540 <slice material = "Copper" thickness = "0.00093*cm" />
541 </layer>
542 </detector>
543
544
545
546 <detector id="0" name="TrackerForwardSupports" type="DiskTracker" reflect="true">
547 <layer id="1" inner_r = "2.68*cm" inner_z = "21.18*cm" outer_r = "16.87*cm">
548 <slice material = "CarbonFiber" thickness = "0.05*cm" />
549 <slice material = "Rohacell31_15percent" thickness = "0.35*cm" />
550 <slice material = "CarbonFiber" thickness = "0.05*cm" />
551 </layer>
552 <layer id="2" inner_r = "7.41*cm" inner_z = "54.37*cm" outer_r = "16.87*cm">
553 <slice material = "CarbonFiber" thickness = "0.05*cm" />
554 <slice material = "Rohacell31_15percent" thickness = "0.35*cm" />
555 <slice material = "CarbonFiber" thickness = "0.05*cm" />
556 </layer>
557 <layer id="3" inner_r = "11.55*cm" inner_z = "83.48*cm" outer_r = "16.87*cm">
558 <slice material = "CarbonFiber" thickness = "0.05*cm" />
559 <slice material = "Rohacell31_15percent" thickness = "0.35*cm" />
560 <slice material = "CarbonFiber" thickness = "0.05*cm" />
561 </layer>
562 </detector>
563
564
565
566 <detector id="15" name="TrackerForward" type="DiskTracker" reflect="true" readout="TkrForwardHits">
567 <layer id="1" inner_r = "2.78*cm" inner_z = "20.4*cm" outer_r = "16.67*cm">
568 <slice material = "Silicon" thickness = "0.002*cm" sensitive = "yes" />
569 <slice material = "Silicon" thickness = "0.028*cm" />
570 <slice material = "CarbonFiber_25percent" thickness="VXD_CF_sensor" />
571 </layer>
572
573 <layer id="2" inner_r = "7.51*cm" inner_z = "53.85*cm" outer_r = "16.67*cm">
574 <slice material = "Silicon" thickness = "0.002*cm" sensitive = "yes" />
575 <slice material = "Silicon" thickness = "0.028*cm" />
576 <slice material = "CarbonFiber_25percent" thickness="VXD_CF_sensor" />
577 </layer>
578
579 <layer id="3" inner_r = "11.65*cm" inner_z = "82.95*cm" outer_r = "16.67*cm">
580 <slice material = "Silicon" thickness = "0.002*cm" sensitive = "yes" />
581 <slice material = "Silicon" thickness = "0.028*cm" />
582 <slice material = "CarbonFiber_25percent" thickness="VXD_CF_sensor" />
583 </layer>
584
585 </detector>
586
587
588
589 <detector id="0" name="TrackerSupportRings" type="DiskTracker" reflect="true">
590 <layer id="1" inner_r = "21.5*cm" inner_z = "57.0*cm" outer_r = "45.6*cm">
591 <slice material = "CarbonFiber_15percent" thickness = "0.05*cm" />
592 </layer>
593 <layer id="2" inner_r = "46.5*cm" inner_z = "83.6*cm" outer_r = "70.6*cm">
594 <slice material = "CarbonFiber_15percent" thickness = "0.05*cm" />
595 </layer>
596 <layer id="3" inner_r = "71.5*cm" inner_z = "109.5*cm" outer_r = "95.6*cm">
597 <slice material = "CarbonFiber_15percent" thickness = "0.05*cm" />
598 </layer>
599 <layer id="4" inner_r = "96.5*cm" inner_z = "135.9*cm" outer_r = "120.6*cm">
600 <slice material = "CarbonFiber_15percent" thickness = "0.05*cm" />
601 </layer>
602 <layer id="5" inner_r = "121.5*cm" inner_z = "161.7*cm" outer_r = "126.5*cm">
603 <slice material = "CarbonFiber_15percent" thickness = "0.05*cm" />
604 </layer>
605 </detector>
606
607
608
609 <detector id="0" name="TrackerReadout" type="DiskTracker" reflect="true">
610 <layer id="1" inner_r = "25.7*cm" inner_z = "57.1*cm" outer_r = "45.6*cm">
611 <slice material = "G10" thickness = "0.057*cm" />
612 <slice material = "Copper" thickness = "0.0038*cm" />
613 </layer>
614 <layer id="2" inner_r = "51.0*cm" inner_z = "83.7*cm" outer_r = "70.6*cm">
615 <slice material = "G10" thickness = "0.102*cm" />
616 <slice material = "Copper" thickness = "0.0068*cm" />
617 </layer>
618 <layer id="3" inner_r = "76.3*cm" inner_z = "109.6*cm" outer_r = "95.6*cm">
619 <slice material = "G10" thickness = "0.108*cm" />
620 <slice material = "Copper" thickness = "0.0072*cm" />
621 </layer>
622 <layer id="4" inner_r = "101.3*cm" inner_z = "136.0*cm" outer_r = "120.6*cm">
623 <slice material = "G10" thickness = "0.186*cm" />
624 <slice material = "Copper" thickness = "0.0124*cm" />
625 </layer>
626 <layer id="5" inner_r = "101.3*cm" inner_z = "167.0*cm" outer_r = "120.6*cm">
627 <slice material = "G10" thickness = "0.246*cm" />
628 <slice material = "Copper" thickness = "0.0164*cm" />
629 </layer>
630 </detector>
631
632
633
634 <detector id="2" name="EMBarrel" type="CylindricalBarrelCalorimeter" readout="EcalBarrHits">
635 <dimensions inner_r = "127.0*cm" outer_z = "182.0*cm" />
636 <layer repeat="1">
637 <slice material = "Silicon" thickness = "0.032*cm" sensitive = "yes" limits="cal_limits" />
638 <slice material = "Copper" thickness = "0.005*cm" />
639 <slice material = "Kapton" thickness = "0.030*cm" />
640 <slice material = "Air" thickness = "0.033*cm" />
641 </layer>
642 <layer repeat="20">
643 <slice material = "TungstenDens24" thickness = "0.25*cm" />
644 <slice material = "Silicon" thickness = "0.032*cm" sensitive = "yes" limits="cal_limits" />
645 <slice material = "Copper" thickness = "0.005*cm" />
646 <slice material = "Kapton" thickness = "0.030*cm" />
647 <slice material = "Air" thickness = "0.033*cm" />
648 </layer>
649 <layer repeat="10">
650 <slice material = "TungstenDens24" thickness = "0.5*cm" />
651 <slice material = "Silicon" thickness = "0.032*cm" sensitive = "yes" limits="cal_limits" />
652 <slice material = "Copper" thickness = "0.005*cm" />
653 <slice material = "Kapton" thickness = "0.030*cm" />
654 <slice material = "Air" thickness = "0.033*cm" />
655 </layer>
656 </detector>
657
658 <detector id="6" name="EMEndcap" reflect="true" type="CylindricalEndcapCalorimeter" readout="EcalEndcapHits">
659 <dimensions inner_r = "20.0*cm" inner_z = "168.0*cm" outer_r = "126.5*cm" />
660 <layer repeat="1">
661 <slice material = "Silicon" thickness = "0.032*cm" sensitive = "yes" limits="cal_limits" />
662 <slice material = "Copper" thickness = "0.005*cm" />
663 <slice material = "Kapton" thickness = "0.030*cm" />
664 <slice material = "Air" thickness = "0.033*cm" />
665 </layer>
666 <layer repeat="20">
667 <slice material = "TungstenDens24" thickness = "0.25*cm" />
668 <slice material = "Silicon" thickness = "0.032*cm" sensitive = "yes" limits="cal_limits" />
669 <slice material = "Copper" thickness = "0.005*cm" />
670 <slice material = "Kapton" thickness = "0.030*cm" />
671 <slice material = "Air" thickness = "0.033*cm" />
672 </layer>
673 <layer repeat="10">
674 <slice material = "TungstenDens24" thickness = "0.5*cm" />
675 <slice material = "Silicon" thickness = "0.032*cm" sensitive = "yes" limits="cal_limits" />
676 <slice material = "Copper" thickness = "0.005*cm" />
677 <slice material = "Kapton" thickness = "0.030*cm" />
678 <slice material = "Air" thickness = "0.033*cm" />
679 </layer>
680 </detector>
681
682
683
684 <detector id="3" name="HADBarrel" type="CylindricalBarrelCalorimeter" readout="HcalBarrHits">
685 <dimensions inner_r = "141.0*cm" outer_z = "294*cm" />
686 <layer repeat="40">
687 <slice material = "Steel235" thickness = "2.0*cm" />
688 <slice material = "PyrexGlass" thickness = "0.11*cm" />
689 <slice material = "RPCGasDefault" thickness = "0.12*cm" sensitive = "yes" limits="cal_limits" />
690 <slice material = "PyrexGlass" thickness = "0.11*cm" />
691 <slice material = "G10" thickness = "0.3*cm" />
692 <slice material = "Air" thickness = "0.16*cm" />
693 </layer>
694 </detector>
695
696 <detector id="7" name="HADEndcap" reflect="true" type="CylindricalEndcapCalorimeter" readout="HcalEndcapHits">
697 <dimensions inner_r = "20.0*cm" inner_z = "182.0*cm" outer_r = "140.75*cm" />
698 <layer repeat="40" >
699 <slice material = "Steel235" thickness = "2.0*cm" />
700 <slice material = "PyrexGlass" thickness = "0.11*cm" />
701 <slice material = "RPCGasDefault" thickness = "0.12*cm" sensitive = "yes" limits="cal_limits" />
702 <slice material = "PyrexGlass" thickness = "0.11*cm" />
703 <slice material = "G10" thickness = "0.3*cm" />
704 <slice material = "Air" thickness = "0.16*cm" />
705 </layer>
706 </detector>
707
708
709 <detector id="0" name="SolenoidCoilBarrel" type="MultiLayerTracker" insideTrackingVolume="false">
710 <layer id="1" inner_r="SolenoidBarrelInnerRadius" outer_z="SolenoidBarrelOuterZ">
711 <slice material="Steel235" thickness="SolenoidBarrelInnerCryostatThickness" />
712 <slice material="Air" thickness="SolenoidBarrelInnerAirgapThickness" />
713 </layer>
714 <layer id="2" inner_r="SolenoidBarrelConductorInnerRadius" outer_z="262.5*cm">
715 <slice material="Aluminum" thickness="SolenoidBarrelAlConductorThickness" />
716 <slice material="Steel235" thickness="SolenoidBarrelSteelThickness" />
717 </layer>
718 <layer id="3" inner_r="SolenoidBarrelOuterCryostatInnerRadius" outer_z="SolenoidBarrelOuterZ">
719 <slice material="Air" thickness="SolenoidBarrelOuterAirgapThickness" />
720 <slice material="Steel235" thickness="SolenoidBarrelOuterCryostatThickness" />
721 </layer>
722 </detector>
723
724 <detector id="0" name="SolenoidCoilEnds" type="DiskTracker" reflect="true" insideTrackingVolume="false">
725 <layer id="1" inner_r="SolenoidBarrelInnerRadius" inner_z="SolenoidBarrelOuterZ" outer_r="SolenoidBarrelOuterRadius">
726 <slice material="Steel235" thickness="SolenoidEndcapCryostatThickness" />
727 </layer>
728 </detector>
729
730
731
732 <detector id="4" name="MuonBarrel" type="CylindricalBarrelCalorimeter" readout="MuonBarrHits">
733 <dimensions inner_r="SolenoidBarrelOuterRadius+MuonBarrelStayClear" outer_z="MuonBarrelOuterZ" />
734 <layer repeat="11">
735 <slice material="Aluminum" thickness="0.1*cm" />
736 <slice material="Air" thickness="0.35*cm" />
737 <slice material="PyrexGlass" thickness="0.2*cm" />
738 <slice material="RPCGasDefault" thickness="0.2*cm" sensitive="yes" />
739 <slice material="PyrexGlass" thickness="0.2*cm" />
740 <slice material="Air" thickness="0.35*cm" />
741 <slice material="Aluminum" thickness="0.1*cm" />
742 <slice material="Aluminum" thickness="0.1*cm" />
743 <slice material="Air" thickness="0.35*cm" />
744 <slice material="PyrexGlass" thickness="0.2*cm" />
745 <slice material="RPCGasDefault" thickness="0.2*cm" sensitive="yes" />
746 <slice material="PyrexGlass" thickness="0.2*cm" />
747 <slice material="Air" thickness="0.35*cm" />
748 <slice material="Aluminum" thickness="0.1*cm" />
749 <slice material="Air" thickness="1.0*cm" />
750 <slice material="Iron" thickness="20.0*cm" />
751 </layer>
752 </detector>
753
754 <detector id="8" name="MuonEndcap" reflect="true" type="CylindricalEndcapCalorimeter" readout="MuonEndcapHits">
755 <dimensions inner_r = "20.0*cm" inner_z = "303.3*cm" outer_r = "608.2*cm" />
756 <layer repeat="11">
757 <slice material="Iron" thickness="20.0*cm" />
758 <slice material="Aluminum" thickness="0.1*cm" />
759 <slice material="Air" thickness="0.35*cm" />
760 <slice material="PyrexGlass" thickness="0.2*cm" />
761 <slice material="RPCGasDefault" thickness="0.2*cm" sensitive="yes" />
762 <slice material="PyrexGlass" thickness="0.2*cm" />
763 <slice material="Air" thickness="0.35*cm" />
764 <slice material="Aluminum" thickness="0.1*cm" />
765 <slice material="Aluminum" thickness="0.1*cm" />
766 <slice material="Air" thickness="0.35*cm" />
767 <slice material="PyrexGlass" thickness="0.2*cm" />
768 <slice material="RPCGasDefault" thickness="0.2*cm" sensitive="yes" />
769 <slice material="PyrexGlass" thickness="0.2*cm" />
770 <slice material="Air" thickness="0.35*cm" />
771 <slice material="Aluminum" thickness="0.1*cm" />
772 <slice material="Air" thickness="1.0*cm" />
773 </layer>
774 </detector>
775
776
777
778
779 <detector id="9" name="LumiCal" reflect="true" type="CylindricalEndcapCalorimeter" readout="LumiCalHits">
780 <dimensions inner_r = "6.0*cm" inner_z = "168.0*cm" outer_r = "19.5*cm" />
781 <layer repeat="20" >
782 <slice material = "TungstenDens24" thickness = "0.271*cm" />
783 <slice material = "Silicon" thickness = "0.032*cm" sensitive = "yes" />
784 <slice material = "Copper" thickness = "0.005*cm" />
785 <slice material = "Kapton" thickness = "0.030*cm" />
786 <slice material = "Air" thickness = "0.033*cm" />
787 </layer>
788 <layer repeat="10" >
789 <slice material = "TungstenDens24" thickness = "0.543*cm" />
790 <slice material = "Silicon" thickness = "0.032*cm" sensitive = "yes" />
791 <slice material = "Copper" thickness = "0.005*cm" />
792 <slice material = "Kapton" thickness = "0.030*cm" />
793 <slice material = "Air" thickness = "0.033*cm" />
794 </layer>
795 </detector>
796
797
798
799 <detector id="0" name="ForwardM1" type="PolyconeSupport" insideTrackingVolume="false">
800 <material name="TungstenDens24"/>
801 <zplane rmin = "8.0*cm" rmax="15.5*cm" z="182.0*cm" />
802 <zplane rmin="13.78*cm" rmax="15.5*cm" z="313.5*cm"/>
803 </detector>
804 <detector id="0" name="ForwardSupportTube" type="PolyconeSupport" insideTrackingVolume="false">
805 <material name="Steel235"/>
806 <zplane rmin = "15.5*cm" rmax="19.5*cm" z="182.0*cm" />
807 <zplane rmin="15.5*cm" rmax="19.5*cm" z="323.5*cm"/>
808 </detector>
809
810
811 <detector id="0" name="BackwardM1" type="PolyconeSupport" insideTrackingVolume="false">
812 <material name="TungstenDens24"/>
813 <zplane rmin="13.78*cm" rmax="15.5*cm" z="-313.5*cm"/>
814 <zplane rmin = "8.0*cm" rmax="15.5*cm" z="-182.0*cm" />
815 </detector>
816 <detector id="0" name="BackwardSupportTube" type="PolyconeSupport" insideTrackingVolume="false">
817 <material name="Steel235"/>
818 <zplane rmin="15.5*cm" rmax="19.5*cm" z="-323.5*cm"/>
819 <zplane rmin = "15.5*cm" rmax="19.5*cm" z="-182.0*cm" />
820 </detector>
821
822
823 <detector id="0" name="ForwardLowZ" type="ForwardDetector" reflect="true" >
824 <dimensions outer_r="12.39*cm" inner_r="0.0*cm" inner_z="282.0*cm" />
825 <beampipe crossing_angle="0.014" outgoing_r="1.2*cm" incoming_r="1.0*cm" />
826 <layer repeat="1">
827 <slice material = "BoratedPolyethylene5" thickness = "13.0*cm" sensitive = "no" />
828 </layer>
829 </detector>
830
831
832
833 <detector id="10" name="BeamCal" reflect="true" type="ForwardDetector" readout="BeamCalHits">
834 <dimensions outer_r="12.96*cm" inner_r="0.0*cm" inner_z="295.0*cm" />
835 <beampipe crossing_angle="0.014" outgoing_r="1.55*cm" incoming_r="1.05*cm" />
836 <layer repeat="50">
837 <slice material="TungstenDens24" thickness="0.271*cm" />
838 <slice material="Silicon" thickness="0.032*cm" sensitive="yes" />
839 <slice material="Copper" thickness="0.005*cm" />
840 <slice material="Kapton" thickness="0.030*cm" />
841 <slice material="Air" thickness="0.033*cm" />
842 </layer>
843 </detector>
844
845
846
847 <detector id="0" name="ForwardVacuum" type="PolyconeSupport" insideTrackingVolume="false">
848 <material name="Vacuum"/>
849 <zplane rmin="0.*cm" rmax="6.0*cm" z="tracking_region_zmax" />
850 <zplane rmin="0.*cm" rmax="6.0*cm" z="182*cm" />
851 <zplane rmin="0.*cm" rmax="12.4*cm" z="282*cm"/>
852 </detector>
853
854
855
856 <detector id="0" name="BackwardVacuum" type="PolyconeSupport" insideTrackingVolume="false">
857 <material name="Vacuum"/>
858 <zplane rmin="0.*cm" rmax="12.4*cm" z="-282*cm"/>
859 <zplane rmin="0.*cm" rmax="6.0*cm" z="-182*cm" />
860 <zplane rmin="0.*cm" rmax="6.0*cm" z="-tracking_region_zmax" />
861 </detector>
862
863 <detector id="0" name="NorthIncomingBeampipe" type="TubeSegment">
864 <material name="Iron" />
865 <tubs rmin="1.0*cm" rmax="1.04*cm" zhalf="9.27*cm" />
866 <position x="-2.13*cm" y="0" z="304.27*cm" />
867 <rotation x="0.0" y="0.0070" z="0.0" />
868 </detector>
869
870 <detector id="0" name="SouthIncomingBeampipe" type="TubeSegment">
871 <material name="Iron" />
872 <tubs rmin="1.0*cm" rmax="1.04*cm" zhalf="9.27*cm" />
873 <position x="-2.13*cm" y="0" z="-304.27*cm" />
874 <rotation x="0.0" y="-0.0070" z="0.0" />
875 </detector>
876
877 <detector id="0" name="NorthOutgoingBeampipe" type="TubeSegment">
878 <material name="Iron" />
879 <tubs rmin="1.50*cm" rmax="1.54*cm" zhalf="9.27*cm" />
880 <position x="2.13*cm" y="0" z="304.27*cm" />
881 <rotation x="0.0" y="-0.0070" z="0.0" />
882 </detector>
883
884 <detector id="0" name="SouthOutgoingBeampipe" type="TubeSegment">
885 <material name="Iron" />
886 <tubs rmin="1.50*cm" rmax="1.54*cm" zhalf="9.27*cm" />
887 <position x="2.13*cm" y="0" z="-304.27*cm" />
888 <rotation x="0.0" y="0.0070" z="0.0" />
889 </detector>
890
891 </detectors>
892
893
894 <readouts>
895 <readout name="MuonBarrHits">
896 <segmentation type="NonprojectiveCylinder" gridSizePhi="3.0*cm" gridSizeZ="3.0*cm" />
897 <id>system:8,layer:8,barrel:3,phi:32:16,z:-16</id>
898 </readout>
899 <readout name="MuonEndcapHits">
900 <segmentation type="GridXYZ" gridSizeX="3.0*cm" gridSizeY="3.0*cm" />
901 <id>system:8,layer:8,barrel:3,x:32:-16,y:-16</id>
902 </readout>
903 <readout name="HcalEndcapHits">
904 <segmentation type="GridXYZ" gridSizeX="1.0*cm" gridSizeY="1.0*cm" />
905 <id>system:8,layer:8,barrel:3,x:32:-16,y:-16</id>
906 </readout>
907 <readout name="HcalBarrHits">
908 <segmentation type="NonprojectiveCylinder" gridSizePhi="1.0*cm" gridSizeZ="1.0*cm" />
909 <id>system:8,layer:8,barrel:3,phi:32:16,z:-16</id>
910 </readout>
911 <readout name="EcalEndcapHits">
912 <segmentation type="GridXYZ" gridSizeX="0.35*cm" gridSizeY="0.35*cm" />
913 <id>system:8,layer:8,barrel:3,x:32:-16,y:-16</id>
914 </readout>
915 <readout name="LumiCalHits">
916 <segmentation type="GridXYZ" gridSizeX="0.35*cm" gridSizeY="0.35*cm" />
917 <id>system:8,layer:8,barrel:3,x:32:-16,y:-16</id>
918 </readout>
919 <readout name="BeamCalHits">
920 <segmentation type="GridXYZ" gridSizeX="0.35*cm" gridSizeY="0.35*cm" />
921 <id>system:8,layer:8,barrel:3,x:32:-16,y:-16</id>
922 </readout>
923 <readout name="EcalBarrHits">
924 <segmentation type="NonprojectiveCylinder" gridSizePhi="0.35*cm" gridSizeZ="0.35*cm" />
925 <id>system:8,layer:8,barrel:3,phi:32:16,z:-16</id>
926 </readout>
927 <readout name="TkrBarrHits">
928 <id>system:8,layer:8,barrel:3</id>
929 </readout>
930 <readout name="TkrEndcapHits">
931 <id>system:8,layer:8,barrel:3</id>
932 </readout>
933 <readout name="TkrForwardHits">
934 <id>system:8,layer:8,barrel:3</id>
935 </readout>
936 <readout name="VtxBarrHits">
937 <id>system:8,layer:8,barrel:3</id>
938 </readout>
939 <readout name="VtxEndcapHits">
940 <id>system:8,layer:8,barrel:3</id>
941 </readout>
942 </readouts>
943 <fields>
944 <field type="Solenoid" name="GlobalSolenoid"
945 inner_field="5.0"
946 outer_field="-0.6"
947 zmax="1000*cm"
948 outer_radius="SolenoidalFieldRadius"/>
949 </fields>
950 </lccdd>
951