Warning, /epic/compact/tracking/support_service_craterlake.xml is written in an unsupported language. File is not indexed.
0001 <!-- SPDX-License-Identifier: LGPL-3.0-or-later -->
0002 <!-- Copyright (C) 2022 Sylvester Joosten, Shujie Li -->
0003
0004 <lccdd>
0005 <comment>
0006 Tracker support and service materials for ePIC-craterlake tracking geometry.
0007 See https://indico.bnl.gov/event/19854/#1-updated-epic-tracking-config
0008 Silicon tracker: the same effective thickness parameters from previous versions, routing changed
0009 MPGD: estimated by M. Posik
0010 ┌─────
0011 B
0012 │
0013 /
0014 A
0015 /
0016 │
0017 │
0018 ─2C─2B─2A─\ Outer Support Cone /─2A─2B─2C─2D─2E─┘
0019 Ecal pfRICH \ /
0020 \ /
0021 \─1C──1B──1A─\ Inner Support /─1A────1B─────1C────/ Outer Support Cone
0022 \ Cones /
0023 \ /
0024 \ /
0025 │ │
0026 │ │
0027 N (-) └ ┘ (+) P
0028 ──·──·──·──·──·────·──·──·──·──·── x ──·──·──·──·──·──·──·──·──·────·──·──·──·──·──·── z
0029
0030 </comment>
0031 <define>
0032
0033 <comment> use a disk to connect vertex barrels to cone</comment>
0034 <constant name="VertexSupportRingCF_thickness" value="2.0*mm" />
0035 <constant name="VertexSupportRingAl_thickness" value="1.0*mm" />
0036 <constant name="VertexSupportRing_thickness" value="VertexSupportRingCF_thickness+VertexSupportRingAl_thickness+2*um" />
0037 <constant name="VertexSupportRing_zmin" value="VertexBarrel_length/2.+ 2*um" />
0038 <constant name="VertexSupportRing_zmax" value="VertexSupportRing_zmin + VertexSupportRing_thickness" />
0039 <constant name="VertexSupportRing_rmin" value="VertexBarrel_rmin+2*um" />
0040 <constant name="VertexSupportRing_rmax" value="VertexSupportRing_zmax/tan(TrackerPrimaryAngle)" />
0041 <constant name="VertexSupportRing_z" value="0.5*(VertexSupportRing_zmin + VertexSupportRing_zmax)" />
0042
0043
0044 <comment> Inner tracker service/support cones, symmetric </comment>
0045 <constant name="InnerSupportConeCF_thickness" value="2.0*mm" />
0046 <comment> Effective Aluminum for services for now </comment>
0047 <constant name="InnerSupportConePAl_thickness" value="4.9*mm - 0.5*mm" /> <comment> Ref: Services Material Budget 24.03.13.stp - 0.5*mm to avoid overlap with OuterSiBarrel </comment>
0048 <constant name="InnerSupportConeNAl_thickness" value="4.4*mm - 0.5*mm" /> <comment> Ref: Services Material Budget 24.03.13.stp - 0.5*mm to avoid overlap with OuterSiBarrel </comment>
0049 <constant name="InnerSupportConeP_thickness" value="InnerSupportConePAl_thickness + InnerSupportConeCF_thickness" />
0050 <constant name="InnerSupportConeN_thickness" value="InnerSupportConeNAl_thickness + InnerSupportConeCF_thickness" />
0051 <constant name="InnerSupportCone_zmin" value="VertexSupportRing_zmax" />
0052 <constant name="InnerSupportCone_rmin1" value="InnerSupportCone_zmin/tan(TrackerPrimaryAngle)" />
0053
0054 <constant name="InnerSupportCone_rmin2" value="TrackerSupportCyl_rmin1" />
0055 <constant name="InnerSupportCone_zmax" value="InnerSupportCone_rmin2/tan(TrackerPrimaryAngle)" />
0056
0057 <constant name="InnerSupportCone_z" value="0.5*(InnerSupportCone_zmax + InnerSupportCone_zmin)" />
0058 <constant name="InnerSupportCone_length" value="InnerSupportCone_zmax - InnerSupportCone_zmin" />
0059
0060
0061 <comment> Tracker disk support barrels. 1: inner, 2: outer. All z parameters are unsigned </comment>
0062
0063 <comment> 1: Inner barrel for Si disk, 3 slices each ends (Negative CBA, Positive ABC) </comment>
0064 <constant name="TrackerSupportCylCF_thickness1" value="InnerSupportConeCF_thickness" />
0065
0066 <comment> Positive </comment>
0067 <constant name="TrackerSupportCylEndcapP_zmin1A" value="InnerSupportCone_zmax" />
0068 <constant name="TrackerSupportCylEndcapP_zmin1B" value="TrackerEndcapPDisk2_zmin" />
0069 <constant name="TrackerSupportCylEndcapP_zmin1C" value="TrackerEndcapPDisk3_zmin" />
0070
0071 <constant name="TrackerSupportCylEndcapP_zmax1A" value="TrackerEndcapPDisk2_zmin" />
0072 <constant name="TrackerSupportCylEndcapP_zmax1B" value="TrackerEndcapPDisk3_zmin" />
0073 <constant name="TrackerSupportCylEndcapP_zmax1C" value="129.7*cm" /> <comment> Ref: Services Material Budget 24.03.13.stp </comment>
0074
0075 <constant name="TrackerSupportCylEndcapP_z1A" value="0.5*(TrackerSupportCylEndcapP_zmin1A + TrackerSupportCylEndcapP_zmax1A)" />
0076 <constant name="TrackerSupportCylEndcapP_z1B" value="0.5*(TrackerSupportCylEndcapP_zmin1B + TrackerSupportCylEndcapP_zmax1B)" />
0077 <constant name="TrackerSupportCylEndcapP_z1C" value="0.5*(TrackerSupportCylEndcapP_zmin1C + TrackerSupportCylEndcapP_zmax1C)" />
0078
0079 <constant name="TrackerSupportCylEndcapP_length1A" value="TrackerSupportCylEndcapP_zmax1A - TrackerSupportCylEndcapP_zmin1A" />
0080 <constant name="TrackerSupportCylEndcapP_length1B" value="TrackerSupportCylEndcapP_zmax1B - TrackerSupportCylEndcapP_zmin1B" />
0081 <constant name="TrackerSupportCylEndcapP_length1C" value="TrackerSupportCylEndcapP_zmax1C - TrackerSupportCylEndcapP_zmin1C" />
0082
0083 <constant name="TrackerSupportCylAlP_thickness1A" value="5.0*mm" /> <comment> Ref: Services Material Budget 24.03.13.stp </comment>
0084 <constant name="TrackerSupportCylAlP_thickness1B" value="5.0*mm" /> <comment> Ref: Services Material Budget 24.03.13.stp </comment>
0085 <constant name="TrackerSupportCylAlP_thickness1C" value="5.0*mm" /> <comment> Ref: Services Material Budget 24.03.13.stp </comment>
0086 <constant name="TrackerSupportCylP_thickness1A" value="TrackerSupportCylAlP_thickness1A + TrackerSupportCylCF_thickness1" />
0087 <constant name="TrackerSupportCylP_thickness1B" value="TrackerSupportCylAlP_thickness1B + TrackerSupportCylCF_thickness1" />
0088 <constant name="TrackerSupportCylP_thickness1C" value="TrackerSupportCylAlP_thickness1C + TrackerSupportCylCF_thickness1" />
0089
0090 <comment> Negative </comment>
0091 <constant name="TrackerSupportCylEndcapN_zmin1A" value="InnerSupportCone_zmax" />
0092 <constant name="TrackerSupportCylEndcapN_zmin1B" value="TrackerEndcapNDisk2_zmin" />
0093 <constant name="TrackerSupportCylEndcapN_zmin1C" value="TrackerEndcapNDisk3_zmin" />
0094
0095 <constant name="TrackerSupportCylEndcapN_zmax1A" value="TrackerEndcapNDisk2_zmin" />
0096 <constant name="TrackerSupportCylEndcapN_zmax1B" value="TrackerEndcapNDisk3_zmin" />
0097 <constant name="TrackerSupportCylEndcapN_zmax1C" value="101.0*cm" /> <comment> Ref: Services Material Budget 24.03.13.stp </comment>
0098
0099 <constant name="TrackerSupportCylEndcapN_z1A" value="0.5*(TrackerSupportCylEndcapN_zmin1A + TrackerSupportCylEndcapN_zmax1A)" />
0100 <constant name="TrackerSupportCylEndcapN_z1B" value="0.5*(TrackerSupportCylEndcapN_zmin1B + TrackerSupportCylEndcapN_zmax1B)" />
0101 <constant name="TrackerSupportCylEndcapN_z1C" value="0.5*(TrackerSupportCylEndcapN_zmin1C + TrackerSupportCylEndcapN_zmax1C)" />
0102
0103 <constant name="TrackerSupportCylEndcapN_length1A" value="TrackerSupportCylEndcapN_zmax1A - TrackerSupportCylEndcapN_zmin1A" />
0104 <constant name="TrackerSupportCylEndcapN_length1B" value="TrackerSupportCylEndcapN_zmax1B - TrackerSupportCylEndcapN_zmin1B" />
0105 <constant name="TrackerSupportCylEndcapN_length1C" value="TrackerSupportCylEndcapN_zmax1C - TrackerSupportCylEndcapN_zmin1C" />
0106
0107 <constant name="TrackerSupportCylAlN_thickness1A" value="5.0*mm" /> <comment> Ref: Services Material Budget 24.03.13.stp </comment>
0108 <constant name="TrackerSupportCylAlN_thickness1B" value="5.0*mm" /> <comment> Ref: Services Material Budget 24.03.13.stp </comment>
0109 <constant name="TrackerSupportCylAlN_thickness1C" value="5.0*mm" /> <comment> Ref: Services Material Budget 24.03.13.stp </comment>
0110 <constant name="TrackerSupportCylN_thickness1A" value="TrackerSupportCylAlN_thickness1A + TrackerSupportCylCF_thickness1" />
0111 <constant name="TrackerSupportCylN_thickness1B" value="TrackerSupportCylAlN_thickness1B + TrackerSupportCylCF_thickness1" />
0112 <constant name="TrackerSupportCylN_thickness1C" value="TrackerSupportCylAlN_thickness1C + TrackerSupportCylCF_thickness1" />
0113
0114
0115 <comment> Outer tracker service/support cones, asymmetric </comment>
0116 <constant name="OuterSupportConeCF_thickness" value="2.0*mm" />
0117 <comment> Effective Aluminum for services for now </comment>
0118 <constant name="OuterSupportConePAl_thickness" value="10.3*mm" /> <comment> Ref: Services Material Budget 24.03.13.stp </comment>
0119 <constant name="OuterSupportConeNAl_thickness" value="10.3*mm" /> <comment> Ref: Services Material Budget 24.03.13.stp </comment>
0120 <constant name="OuterSupportConeP_thickness" value="OuterSupportConePAl_thickness + OuterSupportConeCF_thickness" />
0121 <constant name="OuterSupportConeN_thickness" value="OuterSupportConeNAl_thickness + OuterSupportConeCF_thickness" />
0122
0123 <comment> Negative outer tracker service/support cone </comment>
0124 <constant name="OuterSupportConeN_zmin" value="TrackerSupportCylEndcapN_zmax1C" />
0125 <constant name="OuterSupportConeN_rmin1" value="TrackerSupportCyl_rmin1" />
0126 <constant name="OuterSupportConeN_tan" value="OuterSupportConeN_rmin1/OuterSupportConeN_zmin" />
0127
0128 <constant name="OuterSupportConeN_rmin2" value="TrackerSupportCylEndcapN_rmin2" />
0129 <constant name="OuterSupportConeN_zmax" value="125.0*cm" /> <comment> Ref: Services Material Budget 24.03.13.stp </comment>
0130
0131 <constant name="OuterSupportConeN_z" value="0.5*(OuterSupportConeN_zmax + OuterSupportConeN_zmin)" />
0132 <constant name="OuterSupportConeN_length" value="OuterSupportConeN_zmax - OuterSupportConeN_zmin" />
0133
0134 <comment> Positive outer tracker service/support cone </comment>
0135 <constant name="OuterSupportConeP_zmin" value="TrackerSupportCylEndcapP_zmax1C" />
0136 <constant name="OuterSupportConeP_rmin1" value="TrackerSupportCyl_rmin1" />
0137 <constant name="OuterSupportConeP_tan" value="OuterSupportConeP_rmin1/OuterSupportConeP_zmin" />
0138
0139 <constant name="OuterSupportConeP_rmin2" value="TrackerSupportCylEndcapP_rmin2" />
0140 <constant name="OuterSupportConeP_zmax" value="OuterSupportConeP_rmin2/OuterSupportConeP_tan" />
0141
0142 <constant name="OuterSupportConeP_z" value="0.5*(OuterSupportConeP_zmax + OuterSupportConeP_zmin)" />
0143 <constant name="OuterSupportConeP_length" value="OuterSupportConeP_zmax - OuterSupportConeP_zmin" />
0144
0145
0146 <comment> 2. Outer barrel for Si barrel cables (guided out projectively) and MPGD (inner+disks). </comment>
0147 <constant name="TrackerSupportCylCF_thickness2" value="0.01*cm" /> <comment> place holder </comment>
0148
0149 <comment> Positive </comment>
0150
0151 <constant name="TrackerSupportCylEndcapP_zmin2A" value="OuterSupportConeP_zmax" />
0152 <constant name="TrackerSupportCylEndcapP_zmin2B" value="max(53.75*cm, TrackerSupportCylEndcapP_zmin2A + 1*mm)" />
0153 <constant name="TrackerSupportCylEndcapP_zmin2C" value="max(135*cm, TrackerSupportCylEndcapP_zmin2B + 1*mm)" />
0154 <constant name="TrackerSupportCylEndcapP_zmin2D" value="max(148*cm, TrackerSupportCylEndcapP_zmin2C + 1*mm)" />
0155 <constant name="TrackerSupportCylEndcapP_zmin2E" value="max(161*cm, TrackerSupportCylEndcapP_zmin2D + 1*mm)" />
0156
0157 <constant name="TrackerSupportCylEndcapP_zmax2A" value="TrackerSupportCylEndcapP_zmin2B" />
0158 <constant name="TrackerSupportCylEndcapP_zmax2B" value="TrackerSupportCylEndcapP_zmin2C" />
0159 <constant name="TrackerSupportCylEndcapP_zmax2C" value="TrackerSupportCylEndcapP_zmin2D" />
0160 <constant name="TrackerSupportCylEndcapP_zmax2D" value="TrackerSupportCylEndcapP_zmin2E" />
0161 <constant name="TrackerSupportCylEndcapP_zmax2E" value="EcalBarrelForward_zmax" />
0162
0163 <constant name="TrackerSupportCylEndcapP_z2A" value="0.5*(TrackerSupportCylEndcapP_zmin2A + TrackerSupportCylEndcapP_zmax2A)" />
0164 <constant name="TrackerSupportCylEndcapP_z2B" value="0.5*(TrackerSupportCylEndcapP_zmin2B + TrackerSupportCylEndcapP_zmax2B)" />
0165 <constant name="TrackerSupportCylEndcapP_z2C" value="0.5*(TrackerSupportCylEndcapP_zmin2C + TrackerSupportCylEndcapP_zmax2C)" />
0166 <constant name="TrackerSupportCylEndcapP_z2D" value="0.5*(TrackerSupportCylEndcapP_zmin2D + TrackerSupportCylEndcapP_zmax2D)" />
0167 <constant name="TrackerSupportCylEndcapP_z2E" value="0.5*(TrackerSupportCylEndcapP_zmin2E + TrackerSupportCylEndcapP_zmax2E)" />
0168
0169 <constant name="TrackerSupportCylEndcapP_length2A" value="TrackerSupportCylEndcapP_zmax2A - TrackerSupportCylEndcapP_zmin2A" />
0170 <constant name="TrackerSupportCylEndcapP_length2B" value="TrackerSupportCylEndcapP_zmax2B - TrackerSupportCylEndcapP_zmin2B" />
0171 <constant name="TrackerSupportCylEndcapP_length2C" value="TrackerSupportCylEndcapP_zmax2C - TrackerSupportCylEndcapP_zmin2C" />
0172 <constant name="TrackerSupportCylEndcapP_length2D" value="TrackerSupportCylEndcapP_zmax2D - TrackerSupportCylEndcapP_zmin2D" />
0173 <constant name="TrackerSupportCylEndcapP_length2E" value="TrackerSupportCylEndcapP_zmax2E - TrackerSupportCylEndcapP_zmin2E" />
0174
0175 <comment>
0176 <comment> grounds-up thickness determination </comment>
0177 <comment> cables from Si tracker to outer barrels </comment>
0178 <constant name="TrackerSupportCylAlP_thickness2SiCone" value="3.10*mm" /> <comment> cables from the Si cone </comment>
0179 <constant name="TrackerSupportCylAlP_thickness2SiDisk" value="3.04*mm" /> <comment> cables from the Si disks </comment>
0180
0181 <comment> cables from MPGD</comment>
0182 <constant name="TrackerSupportCylAlP_thickness2A" value="1.66*mm" />
0183 <constant name="TrackerSupportCylAlP_thickness2B" value="3.12*mm" />
0184 <constant name="TrackerSupportCylAlP_thickness2C" value="4.68*mm" />
0185 <constant name="TrackerSupportCylAlP_thickness2D" value="5.99*mm" />
0186 <constant name="TrackerSupportCylAlP_thickness2E" value="7.30*mm" />
0187
0188 <comment> total</comment>
0189 <constant name="TrackerSupportCylP_thickness2A" value="TrackerSupportCylAlP_thickness2A + TrackerSupportCylCF_thickness2+ TrackerSupportCylAlP_thickness2SiCone" />
0190 <constant name="TrackerSupportCylP_thickness2B" value="TrackerSupportCylAlP_thickness2B + TrackerSupportCylCF_thickness2+ TrackerSupportCylAlP_thickness2SiCone+TrackerSupportCylAlP_thickness2SiDisk" />
0191 <constant name="TrackerSupportCylP_thickness2C" value="TrackerSupportCylAlP_thickness2C + TrackerSupportCylCF_thickness2+ TrackerSupportCylAlP_thickness2SiCone+TrackerSupportCylAlP_thickness2SiDisk" />
0192 <constant name="TrackerSupportCylP_thickness2D" value="TrackerSupportCylAlP_thickness2D + TrackerSupportCylCF_thickness2+ TrackerSupportCylAlP_thickness2SiCone+TrackerSupportCylAlP_thickness2SiDisk" />
0193 <constant name="TrackerSupportCylP_thickness2E" value="TrackerSupportCylAlP_thickness2E + TrackerSupportCylCF_thickness2+ TrackerSupportCylAlP_thickness2SiCone+TrackerSupportCylAlP_thickness2SiDisk" />
0194 </comment>
0195
0196 <comment> effective thickness </comment>
0197 <comment> Ref: Services Material Budget 24.03.13.stp </comment>
0198 <constant name="TrackerSupportCylAlP_thickness2A" value="10.3*mm" /> <comment> Ref: Services Material Budget 24.03.13.stp </comment>
0199 <constant name="TrackerSupportCylAlP_thickness2B" value="10.3*mm" /> <comment> Ref: Services Material Budget 24.03.13.stp </comment>
0200 <constant name="TrackerSupportCylAlP_thickness2C" value="10.3*mm" /> <comment> Ref: Services Material Budget 24.03.13.stp </comment>
0201 <constant name="TrackerSupportCylAlP_thickness2D" value="10.3*mm" /> <comment> Ref: Services Material Budget 24.03.13.stp </comment>
0202 <constant name="TrackerSupportCylAlP_thickness2E" value="10.3*mm" /> <comment> Ref: Services Material Budget 24.03.13.stp </comment>
0203 <constant name="TrackerSupportCylP_thickness2A" value="TrackerSupportCylAlP_thickness2A + TrackerSupportCylCF_thickness2" />
0204 <constant name="TrackerSupportCylP_thickness2B" value="TrackerSupportCylAlP_thickness2B + TrackerSupportCylCF_thickness2" />
0205 <constant name="TrackerSupportCylP_thickness2C" value="TrackerSupportCylAlP_thickness2C + TrackerSupportCylCF_thickness2" />
0206 <constant name="TrackerSupportCylP_thickness2D" value="TrackerSupportCylAlP_thickness2D + TrackerSupportCylCF_thickness2" />
0207 <constant name="TrackerSupportCylP_thickness2E" value="TrackerSupportCylAlP_thickness2E + TrackerSupportCylCF_thickness2" />
0208
0209 <comment> Negative </comment>
0210 <constant name="TrackerSupportCylEndcapN_zmin2A" value="OuterSupportConeN_zmax" />
0211 <constant name="TrackerSupportCylEndcapN_zmin2B" value="max(105*cm, TrackerSupportCylEndcapN_zmin2A + 1*mm)" />
0212 <constant name="TrackerSupportCylEndcapN_zmin2C" value="max(110*cm, TrackerSupportCylEndcapN_zmin2B + 1*mm)" />
0213
0214 <constant name="TrackerSupportCylEndcapN_zmax2A" value="TrackerSupportCylEndcapN_zmin2B" />
0215 <constant name="TrackerSupportCylEndcapN_zmax2B" value="TrackerSupportCylEndcapN_zmin2C" />
0216 <constant name="TrackerSupportCylEndcapN_zmax2C" value="280*cm" /> <comment> Ref: Services Material Budget 24.03.13.stp </comment>
0217
0218 <constant name="TrackerSupportCylEndcapN_z2A" value="0.5*(TrackerSupportCylEndcapN_zmin2A + TrackerSupportCylEndcapN_zmax2A)" />
0219 <constant name="TrackerSupportCylEndcapN_z2B" value="0.5*(TrackerSupportCylEndcapN_zmin2B + TrackerSupportCylEndcapN_zmax2B)" />
0220 <constant name="TrackerSupportCylEndcapN_z2C" value="0.5*(TrackerSupportCylEndcapN_zmin2C + TrackerSupportCylEndcapN_zmax2C)" />
0221
0222 <constant name="TrackerSupportCylEndcapN_length2A" value="TrackerSupportCylEndcapN_zmax2A - TrackerSupportCylEndcapN_zmin2A" />
0223 <constant name="TrackerSupportCylEndcapN_length2B" value="TrackerSupportCylEndcapN_zmax2B - TrackerSupportCylEndcapN_zmin2B" />
0224 <constant name="TrackerSupportCylEndcapN_length2C" value="TrackerSupportCylEndcapN_zmax2C - TrackerSupportCylEndcapN_zmin2C" />
0225
0226 <comment>
0227 <comment> grounds-up thickness determination </comment>
0228 <comment> cables from Si tracker to outer barrels </comment>
0229 <constant name="TrackerSupportCylAlN_thickness2SiCone" value="3.71*mm" />
0230 <constant name="TrackerSupportCylAlN_thickness2SiDisk" value="3.04*mm" />
0231 <comment> cables from MPGD </comment>
0232 <constant name="TrackerSupportCylAlN_thickness2A" value="1.56*mm" />
0233 <constant name="TrackerSupportCylAlN_thickness2B" value="3.12*mm" />
0234 <constant name="TrackerSupportCylAlN_thickness2C" value="4.43*mm" />
0235 <constant name="TrackerSupportCylN_thickness2A" value="TrackerSupportCylAlN_thickness2A + TrackerSupportCylCF_thickness2+ TrackerSupportCylAlN_thickness2SiCone" />
0236 <constant name="TrackerSupportCylN_thickness2B" value="TrackerSupportCylAlN_thickness2B + TrackerSupportCylCF_thickness2 + TrackerSupportCylAlN_thickness2SiCone+TrackerSupportCylAlN_thickness2SiDisk" />
0237 <constant name="TrackerSupportCylN_thickness2C" value="TrackerSupportCylAlN_thickness2C + TrackerSupportCylCF_thickness2 + TrackerSupportCylAlN_thickness2SiCone+TrackerSupportCylAlN_thickness2SiDisk" />
0238 </comment>
0239
0240 <comment> effective thickness </comment>
0241 <comment> Ref: Services Material Budget 24.03.13.stp </comment>
0242 <constant name="TrackerSupportCylAlN_thickness2A" value="8.2*mm" /> <comment> Ref: Services Material Budget 24.03.13.stp </comment>
0243 <constant name="TrackerSupportCylAlN_thickness2B" value="8.2*mm" /> <comment> Ref: Services Material Budget 24.03.13.stp </comment>
0244 <constant name="TrackerSupportCylAlN_thickness2C" value="8.2*mm" /> <comment> Ref: Services Material Budget 24.03.13.stp </comment>
0245 <constant name="TrackerSupportCylN_thickness2A" value="TrackerSupportCylAlN_thickness2A + TrackerSupportCylCF_thickness2" />
0246 <constant name="TrackerSupportCylN_thickness2B" value="TrackerSupportCylAlN_thickness2A + TrackerSupportCylCF_thickness2" />
0247 <constant name="TrackerSupportCylN_thickness2C" value="TrackerSupportCylAlN_thickness2A + TrackerSupportCylCF_thickness2" />
0248
0249 <comment> 3. Positive endcap disk routing for services. </comment>
0250 <constant name="TrackerSupportDiskEndcapCF_thickness" value="2.0*mm" />
0251 <constant name="TrackerSupportDiskEndcapPAl_thickness" value="0.5 * (10.3*mm + 34.0*mm)" /> <comment> Average of inner and outer thickness </comment>
0252 <constant name="TrackerSupportDiskEndcapP_thickness" value="TrackerSupportDiskEndcapCF_thickness+TrackerSupportDiskEndcapPAl_thickness" />
0253 <constant name="TrackerSupportDiskEndcapP_zmin" value="TrackerSupportCylEndcapP_zmax2E" />
0254 <constant name="TrackerSupportDiskEndcapP_zmax" value="TrackerSupportDiskEndcapP_zmin + TrackerSupportDiskEndcapP_thickness" />
0255 <constant name="TrackerSupportDiskEndcapP_rmin" value="TrackerSupportCylEndcapP_rmin2" />
0256 <constant name="TrackerSupportDiskEndcapP_rmax" value="920.6*mm" /> <comment> Ref: Services Material Budget 24.03.13.stp </comment>
0257 <constant name="TrackerSupportDiskEndcapP_z" value="0.5*(TrackerSupportDiskEndcapP_zmin + TrackerSupportDiskEndcapP_zmax)" />
0258
0259 <comment> 4. Segments between DRICH readout boxes. </comment>
0260
0261 <comment> Blind cone segments that do not continue into DRICH readout boxes </comment>
0262 <constant name="TrackerSupportDRICHBlindConeSegmentCF_thickness" value="2.0*mm" />
0263 <constant name="TrackerSupportDRICHBlindConeSegmentAl_thickness" value="0.5 * (30.6*mm + 86.7*mm)" /> <comment> Average of inner and outer thickness </comment>
0264 <constant name="TrackerSupportDRICHBlindConeSegment_thickness" value="TrackerSupportDRICHBlindConeSegmentCF_thickness + TrackerSupportDRICHBlindConeSegmentAl_thickness" />
0265 <constant name="TrackerSupportDRICHBlindConeSegment_deltaphi" value="60*deg - 18*deg" />
0266 <constant name="TrackerSupportDRICHBlindConeSegment_zmin" value="TrackerSupportDiskEndcapP_zmax" />
0267 <constant name="TrackerSupportDRICHBlindConeSegment_zmax" value="214.0*cm" />
0268 <constant name="TrackerSupportDRICHBlindConeSegment_rmin" value="TrackerSupportDiskEndcapP_rmax" />
0269 <constant name="TrackerSupportDRICHBlindConeSegment_rmin1" value="TrackerSupportDiskEndcapP_rmax" />
0270 <constant name="TrackerSupportDRICHBlindConeSegment_rmin2" value="108.0*cm" /> <comment> Modified from 110*cm to DRICH_sensorbox_rmin = 108*cm </comment>
0271 <constant name="TrackerSupportDRICHBlindConeSegment_rmax" value="TrackerSupportDRICHBlindConeSegment_rmin2" />
0272 <constant name="TrackerSupportDRICHBlindConeSegment_z" value="0.5*(TrackerSupportDRICHBlindConeSegment_zmax + TrackerSupportDRICHBlindConeSegment_zmin)" />
0273 <constant name="TrackerSupportDRICHBlindConeSegment_length" value="TrackerSupportDRICHBlindConeSegment_zmax - TrackerSupportDRICHBlindConeSegment_zmin" />
0274
0275 <comment> Cone segments "A" that continue between the DRICH readout boxes </comment>
0276 <constant name="TrackerSupportDRICHConeSegmentACF_thickness" value="TrackerSupportDRICHBlindConeSegmentCF_thickness" />
0277 <constant name="TrackerSupportDRICHConeSegmentAAl_thickness" value="TrackerSupportDRICHBlindConeSegmentAl_thickness" />
0278 <constant name="TrackerSupportDRICHConeSegmentA_thickness" value="TrackerSupportDRICHConeSegmentACF_thickness+TrackerSupportDRICHConeSegmentAAl_thickness" />
0279 <constant name="TrackerSupportDRICHConeSegmentA_deltaphi" value="18*deg" />
0280 <constant name="TrackerSupportDRICHConeSegmentA_zmin" value="TrackerSupportDiskEndcapP_zmax" />
0281 <constant name="TrackerSupportDRICHConeSegmentA_zmax" value="216.8*cm" />
0282 <constant name="TrackerSupportDRICHConeSegmentA_rmin1" value="TrackerSupportDiskEndcapP_rmax" />
0283 <constant name="TrackerSupportDRICHConeSegmentA_rmin2" value="113.2*cm" />
0284 <constant name="TrackerSupportDRICHConeSegmentA_rmax" value="TrackerSupportDRICHConeSegmentA_rmin2" />
0285 <constant name="TrackerSupportDRICHConeSegmentA_z" value="0.5*(TrackerSupportDRICHConeSegmentA_zmax + TrackerSupportDRICHConeSegmentA_zmin)" />
0286 <constant name="TrackerSupportDRICHConeSegmentA_length" value="TrackerSupportDRICHConeSegmentA_zmax - TrackerSupportDRICHConeSegmentA_zmin" />
0287
0288 <comment> Cone segments "B" that go between the DRICH readout boxes </comment>
0289 <constant name="TrackerSupportDRICHConeSegmentBCF_thickness" value="2.0*mm" />
0290 <constant name="TrackerSupportDRICHConeSegmentBAl_thickness" value="104.7*mm" /> <comment> Ref: Services Material Budget 24.03.13.stp </comment>
0291 <constant name="TrackerSupportDRICHConeSegmentB_thickness" value="TrackerSupportDRICHConeSegmentBCF_thickness + TrackerSupportDRICHConeSegmentBAl_thickness" />
0292 <constant name="TrackerSupportDRICHConeSegmentB_deltaphi" value="18*deg" />
0293 <constant name="TrackerSupportDRICHConeSegmentB_zmin" value="2070.3*mm" />
0294 <constant name="TrackerSupportDRICHConeSegmentB_zmax" value="2310.2*mm" />
0295 <constant name="TrackerSupportDRICHConeSegmentB_rmin" value="TrackerSupportDRICHConeSegmentA_rmax" />
0296 <constant name="TrackerSupportDRICHConeSegmentB_rmin1" value="634.1*mm" />
0297 <constant name="TrackerSupportDRICHConeSegmentB_rmin2" value="1800.0*mm" /> <comment> Ref: Services Material Budget 24.03.13.stp </comment>
0298 <constant name="TrackerSupportDRICHConeSegmentB_rmax" value="1868.6*mm" />
0299 <constant name="TrackerSupportDRICHConeSegmentB_z" value="0.5*(TrackerSupportDRICHConeSegmentB_zmax + TrackerSupportDRICHConeSegmentB_zmin)" />
0300 <constant name="TrackerSupportDRICHConeSegmentB_length" value="TrackerSupportDRICHConeSegmentB_zmax - TrackerSupportDRICHConeSegmentB_zmin" />
0301
0302 <constant name="TrackerSupportDRICHCylSegmentAl_thickness" value="68.6*mm" /> <comment> Ref: Services Material Budget 24.03.13.stp </comment>
0303 <constant name="TrackerSupportDRICHCylSegment_thickness" value="TrackerSupportDRICHCylSegmentAl_thickness" />
0304 <constant name="TrackerSupportDRICHCylSegment_deltaphi" value="18*deg" />
0305 <constant name="TrackerSupportDRICHCylSegment_zmin" value="2310.2*mm" />
0306 <constant name="TrackerSupportDRICHCylSegment_zmax" value="2972.6*mm" />
0307 <constant name="TrackerSupportDRICHCylSegment_rmin" value="1800.0*mm" />
0308 <constant name="TrackerSupportDRICHCylSegment_z" value="0.5*(TrackerSupportDRICHCylSegment_zmax + TrackerSupportDRICHCylSegment_zmin)" />
0309 <constant name="TrackerSupportDRICHCylSegment_length" value="TrackerSupportDRICHCylSegment_zmax - TrackerSupportDRICHCylSegment_zmin" />
0310
0311 <comment> Inner detector support cylinder </comment>
0312 <constant name="InnerDetectorBarrelSupportCylCF_thickness" value="1.0*cm" />
0313 <constant name="InnerDetectorBarrelSupportCylCF_zmin1" value="DIRCBackward_zmax" />
0314 <constant name="InnerDetectorBarrelSupportCylCF_zmin2" value="DIRCForward_zmax" />
0315 <constant name="InnerDetectorBarrelSupportCylCF_length" value="InnerDetectorBarrelSupportCylCF_zmin1 + InnerDetectorBarrelSupportCylCF_zmin2" />
0316 <constant name="InnerDetectorBarrelSupportCylCF_offset" value="(InnerDetectorBarrelSupportCylCF_zmin2 - InnerDetectorBarrelSupportCylCF_zmin1)/2.0"/>
0317 <constant name="InnerDetectorBarrelSupportCylCF_rmin" value="MPGDOuterBarrelModule_rmin - InnerDetectorBarrelSupportCylCF_thickness - 2*mm" />
0318
0319 </define>
0320
0321 <detectors>
0322 <detector type="epic_SupportServiceMaterial"
0323 name="InnerTrackerSupport"
0324 id="TrackerSupport_0_ID"
0325 >
0326 <comment> Forward </comment>
0327 <support type="Disk"
0328 name="VertexSupportRingForward"
0329 vis="TrackerSupportVis"
0330 rmin="VertexSupportRing_rmin"
0331 rmax="VertexSupportRing_rmax"
0332 thickness="VertexSupportRing_thickness">
0333 <position x="0*cm" y="0*cm" z="VertexSupportRing_z" />
0334 <component material="CarbonFiber" thickness="VertexSupportRingCF_thickness" name="Support" vis="TrackerSupportVis"/>
0335 <component material="Aluminum" thickness="VertexSupportRingAl_thickness" name="Services" vis="TrackerServiceVis" />
0336 </support>
0337 <comment> Backward </comment>
0338 <support type="Disk"
0339 name="VertexSupportRingBackward"
0340 vis="TrackerSupportVis"
0341 rmin="VertexSupportRing_rmin"
0342 rmax="VertexSupportRing_rmax"
0343 thickness="VertexSupportRing_thickness">
0344 <position x="0*cm" y="0*cm" z="-VertexSupportRing_z" />
0345 <component material="Aluminum" thickness="VertexSupportRingAl_thickness" name="Services" vis="TrackerServiceVis" />
0346 <component material="CarbonFiber" thickness="VertexSupportRingCF_thickness" name="Support" vis="TrackerSupportVis"/>
0347 </support>
0348
0349 <support type="Cone"
0350 name="InnerSupportConeEndcapN"
0351 vis="TrackerSupportVis"
0352 rmin1="InnerSupportCone_rmin2"
0353 rmin2="InnerSupportCone_rmin1"
0354 rmax="TrackerSupportCyl_rmin1+TrackerSupportCylN_thickness1A"
0355 length="InnerSupportCone_length"
0356 thickness="InnerSupportConeN_thickness">
0357 <position x="0*cm" y="0*cm" z="-InnerSupportCone_z" />
0358 <component material="Aluminum" thickness="InnerSupportConeNAl_thickness" name="Services" vis="TrackerServiceVis" />
0359 <component material="CarbonFiber" thickness="InnerSupportConeCF_thickness" name="Support" vis="TrackerSupportVis"/>
0360 </support>
0361 <support type="Cone"
0362 name="InnerSupportConeEndcapP"
0363 vis="TrackerSupportVis"
0364 rmin1="InnerSupportCone_rmin1"
0365 rmin2="InnerSupportCone_rmin2"
0366 rmax="TrackerSupportCyl_rmin1+TrackerSupportCylP_thickness1A"
0367 length="InnerSupportCone_length"
0368 thickness="InnerSupportConeP_thickness">
0369 <position x="0*cm" y="0*cm" z="InnerSupportCone_z" />
0370 <component material="Aluminum" thickness="InnerSupportConePAl_thickness" name="Services" vis="TrackerServiceVis" />
0371 <component material="CarbonFiber" thickness="InnerSupportConeCF_thickness" name="Support" vis="TrackerSupportVis"/>
0372 </support>
0373
0374 <support type="Cylinder"
0375 name="TrackerSupportCylEndcapN1A"
0376 vis="TrackerSupportVis"
0377 rmin="TrackerSupportCyl_rmin1"
0378 length="TrackerSupportCylEndcapN_length1A"
0379 thickness="TrackerSupportCylN_thickness1A">
0380 <position x="0*cm" y="0*cm" z="-TrackerSupportCylEndcapN_z1A" />
0381 <component material="Aluminum" thickness="TrackerSupportCylAlN_thickness1A" name="Services" vis="TrackerServiceVis" />
0382 <component material="CarbonFiber" thickness="TrackerSupportCylCF_thickness1" name="Support" vis="TrackerSupportVis"/>
0383 </support>
0384 <support type="Cylinder"
0385 name="TrackerSupportCylEndcapN1B"
0386 vis="TrackerSupportVis"
0387 rmin="TrackerSupportCyl_rmin1"
0388 length="TrackerSupportCylEndcapN_length1B"
0389 thickness="TrackerSupportCylN_thickness1B">
0390 <position x="0*cm" y="0*cm" z="-TrackerSupportCylEndcapN_z1B" />
0391 <component material="Aluminum" thickness="TrackerSupportCylAlN_thickness1B" name="Services" vis="TrackerServiceVis" />
0392 <component material="CarbonFiber" thickness="TrackerSupportCylCF_thickness1" name="Support" vis="TrackerSupportVis"/>
0393 </support>
0394 <support type="Cylinder"
0395 name="TrackerSupportCylEndcapN1C"
0396 vis="TrackerSupportVis"
0397 rmin="TrackerSupportCyl_rmin1"
0398 length="TrackerSupportCylEndcapN_length1C"
0399 thickness="TrackerSupportCylN_thickness1C">
0400 <position x="0*cm" y="0*cm" z="-TrackerSupportCylEndcapN_z1C" />
0401 <component material="Aluminum" thickness="TrackerSupportCylAlN_thickness1C" name="Services" vis="TrackerServiceVis" />
0402 <component material="CarbonFiber" thickness="TrackerSupportCylCF_thickness1" name="Support" vis="TrackerSupportVis"/>
0403 </support>
0404 <support type="Cylinder"
0405 name="TrackerSupportCylEndcapP1A"
0406 vis="TrackerSupportVis"
0407 rmin="TrackerSupportCyl_rmin1"
0408 length="TrackerSupportCylEndcapP_length1A"
0409 thickness="TrackerSupportCylP_thickness1A">
0410 <position x="0*cm" y="0*cm" z="TrackerSupportCylEndcapP_z1A" />
0411 <component material="Aluminum" thickness="TrackerSupportCylAlP_thickness1A" name="Services" vis="TrackerServiceVis" />
0412 <component material="CarbonFiber" thickness="TrackerSupportCylCF_thickness1" name="Support" vis="TrackerSupportVis"/>
0413 </support>
0414 <support type="Cylinder"
0415 name="TrackerSupportCylEndcapP1B"
0416 vis="TrackerSupportVis"
0417 rmin="TrackerSupportCyl_rmin1"
0418 length="TrackerSupportCylEndcapP_length1B"
0419 thickness="TrackerSupportCylP_thickness1B">
0420 <position x="0*cm" y="0*cm" z="TrackerSupportCylEndcapP_z1B" />
0421 <component material="Aluminum" thickness="TrackerSupportCylAlP_thickness1B" name="Services" vis="TrackerServiceVis" />
0422 <component material="CarbonFiber" thickness="TrackerSupportCylCF_thickness1" name="Support" vis="TrackerSupportVis"/>
0423 </support>
0424 <support type="Cylinder"
0425 name="TrackerSupportCylEndcapP1C"
0426 vis="TrackerSupportVis"
0427 rmin="TrackerSupportCyl_rmin1"
0428 length="TrackerSupportCylEndcapP_length1C"
0429 thickness="TrackerSupportCylP_thickness1C">
0430 <position x="0*cm" y="0*cm" z="TrackerSupportCylEndcapP_z1C" />
0431 <component material="Aluminum" thickness="TrackerSupportCylAlP_thickness1C" name="Services" vis="TrackerServiceVis" />
0432 <component material="CarbonFiber" thickness="TrackerSupportCylCF_thickness1" name="Support" vis="TrackerSupportVis"/>
0433 </support>
0434
0435 <support type="Cone"
0436 name="OuterSupportConeEndcapN"
0437 vis="TrackerSupportVis"
0438 rmin1="OuterSupportConeN_rmin2"
0439 rmin2="OuterSupportConeN_rmin1"
0440 length="OuterSupportConeN_length"
0441 thickness="OuterSupportConeN_thickness">
0442 <position x="0*cm" y="0*cm" z="-OuterSupportConeN_z" />
0443 <component material="Aluminum" thickness="OuterSupportConeNAl_thickness" name="Services" vis="TrackerServiceVis" />
0444 <component material="CarbonFiber" thickness="OuterSupportConeCF_thickness" name="Support" vis="TrackerSupportVis"/>
0445 </support>
0446 <support type="Cone"
0447 name="OuterSupportConeEndcapP"
0448 vis="TrackerSupportVis"
0449 rmin1="OuterSupportConeP_rmin1"
0450 rmin2="OuterSupportConeP_rmin2"
0451 length="OuterSupportConeP_length"
0452 thickness="OuterSupportConeP_thickness">
0453 <position x="0*cm" y="0*cm" z="OuterSupportConeP_z" />
0454 <component material="Aluminum" thickness="OuterSupportConePAl_thickness" name="Services" vis="TrackerServiceVis" />
0455 <component material="CarbonFiber" thickness="OuterSupportConeCF_thickness" name="Support" vis="TrackerSupportVis"/>
0456 </support>
0457
0458 <comment> outer barrel </comment>
0459 <support type="Cylinder"
0460 name="TrackerSupportCylEndcapN2A"
0461 vis="TrackerSupportVis"
0462 rmin="TrackerSupportCylEndcapN_rmin2"
0463 length="TrackerSupportCylEndcapN_length2A"
0464 thickness="TrackerSupportCylN_thickness2A">
0465 <position x="0*cm" y="0*cm" z="-TrackerSupportCylEndcapN_z2A" />
0466 <component material="Aluminum" thickness="TrackerSupportCylAlN_thickness2A" name="Services" vis="TrackerServiceVis" />
0467 <component material="CarbonFiber" thickness="TrackerSupportCylCF_thickness2" name="Support" vis="TrackerSupportVis"/>
0468 </support>
0469 <support type="Cylinder"
0470 name="TrackerSupportCylEndcapN2B"
0471 vis="TrackerSupportVis"
0472 rmin="TrackerSupportCylEndcapN_rmin2"
0473 length="TrackerSupportCylEndcapN_length2B"
0474 thickness="TrackerSupportCylN_thickness2B">
0475 <position x="0*cm" y="0*cm" z="-TrackerSupportCylEndcapN_z2B" />
0476 <component material="Aluminum" thickness="TrackerSupportCylAlN_thickness2B" name="Services" vis="TrackerServiceVis" />
0477 <component material="CarbonFiber" thickness="TrackerSupportCylCF_thickness2" name="Support" vis="TrackerSupportVis"/>
0478 </support>
0479 <support type="Cylinder"
0480 name="TrackerSupportCylEndcapN2C"
0481 vis="TrackerSupportVis"
0482 rmin="TrackerSupportCylEndcapN_rmin2"
0483 length="TrackerSupportCylEndcapN_length2C"
0484 thickness="TrackerSupportCylN_thickness2C">
0485 <position x="0*cm" y="0*cm" z="-TrackerSupportCylEndcapN_z2C" />
0486 <component material="Aluminum" thickness="TrackerSupportCylAlN_thickness2C" name="Services" vis="TrackerServiceVis" />
0487 <component material="CarbonFiber" thickness="TrackerSupportCylCF_thickness2" name="Support" vis="TrackerSupportVis"/>
0488 </support>
0489
0490 <support type="Cylinder"
0491 name="TrackerSupportCylEndcapP2A"
0492 vis="TrackerSupportVis"
0493 rmin="TrackerSupportCylEndcapP_rmin2"
0494 length="TrackerSupportCylEndcapP_length2A"
0495 thickness="TrackerSupportCylP_thickness2A">
0496 <position x="0*cm" y="0*cm" z="TrackerSupportCylEndcapP_z2A" />
0497 <component material="Aluminum" thickness="TrackerSupportCylAlP_thickness2A" name="Services" vis="TrackerServiceVis" />
0498 <component material="CarbonFiber" thickness="TrackerSupportCylCF_thickness2" name="Support" vis="TrackerSupportVis"/>
0499 </support>
0500 <support type="Cylinder"
0501 name="TrackerSupportCylEndcapP2B"
0502 vis="TrackerSupportVis"
0503 rmin="TrackerSupportCylEndcapP_rmin2"
0504 length="TrackerSupportCylEndcapP_length2B"
0505 thickness="TrackerSupportCylP_thickness2B">
0506 <position x="0*cm" y="0*cm" z="TrackerSupportCylEndcapP_z2B" />
0507 <component material="Aluminum" thickness="TrackerSupportCylAlP_thickness2B" name="Services" vis="TrackerServiceVis" />
0508 <component material="CarbonFiber" thickness="TrackerSupportCylCF_thickness2" name="Support" vis="TrackerSupportVis"/>
0509 </support>
0510 <support type="Cylinder"
0511 name="TrackerSupportCylEndcapP2C"
0512 vis="TrackerSupportVis"
0513 rmin="TrackerSupportCylEndcapP_rmin2"
0514 length="TrackerSupportCylEndcapP_length2C"
0515 thickness="TrackerSupportCylP_thickness2C">
0516 <position x="0*cm" y="0*cm" z="TrackerSupportCylEndcapP_z2C" />
0517 <component material="Aluminum" thickness="TrackerSupportCylAlP_thickness2C" name="Services" vis="TrackerServiceVis" />
0518 <component material="CarbonFiber" thickness="TrackerSupportCylCF_thickness2" name="Support" vis="TrackerSupportVis"/>
0519 </support>
0520 <support type="Cylinder"
0521 name="TrackerSupportCylEndcapP2D"
0522 vis="TrackerSupportVis"
0523 rmin="TrackerSupportCylEndcapP_rmin2"
0524 length="TrackerSupportCylEndcapP_length2D"
0525 thickness="TrackerSupportCylP_thickness2D">
0526 <position x="0*cm" y="0*cm" z="TrackerSupportCylEndcapP_z2D" />
0527 <component material="Aluminum" thickness="TrackerSupportCylAlP_thickness2D" name="Services" vis="TrackerServiceVis" />
0528 <component material="CarbonFiber" thickness="TrackerSupportCylCF_thickness2" name="Support" vis="TrackerSupportVis"/>
0529 </support>
0530 <support type="Cylinder"
0531 name="TrackerSupportCylEndcapP2E"
0532 vis="TrackerSupportVis"
0533 rmin="TrackerSupportCylEndcapP_rmin2"
0534 length="TrackerSupportCylEndcapP_length2E"
0535 thickness="TrackerSupportCylP_thickness2E">
0536 <position x="0*cm" y="0*cm" z="TrackerSupportCylEndcapP_z2E" />
0537 <component material="Aluminum" thickness="TrackerSupportCylAlP_thickness2E" name="Services" vis="TrackerServiceVis" />
0538 <component material="CarbonFiber" thickness="TrackerSupportCylCF_thickness2" name="Support" vis="TrackerSupportVis"/>
0539 </support>
0540
0541 <support type="Disk"
0542 name="TrackerSupportDiskEndcapP"
0543 vis="TrackerSupportVis"
0544 rmin="TrackerSupportDiskEndcapP_rmin"
0545 rmax="TrackerSupportDiskEndcapP_rmax"
0546 thickness="TrackerSupportDiskEndcapP_thickness">
0547 <position x="0*cm" y="0*cm" z="TrackerSupportDiskEndcapP_z" />
0548 <component material="Aluminum" thickness="TrackerSupportDiskEndcapPAl_thickness" name="Services" vis="TrackerServiceVis" />
0549 <component material="CarbonFiber" thickness="TrackerSupportDiskEndcapCF_thickness" name="Support" vis="TrackerSupportVis"/>
0550 </support>
0551
0552 <comment> Service routings in front of DRICH </comment>
0553 <support type="Cone"
0554 name="TrackerSupportDRICHConeSegmentA_1"
0555 vis="TrackerSupportVis"
0556 rmax="TrackerSupportDRICHConeSegmentA_rmax"
0557 rmin1="TrackerSupportDRICHConeSegmentA_rmin1"
0558 rmin2="TrackerSupportDRICHConeSegmentA_rmin2"
0559 length="TrackerSupportDRICHConeSegmentA_length"
0560 thickness="TrackerSupportDRICHConeSegmentA_thickness"
0561 phimin="0*deg-0.5*TrackerSupportDRICHConeSegmentA_deltaphi"
0562 phimax="0*deg+0.5*TrackerSupportDRICHConeSegmentA_deltaphi">
0563 <position x="0*cm" y="0*cm" z="TrackerSupportDRICHConeSegmentA_z" />
0564 <component material="Aluminum" thickness="TrackerSupportDRICHConeSegmentAAl_thickness" name="Services" vis="TrackerServiceVis" />
0565 </support>
0566 <support type="Cone"
0567 name="TrackerSupportDRICHConeSegmentB_1"
0568 vis="TrackerSupportVis"
0569 rmin="TrackerSupportDRICHConeSegmentB_rmin"
0570 rmax="TrackerSupportDRICHConeSegmentB_rmax"
0571 rmin1="TrackerSupportDRICHConeSegmentB_rmin1"
0572 rmin2="TrackerSupportDRICHConeSegmentB_rmin2"
0573 length="TrackerSupportDRICHConeSegmentB_length"
0574 thickness="TrackerSupportDRICHConeSegmentB_thickness"
0575 phimin="0*deg-0.5*TrackerSupportDRICHConeSegmentB_deltaphi"
0576 phimax="0*deg+0.5*TrackerSupportDRICHConeSegmentB_deltaphi">
0577 <position x="0*cm" y="0*cm" z="TrackerSupportDRICHConeSegmentB_z" />
0578 <component material="Aluminum" thickness="TrackerSupportDRICHConeSegmentBAl_thickness" name="Services" vis="TrackerServiceVis" />
0579 </support>
0580 <support type="Cone"
0581 name="TrackerSupportDRICHBlindConeSegment_1"
0582 vis="TrackerSupportVis"
0583 rmin="TrackerSupportDRICHBlindConeSegment_rmin"
0584 rmax="TrackerSupportDRICHBlindConeSegment_rmax"
0585 rmin1="TrackerSupportDRICHBlindConeSegment_rmin1"
0586 rmin2="TrackerSupportDRICHBlindConeSegment_rmin2"
0587 length="TrackerSupportDRICHBlindConeSegment_length"
0588 thickness="TrackerSupportDRICHBlindConeSegment_thickness"
0589 phimin="30*deg-0.5*TrackerSupportDRICHBlindConeSegment_deltaphi"
0590 phimax="30*deg+0.5*TrackerSupportDRICHBlindConeSegment_deltaphi">
0591 <position x="0*cm" y="0*cm" z="TrackerSupportDRICHBlindConeSegment_z" />
0592 <component material="Aluminum" thickness="TrackerSupportDRICHBlindConeSegmentAl_thickness" name="Services" vis="TrackerServiceVis" />
0593 </support>
0594 <support type="Cone"
0595 name="TrackerSupportDRICHConeSegmentA_1"
0596 vis="TrackerSupportVis"
0597 rmax="TrackerSupportDRICHConeSegmentA_rmax"
0598 rmin1="TrackerSupportDRICHConeSegmentA_rmin1"
0599 rmin2="TrackerSupportDRICHConeSegmentA_rmin2"
0600 length="TrackerSupportDRICHConeSegmentA_length"
0601 thickness="TrackerSupportDRICHConeSegmentA_thickness"
0602 phimin="60*deg-0.5*TrackerSupportDRICHConeSegmentA_deltaphi"
0603 phimax="60*deg+0.5*TrackerSupportDRICHConeSegmentA_deltaphi">
0604 <position x="0*cm" y="0*cm" z="TrackerSupportDRICHConeSegmentA_z" />
0605 <component material="Aluminum" thickness="TrackerSupportDRICHConeSegmentAAl_thickness" name="Services" vis="TrackerServiceVis" />
0606 </support>
0607 <support type="Cone"
0608 name="TrackerSupportDRICHConeSegmentB_1"
0609 vis="TrackerSupportVis"
0610 rmin="TrackerSupportDRICHConeSegmentB_rmin"
0611 rmax="TrackerSupportDRICHConeSegmentB_rmax"
0612 rmin1="TrackerSupportDRICHConeSegmentB_rmin1"
0613 rmin2="TrackerSupportDRICHConeSegmentB_rmin2"
0614 length="TrackerSupportDRICHConeSegmentB_length"
0615 thickness="TrackerSupportDRICHConeSegmentB_thickness"
0616 phimin="60*deg-0.5*TrackerSupportDRICHConeSegmentB_deltaphi"
0617 phimax="60*deg+0.5*TrackerSupportDRICHConeSegmentB_deltaphi">
0618 <position x="0*cm" y="0*cm" z="TrackerSupportDRICHConeSegmentB_z" />
0619 <component material="Aluminum" thickness="TrackerSupportDRICHConeSegmentBAl_thickness" name="Services" vis="TrackerServiceVis" />
0620 </support>
0621 <support type="Cone"
0622 name="TrackerSupportDRICHBlindConeSegment_1"
0623 vis="TrackerSupportVis"
0624 rmin="TrackerSupportDRICHBlindConeSegment_rmin"
0625 rmax="TrackerSupportDRICHBlindConeSegment_rmax"
0626 rmin1="TrackerSupportDRICHBlindConeSegment_rmin1"
0627 rmin2="TrackerSupportDRICHBlindConeSegment_rmin2"
0628 length="TrackerSupportDRICHBlindConeSegment_length"
0629 thickness="TrackerSupportDRICHBlindConeSegment_thickness"
0630 phimin="90*deg-0.5*TrackerSupportDRICHBlindConeSegment_deltaphi"
0631 phimax="90*deg+0.5*TrackerSupportDRICHBlindConeSegment_deltaphi">
0632 <position x="0*cm" y="0*cm" z="TrackerSupportDRICHBlindConeSegment_z" />
0633 <component material="Aluminum" thickness="TrackerSupportDRICHBlindConeSegmentAl_thickness" name="Services" vis="TrackerServiceVis" />
0634 </support>
0635 <support type="Cone"
0636 name="TrackerSupportDRICHConeSegmentA_1"
0637 vis="TrackerSupportVis"
0638 rmax="TrackerSupportDRICHConeSegmentA_rmax"
0639 rmin1="TrackerSupportDRICHConeSegmentA_rmin1"
0640 rmin2="TrackerSupportDRICHConeSegmentA_rmin2"
0641 length="TrackerSupportDRICHConeSegmentA_length"
0642 thickness="TrackerSupportDRICHConeSegmentA_thickness"
0643 phimin="120*deg-0.5*TrackerSupportDRICHConeSegmentA_deltaphi"
0644 phimax="120*deg+0.5*TrackerSupportDRICHConeSegmentA_deltaphi">
0645 <position x="0*cm" y="0*cm" z="TrackerSupportDRICHConeSegmentA_z" />
0646 <component material="Aluminum" thickness="TrackerSupportDRICHConeSegmentAAl_thickness" name="Services" vis="TrackerServiceVis" />
0647 </support>
0648 <support type="Cone"
0649 name="TrackerSupportDRICHConeSegmentB_1"
0650 vis="TrackerSupportVis"
0651 rmin="TrackerSupportDRICHConeSegmentB_rmin"
0652 rmax="TrackerSupportDRICHConeSegmentB_rmax"
0653 rmin1="TrackerSupportDRICHConeSegmentB_rmin1"
0654 rmin2="TrackerSupportDRICHConeSegmentB_rmin2"
0655 length="TrackerSupportDRICHConeSegmentB_length"
0656 thickness="TrackerSupportDRICHConeSegmentB_thickness"
0657 phimin="120*deg-0.5*TrackerSupportDRICHConeSegmentB_deltaphi"
0658 phimax="120*deg+0.5*TrackerSupportDRICHConeSegmentB_deltaphi">
0659 <position x="0*cm" y="0*cm" z="TrackerSupportDRICHConeSegmentB_z" />
0660 <component material="Aluminum" thickness="TrackerSupportDRICHConeSegmentBAl_thickness" name="Services" vis="TrackerServiceVis" />
0661 </support>
0662 <support type="Cone"
0663 name="TrackerSupportDRICHBlindConeSegment_1"
0664 vis="TrackerSupportVis"
0665 rmin="TrackerSupportDRICHBlindConeSegment_rmin"
0666 rmax="TrackerSupportDRICHBlindConeSegment_rmax"
0667 rmin1="TrackerSupportDRICHBlindConeSegment_rmin1"
0668 rmin2="TrackerSupportDRICHBlindConeSegment_rmin2"
0669 length="TrackerSupportDRICHBlindConeSegment_length"
0670 thickness="TrackerSupportDRICHBlindConeSegment_thickness"
0671 phimin="150*deg-0.5*TrackerSupportDRICHBlindConeSegment_deltaphi"
0672 phimax="150*deg+0.5*TrackerSupportDRICHBlindConeSegment_deltaphi">
0673 <position x="0*cm" y="0*cm" z="TrackerSupportDRICHBlindConeSegment_z" />
0674 <component material="Aluminum" thickness="TrackerSupportDRICHBlindConeSegmentAl_thickness" name="Services" vis="TrackerServiceVis" />
0675 </support>
0676 <support type="Cone"
0677 name="TrackerSupportDRICHConeSegmentA_1"
0678 vis="TrackerSupportVis"
0679 rmax="TrackerSupportDRICHConeSegmentA_rmax"
0680 rmin1="TrackerSupportDRICHConeSegmentA_rmin1"
0681 rmin2="TrackerSupportDRICHConeSegmentA_rmin2"
0682 length="TrackerSupportDRICHConeSegmentA_length"
0683 thickness="TrackerSupportDRICHConeSegmentA_thickness"
0684 phimin="180*deg-0.5*TrackerSupportDRICHConeSegmentA_deltaphi"
0685 phimax="180*deg+0.5*TrackerSupportDRICHConeSegmentA_deltaphi">
0686 <position x="0*cm" y="0*cm" z="TrackerSupportDRICHConeSegmentA_z" />
0687 <component material="Aluminum" thickness="TrackerSupportDRICHConeSegmentAAl_thickness" name="Services" vis="TrackerServiceVis" />
0688 </support>
0689 <support type="Cone"
0690 name="TrackerSupportDRICHConeSegmentB_1"
0691 vis="TrackerSupportVis"
0692 rmin="TrackerSupportDRICHConeSegmentB_rmin"
0693 rmax="TrackerSupportDRICHConeSegmentB_rmax"
0694 rmin1="TrackerSupportDRICHConeSegmentB_rmin1"
0695 rmin2="TrackerSupportDRICHConeSegmentB_rmin2"
0696 length="TrackerSupportDRICHConeSegmentB_length"
0697 thickness="TrackerSupportDRICHConeSegmentB_thickness"
0698 phimin="180*deg-0.5*TrackerSupportDRICHConeSegmentB_deltaphi"
0699 phimax="180*deg+0.5*TrackerSupportDRICHConeSegmentB_deltaphi">
0700 <position x="0*cm" y="0*cm" z="TrackerSupportDRICHConeSegmentB_z" />
0701 <component material="Aluminum" thickness="TrackerSupportDRICHConeSegmentBAl_thickness" name="Services" vis="TrackerServiceVis" />
0702 </support>
0703 <support type="Cone"
0704 name="TrackerSupportDRICHBlindConeSegment_1"
0705 vis="TrackerSupportVis"
0706 rmin="TrackerSupportDRICHBlindConeSegment_rmin"
0707 rmax="TrackerSupportDRICHBlindConeSegment_rmax"
0708 rmin1="TrackerSupportDRICHBlindConeSegment_rmin1"
0709 rmin2="TrackerSupportDRICHBlindConeSegment_rmin2"
0710 length="TrackerSupportDRICHBlindConeSegment_length"
0711 thickness="TrackerSupportDRICHBlindConeSegment_thickness"
0712 phimin="210*deg-0.5*TrackerSupportDRICHBlindConeSegment_deltaphi"
0713 phimax="210*deg+0.5*TrackerSupportDRICHBlindConeSegment_deltaphi">
0714 <position x="0*cm" y="0*cm" z="TrackerSupportDRICHBlindConeSegment_z" />
0715 <component material="Aluminum" thickness="TrackerSupportDRICHBlindConeSegmentAl_thickness" name="Services" vis="TrackerServiceVis" />
0716 </support>
0717 <support type="Cone"
0718 name="TrackerSupportDRICHConeSegmentA_1"
0719 vis="TrackerSupportVis"
0720 rmax="TrackerSupportDRICHConeSegmentA_rmax"
0721 rmin1="TrackerSupportDRICHConeSegmentA_rmin1"
0722 rmin2="TrackerSupportDRICHConeSegmentA_rmin2"
0723 length="TrackerSupportDRICHConeSegmentA_length"
0724 thickness="TrackerSupportDRICHConeSegmentA_thickness"
0725 phimin="240*deg-0.5*TrackerSupportDRICHConeSegmentA_deltaphi"
0726 phimax="240*deg+0.5*TrackerSupportDRICHConeSegmentA_deltaphi">
0727 <position x="0*cm" y="0*cm" z="TrackerSupportDRICHConeSegmentA_z" />
0728 <component material="Aluminum" thickness="TrackerSupportDRICHConeSegmentAAl_thickness" name="Services" vis="TrackerServiceVis" />
0729 </support>
0730 <support type="Cone"
0731 name="TrackerSupportDRICHConeSegmentB_1"
0732 vis="TrackerSupportVis"
0733 rmin="TrackerSupportDRICHConeSegmentB_rmin"
0734 rmax="TrackerSupportDRICHConeSegmentB_rmax"
0735 rmin1="TrackerSupportDRICHConeSegmentB_rmin1"
0736 rmin2="TrackerSupportDRICHConeSegmentB_rmin2"
0737 length="TrackerSupportDRICHConeSegmentB_length"
0738 thickness="TrackerSupportDRICHConeSegmentB_thickness"
0739 phimin="240*deg-0.5*TrackerSupportDRICHConeSegmentB_deltaphi"
0740 phimax="240*deg+0.5*TrackerSupportDRICHConeSegmentB_deltaphi">
0741 <position x="0*cm" y="0*cm" z="TrackerSupportDRICHConeSegmentB_z" />
0742 <component material="Aluminum" thickness="TrackerSupportDRICHConeSegmentBAl_thickness" name="Services" vis="TrackerServiceVis" />
0743 </support>
0744 <support type="Cone"
0745 name="TrackerSupportDRICHBlindConeSegment_1"
0746 vis="TrackerSupportVis"
0747 rmin="TrackerSupportDRICHBlindConeSegment_rmin"
0748 rmax="TrackerSupportDRICHBlindConeSegment_rmax"
0749 rmin1="TrackerSupportDRICHBlindConeSegment_rmin1"
0750 rmin2="TrackerSupportDRICHBlindConeSegment_rmin2"
0751 length="TrackerSupportDRICHBlindConeSegment_length"
0752 thickness="TrackerSupportDRICHBlindConeSegment_thickness"
0753 phimin="270*deg-0.5*TrackerSupportDRICHBlindConeSegment_deltaphi"
0754 phimax="270*deg+0.5*TrackerSupportDRICHBlindConeSegment_deltaphi">
0755 <position x="0*cm" y="0*cm" z="TrackerSupportDRICHBlindConeSegment_z" />
0756 <component material="Aluminum" thickness="TrackerSupportDRICHBlindConeSegmentAl_thickness" name="Services" vis="TrackerServiceVis" />
0757 </support>
0758 <support type="Cone"
0759 name="TrackerSupportDRICHConeSegmentA_1"
0760 vis="TrackerSupportVis"
0761 rmax="TrackerSupportDRICHConeSegmentA_rmax"
0762 rmin1="TrackerSupportDRICHConeSegmentA_rmin1"
0763 rmin2="TrackerSupportDRICHConeSegmentA_rmin2"
0764 length="TrackerSupportDRICHConeSegmentA_length"
0765 thickness="TrackerSupportDRICHConeSegmentA_thickness"
0766 phimin="300*deg-0.5*TrackerSupportDRICHConeSegmentA_deltaphi"
0767 phimax="300*deg+0.5*TrackerSupportDRICHConeSegmentA_deltaphi">
0768 <position x="0*cm" y="0*cm" z="TrackerSupportDRICHConeSegmentA_z" />
0769 <component material="Aluminum" thickness="TrackerSupportDRICHConeSegmentAAl_thickness" name="Services" vis="TrackerServiceVis" />
0770 </support>
0771 <support type="Cone"
0772 name="TrackerSupportDRICHConeSegmentB_1"
0773 vis="TrackerSupportVis"
0774 rmin="TrackerSupportDRICHConeSegmentB_rmin"
0775 rmax="TrackerSupportDRICHConeSegmentB_rmax"
0776 rmin1="TrackerSupportDRICHConeSegmentB_rmin1"
0777 rmin2="TrackerSupportDRICHConeSegmentB_rmin2"
0778 length="TrackerSupportDRICHConeSegmentB_length"
0779 thickness="TrackerSupportDRICHConeSegmentB_thickness"
0780 phimin="300*deg-0.5*TrackerSupportDRICHConeSegmentB_deltaphi"
0781 phimax="300*deg+0.5*TrackerSupportDRICHConeSegmentB_deltaphi">
0782 <position x="0*cm" y="0*cm" z="TrackerSupportDRICHConeSegmentB_z" />
0783 <component material="Aluminum" thickness="TrackerSupportDRICHConeSegmentBAl_thickness" name="Services" vis="TrackerServiceVis" />
0784 </support>
0785 <support type="Cone"
0786 name="TrackerSupportDRICHBlindConeSegment_1"
0787 vis="TrackerSupportVis"
0788 rmin="TrackerSupportDRICHBlindConeSegment_rmin"
0789 rmax="TrackerSupportDRICHBlindConeSegment_rmax"
0790 rmin1="TrackerSupportDRICHBlindConeSegment_rmin1"
0791 rmin2="TrackerSupportDRICHBlindConeSegment_rmin2"
0792 length="TrackerSupportDRICHBlindConeSegment_length"
0793 thickness="TrackerSupportDRICHBlindConeSegment_thickness"
0794 phimin="330*deg-0.5*TrackerSupportDRICHBlindConeSegment_deltaphi"
0795 phimax="330*deg+0.5*TrackerSupportDRICHBlindConeSegment_deltaphi">
0796 <position x="0*cm" y="0*cm" z="TrackerSupportDRICHBlindConeSegment_z" />
0797 <component material="Aluminum" thickness="TrackerSupportDRICHBlindConeSegmentAl_thickness" name="Services" vis="TrackerServiceVis" />
0798 </support>
0799
0800 <comment> Service routings outside DRICH </comment>
0801 <support type="Cylinder"
0802 name="TrackerSupportDRICHCylSegment_1"
0803 vis="TrackerSupportVis"
0804 rmin="TrackerSupportDRICHCylSegment_rmin"
0805 length="TrackerSupportDRICHCylSegment_length"
0806 thickness="TrackerSupportDRICHCylSegment_thickness"
0807 phimin="0*deg-0.5*TrackerSupportDRICHCylSegment_deltaphi"
0808 phimax="0*deg+0.5*TrackerSupportDRICHCylSegment_deltaphi">
0809 <position x="0*cm" y="0*cm" z="TrackerSupportDRICHCylSegment_z" />
0810 <component material="Aluminum" thickness="TrackerSupportDRICHCylSegmentAl_thickness" name="Services" vis="TrackerSupportVis"/>
0811 </support>
0812 <support type="Cylinder"
0813 name="TrackerSupportDRICHCylSegment_2"
0814 vis="TrackerSupportVis"
0815 rmin="TrackerSupportDRICHCylSegment_rmin"
0816 length="TrackerSupportDRICHCylSegment_length"
0817 thickness="TrackerSupportDRICHCylSegment_thickness"
0818 phimin="60*deg-0.5*TrackerSupportDRICHCylSegment_deltaphi"
0819 phimax="60*deg+0.5*TrackerSupportDRICHCylSegment_deltaphi">
0820 <position x="0*cm" y="0*cm" z="TrackerSupportDRICHCylSegment_z" />
0821 <component material="Aluminum" thickness="TrackerSupportDRICHCylSegmentAl_thickness" name="Services" vis="TrackerSupportVis"/>
0822 </support>
0823 <support type="Cylinder"
0824 name="TrackerSupportDRICHCylSegment_3"
0825 vis="TrackerSupportVis"
0826 rmin="TrackerSupportDRICHCylSegment_rmin"
0827 length="TrackerSupportDRICHCylSegment_length"
0828 thickness="TrackerSupportDRICHCylSegment_thickness"
0829 phimin="120*deg-0.5*TrackerSupportDRICHCylSegment_deltaphi"
0830 phimax="120*deg+0.5*TrackerSupportDRICHCylSegment_deltaphi">
0831 <position x="0*cm" y="0*cm" z="TrackerSupportDRICHCylSegment_z" />
0832 <component material="Aluminum" thickness="TrackerSupportDRICHCylSegmentAl_thickness" name="Services" vis="TrackerSupportVis"/>
0833 </support>
0834 <support type="Cylinder"
0835 name="TrackerSupportDRICHCylSegment_4"
0836 vis="TrackerSupportVis"
0837 rmin="TrackerSupportDRICHCylSegment_rmin"
0838 length="TrackerSupportDRICHCylSegment_length"
0839 thickness="TrackerSupportDRICHCylSegment_thickness"
0840 phimin="180*deg-0.5*TrackerSupportDRICHCylSegment_deltaphi"
0841 phimax="180*deg+0.5*TrackerSupportDRICHCylSegment_deltaphi">
0842 <position x="0*cm" y="0*cm" z="TrackerSupportDRICHCylSegment_z" />
0843 <component material="Aluminum" thickness="TrackerSupportDRICHCylSegmentAl_thickness" name="Services" vis="TrackerSupportVis"/>
0844 </support>
0845 <support type="Cylinder"
0846 name="TrackerSupportDRICHCylSegment_5"
0847 vis="TrackerSupportVis"
0848 rmin="TrackerSupportDRICHCylSegment_rmin"
0849 length="TrackerSupportDRICHCylSegment_length"
0850 thickness="TrackerSupportDRICHCylSegment_thickness"
0851 phimin="240*deg-0.5*TrackerSupportDRICHCylSegment_deltaphi"
0852 phimax="240*deg+0.5*TrackerSupportDRICHCylSegment_deltaphi">
0853 <position x="0*cm" y="0*cm" z="TrackerSupportDRICHCylSegment_z" />
0854 <component material="Aluminum" thickness="TrackerSupportDRICHCylSegmentAl_thickness" name="Services" vis="TrackerSupportVis"/>
0855 </support>
0856 <support type="Cylinder"
0857 name="TrackerSupportDRICHCylSegment_6"
0858 vis="TrackerSupportVis"
0859 rmin="TrackerSupportDRICHCylSegment_rmin"
0860 length="TrackerSupportDRICHCylSegment_length"
0861 thickness="TrackerSupportDRICHCylSegment_thickness"
0862 phimin="300*deg-0.5*TrackerSupportDRICHCylSegment_deltaphi"
0863 phimax="300*deg+0.5*TrackerSupportDRICHCylSegment_deltaphi">
0864 <position x="0*cm" y="0*cm" z="TrackerSupportDRICHCylSegment_z" />
0865 <component material="Aluminum" thickness="TrackerSupportDRICHCylSegmentAl_thickness" name="Services" vis="TrackerSupportVis"/>
0866 </support>
0867
0868 <comment> Inner detector support barrel </comment>
0869 <support type="Cylinder"
0870 name="InnerDetectorBarrelSupportCyl"
0871 vis="TrackerSupportVis"
0872 rmin="InnerDetectorBarrelSupportCylCF_rmin"
0873 length="InnerDetectorBarrelSupportCylCF_length"
0874 thickness="InnerDetectorBarrelSupportCylCF_thickness">
0875 <position x="0*cm" y="0*cm" z="InnerDetectorBarrelSupportCylCF_offset" />
0876 <component material="CarbonFiber" thickness="InnerDetectorBarrelSupportCylCF_thickness" name="Support" vis="TrackerSupportVis"/>
0877 </support>
0878
0879 </detector>
0880 </detectors>
0881 </lccdd>