|
1 | 1 | <!-- SPDX-License-Identifier: LGPL-3.0-or-later -->
|
2 | 2 | <!-- Copyright (C) 2022 Whitney Armstrong, Chao Peng, Maria Zurek, Jihee Kim -->
|
3 |
| -<!-- Active AstroPix layers: 1-3-5-6 --> |
| 3 | +<!-- Active AstroPix layers: 1-3-4-6 --> |
| 4 | + |
4 | 5 |
|
5 | 6 | <lccdd>
|
6 | 7 |
|
|
19 | 20 | <!-- Number of imaging layer slots -->
|
20 | 21 | <constant name="EcalBarrelImagingLayers_nMax" value="6"/>
|
21 | 22 | <constant name="EcalBarrel_Calorimeter_zmin"
|
22 |
| - value="min(257*cm, EcalBarrelBackward_zmax)"/> |
| 23 | + value="min(258.75*cm, EcalBarrelBackward_zmax)"/> |
23 | 24 | <constant name="EcalBarrel_Calorimeter_zmax"
|
24 |
| - value="min(177.5*cm, EcalBarrelForward_zmax)"/> |
25 |
| - <constant name="EcalBarrel_Readout_zmin" value="272*cm"/> |
26 |
| - <constant name="EcalBarrel_Readout_zmax" value="192.5*cm"/> |
| 25 | + value="min(181.25*cm, EcalBarrelForward_zmax)"/> |
| 26 | + <constant name="EcalBarrel_Readout_zmin" value="273.75*cm"/> |
| 27 | + <constant name="EcalBarrel_Readout_zmax" value="196.25*cm"/> |
27 | 28 | <constant name="EcalBarrel_Calorimeter_length"
|
28 | 29 | value="EcalBarrel_Calorimeter_zmax + EcalBarrel_Calorimeter_zmin"/>
|
29 | 30 | <constant name="EcalBarrel_Calorimeter_offset"
|
|
54 | 55 | <constant name="EcalBarrel_StaveTilt_angle" value="10*degree"/>
|
55 | 56 | <constant name="EcalBarrel_Stave_ModuleRepeat" value="floor(EcalBarrel_Calorimeter_length / (EcalBarrel_AstroPix_length + EcalBarrel_AstroPix_margin))"/>
|
56 | 57 |
|
57 |
| - <constant name="EcalBarrel_ImagingFirstLayerThickness" |
58 |
| - value="EcalBarrel_AstroPix_thickness |
59 |
| - + EcalBarrel_CarbonThickness"/> |
60 |
| - |
61 | 58 | <constant name="EcalBarrel_LayerSpacing" value="10.0*mm"/>
|
62 | 59 | <constant name="EcalBarrel_FiberRadius" value="0.5*mm"/>
|
63 | 60 | <constant name="EcalBarrel_FiberXSpacing" value="1.34*mm"/>
|
|
84 | 81 |
|
85 | 82 | <constant name="EcalBarrelImagingLayers_num"
|
86 | 83 | value="min(EcalBarrelImagingLayers_nMax,
|
87 |
| - floor((EcalBarrel_AvailThickness-EcalBarrel_ImagingFirstLayerThickness)/ |
88 |
| - (EcalBarrel_ImagingLayerThickness + EcalBarrel_ScFiLayerThickness + |
89 |
| - EcalBarrel_SpaceBetween)))"/> |
| 84 | + floor(EcalBarrel_AvailThickness/(EcalBarrel_ImagingLayerThickness + EcalBarrel_ScFiLayerThickness + EcalBarrel_SpaceBetween)))"/> |
90 | 85 | <comment>
|
91 | 86 | Adjusting size of the ScFi back chunk to match number of imaging layers
|
92 | 87 | and ~17.1 radiation lengths in total
|
93 | 88 | </comment>
|
94 | 89 | <constant name="EcalBarrel_FiberBulkLayers_num" value = "EcalBarrel_TotalFiberLayers_num-EcalBarrelImagingLayers_num+1"/>
|
95 | 90 |
|
96 | 91 | <constant name="EcalBarrel_ImagingPartThickness"
|
97 |
| - value="(EcalBarrelImagingLayers_num-1)*(EcalBarrel_ImagingLayerThickness + EcalBarrel_ScFiLayerThickness + EcalBarrel_SpaceBetween) |
98 |
| - + EcalBarrel_ImagingFirstLayerThickness + EcalBarrel_SpaceBetween"/> |
| 92 | + value="EcalBarrelImagingLayers_num*(EcalBarrel_ImagingLayerThickness + EcalBarrel_ScFiLayerThickness + EcalBarrel_SpaceBetween)-EcalBarrel_ScFiLayerThickness"/> |
99 | 93 | <constant name="EcalBarrel_ScFiPartThickness_max"
|
100 | 94 | value="max(0, EcalBarrel_AvailThickness-EcalBarrel_ImagingPartThickness)"/>
|
101 | 95 | <constant name="EcalBarrel_ScFiPartThickness"
|
|
135 | 129 | z="EcalBarrel_Calorimeter_length"/>
|
136 | 130 | <sectors vis="EcalBarrelSectorVis"/>
|
137 | 131 |
|
138 |
| - <module name="AstroPix_Module_FirstLayer" |
139 |
| - vis="EcalBarrelModuleVis"> |
140 |
| - <module_component name="AstroPix_Chip" |
141 |
| - material="Silicon" |
142 |
| - width="EcalBarrel_AstroPix_width" |
143 |
| - length="EcalBarrel_AstroPix_length" |
144 |
| - thickness="EcalBarrel_AstroPix_thickness" |
145 |
| - vis="EcalBarrelModuleVis"> |
146 |
| - <slice material="Silicon" thickness="EcalBarrel_SiliconThickness" vis="EcalBarrelSliceVis" sensitive="yes" limits="cal_limits"/> |
147 |
| - <slice material="Silicon" thickness="EcalBarrel_ElectronicsThickness" vis="EcalBarrelSliceVis"/> |
148 |
| - <slice material="Copper" thickness="EcalBarrel_CopperThickness" vis="EcalBarrelSliceVis"/> |
149 |
| - <slice material="Kapton" thickness="EcalBarrel_KaptonThickness" vis="EcalBarrelSliceVis"/> |
150 |
| - <slice material="Epoxy" thickness="EcalBarrel_EpoxyThickness" vis="EcalBarrelSliceVis"/> |
151 |
| - </module_component> |
152 |
| - <module_component name="AstroPix_Support" |
153 |
| - material="CarbonFiber" |
154 |
| - width="EcalBarrel_AstroPix_width + EcalBarrel_AstroPix_margin" |
155 |
| - length="EcalBarrel_AstroPix_length + EcalBarrel_AstroPix_margin" |
156 |
| - thickness="EcalBarrel_CarbonThickness" |
157 |
| - vis="EcalBarrelSliceVis"> |
158 |
| - </module_component> |
159 |
| - </module> |
160 |
| - |
161 | 132 | <module name="AstroPix_Module"
|
162 | 133 | vis="EcalBarrelModuleVis">
|
163 | 134 | <module_component name="AstroPix_Chip"
|
|
210 | 181 | <stave repeat="6"
|
211 | 182 | width="EcalBarrel_Stave_width"
|
212 | 183 | length="EcalBarrel_Stave_length"
|
213 |
| - thickness="EcalBarrel_AstroPix_thickness" |
| 184 | + thickness="EcalBarrel_Stave_thickness" |
214 | 185 | angle="-EcalBarrel_StaveTilt_angle"
|
215 | 186 | module="AstroPix_Module"
|
216 | 187 | vis="EcalBarrelStaveVis">
|
|
235 | 206 | <stave repeat="7"
|
236 | 207 | width="EcalBarrel_Stave_width"
|
237 | 208 | length="EcalBarrel_Stave_length"
|
238 |
| - thickness="EcalBarrel_AstroPix_thickness" |
| 209 | + thickness="EcalBarrel_Stave_thickness" |
239 | 210 | angle="EcalBarrel_StaveTilt_angle"
|
240 | 211 | module="AstroPix_Module"
|
241 | 212 | vis="EcalBarrelStaveVis">
|
|
0 commit comments