Warning, /Geometry/TrackerCommonData/data/tibtidservices.xml is written in an unsupported language. File is not indexed.
0001 <?xml version="1.0"?>
0002 <DDDefinition xmlns="http://www.cern.ch/cms/DDL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.cern.ch/cms/DDL ../../../DetectorDescription/Schema/DDLSchema.xsd">
0003 <ConstantsSection label="tibtidservices.xml" eval="true">
0004 <Constant name="zero" value="0.0*fm"/>
0005 <!-- Mother Volume (Polycone) -->
0006 <Constant name="Rin1" value="22.20*cm"/>
0007 <Constant name="Rin1bis" value="21.80*cm"/>
0008 <Constant name="Rin2" value="[tid:Rout]"/>
0009 <!-- 52.0 cm -->
0010 <Constant name="Rin3" value="24.60*cm"/>
0011 <!-- "dente" PXL flange -->
0012 <Constant name="Rin4" value="113.51*cm"/>
0013 <!-- inner R (vs beam) corrected to 113.51 cm as in reality-->
0014 <Constant name="Rout1" value="[tib:Rout]"/>
0015 <!-- 54.0 cm -->
0016 <Constant name="Rout2" value="58.00*cm"/>
0017 <!-- "dente" Margerita flange -->
0018 <Constant name="Rout3" value="116.00*cm"/>
0019 <!-- outer R (vs TST) [was 115.0 cm in tib.xml]; max value: 116.0 tob.xml -->
0020 <Constant name="Zv1" value="71.6*cm"/>
0021 <Constant name="Zv2" value="73.6*cm"/>
0022 <!-- begin of TID envelope cf. tid.xml -->
0023 <Constant name="Zv3" value="110.0*cm"/>
0024 <!-- "dente" Margherita flange -->
0025 <Constant name="Zv4" value="111.3*cm"/>
0026 <Constant name="Zv5" value="112.1*cm"/>
0027 <Constant name="Zv5bis" value="113.1*cm"/>
0028 <!-- "dente" PXL flange -->
0029 <Constant name="Zv6" value="118.0*cm"/>
0030 <Constant name="Zv7" value="123.0*cm"/>
0031 <Constant name="Zv8" value="282.0*cm"/>
0032 <!-- current Z_max in .xml (true: 274.0 cm) -->
0033 <!-- TIB flange -->
0034 <Constant name="TIBFlangeL" value="[Zv2]-[Zv1]"/>
0035 <Constant name="TIBFlangeZ" value="[Zv1]+[TIBFlangeL]/2"/>
0036 <!-- PixelSupport flanges -->
0037 <Constant name="PixelSupportFlangeL" value="[Zv5]-[Zv4]"/>
0038 <Constant name="PixelSupportFlange2L" value="[Zv5bis]-[Zv5]"/>
0039 <Constant name="PixelSupportFlangeZ" value="[Zv4]+[PixelSupportFlangeL]/2"/>
0040 <Constant name="PixelSupportFlange2Z" value="[Zv4]+[PixelSupportFlangeL]+[PixelSupportFlange2L]/2"/>
0041 <Constant name="Rin3bis" value="24.0*cm"/>
0042 <!-- final section of TID support tube -->
0043 <Constant name="TIDSupportL" value="4.9*cm"/>
0044 <Constant name="TIDSupportZ" value="[Zv4]+[TIDSupportL]/2"/>
0045 <!-- 113.75*cm -->
0046 <!-- Power/Control connectors (medusa->CAB60) -->
0047 <Constant name="PowerConnectorsRin" value="76.7*cm"/>
0048 <Constant name="PowerConnectorsRout" value="95.0*cm"/>
0049 <Constant name="PowerConnectorsL" value="3.0*cm"/>
0050 <Constant name="PowerConnectorsZ" value="121.5*cm"/>
0051 <!-- Margherita -->
0052 <Constant name="MargheritaRf" value="60.6*cm"/>
0053 <!-- "front" (lower |z|) -->
0054 <Constant name="MargheritaRb" value="56.0*cm"/>
0055 <!-- "back" (higher |z|) -->
0056 <Constant name="MargheritaZf" value="[Zv6]"/>
0057 <Constant name="MargheritaZm" value="119.7*cm"/>
0058 <Constant name="MargheritaZb" value="[Zv7]-[PowerConnectorsL]"/>
0059 <!-- 120.0cm -->
0060 <!-- Service Cylinder: 73.6< |z| <116.2 cm -->
0061 <Constant name="ServiceCylinderL" value="42.6*cm"/>
0062 <Constant name="ServiceCylinderZ" value="[Zv2]+[ServiceCylinderL]/2"/>
0063 <!-- Service Disk -->
0064 <Constant name="ServiceDiskZf" value="[Zv2]+[ServiceCylinderL]"/>
0065 <Constant name="ServiceDiskZm" value="[Zv6]"/>
0066 <Constant name="ServiceDiskZb" value="[MargheritaZm]"/>
0067 <Constant name="ServiceDiskRin" value="[tid:SupportRin]"/>
0068 <Constant name="ServiceDiskRm" value="58.0*cm"/>
0069 <Constant name="ServiceDiskRout" value="[MargheritaRf]"/>
0070 <Constant name="ServiceDisk2Dz" value="[ServiceDiskZb]/2-[ServiceDiskZf]/2"/>
0071 <Constant name="ServiceDisk2Z" value="[ServiceDiskZb]/2+[ServiceDiskZf]/2"/>
0072 <!-- Optical Panel -->
0073 <Constant name="OpticalPanelZf" value="[Zv4]"/>
0074 <Constant name="OpticalPanelZ1" value="[MargheritaZm]"/>
0075 <Constant name="OpticalPanelZ2" value="[MargheritaZb]"/>
0076 <Constant name="OpticalPanelZb" value="[Zv7]"/>
0077 <Constant name="OptoPanelFrontL" value="3.6*cm"/>
0078 <Constant name="OptoPanelFrontZ" value="[OpticalPanelZf]+[OptoPanelFrontL]/2"/>
0079 <Constant name="OptoConnectorsL" value="5.0*cm"/>
0080 <Constant name="OptoConnectorsZ" value="[OpticalPanelZf]+[OptoPanelFrontL]+[OptoConnectorsL]/2"/>
0081 <Constant name="OptoPanelBackL" value="[OpticalPanelZb]-[OpticalPanelZf]-([OptoPanelFrontL]+[OptoConnectorsL])"/>
0082 <Constant name="OptoPanelBackZ" value="[OpticalPanelZf]+[OptoPanelFrontL]+[OptoConnectorsL]+[OptoPanelBackL]/2"/>
0083 <!-- TST -->
0084 <Constant name="TSTCabContRin" value="95.0*cm"/>
0085 <Constant name="TSTCabAxialR" value="115.3*cm"/>
0086 <Constant name="TSTCabAxialT" value="1.1*cm"/>
0087 <Constant name="TSTCabAxialL" value="142.0*cm"/>
0088 <Constant name="TSTCabAxialZ" value="[Zv7]+[TSTCabAxialL]/2"/>
0089 <Constant name="TSTCabAxialAlT" value="0.1*cm"/>
0090 <!-- TEC Rails -->
0091 <Constant name="TECRailsRin" value="[Rin4]"/>
0092 <!-- directly ontop of the TEC Skin-->
0093 <Constant name="TECRailsRout" value="[TSTCabAxialR]-[TSTCabAxialT]/2"/>
0094 <!-- directly under AxialCables-->
0095 <Constant name="TECRailsPhi" value="-0.664*deg"/>
0096 <Constant name="TECRailsDeltaPhi" value="7.409*deg"/>
0097 <Constant name="TECRailsADz" value="15.30*cm"/>
0098 <Constant name="TECRailsAZ" value="160.25*cm"/>
0099 <Constant name="TECRailsBDz" value="26.65*cm"/>
0100 <Constant name="TECRailsBZ" value="250.10*cm"/>
0101 <Constant name="TECRailsConnectorDz" value="1.25*cm"/>
0102 <Constant name="TECRailsConnectorZDist" value="14.0*cm"/>
0103 <Constant name="TECRailsConnectorZDistB1" value="20.5*cm"/>
0104 <Constant name="TECRailsConnectorZDistB2" value="21.5*cm"/>
0105 <Constant name="TECRailsConnectorZDistB3" value="8.74*cm"/>
0106 <Constant name="TECRailsSupportDz" value="2.85*cm"/>
0107 <Constant name="TECRailsSupportZDist" value="8.0*cm"/>
0108 <Constant name="TECRailsSupportDphi" value="2.877*deg"/>
0109 </ConstantsSection>
0110 <SolidSection label="tibtidservices.xml">
0111 <Polycone name="TIBTIDServices" startPhi="0*deg" deltaPhi="360*deg">
0112 <ZSection z="[Zv1]" rMin="[Rin1]" rMax="[Rout1]"/>
0113 <ZSection z="[Zv2]" rMin="[Rin1]" rMax="[Rout1]"/>
0114 <ZSection z="[Zv2]" rMin="[Rin2]" rMax="[Rout1]"/>
0115 <ZSection z="[Zv3]" rMin="[Rin2]" rMax="[Rout1]"/>
0116 <ZSection z="[Zv3]" rMin="[Rin2]" rMax="[Rout2]"/>
0117 <ZSection z="[Zv4]" rMin="[Rin2]" rMax="[Rout2]"/>
0118 <ZSection z="[Zv4]" rMin="[Rin1]" rMax="[Rout2]"/>
0119 <ZSection z="[Zv5]" rMin="[Rin1]" rMax="[Rout2]"/>
0120 <ZSection z="[Zv5]" rMin="[Rin1bis]" rMax="[Rout2]"/>
0121 <ZSection z="[Zv5bis]" rMin="[Rin1bis]" rMax="[Rout2]"/>
0122 <ZSection z="[Zv5bis]" rMin="[Rin3]" rMax="[Rout2]"/>
0123 <ZSection z="[Zv6]" rMin="[Rin3]" rMax="[Rout2]"/>
0124 <ZSection z="[Zv6]" rMin="[Rin3]" rMax="[Rout3]"/>
0125 <ZSection z="[Zv7]" rMin="[Rin3]" rMax="[Rout3]"/>
0126 <ZSection z="[Zv7]" rMin="[Rin4]" rMax="[Rout3]"/>
0127 <ZSection z="[Zv8]" rMin="[Rin4]" rMax="[Rout3]"/>
0128 </Polycone>
0129 <!-- TID support tube not contained in tid.xml volume -->
0130 <Tubs name="TIDSupport" rMin="[tid:SupportRin]" rMax="[tid:SupportRout]" dz="[TIDSupportL]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0131 <Tubs name="TIDSupportIn" rMin="[tid:SupportInRin]" rMax="[tid:SupportInRout]" dz="[TIDSupportL]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0132 <!-- "Flangia" TIB -->
0133 <Tubs name="TIBFlange" rMin="[tib:Rin]" rMax="[tib:Rout]" dz="[TIBFlangeL]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0134 <!-- "Service Cylinder -->
0135 <Tubs name="ServiceCylinder" rMin="[Rin2]" rMax="[Rout1]" dz="[ServiceCylinderL]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0136 <!-- Flanges PixelSupport -->
0137 <Tubs name="PixelSupportFlange" rMin="[Rin1]" rMax="[Rin3]" dz="[PixelSupportFlangeL]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0138 <Tubs name="PixelSupportFlange2" rMin="[Rin1bis]" rMax="[Rin3bis]" dz="[PixelSupportFlange2L]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0139 <!-- Optical Panel -->
0140 <Polycone name="OpticalPanel" startPhi="0*deg" deltaPhi="360*deg">
0141 <ZSection z="[OpticalPanelZf]" rMin="[Rin3]" rMax="[tid:SupportRin]"/>
0142 <ZSection z="[OpticalPanelZ1]" rMin="[Rin3]" rMax="[tid:SupportRin]"/>
0143 <ZSection z="[OpticalPanelZ1]" rMin="[Rin3]" rMax="[MargheritaRb]"/>
0144 <ZSection z="[OpticalPanelZ2]" rMin="[Rin3]" rMax="[MargheritaRb]"/>
0145 <ZSection z="[OpticalPanelZ2]" rMin="[Rin3]" rMax="[PowerConnectorsRin]"/>
0146 <ZSection z="[OpticalPanelZb]" rMin="[Rin3]" rMax="[PowerConnectorsRin]"/>
0147 </Polycone>
0148 <!-- Optical Panel Front -->
0149 <Tubs name="OptoPanelFront" rMin="[Rin3]" rMax="[tid:SupportRin]" dz="[OptoPanelFrontL]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0150 <!-- Optical Connectors -->
0151 <Tubs name="OpticalConnectors" rMin="[Rin3]" rMax="[tid:SupportRin]" dz="[OptoConnectorsL]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0152 <!-- Optical Panel Back r<51.2 cm -->
0153 <Tubs name="OptoPanelBackInner" rMin="[Rin3]" rMax="[tid:SupportRin]" dz="[OptoPanelBackL]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0154 <!-- Optical Panel Back r>51.2 cm -->
0155 <Polycone name="OptoPanelBackOuter" startPhi="0*deg" deltaPhi="360*deg">
0156 <ZSection z="[OpticalPanelZ1]" rMin="[tid:SupportRin]" rMax="[MargheritaRb]"/>
0157 <ZSection z="[OpticalPanelZ2]" rMin="[tid:SupportRin]" rMax="[MargheritaRb]"/>
0158 <ZSection z="[OpticalPanelZ2]" rMin="[tid:SupportRin]" rMax="[PowerConnectorsRin]"/>
0159 <ZSection z="[OpticalPanelZb]" rMin="[tid:SupportRin]" rMax="[PowerConnectorsRin]"/>
0160 </Polycone>
0161 <!-- "Margherita" Panel -->
0162 <Polycone name="Margherita" startPhi="0*deg" deltaPhi="360*deg">
0163 <ZSection z="[MargheritaZf]" rMin="[MargheritaRf]" rMax="[TSTCabContRin]"/>
0164 <ZSection z="[MargheritaZm]" rMin="[MargheritaRf]" rMax="[TSTCabContRin]"/>
0165 <ZSection z="[MargheritaZm]" rMin="[MargheritaRb]" rMax="[TSTCabContRin]"/>
0166 <ZSection z="[MargheritaZb]" rMin="[MargheritaRb]" rMax="[TSTCabContRin]"/>
0167 </Polycone>
0168 <!-- Service Disk -->
0169 <Polycone name="ServiceDisk1" startPhi="0*deg" deltaPhi="360*deg">
0170 <ZSection z="[ServiceDiskZf]" rMin="[MargheritaRb]" rMax="[ServiceDiskRm]"/>
0171 <ZSection z="[ServiceDiskZm]" rMin="[MargheritaRb]" rMax="[ServiceDiskRm]"/>
0172 <ZSection z="[ServiceDiskZm]" rMin="[MargheritaRb]" rMax="[ServiceDiskRout]"/>
0173 <ZSection z="[ServiceDiskZb]" rMin="[MargheritaRb]" rMax="[ServiceDiskRout]"/>
0174 </Polycone>
0175 <Tubs name="ServiceDisk2" rMin="[ServiceDiskRin]" rMax="[MargheritaRb]" dz="[ServiceDisk2Dz]" startPhi="0*deg" deltaPhi="360*deg"/>
0176 <!-- Power/Control connectors -->
0177 <Tubs name="PowerConnectors" rMin="[PowerConnectorsRin]" rMax="[PowerConnectorsRout]" dz="[PowerConnectorsL]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0178 <!-- TST -->
0179 <Polycone name="TSTCabCont" startPhi="0*deg" deltaPhi="360*deg">
0180 <ZSection z="[Zv6]" rMin="[TSTCabContRin]" rMax="[Rout3]"/>
0181 <ZSection z="[Zv7]" rMin="[TSTCabContRin]" rMax="[Rout3]"/>
0182 <ZSection z="[Zv7]" rMin="[Rin4]" rMax="[Rout3]"/>
0183 <ZSection z="[Zv8]" rMin="[Rin4]" rMax="[Rout3]"/>
0184 </Polycone>
0185 <Tubs name="TSTCabAxial" rMin="[TSTCabAxialR]-[TSTCabAxialT]/2" rMax="[TSTCabAxialR]+[TSTCabAxialT]/2" dz="[TSTCabAxialL]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0186 <Polycone name="TSTCabRadial" startPhi="0*deg" deltaPhi="360*deg">
0187 <ZSection z="[Zv6]" rMin="[TSTCabContRin]" rMax="[TSTCabContRin]"/>
0188 <ZSection z="[Zv6]+0.8*([Zv7]-[Zv6])" rMin="[TSTCabContRin]" rMax="[TSTCabAxialR]-[TSTCabAxialAlT]+[TSTCabAxialT]/2"/>
0189 <ZSection z="[Zv7]" rMin="[TSTCabContRin]" rMax="[TSTCabAxialR]-[TSTCabAxialAlT]+[TSTCabAxialT]/2"/>
0190 </Polycone>
0191 <!-- TEC Rails -->
0192 <Tubs name="TECRailsA" rMin="[TECRailsRin]" rMax="[TECRailsRout]" dz="[TECRailsADz]" startPhi="[TECRailsDeltaPhi]/2" deltaPhi="[TECRailsDeltaPhi]"/>
0193 <Tubs name="TECRailsB" rMin="[TECRailsRin]" rMax="[TECRailsRout]" dz="[TECRailsBDz]" startPhi="[TECRailsDeltaPhi]/2" deltaPhi="[TECRailsDeltaPhi]"/>
0194 <Tubs name="TECRailsConnector" rMin="[TECRailsRin]" rMax="[TECRailsRout]" dz="[TECRailsConnectorDz]" startPhi="[TECRailsDeltaPhi]/2" deltaPhi="[TECRailsDeltaPhi]"/>
0195 <Tubs name="TECRailsSupport" rMin="[TECRailsRin]" rMax="[TECRailsRout]" dz="[TECRailsSupportDz]" startPhi="[TECRailsDeltaPhi]/2+[TECRailsSupportDphi]/4" deltaPhi="[TECRailsSupportDphi]"/>
0196 </SolidSection>
0197 <LogicalPartSection label="tibtidservices.xml">
0198 <LogicalPart name="TIDSupport" category="unspecified">
0199 <rSolid name="TIDSupport"/>
0200 <rMaterial name="trackermaterial:T_CarbonFibreStr"/>
0201 </LogicalPart>
0202 <LogicalPart name="TIDSupportIn" category="unspecified">
0203 <rSolid name="TIDSupportIn"/>
0204 <rMaterial name="trackermaterial:T_Nomex"/>
0205 </LogicalPart>
0206 <LogicalPart name="TIBFlange" category="unspecified">
0207 <rSolid name="TIBFlange"/>
0208 <rMaterial name="tibmaterial:TIB_Flange"/>
0209 </LogicalPart>
0210 <LogicalPart name="TIBTIDServiceCylinder" category="unspecified">
0211 <rSolid name="ServiceCylinder"/>
0212 <rMaterial name="tibtidcommonmaterial:TIBTID_ServiceCylinder"/>
0213 </LogicalPart>
0214 <LogicalPart name="TIBTIDPxlFlange" category="unspecified">
0215 <rSolid name="PixelSupportFlange"/>
0216 <rMaterial name="trackermaterial:T_FR4"/>
0217 </LogicalPart>
0218 <LogicalPart name="TIBTIDPxlFlange2" category="unspecified">
0219 <rSolid name="PixelSupportFlange2"/>
0220 <rMaterial name="trackermaterial:T_CarbonFibreStr"/>
0221 </LogicalPart>
0222 <LogicalPart name="TIBTIDOpticalPanel" category="unspecified">
0223 <rSolid name="OpticalPanel"/>
0224 <rMaterial name="materials:Air"/>
0225 </LogicalPart>
0226 <LogicalPart name="TIBTIDOptoPanelFront" category="unspecified">
0227 <rSolid name="OptoPanelFront"/>
0228 <rMaterial name="tibtidcommonmaterial:TIBTID_OptoPanelFront"/>
0229 </LogicalPart>
0230 <LogicalPart name="TIBTIDOptoConnectors" category="unspecified">
0231 <rSolid name="OpticalConnectors"/>
0232 <rMaterial name="tibtidcommonmaterial:TIBTID_OptoConnectors"/>
0233 </LogicalPart>
0234 <LogicalPart name="TIBTIDOptoPanelBackInner" category="unspecified">
0235 <rSolid name="OptoPanelBackInner"/>
0236 <rMaterial name="tibtidcommonmaterial:TIBTID_OptoPanelBackInner"/>
0237 </LogicalPart>
0238 <LogicalPart name="TIBTIDOptoPanelBackOuter" category="unspecified">
0239 <rSolid name="OptoPanelBackOuter"/>
0240 <rMaterial name="tibtidcommonmaterial:TIBTID_OptoPanelBackOuter"/>
0241 </LogicalPart>
0242 <LogicalPart name="TIBTIDMargherita" category="unspecified">
0243 <rSolid name="Margherita"/>
0244 <rMaterial name="tibtidcommonmaterial:TIBTID_Margherita"/>
0245 </LogicalPart>
0246 <LogicalPart name="TIBTIDServiceDisk1" category="unspecified">
0247 <rSolid name="ServiceDisk1"/>
0248 <rMaterial name="tibtidcommonmaterial:TIBTID_ServiceDisk1"/>
0249 </LogicalPart>
0250 <LogicalPart name="TIBTIDServiceDisk2" category="unspecified">
0251 <rSolid name="ServiceDisk2"/>
0252 <rMaterial name="tibtidcommonmaterial:TIBTID_ServiceDisk2"/>
0253 </LogicalPart>
0254 <LogicalPart name="TIBTIDPowerConnectors" category="unspecified">
0255 <rSolid name="PowerConnectors"/>
0256 <rMaterial name="tibtidcommonmaterial:TIBTID_PowerConnectors"/>
0257 </LogicalPart>
0258 <LogicalPart name="TIBTIDTSTCabCont" category="unspecified">
0259 <rSolid name="TSTCabCont"/>
0260 <rMaterial name="materials:Air"/>
0261 </LogicalPart>
0262 <LogicalPart name="TIBTIDTSTCabAxial" category="unspecified">
0263 <rSolid name="TSTCabAxial"/>
0264 <rMaterial name="tibtidcommonmaterial:TIBTID_TSTCabAxial"/>
0265 </LogicalPart>
0266 <LogicalPart name="TIBTIDTSTCabRadial" category="unspecified">
0267 <rSolid name="TSTCabRadial"/>
0268 <rMaterial name="tibtidcommonmaterial:TIBTID_TSTCabRadial"/>
0269 </LogicalPart>
0270 <!-- TEC Rails -->
0271 <LogicalPart name="TECRailsA" category="unspecified">
0272 <rSolid name="tibtidservices:TECRailsA"/>
0273 <rMaterial name="tecmaterial:TEC_Rails"/>
0274 </LogicalPart>
0275 <LogicalPart name="TECRailsB" category="unspecified">
0276 <rSolid name="tibtidservices:TECRailsB"/>
0277 <rMaterial name="tecmaterial:TEC_Rails"/>
0278 </LogicalPart>
0279 <LogicalPart name="TECRailsConnector" category="unspecified">
0280 <rSolid name="tibtidservices:TECRailsConnector"/>
0281 <rMaterial name="tecmaterial:TEC_RailsConnector"/>
0282 </LogicalPart>
0283 <LogicalPart name="TECRailsSupport" category="unspecified">
0284 <rSolid name="tibtidservices:TECRailsSupport"/>
0285 <rMaterial name="tecmaterial:TEC_RailsSupport"/>
0286 </LogicalPart>
0287 </LogicalPartSection>
0288 <PosPartSection label="tibtidservices.xml">
0289 <PosPart copyNumber="1">
0290 <rParent name="tibtidservices:TIDSupport"/>
0291 <rChild name="tibtidservices:TIDSupportIn"/>
0292 </PosPart>
0293 <PosPart copyNumber="1">
0294 <rParent name="tibtidservices:TIBTIDOpticalPanel"/>
0295 <rChild name="tibtidservices:TIBTIDOptoPanelFront"/>
0296 <Translation x="[zero]" y="[zero]" z="[OptoPanelFrontZ]"/>
0297 </PosPart>
0298 <PosPart copyNumber="1">
0299 <rParent name="tibtidservices:TIBTIDOpticalPanel"/>
0300 <rChild name="tibtidservices:TIBTIDOptoConnectors"/>
0301 <Translation x="[zero]" y="[zero]" z="[OptoConnectorsZ]"/>
0302 </PosPart>
0303 <PosPart copyNumber="1">
0304 <rParent name="tibtidservices:TIBTIDOpticalPanel"/>
0305 <rChild name="tibtidservices:TIBTIDOptoPanelBackInner"/>
0306 <Translation x="[zero]" y="[zero]" z="[OptoPanelBackZ]"/>
0307 </PosPart>
0308 <PosPart copyNumber="1">
0309 <rParent name="tibtidservices:TIBTIDOpticalPanel"/>
0310 <rChild name="tibtidservices:TIBTIDOptoPanelBackOuter"/>
0311 </PosPart>
0312 <PosPart copyNumber="1">
0313 <rParent name="tibtidservices:TIBTIDTSTCabCont"/>
0314 <rChild name="tibtidservices:TIBTIDTSTCabAxial"/>
0315 <Translation x="[zero]" y="[zero]" z="[TSTCabAxialZ]"/>
0316 </PosPart>
0317 <PosPart copyNumber="1">
0318 <rParent name="tibtidservices:TIBTIDTSTCabCont"/>
0319 <rChild name="tibtidservices:TIBTIDTSTCabRadial"/>
0320 </PosPart>
0321 <!-- TEC Rails: Connectors -->
0322 <PosPart copyNumber="1">
0323 <rParent name="tibtidservices:TECRailsA"/>
0324 <rChild name="tibtidservices:TECRailsConnector"/>
0325 <Translation x="[zero]" y="[zero]" z="-[TECRailsConnectorZDist]"/>
0326 </PosPart>
0327 <PosPart copyNumber="2">
0328 <rParent name="tibtidservices:TECRailsA"/>
0329 <rChild name="tibtidservices:TECRailsConnector"/>
0330 <Translation x="[zero]" y="[zero]" z="[zero]"/>
0331 </PosPart>
0332 <PosPart copyNumber="3">
0333 <rParent name="tibtidservices:TECRailsA"/>
0334 <rChild name="tibtidservices:TECRailsConnector"/>
0335 <Translation x="[zero]" y="[zero]" z="+[TECRailsConnectorZDist]"/>
0336 </PosPart>
0337 <PosPart copyNumber="1">
0338 <rParent name="tibtidservices:TECRailsB"/>
0339 <rChild name="tibtidservices:TECRailsConnector"/>
0340 <Translation x="[zero]" y="[zero]" z="(-[TECRailsConnectorZDistB3]-[TECRailsConnectorZDistB2]-[TECRailsConnectorZDistB1])/2"/>
0341 </PosPart>
0342 <PosPart copyNumber="2">
0343 <rParent name="tibtidservices:TECRailsB"/>
0344 <rChild name="tibtidservices:TECRailsConnector"/>
0345 <Translation x="[zero]" y="[zero]" z="(-[TECRailsConnectorZDistB3]-[TECRailsConnectorZDistB2]+[TECRailsConnectorZDistB1])/2"/>
0346 </PosPart>
0347 <PosPart copyNumber="3">
0348 <rParent name="tibtidservices:TECRailsB"/>
0349 <rChild name="tibtidservices:TECRailsConnector"/>
0350 <Translation x="[zero]" y="[zero]" z="(-[TECRailsConnectorZDistB3]+[TECRailsConnectorZDistB2]+[TECRailsConnectorZDistB1])/2"/>
0351 </PosPart>
0352 <PosPart copyNumber="4">
0353 <rParent name="tibtidservices:TECRailsB"/>
0354 <rChild name="tibtidservices:TECRailsConnector"/>
0355 <Translation x="[zero]" y="[zero]" z="(+[TECRailsConnectorZDistB3]+[TECRailsConnectorZDistB2]+[TECRailsConnectorZDistB1])/2"/>
0356 </PosPart>
0357 <!-- TEC Rails: Support -->
0358 <PosPart copyNumber="1">
0359 <rParent name="tibtidservices:TECRailsA"/>
0360 <rChild name="tibtidservices:TECRailsSupport"/>
0361 <Translation x="[zero]" y="[zero]" z="[TECRailsSupportZDist]"/>
0362 </PosPart>
0363 <PosPart copyNumber="1">
0364 <rParent name="tibtidservices:TECRailsB"/>
0365 <rChild name="tibtidservices:TECRailsSupport"/>
0366 <Translation x="[zero]" y="[zero]" z="[TECRailsSupportZDist]"/>
0367 </PosPart>
0368 </PosPartSection>
0369 <!-- TEC Rails -->
0370 <Algorithm name="track:DDTrackerAngular">
0371 <rParent name="tibtidservices:TIBTIDTSTCabCont"/>
0372 <String name="ChildName" value="tibtidservices:TECRailsA"/>
0373 <Numeric name="N" value="2"/>
0374 <Numeric name="StartCopyNo" value="1"/>
0375 <Numeric name="IncrCopyNo" value="1"/>
0376 <Numeric name="RangeAngle" value="360*deg"/>
0377 <Numeric name="StartAngle" value="[TECRailsPhi]"/>
0378 <Numeric name="Radius" value="[zero]"/>
0379 <Vector name="Center" type="numeric" nEntries="3">
0380 0, 0, [TECRailsAZ] </Vector>
0381 </Algorithm>
0382 <Algorithm name="track:DDTrackerAngular">
0383 <rParent name="tibtidservices:TIBTIDTSTCabCont"/>
0384 <String name="ChildName" value="tibtidservices:TECRailsB"/>
0385 <Numeric name="N" value="2"/>
0386 <Numeric name="StartCopyNo" value="1"/>
0387 <Numeric name="IncrCopyNo" value="1"/>
0388 <Numeric name="RangeAngle" value="360*deg"/>
0389 <Numeric name="StartAngle" value="[TECRailsPhi]"/>
0390 <Numeric name="Radius" value="[zero]"/>
0391 <Vector name="Center" type="numeric" nEntries="3">
0392 0, 0, [TECRailsBZ] </Vector>
0393 </Algorithm>
0394 </DDDefinition>