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