Back to home page

Project CMSSW displayed by LXR

 
 

    


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>