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="InnerDetectorBarrelSupportCylinder_thickness" />
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="InnerDetectorBarrelSupportCylinder_rmin" />
0318 <constant name="InnerDetectorBarrelSupportCylCF_rmax" value="InnerDetectorBarrelSupportCylinder_rmin + InnerDetectorBarrelSupportCylinder_thickness" />
0319
0320 </define>
0321
0322 <detectors>
0323 <detector type="epic_SupportServiceMaterial"
0324 name="InnerTrackerSupport"
0325 id="TrackerSupport_0_ID"
0326 >
0327 <comment> Forward </comment>
0328 <support type="Disk"
0329 name="VertexSupportRingForward"
0330 vis="TrackerSupportVis"
0331 rmin="VertexSupportRing_rmin"
0332 rmax="VertexSupportRing_rmax"
0333 thickness="VertexSupportRing_thickness">
0334 <position x="0*cm" y="0*cm" z="VertexSupportRing_z" />
0335 <component material="CarbonFiber" thickness="VertexSupportRingCF_thickness" name="Support" vis="TrackerSupportVis"/>
0336 <component material="Aluminum" thickness="VertexSupportRingAl_thickness" name="Services" vis="TrackerServiceVis" />
0337 </support>
0338 <comment> Backward </comment>
0339 <support type="Disk"
0340 name="VertexSupportRingBackward"
0341 vis="TrackerSupportVis"
0342 rmin="VertexSupportRing_rmin"
0343 rmax="VertexSupportRing_rmax"
0344 thickness="VertexSupportRing_thickness">
0345 <position x="0*cm" y="0*cm" z="-VertexSupportRing_z" />
0346 <component material="Aluminum" thickness="VertexSupportRingAl_thickness" name="Services" vis="TrackerServiceVis" />
0347 <component material="CarbonFiber" thickness="VertexSupportRingCF_thickness" name="Support" vis="TrackerSupportVis"/>
0348 </support>
0349
0350 <support type="Cone"
0351 name="InnerSupportConeEndcapN"
0352 vis="TrackerSupportVis"
0353 rmin1="InnerSupportCone_rmin2"
0354 rmin2="InnerSupportCone_rmin1"
0355 rmax="TrackerSupportCyl_rmin1+TrackerSupportCylN_thickness1A"
0356 length="InnerSupportCone_length"
0357 thickness="InnerSupportConeN_thickness">
0358 <position x="0*cm" y="0*cm" z="-InnerSupportCone_z" />
0359 <component material="Aluminum" thickness="InnerSupportConeNAl_thickness" name="Services" vis="TrackerServiceVis" />
0360 <component material="CarbonFiber" thickness="InnerSupportConeCF_thickness" name="Support" vis="TrackerSupportVis"/>
0361 </support>
0362 <support type="Cone"
0363 name="InnerSupportConeEndcapP"
0364 vis="TrackerSupportVis"
0365 rmin1="InnerSupportCone_rmin1"
0366 rmin2="InnerSupportCone_rmin2"
0367 rmax="TrackerSupportCyl_rmin1+TrackerSupportCylP_thickness1A"
0368 length="InnerSupportCone_length"
0369 thickness="InnerSupportConeP_thickness">
0370 <position x="0*cm" y="0*cm" z="InnerSupportCone_z" />
0371 <component material="Aluminum" thickness="InnerSupportConePAl_thickness" name="Services" vis="TrackerServiceVis" />
0372 <component material="CarbonFiber" thickness="InnerSupportConeCF_thickness" name="Support" vis="TrackerSupportVis"/>
0373 </support>
0374
0375 <support type="Cylinder"
0376 name="TrackerSupportCylEndcapN1A"
0377 vis="TrackerSupportVis"
0378 rmin="TrackerSupportCyl_rmin1"
0379 length="TrackerSupportCylEndcapN_length1A"
0380 thickness="TrackerSupportCylN_thickness1A">
0381 <position x="0*cm" y="0*cm" z="-TrackerSupportCylEndcapN_z1A" />
0382 <component material="Aluminum" thickness="TrackerSupportCylAlN_thickness1A" name="Services" vis="TrackerServiceVis" />
0383 <component material="CarbonFiber" thickness="TrackerSupportCylCF_thickness1" name="Support" vis="TrackerSupportVis"/>
0384 </support>
0385 <support type="Cylinder"
0386 name="TrackerSupportCylEndcapN1B"
0387 vis="TrackerSupportVis"
0388 rmin="TrackerSupportCyl_rmin1"
0389 length="TrackerSupportCylEndcapN_length1B"
0390 thickness="TrackerSupportCylN_thickness1B">
0391 <position x="0*cm" y="0*cm" z="-TrackerSupportCylEndcapN_z1B" />
0392 <component material="Aluminum" thickness="TrackerSupportCylAlN_thickness1B" name="Services" vis="TrackerServiceVis" />
0393 <component material="CarbonFiber" thickness="TrackerSupportCylCF_thickness1" name="Support" vis="TrackerSupportVis"/>
0394 </support>
0395 <support type="Cylinder"
0396 name="TrackerSupportCylEndcapN1C"
0397 vis="TrackerSupportVis"
0398 rmin="TrackerSupportCyl_rmin1"
0399 length="TrackerSupportCylEndcapN_length1C"
0400 thickness="TrackerSupportCylN_thickness1C">
0401 <position x="0*cm" y="0*cm" z="-TrackerSupportCylEndcapN_z1C" />
0402 <component material="Aluminum" thickness="TrackerSupportCylAlN_thickness1C" name="Services" vis="TrackerServiceVis" />
0403 <component material="CarbonFiber" thickness="TrackerSupportCylCF_thickness1" name="Support" vis="TrackerSupportVis"/>
0404 </support>
0405 <support type="Cylinder"
0406 name="TrackerSupportCylEndcapP1A"
0407 vis="TrackerSupportVis"
0408 rmin="TrackerSupportCyl_rmin1"
0409 length="TrackerSupportCylEndcapP_length1A"
0410 thickness="TrackerSupportCylP_thickness1A">
0411 <position x="0*cm" y="0*cm" z="TrackerSupportCylEndcapP_z1A" />
0412 <component material="Aluminum" thickness="TrackerSupportCylAlP_thickness1A" name="Services" vis="TrackerServiceVis" />
0413 <component material="CarbonFiber" thickness="TrackerSupportCylCF_thickness1" name="Support" vis="TrackerSupportVis"/>
0414 </support>
0415 <support type="Cylinder"
0416 name="TrackerSupportCylEndcapP1B"
0417 vis="TrackerSupportVis"
0418 rmin="TrackerSupportCyl_rmin1"
0419 length="TrackerSupportCylEndcapP_length1B"
0420 thickness="TrackerSupportCylP_thickness1B">
0421 <position x="0*cm" y="0*cm" z="TrackerSupportCylEndcapP_z1B" />
0422 <component material="Aluminum" thickness="TrackerSupportCylAlP_thickness1B" name="Services" vis="TrackerServiceVis" />
0423 <component material="CarbonFiber" thickness="TrackerSupportCylCF_thickness1" name="Support" vis="TrackerSupportVis"/>
0424 </support>
0425 <support type="Cylinder"
0426 name="TrackerSupportCylEndcapP1C"
0427 vis="TrackerSupportVis"
0428 rmin="TrackerSupportCyl_rmin1"
0429 length="TrackerSupportCylEndcapP_length1C"
0430 thickness="TrackerSupportCylP_thickness1C">
0431 <position x="0*cm" y="0*cm" z="TrackerSupportCylEndcapP_z1C" />
0432 <component material="Aluminum" thickness="TrackerSupportCylAlP_thickness1C" name="Services" vis="TrackerServiceVis" />
0433 <component material="CarbonFiber" thickness="TrackerSupportCylCF_thickness1" name="Support" vis="TrackerSupportVis"/>
0434 </support>
0435
0436 <support type="Cone"
0437 name="OuterSupportConeEndcapN"
0438 vis="TrackerSupportVis"
0439 rmin1="OuterSupportConeN_rmin2"
0440 rmin2="OuterSupportConeN_rmin1"
0441 rmax="InnerDetectorBarrelSupportCylCF_rmin"
0442 length="OuterSupportConeN_length"
0443 thickness="OuterSupportConeN_thickness">
0444 <position x="0*cm" y="0*cm" z="-OuterSupportConeN_z" />
0445 <component material="Aluminum" thickness="OuterSupportConeNAl_thickness" name="Services" vis="TrackerServiceVis" />
0446 <component material="CarbonFiber" thickness="OuterSupportConeCF_thickness" name="Support" vis="TrackerSupportVis"/>
0447 </support>
0448 <support type="Cone"
0449 name="OuterSupportConeEndcapP"
0450 vis="TrackerSupportVis"
0451 rmin1="OuterSupportConeP_rmin1"
0452 rmin2="OuterSupportConeP_rmin2"
0453 length="OuterSupportConeP_length"
0454 thickness="OuterSupportConeP_thickness">
0455 <position x="0*cm" y="0*cm" z="OuterSupportConeP_z" />
0456 <component material="Aluminum" thickness="OuterSupportConePAl_thickness" name="Services" vis="TrackerServiceVis" />
0457 <component material="CarbonFiber" thickness="OuterSupportConeCF_thickness" name="Support" vis="TrackerSupportVis"/>
0458 </support>
0459
0460 <comment> outer barrel </comment>
0461 <support type="Cylinder"
0462 name="TrackerSupportCylEndcapN2A"
0463 vis="TrackerSupportVis"
0464 rmin="TrackerSupportCylEndcapN_rmin2"
0465 length="TrackerSupportCylEndcapN_length2A"
0466 thickness="TrackerSupportCylN_thickness2A">
0467 <position x="0*cm" y="0*cm" z="-TrackerSupportCylEndcapN_z2A" />
0468 <component material="Aluminum" thickness="TrackerSupportCylAlN_thickness2A" name="Services" vis="TrackerServiceVis" />
0469 <component material="CarbonFiber" thickness="TrackerSupportCylCF_thickness2" name="Support" vis="TrackerSupportVis"/>
0470 </support>
0471 <support type="Cylinder"
0472 name="TrackerSupportCylEndcapN2B"
0473 vis="TrackerSupportVis"
0474 rmin="TrackerSupportCylEndcapN_rmin2"
0475 length="TrackerSupportCylEndcapN_length2B"
0476 thickness="TrackerSupportCylN_thickness2B">
0477 <position x="0*cm" y="0*cm" z="-TrackerSupportCylEndcapN_z2B" />
0478 <component material="Aluminum" thickness="TrackerSupportCylAlN_thickness2B" name="Services" vis="TrackerServiceVis" />
0479 <component material="CarbonFiber" thickness="TrackerSupportCylCF_thickness2" name="Support" vis="TrackerSupportVis"/>
0480 </support>
0481 <support type="Cylinder"
0482 name="TrackerSupportCylEndcapN2C"
0483 vis="TrackerSupportVis"
0484 rmin="TrackerSupportCylEndcapN_rmin2"
0485 length="TrackerSupportCylEndcapN_length2C"
0486 thickness="TrackerSupportCylN_thickness2C">
0487 <position x="0*cm" y="0*cm" z="-TrackerSupportCylEndcapN_z2C" />
0488 <component material="Aluminum" thickness="TrackerSupportCylAlN_thickness2C" name="Services" vis="TrackerServiceVis" />
0489 <component material="CarbonFiber" thickness="TrackerSupportCylCF_thickness2" name="Support" vis="TrackerSupportVis"/>
0490 </support>
0491
0492 <support type="Cylinder"
0493 name="TrackerSupportCylEndcapP2A"
0494 vis="TrackerSupportVis"
0495 rmin="TrackerSupportCylEndcapP_rmin2"
0496 length="TrackerSupportCylEndcapP_length2A"
0497 thickness="TrackerSupportCylP_thickness2A">
0498 <position x="0*cm" y="0*cm" z="TrackerSupportCylEndcapP_z2A" />
0499 <component material="Aluminum" thickness="TrackerSupportCylAlP_thickness2A" name="Services" vis="TrackerServiceVis" />
0500 <component material="CarbonFiber" thickness="TrackerSupportCylCF_thickness2" name="Support" vis="TrackerSupportVis"/>
0501 </support>
0502 <support type="Cylinder"
0503 name="TrackerSupportCylEndcapP2B"
0504 vis="TrackerSupportVis"
0505 rmin="TrackerSupportCylEndcapP_rmin2"
0506 length="TrackerSupportCylEndcapP_length2B"
0507 thickness="TrackerSupportCylP_thickness2B">
0508 <position x="0*cm" y="0*cm" z="TrackerSupportCylEndcapP_z2B" />
0509 <component material="Aluminum" thickness="TrackerSupportCylAlP_thickness2B" name="Services" vis="TrackerServiceVis" />
0510 <component material="CarbonFiber" thickness="TrackerSupportCylCF_thickness2" name="Support" vis="TrackerSupportVis"/>
0511 </support>
0512 <support type="Cylinder"
0513 name="TrackerSupportCylEndcapP2C"
0514 vis="TrackerSupportVis"
0515 rmin="TrackerSupportCylEndcapP_rmin2"
0516 length="TrackerSupportCylEndcapP_length2C"
0517 thickness="TrackerSupportCylP_thickness2C">
0518 <position x="0*cm" y="0*cm" z="TrackerSupportCylEndcapP_z2C" />
0519 <component material="Aluminum" thickness="TrackerSupportCylAlP_thickness2C" name="Services" vis="TrackerServiceVis" />
0520 <component material="CarbonFiber" thickness="TrackerSupportCylCF_thickness2" name="Support" vis="TrackerSupportVis"/>
0521 </support>
0522 <support type="Cylinder"
0523 name="TrackerSupportCylEndcapP2D"
0524 vis="TrackerSupportVis"
0525 rmin="TrackerSupportCylEndcapP_rmin2"
0526 length="TrackerSupportCylEndcapP_length2D"
0527 thickness="TrackerSupportCylP_thickness2D">
0528 <position x="0*cm" y="0*cm" z="TrackerSupportCylEndcapP_z2D" />
0529 <component material="Aluminum" thickness="TrackerSupportCylAlP_thickness2D" name="Services" vis="TrackerServiceVis" />
0530 <component material="CarbonFiber" thickness="TrackerSupportCylCF_thickness2" name="Support" vis="TrackerSupportVis"/>
0531 </support>
0532 <support type="Cylinder"
0533 name="TrackerSupportCylEndcapP2E"
0534 vis="TrackerSupportVis"
0535 rmin="TrackerSupportCylEndcapP_rmin2"
0536 length="TrackerSupportCylEndcapP_length2E"
0537 thickness="TrackerSupportCylP_thickness2E">
0538 <position x="0*cm" y="0*cm" z="TrackerSupportCylEndcapP_z2E" />
0539 <component material="Aluminum" thickness="TrackerSupportCylAlP_thickness2E" name="Services" vis="TrackerServiceVis" />
0540 <component material="CarbonFiber" thickness="TrackerSupportCylCF_thickness2" name="Support" vis="TrackerSupportVis"/>
0541 </support>
0542
0543 <support type="Disk"
0544 name="TrackerSupportDiskEndcapP"
0545 vis="TrackerSupportVis"
0546 rmin="TrackerSupportDiskEndcapP_rmin"
0547 rmax="TrackerSupportDiskEndcapP_rmax"
0548 thickness="TrackerSupportDiskEndcapP_thickness">
0549 <position x="0*cm" y="0*cm" z="TrackerSupportDiskEndcapP_z" />
0550 <component material="Aluminum" thickness="TrackerSupportDiskEndcapPAl_thickness" name="Services" vis="TrackerServiceVis" />
0551 <component material="CarbonFiber" thickness="TrackerSupportDiskEndcapCF_thickness" name="Support" vis="TrackerSupportVis"/>
0552 </support>
0553
0554 <comment> Service routings in front of DRICH </comment>
0555 <support type="Cone"
0556 name="TrackerSupportDRICHConeSegmentA_1"
0557 vis="TrackerSupportVis"
0558 rmax="TrackerSupportDRICHConeSegmentA_rmax"
0559 rmin1="TrackerSupportDRICHConeSegmentA_rmin1"
0560 rmin2="TrackerSupportDRICHConeSegmentA_rmin2"
0561 length="TrackerSupportDRICHConeSegmentA_length"
0562 thickness="TrackerSupportDRICHConeSegmentA_thickness"
0563 phimin="0*deg-0.5*TrackerSupportDRICHConeSegmentA_deltaphi"
0564 phimax="0*deg+0.5*TrackerSupportDRICHConeSegmentA_deltaphi">
0565 <position x="0*cm" y="0*cm" z="TrackerSupportDRICHConeSegmentA_z" />
0566 <component material="Aluminum" thickness="TrackerSupportDRICHConeSegmentAAl_thickness" name="Services" vis="TrackerServiceVis" />
0567 </support>
0568 <support type="Cone"
0569 name="TrackerSupportDRICHConeSegmentB_1"
0570 vis="TrackerSupportVis"
0571 rmin="TrackerSupportDRICHConeSegmentB_rmin"
0572 rmax="TrackerSupportDRICHConeSegmentB_rmax"
0573 rmin1="TrackerSupportDRICHConeSegmentB_rmin1"
0574 rmin2="TrackerSupportDRICHConeSegmentB_rmin2"
0575 length="TrackerSupportDRICHConeSegmentB_length"
0576 thickness="TrackerSupportDRICHConeSegmentB_thickness"
0577 phimin="0*deg-0.5*TrackerSupportDRICHConeSegmentB_deltaphi"
0578 phimax="0*deg+0.5*TrackerSupportDRICHConeSegmentB_deltaphi">
0579 <position x="0*cm" y="0*cm" z="TrackerSupportDRICHConeSegmentB_z" />
0580 <component material="Aluminum" thickness="TrackerSupportDRICHConeSegmentBAl_thickness" name="Services" vis="TrackerServiceVis" />
0581 </support>
0582 <support type="Cone"
0583 name="TrackerSupportDRICHBlindConeSegment_1"
0584 vis="TrackerSupportVis"
0585 rmin="TrackerSupportDRICHBlindConeSegment_rmin"
0586 rmax="TrackerSupportDRICHBlindConeSegment_rmax"
0587 rmin1="TrackerSupportDRICHBlindConeSegment_rmin1"
0588 rmin2="TrackerSupportDRICHBlindConeSegment_rmin2"
0589 length="TrackerSupportDRICHBlindConeSegment_length"
0590 thickness="TrackerSupportDRICHBlindConeSegment_thickness"
0591 phimin="30*deg-0.5*TrackerSupportDRICHBlindConeSegment_deltaphi"
0592 phimax="30*deg+0.5*TrackerSupportDRICHBlindConeSegment_deltaphi">
0593 <position x="0*cm" y="0*cm" z="TrackerSupportDRICHBlindConeSegment_z" />
0594 <component material="Aluminum" thickness="TrackerSupportDRICHBlindConeSegmentAl_thickness" name="Services" vis="TrackerServiceVis" />
0595 </support>
0596 <support type="Cone"
0597 name="TrackerSupportDRICHConeSegmentA_1"
0598 vis="TrackerSupportVis"
0599 rmax="TrackerSupportDRICHConeSegmentA_rmax"
0600 rmin1="TrackerSupportDRICHConeSegmentA_rmin1"
0601 rmin2="TrackerSupportDRICHConeSegmentA_rmin2"
0602 length="TrackerSupportDRICHConeSegmentA_length"
0603 thickness="TrackerSupportDRICHConeSegmentA_thickness"
0604 phimin="60*deg-0.5*TrackerSupportDRICHConeSegmentA_deltaphi"
0605 phimax="60*deg+0.5*TrackerSupportDRICHConeSegmentA_deltaphi">
0606 <position x="0*cm" y="0*cm" z="TrackerSupportDRICHConeSegmentA_z" />
0607 <component material="Aluminum" thickness="TrackerSupportDRICHConeSegmentAAl_thickness" name="Services" vis="TrackerServiceVis" />
0608 </support>
0609 <support type="Cone"
0610 name="TrackerSupportDRICHConeSegmentB_1"
0611 vis="TrackerSupportVis"
0612 rmin="TrackerSupportDRICHConeSegmentB_rmin"
0613 rmax="TrackerSupportDRICHConeSegmentB_rmax"
0614 rmin1="TrackerSupportDRICHConeSegmentB_rmin1"
0615 rmin2="TrackerSupportDRICHConeSegmentB_rmin2"
0616 length="TrackerSupportDRICHConeSegmentB_length"
0617 thickness="TrackerSupportDRICHConeSegmentB_thickness"
0618 phimin="60*deg-0.5*TrackerSupportDRICHConeSegmentB_deltaphi"
0619 phimax="60*deg+0.5*TrackerSupportDRICHConeSegmentB_deltaphi">
0620 <position x="0*cm" y="0*cm" z="TrackerSupportDRICHConeSegmentB_z" />
0621 <component material="Aluminum" thickness="TrackerSupportDRICHConeSegmentBAl_thickness" name="Services" vis="TrackerServiceVis" />
0622 </support>
0623 <support type="Cone"
0624 name="TrackerSupportDRICHBlindConeSegment_1"
0625 vis="TrackerSupportVis"
0626 rmin="TrackerSupportDRICHBlindConeSegment_rmin"
0627 rmax="TrackerSupportDRICHBlindConeSegment_rmax"
0628 rmin1="TrackerSupportDRICHBlindConeSegment_rmin1"
0629 rmin2="TrackerSupportDRICHBlindConeSegment_rmin2"
0630 length="TrackerSupportDRICHBlindConeSegment_length"
0631 thickness="TrackerSupportDRICHBlindConeSegment_thickness"
0632 phimin="90*deg-0.5*TrackerSupportDRICHBlindConeSegment_deltaphi"
0633 phimax="90*deg+0.5*TrackerSupportDRICHBlindConeSegment_deltaphi">
0634 <position x="0*cm" y="0*cm" z="TrackerSupportDRICHBlindConeSegment_z" />
0635 <component material="Aluminum" thickness="TrackerSupportDRICHBlindConeSegmentAl_thickness" name="Services" vis="TrackerServiceVis" />
0636 </support>
0637 <support type="Cone"
0638 name="TrackerSupportDRICHConeSegmentA_1"
0639 vis="TrackerSupportVis"
0640 rmax="TrackerSupportDRICHConeSegmentA_rmax"
0641 rmin1="TrackerSupportDRICHConeSegmentA_rmin1"
0642 rmin2="TrackerSupportDRICHConeSegmentA_rmin2"
0643 length="TrackerSupportDRICHConeSegmentA_length"
0644 thickness="TrackerSupportDRICHConeSegmentA_thickness"
0645 phimin="120*deg-0.5*TrackerSupportDRICHConeSegmentA_deltaphi"
0646 phimax="120*deg+0.5*TrackerSupportDRICHConeSegmentA_deltaphi">
0647 <position x="0*cm" y="0*cm" z="TrackerSupportDRICHConeSegmentA_z" />
0648 <component material="Aluminum" thickness="TrackerSupportDRICHConeSegmentAAl_thickness" name="Services" vis="TrackerServiceVis" />
0649 </support>
0650 <support type="Cone"
0651 name="TrackerSupportDRICHConeSegmentB_1"
0652 vis="TrackerSupportVis"
0653 rmin="TrackerSupportDRICHConeSegmentB_rmin"
0654 rmax="TrackerSupportDRICHConeSegmentB_rmax"
0655 rmin1="TrackerSupportDRICHConeSegmentB_rmin1"
0656 rmin2="TrackerSupportDRICHConeSegmentB_rmin2"
0657 length="TrackerSupportDRICHConeSegmentB_length"
0658 thickness="TrackerSupportDRICHConeSegmentB_thickness"
0659 phimin="120*deg-0.5*TrackerSupportDRICHConeSegmentB_deltaphi"
0660 phimax="120*deg+0.5*TrackerSupportDRICHConeSegmentB_deltaphi">
0661 <position x="0*cm" y="0*cm" z="TrackerSupportDRICHConeSegmentB_z" />
0662 <component material="Aluminum" thickness="TrackerSupportDRICHConeSegmentBAl_thickness" name="Services" vis="TrackerServiceVis" />
0663 </support>
0664 <support type="Cone"
0665 name="TrackerSupportDRICHBlindConeSegment_1"
0666 vis="TrackerSupportVis"
0667 rmin="TrackerSupportDRICHBlindConeSegment_rmin"
0668 rmax="TrackerSupportDRICHBlindConeSegment_rmax"
0669 rmin1="TrackerSupportDRICHBlindConeSegment_rmin1"
0670 rmin2="TrackerSupportDRICHBlindConeSegment_rmin2"
0671 length="TrackerSupportDRICHBlindConeSegment_length"
0672 thickness="TrackerSupportDRICHBlindConeSegment_thickness"
0673 phimin="150*deg-0.5*TrackerSupportDRICHBlindConeSegment_deltaphi"
0674 phimax="150*deg+0.5*TrackerSupportDRICHBlindConeSegment_deltaphi">
0675 <position x="0*cm" y="0*cm" z="TrackerSupportDRICHBlindConeSegment_z" />
0676 <component material="Aluminum" thickness="TrackerSupportDRICHBlindConeSegmentAl_thickness" name="Services" vis="TrackerServiceVis" />
0677 </support>
0678 <support type="Cone"
0679 name="TrackerSupportDRICHConeSegmentA_1"
0680 vis="TrackerSupportVis"
0681 rmax="TrackerSupportDRICHConeSegmentA_rmax"
0682 rmin1="TrackerSupportDRICHConeSegmentA_rmin1"
0683 rmin2="TrackerSupportDRICHConeSegmentA_rmin2"
0684 length="TrackerSupportDRICHConeSegmentA_length"
0685 thickness="TrackerSupportDRICHConeSegmentA_thickness"
0686 phimin="180*deg-0.5*TrackerSupportDRICHConeSegmentA_deltaphi"
0687 phimax="180*deg+0.5*TrackerSupportDRICHConeSegmentA_deltaphi">
0688 <position x="0*cm" y="0*cm" z="TrackerSupportDRICHConeSegmentA_z" />
0689 <component material="Aluminum" thickness="TrackerSupportDRICHConeSegmentAAl_thickness" name="Services" vis="TrackerServiceVis" />
0690 </support>
0691 <support type="Cone"
0692 name="TrackerSupportDRICHConeSegmentB_1"
0693 vis="TrackerSupportVis"
0694 rmin="TrackerSupportDRICHConeSegmentB_rmin"
0695 rmax="TrackerSupportDRICHConeSegmentB_rmax"
0696 rmin1="TrackerSupportDRICHConeSegmentB_rmin1"
0697 rmin2="TrackerSupportDRICHConeSegmentB_rmin2"
0698 length="TrackerSupportDRICHConeSegmentB_length"
0699 thickness="TrackerSupportDRICHConeSegmentB_thickness"
0700 phimin="180*deg-0.5*TrackerSupportDRICHConeSegmentB_deltaphi"
0701 phimax="180*deg+0.5*TrackerSupportDRICHConeSegmentB_deltaphi">
0702 <position x="0*cm" y="0*cm" z="TrackerSupportDRICHConeSegmentB_z" />
0703 <component material="Aluminum" thickness="TrackerSupportDRICHConeSegmentBAl_thickness" name="Services" vis="TrackerServiceVis" />
0704 </support>
0705 <support type="Cone"
0706 name="TrackerSupportDRICHBlindConeSegment_1"
0707 vis="TrackerSupportVis"
0708 rmin="TrackerSupportDRICHBlindConeSegment_rmin"
0709 rmax="TrackerSupportDRICHBlindConeSegment_rmax"
0710 rmin1="TrackerSupportDRICHBlindConeSegment_rmin1"
0711 rmin2="TrackerSupportDRICHBlindConeSegment_rmin2"
0712 length="TrackerSupportDRICHBlindConeSegment_length"
0713 thickness="TrackerSupportDRICHBlindConeSegment_thickness"
0714 phimin="210*deg-0.5*TrackerSupportDRICHBlindConeSegment_deltaphi"
0715 phimax="210*deg+0.5*TrackerSupportDRICHBlindConeSegment_deltaphi">
0716 <position x="0*cm" y="0*cm" z="TrackerSupportDRICHBlindConeSegment_z" />
0717 <component material="Aluminum" thickness="TrackerSupportDRICHBlindConeSegmentAl_thickness" name="Services" vis="TrackerServiceVis" />
0718 </support>
0719 <support type="Cone"
0720 name="TrackerSupportDRICHConeSegmentA_1"
0721 vis="TrackerSupportVis"
0722 rmax="TrackerSupportDRICHConeSegmentA_rmax"
0723 rmin1="TrackerSupportDRICHConeSegmentA_rmin1"
0724 rmin2="TrackerSupportDRICHConeSegmentA_rmin2"
0725 length="TrackerSupportDRICHConeSegmentA_length"
0726 thickness="TrackerSupportDRICHConeSegmentA_thickness"
0727 phimin="240*deg-0.5*TrackerSupportDRICHConeSegmentA_deltaphi"
0728 phimax="240*deg+0.5*TrackerSupportDRICHConeSegmentA_deltaphi">
0729 <position x="0*cm" y="0*cm" z="TrackerSupportDRICHConeSegmentA_z" />
0730 <component material="Aluminum" thickness="TrackerSupportDRICHConeSegmentAAl_thickness" name="Services" vis="TrackerServiceVis" />
0731 </support>
0732 <support type="Cone"
0733 name="TrackerSupportDRICHConeSegmentB_1"
0734 vis="TrackerSupportVis"
0735 rmin="TrackerSupportDRICHConeSegmentB_rmin"
0736 rmax="TrackerSupportDRICHConeSegmentB_rmax"
0737 rmin1="TrackerSupportDRICHConeSegmentB_rmin1"
0738 rmin2="TrackerSupportDRICHConeSegmentB_rmin2"
0739 length="TrackerSupportDRICHConeSegmentB_length"
0740 thickness="TrackerSupportDRICHConeSegmentB_thickness"
0741 phimin="240*deg-0.5*TrackerSupportDRICHConeSegmentB_deltaphi"
0742 phimax="240*deg+0.5*TrackerSupportDRICHConeSegmentB_deltaphi">
0743 <position x="0*cm" y="0*cm" z="TrackerSupportDRICHConeSegmentB_z" />
0744 <component material="Aluminum" thickness="TrackerSupportDRICHConeSegmentBAl_thickness" name="Services" vis="TrackerServiceVis" />
0745 </support>
0746 <support type="Cone"
0747 name="TrackerSupportDRICHBlindConeSegment_1"
0748 vis="TrackerSupportVis"
0749 rmin="TrackerSupportDRICHBlindConeSegment_rmin"
0750 rmax="TrackerSupportDRICHBlindConeSegment_rmax"
0751 rmin1="TrackerSupportDRICHBlindConeSegment_rmin1"
0752 rmin2="TrackerSupportDRICHBlindConeSegment_rmin2"
0753 length="TrackerSupportDRICHBlindConeSegment_length"
0754 thickness="TrackerSupportDRICHBlindConeSegment_thickness"
0755 phimin="270*deg-0.5*TrackerSupportDRICHBlindConeSegment_deltaphi"
0756 phimax="270*deg+0.5*TrackerSupportDRICHBlindConeSegment_deltaphi">
0757 <position x="0*cm" y="0*cm" z="TrackerSupportDRICHBlindConeSegment_z" />
0758 <component material="Aluminum" thickness="TrackerSupportDRICHBlindConeSegmentAl_thickness" name="Services" vis="TrackerServiceVis" />
0759 </support>
0760 <support type="Cone"
0761 name="TrackerSupportDRICHConeSegmentA_1"
0762 vis="TrackerSupportVis"
0763 rmax="TrackerSupportDRICHConeSegmentA_rmax"
0764 rmin1="TrackerSupportDRICHConeSegmentA_rmin1"
0765 rmin2="TrackerSupportDRICHConeSegmentA_rmin2"
0766 length="TrackerSupportDRICHConeSegmentA_length"
0767 thickness="TrackerSupportDRICHConeSegmentA_thickness"
0768 phimin="300*deg-0.5*TrackerSupportDRICHConeSegmentA_deltaphi"
0769 phimax="300*deg+0.5*TrackerSupportDRICHConeSegmentA_deltaphi">
0770 <position x="0*cm" y="0*cm" z="TrackerSupportDRICHConeSegmentA_z" />
0771 <component material="Aluminum" thickness="TrackerSupportDRICHConeSegmentAAl_thickness" name="Services" vis="TrackerServiceVis" />
0772 </support>
0773 <support type="Cone"
0774 name="TrackerSupportDRICHConeSegmentB_1"
0775 vis="TrackerSupportVis"
0776 rmin="TrackerSupportDRICHConeSegmentB_rmin"
0777 rmax="TrackerSupportDRICHConeSegmentB_rmax"
0778 rmin1="TrackerSupportDRICHConeSegmentB_rmin1"
0779 rmin2="TrackerSupportDRICHConeSegmentB_rmin2"
0780 length="TrackerSupportDRICHConeSegmentB_length"
0781 thickness="TrackerSupportDRICHConeSegmentB_thickness"
0782 phimin="300*deg-0.5*TrackerSupportDRICHConeSegmentB_deltaphi"
0783 phimax="300*deg+0.5*TrackerSupportDRICHConeSegmentB_deltaphi">
0784 <position x="0*cm" y="0*cm" z="TrackerSupportDRICHConeSegmentB_z" />
0785 <component material="Aluminum" thickness="TrackerSupportDRICHConeSegmentBAl_thickness" name="Services" vis="TrackerServiceVis" />
0786 </support>
0787 <support type="Cone"
0788 name="TrackerSupportDRICHBlindConeSegment_1"
0789 vis="TrackerSupportVis"
0790 rmin="TrackerSupportDRICHBlindConeSegment_rmin"
0791 rmax="TrackerSupportDRICHBlindConeSegment_rmax"
0792 rmin1="TrackerSupportDRICHBlindConeSegment_rmin1"
0793 rmin2="TrackerSupportDRICHBlindConeSegment_rmin2"
0794 length="TrackerSupportDRICHBlindConeSegment_length"
0795 thickness="TrackerSupportDRICHBlindConeSegment_thickness"
0796 phimin="330*deg-0.5*TrackerSupportDRICHBlindConeSegment_deltaphi"
0797 phimax="330*deg+0.5*TrackerSupportDRICHBlindConeSegment_deltaphi">
0798 <position x="0*cm" y="0*cm" z="TrackerSupportDRICHBlindConeSegment_z" />
0799 <component material="Aluminum" thickness="TrackerSupportDRICHBlindConeSegmentAl_thickness" name="Services" vis="TrackerServiceVis" />
0800 </support>
0801
0802 <comment> Service routings outside DRICH </comment>
0803 <support type="Cylinder"
0804 name="TrackerSupportDRICHCylSegment_1"
0805 vis="TrackerSupportVis"
0806 rmin="TrackerSupportDRICHCylSegment_rmin"
0807 length="TrackerSupportDRICHCylSegment_length"
0808 thickness="TrackerSupportDRICHCylSegment_thickness"
0809 phimin="0*deg-0.5*TrackerSupportDRICHCylSegment_deltaphi"
0810 phimax="0*deg+0.5*TrackerSupportDRICHCylSegment_deltaphi">
0811 <position x="0*cm" y="0*cm" z="TrackerSupportDRICHCylSegment_z" />
0812 <component material="Aluminum" thickness="TrackerSupportDRICHCylSegmentAl_thickness" name="Services" vis="TrackerSupportVis"/>
0813 </support>
0814 <support type="Cylinder"
0815 name="TrackerSupportDRICHCylSegment_2"
0816 vis="TrackerSupportVis"
0817 rmin="TrackerSupportDRICHCylSegment_rmin"
0818 length="TrackerSupportDRICHCylSegment_length"
0819 thickness="TrackerSupportDRICHCylSegment_thickness"
0820 phimin="60*deg-0.5*TrackerSupportDRICHCylSegment_deltaphi"
0821 phimax="60*deg+0.5*TrackerSupportDRICHCylSegment_deltaphi">
0822 <position x="0*cm" y="0*cm" z="TrackerSupportDRICHCylSegment_z" />
0823 <component material="Aluminum" thickness="TrackerSupportDRICHCylSegmentAl_thickness" name="Services" vis="TrackerSupportVis"/>
0824 </support>
0825 <support type="Cylinder"
0826 name="TrackerSupportDRICHCylSegment_3"
0827 vis="TrackerSupportVis"
0828 rmin="TrackerSupportDRICHCylSegment_rmin"
0829 length="TrackerSupportDRICHCylSegment_length"
0830 thickness="TrackerSupportDRICHCylSegment_thickness"
0831 phimin="120*deg-0.5*TrackerSupportDRICHCylSegment_deltaphi"
0832 phimax="120*deg+0.5*TrackerSupportDRICHCylSegment_deltaphi">
0833 <position x="0*cm" y="0*cm" z="TrackerSupportDRICHCylSegment_z" />
0834 <component material="Aluminum" thickness="TrackerSupportDRICHCylSegmentAl_thickness" name="Services" vis="TrackerSupportVis"/>
0835 </support>
0836 <support type="Cylinder"
0837 name="TrackerSupportDRICHCylSegment_4"
0838 vis="TrackerSupportVis"
0839 rmin="TrackerSupportDRICHCylSegment_rmin"
0840 length="TrackerSupportDRICHCylSegment_length"
0841 thickness="TrackerSupportDRICHCylSegment_thickness"
0842 phimin="180*deg-0.5*TrackerSupportDRICHCylSegment_deltaphi"
0843 phimax="180*deg+0.5*TrackerSupportDRICHCylSegment_deltaphi">
0844 <position x="0*cm" y="0*cm" z="TrackerSupportDRICHCylSegment_z" />
0845 <component material="Aluminum" thickness="TrackerSupportDRICHCylSegmentAl_thickness" name="Services" vis="TrackerSupportVis"/>
0846 </support>
0847 <support type="Cylinder"
0848 name="TrackerSupportDRICHCylSegment_5"
0849 vis="TrackerSupportVis"
0850 rmin="TrackerSupportDRICHCylSegment_rmin"
0851 length="TrackerSupportDRICHCylSegment_length"
0852 thickness="TrackerSupportDRICHCylSegment_thickness"
0853 phimin="240*deg-0.5*TrackerSupportDRICHCylSegment_deltaphi"
0854 phimax="240*deg+0.5*TrackerSupportDRICHCylSegment_deltaphi">
0855 <position x="0*cm" y="0*cm" z="TrackerSupportDRICHCylSegment_z" />
0856 <component material="Aluminum" thickness="TrackerSupportDRICHCylSegmentAl_thickness" name="Services" vis="TrackerSupportVis"/>
0857 </support>
0858 <support type="Cylinder"
0859 name="TrackerSupportDRICHCylSegment_6"
0860 vis="TrackerSupportVis"
0861 rmin="TrackerSupportDRICHCylSegment_rmin"
0862 length="TrackerSupportDRICHCylSegment_length"
0863 thickness="TrackerSupportDRICHCylSegment_thickness"
0864 phimin="300*deg-0.5*TrackerSupportDRICHCylSegment_deltaphi"
0865 phimax="300*deg+0.5*TrackerSupportDRICHCylSegment_deltaphi">
0866 <position x="0*cm" y="0*cm" z="TrackerSupportDRICHCylSegment_z" />
0867 <component material="Aluminum" thickness="TrackerSupportDRICHCylSegmentAl_thickness" name="Services" vis="TrackerSupportVis"/>
0868 </support>
0869
0870 <comment> Inner detector support barrel </comment>
0871 <support type="Cylinder"
0872 name="InnerDetectorBarrelSupportCyl"
0873 vis="TrackerSupportVis"
0874 rmin="InnerDetectorBarrelSupportCylCF_rmin"
0875 length="InnerDetectorBarrelSupportCylCF_length"
0876 thickness="InnerDetectorBarrelSupportCylCF_thickness">
0877 <position x="0*cm" y="0*cm" z="InnerDetectorBarrelSupportCylCF_offset" />
0878 <component material="CarbonFiber" thickness="InnerDetectorBarrelSupportCylCF_thickness" name="Support" vis="TrackerSupportVis"/>
0879 </support>
0880
0881 </detector>
0882 </detectors>
0883 </lccdd>