Warning, /Geometry/TrackerCommonData/data/test2014/tob.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="tob.xml" eval="true">
0004 <Constant name="zero" value="0.0*fm"/>
0005 <Constant name="Rin1" value="54.0*cm"/>
0006 <Constant name="Rin2" value="58.0*cm"/>
0007 <Constant name="Rin3" value="1.160*m"/>
0008 <Constant name="Rout" value="1.169*m"/>
0009 <Constant name="Zv0" value="1.100*m"/>
0010 <Constant name="Zv1" value="1.160*m"/>
0011 <Constant name="Zv2" value="1.180*m"/>
0012 <Constant name="Zv3" value="2.820*m"/>
0013 <Constant name="StiffenerL" value="720*mm"/>
0014 <Constant name="StiffenerR" value="0.400*cm"/>
0015 <Constant name="RailTopDy" value="8.5*mm"/>
0016 <Constant name="RailBottomDy" value="15*mm"/>
0017 <Constant name="RailDx" value="4.3*mm"/>
0018 <Constant name="RailL" value="1.100*m"/>
0019 <Constant name="RailInX" value="54.433*cm"/>
0020 <Constant name="StiffenerY" value="2.700*cm"/>
0021 <Constant name="AlPieceR0" value="1.161*m"/>
0022 <Constant name="AlPieceR1" value="1.164*m"/>
0023 <Constant name="AlPieceR2" value="1.169*m"/>
0024 <Constant name="AlPiecePhi1" value="1.535*deg"/>
0025 <Constant name="AlPiecePhi2" value="175.535*deg"/>
0026 <Constant name="AlPiecePhi3" value="1.580*deg"/>
0027 <Constant name="AlPiecePhi4" value="175.180*deg"/>
0028 <Constant name="AlPieceDPhi1" value="4.930*deg"/>
0029 <Constant name="AlPieceDPhi2" value="2.930*deg"/>
0030 <Constant name="AlPieceDPhi3" value="0.240*deg"/>
0031 <Constant name="AlPieceDPhi4" value="3.240*deg"/>
0032 <Constant name="AlPieceDz1" value="5.000*cm"/>
0033 <Constant name="AlPieceDz2" value="0.500*cm"/>
0034 <Constant name="AlPieceZ" value="69.00*cm"/>
0035 <Constant name="CFTubeRin1" value="1.142*m"/>
0036 <Constant name="CFTubeRout1" value="1.160*m"/>
0037 <Constant name="CFTubeRin2" value="55.00*cm"/>
0038 <Constant name="CFTubeRout2" value="57.80*cm"/>
0039 <Constant name="CFTubeL1" value="27.80*cm"/>
0040 <Constant name="CFTubeL2" value="38.80*cm"/>
0041 <Constant name="CFTubeZ" value="69.00*cm"/>
0042 <Constant name="NomexTubeRin1" value="1.1425*m"/>
0043 <Constant name="NomexTubeRout1" value="1.1595*m"/>
0044 <Constant name="NomexTubeRin2" value="55.05*cm"/>
0045 <Constant name="NomexTubeRout2" value="57.75*cm"/>
0046 <Constant name="NomexTubeF1" value="48.633*deg"/>
0047 <Constant name="NomexTubeF2" value="29.346*deg"/>
0048 <Constant name="NomexTubeF3" value="35.774*deg"/>
0049 <Constant name="NomexInPhi1" value="48.214*deg"/>
0050 <Constant name="NomexInPhi2" value="90.000*deg"/>
0051 <Constant name="NomexInPhi3" value="131.790*deg"/>
0052 <Constant name="NomexInPhi4" value="183.214*deg"/>
0053 <Constant name="NomexInPhi5" value="228.214*deg"/>
0054 <Constant name="NomexInPhi6" value="273.214*deg"/>
0055 <Constant name="NomexInPhi7" value="315.000*deg"/>
0056 <Constant name="NomexInPhi8" value="356.785*deg"/>
0057 <Constant name="AlignTubeDx" value="1.150*cm"/>
0058 <Constant name="AlignTubeDy" value="1.338*cm"/>
0059 <Constant name="AlignTubeT" value="0.200*cm"/>
0060 <Constant name="AlignPhi1" value="22.500*deg"/>
0061 <Constant name="AlignPhi2" value="73.928*deg"/>
0062 <Constant name="AlignPhi3" value="106.071*deg"/>
0063 <Constant name="AlignPhi4" value="157.500*deg"/>
0064 <Constant name="AlignPhi5" value="208.929*deg"/>
0065 <Constant name="AlignPhi6" value="247.500*deg"/>
0066 <Constant name="AlignPhi7" value="298.929*deg"/>
0067 <Constant name="AlignPhi8" value="331.071*deg"/>
0068 <Constant name="PottingRin1" value="1.142*m"/>
0069 <Constant name="PottingRout1" value="1.157*m"/>
0070 <Constant name="PottingRin2" value="55.00*cm"/>
0071 <Constant name="PottingRout2" value="57.80*cm"/>
0072 <Constant name="PottingL" value="0.200*cm"/>
0073 <Constant name="PottingZ1" value="108.00*cm"/>
0074 <Constant name="PottingZ2" value="30.00*cm"/>
0075 <Constant name="PottingZ3" value="28.20*cm"/>
0076 <Constant name="ConnectRin1" value="1.157*m"/>
0077 <Constant name="ConnectRout1" value="1.160*m"/>
0078 <Constant name="ConnectL1" value="1.000*cm"/>
0079 <Constant name="ConnectZ11" value="1.090*m"/>
0080 <Constant name="ConnectZ12" value="29.00*cm"/>
0081 <Constant name="ConnectDphi1" value="4.95*deg"/>
0082 <Constant name="ConnectRin2" value="1.141*m"/>
0083 <Constant name="ConnectRout2" value="1.142*m"/>
0084 <Constant name="ExtraConnectL" value="1.360*cm"/>
0085 <Constant name="ConnectStartPhi" value="11.25*deg"/>
0086 <Constant name="ConnectL2" value="2.000*cm+[ExtraConnectL]"/>
0087 <Constant name="ConnectZ21" value="1.058*m-[ExtraConnectL]"/>
0088 <Constant name="ConnectZ22" value="32.20*cm+[ExtraConnectL]"/>
0089 <Constant name="ConnectZ23" value="25.80*cm-[ExtraConnectL]"/>
0090 <Constant name="ConnectDphi2" value="3.51*deg"/>
0091 <Constant name="ConnectRin3" value="1.160*m"/>
0092 <Constant name="ConnectRout3" value="1.161*m"/>
0093 <Constant name="ConnectL3" value="2.000*cm+[ExtraConnectL]"/>
0094 <Constant name="ConnectL23" value="1.000*mm"/>
0095 <Constant name="Connect23ZOffset" value="([ConnectL3]-[ConnectL23])"/>
0096 <Constant name="ConnectDphi3" value="3.46*deg"/>
0097 <Constant name="ConnectRin4" value="57.80*cm"/>
0098 <Constant name="ConnectRout4" value="58.10*cm"/>
0099 <Constant name="ConnectL4" value="1.000*cm"/>
0100 <Constant name="ConnectDphi4" value="9.89*deg"/>
0101 <Constant name="ConnectRin5" value="54.90*cm"/>
0102 <Constant name="ConnectRout5" value="55.00*cm"/>
0103 <Constant name="ConnectL5" value="2.000*cm+[ExtraConnectL]"/>
0104 <Constant name="ConnectDphi5" value="7.30*deg"/>
0105 <Constant name="ConnectRin6" value="57.80*cm"/>
0106 <Constant name="ConnectRout6" value="57.90*cm"/>
0107 <Constant name="ConnectL6" value="2.000*cm+[ExtraConnectL]"/>
0108 <Constant name="ConnectL56" value="[ConnectL23]"/>
0109 <Constant name="Connect56ZOffset" value="([ConnectL6]-[ConnectL56])"/>
0110 <Constant name="ConnectDphi6" value="6.93*deg"/>
0111 <Constant name="Layer0Rin" value="58.20*cm"/>
0112 <Constant name="Layer0Rout" value="64.24*cm"/>
0113 <Constant name="Layer0LowR" value="59.20*cm"/>
0114 <Constant name="Layer0HighR" value="62.40*cm"/>
0115 <Constant name="Layer0CoolRa" value="65.40*cm"/>
0116 <Constant name="Layer0CoolRr" value="66.40*cm"/>
0117 <Constant name="Layer1Rin" value="66.60*cm"/>
0118 <Constant name="Layer1Rout" value="72.80*cm"/>
0119 <Constant name="Layer1LowR" value="67.60*cm"/>
0120 <Constant name="Layer1HighR" value="70.80*cm"/>
0121 <Constant name="Layer1CoolRa" value="74.00*cm"/>
0122 <Constant name="Layer1CoolRr" value="75.00*cm"/>
0123 <Constant name="Layer2Rin" value="75.40*cm"/>
0124 <Constant name="Layer2Rout" value="81.40*cm"/>
0125 <Constant name="Layer2LowR" value="76.40*cm"/>
0126 <Constant name="Layer2HighR" value="79.60*cm"/>
0127 <Constant name="Layer2CoolRa" value="82.50*cm"/>
0128 <Constant name="Layer2CoolRr" value="83.50*cm"/>
0129 <Constant name="Layer3Rin" value="84.10*cm"/>
0130 <Constant name="Layer3Rout" value="89.90*cm"/>
0131 <Constant name="Layer3LowR" value="85.20*cm"/>
0132 <Constant name="Layer3HighR" value="88.40*cm"/>
0133 <Constant name="Layer3CoolRa" value="91.10*cm"/>
0134 <Constant name="Layer3CoolRr" value="92.10*cm"/>
0135 <Constant name="Layer4Rin" value="93.80*cm"/>
0136 <Constant name="Layer4Rout" value="99.60*cm"/>
0137 <Constant name="Layer4LowR" value="94.90*cm"/>
0138 <Constant name="Layer4HighR" value="98.10*cm"/>
0139 <Constant name="Layer4CoolRa" value="100.70*cm"/>
0140 <Constant name="Layer4CoolRr" value="101.70*cm"/>
0141 <Constant name="Layer5Rin" value="105.30*cm"/>
0142 <Constant name="Layer5Rout" value="111.10*cm"/>
0143 <Constant name="Layer5LowR" value="106.40*cm"/>
0144 <Constant name="Layer5HighR" value="109.60*cm"/>
0145 <Constant name="Layer5CoolRa" value="112.20*cm"/>
0146 <Constant name="Layer5CoolRr" value="113.20*cm"/>
0147 <Constant name="RibRin" value="58.10*cm"/>
0148 <Constant name="RibRout" value="115.70*cm"/>
0149 <Constant name="RibDZ" value="0.350*cm"/>
0150 <Constant name="RibZ1" value="109.0*cm"/>
0151 <Constant name="RibZ2" value="29.00*cm"/>
0152 <Constant name="SideDiskDz" value="3.250*cm"/>
0153 <Constant name="SideDiskZ" value="114.05*cm"/>
0154 <Constant name="DetectorTilt" value="0*deg"/>
0155 <Constant name="AxCableRin" value="[Rin3]"/>
0156 <Constant name="AxCableRout" value="[Rout]"/>
0157 <Constant name="AxCableT" value="0.210*cm"/>
0158 <Constant name="AxCableDz" value="([Zv3]-[Zv1])/2"/>
0159 <Constant name="AxCableW" value="22.5*deg"/>
0160 <Constant name="AxCableZ" value="([Zv1]+[Zv3])/2"/>
0161 <Constant name="DOHMsDz" value="0.3*cm"/>
0162 <Constant name="DOHMW" value="47*mm"/>
0163 <Constant name="DOHML" value="71.5*mm"/>
0164 <Constant name="DOHMT" value="3.0*mm"/>
0165 <Constant name="DOHMRadius1" value="690*mm"/>
0166 <Constant name="DOHMRadius2" value="860*mm"/>
0167 <Constant name="DOHMRadius3" value="1040*mm"/>
0168 <Constant name="DOHM_R1_phi1" value="9.417*deg"/>
0169 <Constant name="DOHM_R1_phi2" value="45.383*deg"/>
0170 <Constant name="DOHM_R1_phi3" value="65.583*deg"/>
0171 <Constant name="DOHM_R1_phi4" value="85.118*deg"/>
0172 <Constant name="DOHM_R1_phi5" value="108.583*deg"/>
0173 <Constant name="DOHM_R1_phi6" value="135.918*deg"/>
0174 <Constant name="DOHM_R1_phi7" value="162.083*deg"/>
0175 <Constant name="DOHM_R1_phi8" value="186.918*deg"/>
0176 <Constant name="DOHM_R1_phi9" value="208.083*deg"/>
0177 <Constant name="DOHM_R1_phi10" value="227.418*deg"/>
0178 <Constant name="DOHM_R1_phi11" value="251.083*deg"/>
0179 <Constant name="DOHM_R1_phi12" value="282.418*deg"/>
0180 <Constant name="DOHM_R1_phi13" value="302.083*deg"/>
0181 <Constant name="DOHM_R1_phi14" value="325.918*deg"/>
0182 <Constant name="DOHM_R1_phi15" value="346.083*deg"/>
0183 <Constant name="DOHM_R2_phi1" value="4.066*deg"/>
0184 <Constant name="DOHM_R2_phi2" value="20.066*deg"/>
0185 <Constant name="DOHM_R2_phi3" value="52.066*deg"/>
0186 <Constant name="DOHM_R2_phi4" value="68.066*deg"/>
0187 <Constant name="DOHM_R2_phi5" value="105.567*deg"/>
0188 <Constant name="DOHM_R2_phi6" value="134.067*deg"/>
0189 <Constant name="DOHM_R2_phi7" value="153.067*deg"/>
0190 <Constant name="DOHM_R2_phi8" value="176.067*deg"/>
0191 <Constant name="DOHM_R2_phi9" value="194.067*deg"/>
0192 <Constant name="DOHM_R2_phi10" value="225.567*deg"/>
0193 <Constant name="DOHM_R2_phi11" value="244.067*deg"/>
0194 <Constant name="DOHM_R2_phi12" value="276.067*deg"/>
0195 <Constant name="DOHM_R2_phi13" value="291.067*deg"/>
0196 <Constant name="DOHM_R2_phi14" value="322.067*deg"/>
0197 <Constant name="DOHM_R2_phi15" value="341.067*deg"/>
0198 <Constant name="DOHM_R3_phi1" value="4.055*deg"/>
0199 <Constant name="DOHM_R3_phi2" value="36.055*deg"/>
0200 <Constant name="DOHM_R3_phi3" value="50.055*deg"/>
0201 <Constant name="DOHM_R3_phi4" value="78.055*deg"/>
0202 <Constant name="DOHM_R3_phi5" value="92.055*deg"/>
0203 <Constant name="DOHM_R3_phi6" value="125.055*deg"/>
0204 <Constant name="DOHM_R3_phi7" value="140.055*deg"/>
0205 <Constant name="DOHM_R3_phi8" value="176.055*deg"/>
0206 <Constant name="DOHM_R3_phi9" value="189.055*deg"/>
0207 <Constant name="DOHM_R3_phi10" value="218.055*deg"/>
0208 <Constant name="DOHM_R3_phi11" value="231.055*deg"/>
0209 <Constant name="DOHM_R3_phi12" value="257.055*deg"/>
0210 <Constant name="DOHM_R3_phi13" value="270.055*deg"/>
0211 <Constant name="DOHM_R3_phi14" value="303.055*deg"/>
0212 <Constant name="DOHM_R3_phi15" value="317.055*deg"/>
0213 <Constant name="DOHM_R3_phi16" value="350.055*deg"/>
0214 <Constant name="Tol" value="0.0*mm"/>
0215 </ConstantsSection>
0216 <SolidSection label="tob.xml">
0217 <Polycone name="TOB" startPhi="0*deg" deltaPhi="360*deg">
0218 <ZSection z="-[Zv3]" rMin="[Rin3]" rMax="[Rout]"/>
0219 <ZSection z="-[Zv2]" rMin="[Rin3]" rMax="[Rout]"/>
0220 <ZSection z="-[Zv2]" rMin="[Rin2]" rMax="[Rout]"/>
0221 <ZSection z="-[Zv1]" rMin="[Rin2]" rMax="[Rout]"/>
0222 <ZSection z="-[Zv0]" rMin="[Rin2]" rMax="[Rout]"/>
0223 <ZSection z="-[Zv0]" rMin="[Rin1]" rMax="[Rout]"/>
0224 <ZSection z="[Zv0]" rMin="[Rin1]" rMax="[Rout]"/>
0225 <ZSection z="[Zv0]" rMin="[Rin2]" rMax="[Rout]"/>
0226 <ZSection z="[Zv1]" rMin="[Rin2]" rMax="[Rout]"/>
0227 <ZSection z="[Zv2]" rMin="[Rin2]" rMax="[Rout]"/>
0228 <ZSection z="[Zv2]" rMin="[Rin3]" rMax="[Rout]"/>
0229 <ZSection z="[Zv3]" rMin="[Rin3]" rMax="[Rout]"/>
0230 </Polycone>
0231 <Tubs name="TIBStiffener" rMin="[zero]" rMax="[StiffenerR]" dz="[StiffenerL]" startPhi="0*deg" deltaPhi="360*deg"/>
0232 <Box name="TIBRailTop" dx="[RailDx]" dy="[RailTopDy]" dz="[RailL]"/>
0233 <Box name="TIBRailBottom" dx="[RailDx]" dy="[RailBottomDy]" dz="[RailL]"/>
0234 <Tubs name="TOBAlPiece1" rMin="[AlPieceR0]" rMax="[AlPieceR1]" dz="[AlPieceDz1]" startPhi="[AlPiecePhi1]" deltaPhi="[AlPieceDPhi1]"/>
0235 <Tubs name="TOBAlPiece2" rMin="[AlPieceR0]" rMax="[AlPieceR1]" dz="[AlPieceDz1]" startPhi="[AlPiecePhi2]" deltaPhi="[AlPieceDPhi2]"/>
0236 <Tubs name="TOBAlPiece3" rMin="[AlPieceR1]" rMax="[AlPieceR2]" dz="[AlPieceDz2]" startPhi="[AlPiecePhi3]" deltaPhi="[AlPieceDPhi3]"/>
0237 <Tubs name="TOBAlPiece4" rMin="[AlPieceR1]" rMax="[AlPieceR2]" dz="[AlPieceDz2]" startPhi="[AlPiecePhi4]" deltaPhi="[AlPieceDPhi4]"/>
0238 <Tubs name="TOBCFTube1" rMin="[CFTubeRin1]" rMax="[CFTubeRout1]" dz="[CFTubeL1]" startPhi="0*deg" deltaPhi="360*deg"/>
0239 <Tubs name="TOBCFTube2" rMin="[CFTubeRin1]" rMax="[CFTubeRout1]" dz="[CFTubeL2]" startPhi="0*deg" deltaPhi="360*deg"/>
0240 <Tubs name="TOBCFTube3" rMin="[CFTubeRin2]" rMax="[CFTubeRout2]" dz="[CFTubeL1]" startPhi="0*deg" deltaPhi="360*deg"/>
0241 <Tubs name="TOBCFTube4" rMin="[CFTubeRin2]" rMax="[CFTubeRout2]" dz="[CFTubeL2]" startPhi="0*deg" deltaPhi="360*deg"/>
0242 <Tubs name="TOBNomexTube1" rMin="[NomexTubeRin1]" rMax="[NomexTubeRout1]" dz="[CFTubeL1]" startPhi="0*deg" deltaPhi="360*deg"/>
0243 <Tubs name="TOBNomexTube2" rMin="[NomexTubeRin1]" rMax="[NomexTubeRout1]" dz="[CFTubeL2]" startPhi="0*deg" deltaPhi="360*deg"/>
0244 <Tubs name="TOBNomexTube3" rMin="[NomexTubeRin2]" rMax="[NomexTubeRout2]" dz="[CFTubeL1]" startPhi="0*deg" deltaPhi="360*deg"/>
0245 <Tubs name="TOBNomexT3In1" rMin="[NomexTubeRin2]" rMax="[NomexTubeRout2]" dz="[CFTubeL1]" startPhi="-[NomexTubeF1]/2" deltaPhi="[NomexTubeF1]"/>
0246 <Tubs name="TOBNomexT3In2" rMin="[NomexTubeRin2]" rMax="[NomexTubeRout2]" dz="[CFTubeL1]" startPhi="-[NomexTubeF2]/2" deltaPhi="[NomexTubeF2]"/>
0247 <Tubs name="TOBNomexT3In3" rMin="[NomexTubeRin2]" rMax="[NomexTubeRout2]" dz="[CFTubeL1]" startPhi="-[NomexTubeF3]/2" deltaPhi="[NomexTubeF3]"/>
0248 <Box name="TOBAlignTube3" dx="[AlignTubeDx]" dy="[AlignTubeDy]" dz="[CFTubeL1]"/>
0249 <Box name="TOBAlignT3In" dx="([AlignTubeDx]-[AlignTubeT])" dy="([AlignTubeDy]-[AlignTubeT])" dz="[CFTubeL1]"/>
0250 <Tubs name="TOBNomexTube4" rMin="[NomexTubeRin2]" rMax="[NomexTubeRout2]" dz="[CFTubeL2]" startPhi="0*deg" deltaPhi="360*deg"/>
0251 <Box name="TOBAlignTube4" dx="[AlignTubeDx]" dy="[AlignTubeDy]" dz="[CFTubeL2]"/>
0252 <Box name="TOBAlignT4In" dx="([AlignTubeDx]-[AlignTubeT])" dy="([AlignTubeDy]-[AlignTubeT])" dz="[CFTubeL2]"/>
0253 <Tubs name="TOBNomexT4In1" rMin="[NomexTubeRin2]" rMax="[NomexTubeRout2]" dz="[CFTubeL2]" startPhi="-[NomexTubeF1]/2" deltaPhi="[NomexTubeF1]"/>
0254 <Tubs name="TOBNomexT4In2" rMin="[NomexTubeRin2]" rMax="[NomexTubeRout2]" dz="[CFTubeL2]" startPhi="-[NomexTubeF2]/2" deltaPhi="[NomexTubeF2]"/>
0255 <Tubs name="TOBNomexT4In3" rMin="[NomexTubeRin2]" rMax="[NomexTubeRout2]" dz="[CFTubeL2]" startPhi="-[NomexTubeF3]/2" deltaPhi="[NomexTubeF3]"/>
0256 <Tubs name="TOBPotting1" rMin="[PottingRin1]" rMax="[PottingRout1]" dz="[PottingL]" startPhi="0*deg" deltaPhi="360*deg"/>
0257 <Tubs name="TOBPotting2" rMin="[PottingRin2]" rMax="[PottingRout2]" dz="[PottingL]" startPhi="0*deg" deltaPhi="360*deg"/>
0258 <Tubs name="TOBPotting2I1" rMin="[PottingRin2]" rMax="[PottingRout2]" dz="[PottingL]" startPhi="-[NomexTubeF1]/2" deltaPhi="[NomexTubeF1]"/>
0259 <Tubs name="TOBPotting2I2" rMin="[PottingRin2]" rMax="[PottingRout2]" dz="[PottingL]" startPhi="-[NomexTubeF2]/2" deltaPhi="[NomexTubeF2]"/>
0260 <Tubs name="TOBPotting2I3" rMin="[PottingRin2]" rMax="[PottingRout2]" dz="[PottingL]" startPhi="-[NomexTubeF3]/2" deltaPhi="[NomexTubeF3]"/>
0261 <Tubs name="TOBConnect1" rMin="[ConnectRin1]" rMax="[ConnectRout1]" dz="[ConnectL1]" startPhi="0*deg" deltaPhi="360*deg"/>
0262 <Tubs name="TOBAlConnect1" rMin="[ConnectRin1]" rMax="[ConnectRout1]" dz="[ConnectL1]" startPhi="-[ConnectDphi1]/2" deltaPhi="[ConnectDphi1]"/>
0263 <Tubs name="TOBConnect2" rMin="[ConnectRin2]" rMax="[ConnectRout2]" dz="[ConnectL2]" startPhi="0*deg" deltaPhi="360*deg"/>
0264 <Tubs name="TOBAlConnect2" rMin="[ConnectRin2]" rMax="[ConnectRout2]" dz="[ConnectL2]" startPhi="-[ConnectDphi2]/2" deltaPhi="[ConnectDphi2]"/>
0265 <Tubs name="TOBConnect3" rMin="[ConnectRin3]" rMax="[ConnectRout3]" dz="[ConnectL3]" startPhi="0*deg" deltaPhi="360*deg"/>
0266 <Tubs name="TOBAlConnect3" rMin="[ConnectRin3]" rMax="[ConnectRout3]" dz="[ConnectL3]" startPhi="-[ConnectDphi3]/2" deltaPhi="[ConnectDphi3]"/>
0267 <Tubs name="TOBConnect23" rMin="[ConnectRout2]" rMax="[ConnectRin3]" dz="[ConnectL23]" startPhi="0*deg" deltaPhi="360*deg"/>
0268 <Tubs name="TOBAlConnect23" rMin="[ConnectRout2]" rMax="[ConnectRin3]" dz="[ConnectL23]" startPhi="-[ConnectDphi3]/2" deltaPhi="[ConnectDphi3]"/>
0269 <Tubs name="TOBConnect4" rMin="[ConnectRin4]" rMax="[ConnectRout4]" dz="[ConnectL4]" startPhi="0*deg" deltaPhi="360*deg"/>
0270 <Tubs name="TOBAlConnect4" rMin="[ConnectRin4]" rMax="[ConnectRout4]" dz="[ConnectL4]" startPhi="-[ConnectDphi4]/2" deltaPhi="[ConnectDphi4]"/>
0271 <Tubs name="TOBConnect5" rMin="[ConnectRin5]" rMax="[ConnectRout5]" dz="[ConnectL5]" startPhi="0*deg" deltaPhi="360*deg"/>
0272 <Tubs name="TOBAlConnect5" rMin="[ConnectRin5]" rMax="[ConnectRout5]" dz="[ConnectL5]" startPhi="-[ConnectDphi5]/2" deltaPhi="[ConnectDphi5]"/>
0273 <Tubs name="TOBConnect6" rMin="[ConnectRin6]" rMax="[ConnectRout6]" dz="[ConnectL6]" startPhi="0*deg" deltaPhi="360*deg"/>
0274 <Tubs name="TOBAlConnect6" rMin="[ConnectRin6]" rMax="[ConnectRout6]" dz="[ConnectL6]" startPhi="-[ConnectDphi6]/2" deltaPhi="[ConnectDphi6]"/>
0275 <Tubs name="TOBConnect56" rMin="[ConnectRout5]" rMax="[ConnectRin6]" dz="[ConnectL56]" startPhi="0*deg" deltaPhi="360*deg"/>
0276 <Tubs name="TOBAlConnect56" rMin="[ConnectRout5]" rMax="[ConnectRin6]" dz="[ConnectL56]" startPhi="-[ConnectDphi6]/2" deltaPhi="[ConnectDphi6]"/>
0277 <Tubs name="TOBMidRib0" rMin="[ConnectRin5]" rMax="[Layer0Rin]" dz="[RibDZ]" startPhi="0*deg" deltaPhi="360*deg"/>
0278 <Tubs name="TOBMidRib1" rMin="[Layer0Rout]" rMax="[Layer1Rin]" dz="[RibDZ]" startPhi="0*deg" deltaPhi="360*deg"/>
0279 <Tubs name="TOBMidRib2" rMin="[Layer1Rout]" rMax="[Layer2Rin]" dz="[RibDZ]" startPhi="0*deg" deltaPhi="360*deg"/>
0280 <Tubs name="TOBMidRib3" rMin="[Layer2Rout]" rMax="[Layer3Rin]" dz="[RibDZ]" startPhi="0*deg" deltaPhi="360*deg"/>
0281 <Tubs name="TOBMidRib4" rMin="[Layer3Rout]" rMax="[Layer4Rin]" dz="[RibDZ]" startPhi="0*deg" deltaPhi="360*deg"/>
0282 <Tubs name="TOBMidRib5" rMin="[Layer4Rout]" rMax="[Layer5Rin]" dz="[RibDZ]" startPhi="0*deg" deltaPhi="360*deg"/>
0283 <Tubs name="TOBMidRib6" rMin="[Layer5Rout]" rMax="[RibRout]" dz="[RibDZ]" startPhi="0*deg" deltaPhi="360*deg"/>
0284 <Tubs name="TOBLayer0" rMin="[Layer0Rin]" rMax="[Layer0Rout]" dz="[tobrodpar:RodL]" startPhi="0*deg" deltaPhi="360*deg"/>
0285 <Tubs name="TOBLayer1" rMin="[Layer1Rin]" rMax="[Layer1Rout]" dz="[tobrodpar:RodL]" startPhi="0*deg" deltaPhi="360*deg"/>
0286 <Tubs name="TOBLayer2" rMin="[Layer2Rin]" rMax="[Layer2Rout]" dz="[tobrodpar:RodL]" startPhi="0*deg" deltaPhi="360*deg"/>
0287 <Tubs name="TOBLayer3" rMin="[Layer3Rin]" rMax="[Layer3Rout]" dz="[tobrodpar:RodL]" startPhi="0*deg" deltaPhi="360*deg"/>
0288 <Tubs name="TOBLayer4" rMin="[Layer4Rin]" rMax="[Layer4Rout]" dz="[tobrodpar:RodL]" startPhi="0*deg" deltaPhi="360*deg"/>
0289 <Tubs name="TOBLayer5" rMin="[Layer5Rin]" rMax="[Layer5Rout]" dz="[tobrodpar:RodL]" startPhi="0*deg" deltaPhi="360*deg"/>
0290 <Tubs name="TOBSideDisk" rMin="[Rin2]" rMax="[Rin3]" dz="[SideDiskDz]" startPhi="0*deg" deltaPhi="360*deg"/>
0291 <Tubs name="TOBAxCabCont" rMin="[AxCableRin]" rMax="[AxCableRout]" dz="[AxCableDz]" startPhi="0*deg" deltaPhi="360*deg"/>
0292 <Tubs name="TOBDOHMs" rMin="[Rin2]" rMax="[Rin3]" dz="[DOHMsDz]" startPhi="0*deg" deltaPhi="360*deg"/>
0293 <Box name="TOBDOHM" dx="[DOHMW]" dy="[DOHML]" dz="[DOHMT]-[Tol]"/>
0294 </SolidSection>
0295 <LogicalPartSection label="tob.xml">
0296 <LogicalPart name="TOB" category="unspecified">
0297 <rSolid name="TOB"/>
0298 <rMaterial name="materials:Air"/>
0299 </LogicalPart>
0300 <LogicalPart name="TIBStiffener" category="unspecified">
0301 <rSolid name="TIBStiffener"/>
0302 <rMaterial name="trackermaterial:T_CarbonFibreStr"/>
0303 </LogicalPart>
0304 <LogicalPart name="TIBRailTop" category="unspecified">
0305 <rSolid name="TIBRailTop"/>
0306 <rMaterial name="tobmaterial:TIB_RailTop"/>
0307 </LogicalPart>
0308 <LogicalPart name="TIBRailBottom" category="unspecified">
0309 <rSolid name="TIBRailBottom"/>
0310 <rMaterial name="tobmaterial:TIB_RailBottom"/>
0311 </LogicalPart>
0312 <LogicalPart name="TOBAlPiece1" category="unspecified">
0313 <rSolid name="TOBAlPiece1"/>
0314 <rMaterial name="trackermaterial:T_Aluminium"/>
0315 </LogicalPart>
0316 <LogicalPart name="TOBAlPiece2" category="unspecified">
0317 <rSolid name="TOBAlPiece2"/>
0318 <rMaterial name="trackermaterial:T_Aluminium"/>
0319 </LogicalPart>
0320 <LogicalPart name="TOBAlPiece3" category="unspecified">
0321 <rSolid name="TOBAlPiece3"/>
0322 <rMaterial name="trackermaterial:T_Aluminium"/>
0323 </LogicalPart>
0324 <LogicalPart name="TOBAlPiece4" category="unspecified">
0325 <rSolid name="TOBAlPiece4"/>
0326 <rMaterial name="trackermaterial:T_Aluminium"/>
0327 </LogicalPart>
0328 <LogicalPart name="TOBCFTube1" category="unspecified">
0329 <rSolid name="TOBCFTube1"/>
0330 <rMaterial name="tobmaterial:TOB_CF_Str"/>
0331 </LogicalPart>
0332 <LogicalPart name="TOBCFTube2" category="unspecified">
0333 <rSolid name="TOBCFTube2"/>
0334 <rMaterial name="tobmaterial:TOB_CF_Str"/>
0335 </LogicalPart>
0336 <LogicalPart name="TOBCFTube3" category="unspecified">
0337 <rSolid name="TOBCFTube3"/>
0338 <rMaterial name="tobmaterial:TOB_CF_Str"/>
0339 </LogicalPart>
0340 <LogicalPart name="TOBCFTube4" category="unspecified">
0341 <rSolid name="TOBCFTube4"/>
0342 <rMaterial name="tobmaterial:TOB_CF_Str"/>
0343 </LogicalPart>
0344 <LogicalPart name="TOBNomexTube1" category="unspecified">
0345 <rSolid name="TOBNomexTube1"/>
0346 <rMaterial name="tobmaterial:TOB_Nomex"/>
0347 </LogicalPart>
0348 <LogicalPart name="TOBNomexTube2" category="unspecified">
0349 <rSolid name="TOBNomexTube2"/>
0350 <rMaterial name="tobmaterial:TOB_Nomex"/>
0351 </LogicalPart>
0352 <LogicalPart name="TOBNomexTube3" category="unspecified">
0353 <rSolid name="TOBNomexTube3"/>
0354 <rMaterial name="materials:Air"/>
0355 </LogicalPart>
0356 <LogicalPart name="TOBNomexT3In1" category="unspecified">
0357 <rSolid name="TOBNomexT3In1"/>
0358 <rMaterial name="tobmaterial:TOB_Nomex"/>
0359 </LogicalPart>
0360 <LogicalPart name="TOBNomexT3In2" category="unspecified">
0361 <rSolid name="TOBNomexT3In2"/>
0362 <rMaterial name="tobmaterial:TOB_Nomex"/>
0363 </LogicalPart>
0364 <LogicalPart name="TOBNomexT3In3" category="unspecified">
0365 <rSolid name="TOBNomexT3In3"/>
0366 <rMaterial name="tobmaterial:TOB_Nomex"/>
0367 </LogicalPart>
0368 <LogicalPart name="TOBAlignTube3" category="unspecified">
0369 <rSolid name="TOBAlignTube3"/>
0370 <rMaterial name="tobmaterial:TOB_CF_Str"/>
0371 </LogicalPart>
0372 <LogicalPart name="TOBAlignT3In" category="unspecified">
0373 <rSolid name="TOBAlignT3In"/>
0374 <rMaterial name="materials:Air"/>
0375 </LogicalPart>
0376 <LogicalPart name="TOBNomexTube4" category="unspecified">
0377 <rSolid name="TOBNomexTube4"/>
0378 <rMaterial name="materials:Air"/>
0379 </LogicalPart>
0380 <LogicalPart name="TOBNomexT4In1" category="unspecified">
0381 <rSolid name="TOBNomexT4In1"/>
0382 <rMaterial name="tobmaterial:TOB_Nomex"/>
0383 </LogicalPart>
0384 <LogicalPart name="TOBNomexT4In2" category="unspecified">
0385 <rSolid name="TOBNomexT4In2"/>
0386 <rMaterial name="tobmaterial:TOB_Nomex"/>
0387 </LogicalPart>
0388 <LogicalPart name="TOBNomexT4In3" category="unspecified">
0389 <rSolid name="TOBNomexT4In3"/>
0390 <rMaterial name="tobmaterial:TOB_Nomex"/>
0391 </LogicalPart>
0392 <LogicalPart name="TOBAlignTube4" category="unspecified">
0393 <rSolid name="TOBAlignTube4"/>
0394 <rMaterial name="tobmaterial:TOB_CF_Str"/>
0395 </LogicalPart>
0396 <LogicalPart name="TOBAlignT4In" category="unspecified">
0397 <rSolid name="TOBAlignT4In"/>
0398 <rMaterial name="materials:Air"/>
0399 </LogicalPart>
0400 <LogicalPart name="TOBPotting1" category="unspecified">
0401 <rSolid name="TOBPotting1"/>
0402 <rMaterial name="tobmaterial:TOB_Epoxy"/>
0403 </LogicalPart>
0404 <LogicalPart name="TOBPotting2" category="unspecified">
0405 <rSolid name="TOBPotting2"/>
0406 <rMaterial name="materials:Air"/>
0407 </LogicalPart>
0408 <LogicalPart name="TOBPotting2I1" category="unspecified">
0409 <rSolid name="TOBPotting2I1"/>
0410 <rMaterial name="tobmaterial:TOB_Epoxy"/>
0411 </LogicalPart>
0412 <LogicalPart name="TOBPotting2I2" category="unspecified">
0413 <rSolid name="TOBPotting2I2"/>
0414 <rMaterial name="tobmaterial:TOB_Epoxy"/>
0415 </LogicalPart>
0416 <LogicalPart name="TOBPotting2I3" category="unspecified">
0417 <rSolid name="TOBPotting2I3"/>
0418 <rMaterial name="tobmaterial:TOB_Epoxy"/>
0419 </LogicalPart>
0420 <LogicalPart name="TOBConnect1" category="unspecified">
0421 <rSolid name="TOBConnect1"/>
0422 <rMaterial name="materials:Air"/>
0423 </LogicalPart>
0424 <LogicalPart name="TOBAlConnect1" category="unspecified">
0425 <rSolid name="TOBAlConnect1"/>
0426 <rMaterial name="tobmaterial:TOB_AlCentralConnect"/>
0427 </LogicalPart>
0428 <LogicalPart name="TOBConnect2" category="unspecified">
0429 <rSolid name="TOBConnect2"/>
0430 <rMaterial name="materials:Air"/>
0431 </LogicalPart>
0432 <LogicalPart name="TOBAlConnect2" category="unspecified">
0433 <rSolid name="TOBAlConnect2"/>
0434 <rMaterial name="tobmaterial:TOB_AlSideConnect"/>
0435 </LogicalPart>
0436 <LogicalPart name="TOBConnect3" category="unspecified">
0437 <rSolid name="TOBConnect3"/>
0438 <rMaterial name="materials:Air"/>
0439 </LogicalPart>
0440 <LogicalPart name="TOBAlConnect3" category="unspecified">
0441 <rSolid name="TOBAlConnect3"/>
0442 <rMaterial name="tobmaterial:TOB_AlSideConnect"/>
0443 </LogicalPart>
0444 <LogicalPart name="TOBConnect23" category="unspecified">
0445 <rSolid name="TOBConnect23"/>
0446 <rMaterial name="materials:Air"/>
0447 </LogicalPart>
0448 <LogicalPart name="TOBAlConnect23" category="unspecified">
0449 <rSolid name="TOBAlConnect23"/>
0450 <rMaterial name="trackermaterial:T_Aluminium"/>
0451 </LogicalPart>
0452 <LogicalPart name="TOBConnect4" category="unspecified">
0453 <rSolid name="TOBConnect4"/>
0454 <rMaterial name="materials:Air"/>
0455 </LogicalPart>
0456 <LogicalPart name="TOBAlConnect4" category="unspecified">
0457 <rSolid name="TOBAlConnect4"/>
0458 <rMaterial name="tobmaterial:TOB_AlCentralConnect"/>
0459 </LogicalPart>
0460 <LogicalPart name="TOBConnect5" category="unspecified">
0461 <rSolid name="TOBConnect5"/>
0462 <rMaterial name="materials:Air"/>
0463 </LogicalPart>
0464 <LogicalPart name="TOBAlConnect5" category="unspecified">
0465 <rSolid name="TOBAlConnect5"/>
0466 <rMaterial name="tobmaterial:TOB_AlSideConnect"/>
0467 </LogicalPart>
0468 <LogicalPart name="TOBConnect6" category="unspecified">
0469 <rSolid name="TOBConnect6"/>
0470 <rMaterial name="materials:Air"/>
0471 </LogicalPart>
0472 <LogicalPart name="TOBAlConnect6" category="unspecified">
0473 <rSolid name="TOBAlConnect6"/>
0474 <rMaterial name="tobmaterial:TOB_AlSideConnect"/>
0475 </LogicalPart>
0476 <LogicalPart name="TOBConnect56" category="unspecified">
0477 <rSolid name="TOBConnect56"/>
0478 <rMaterial name="materials:Air"/>
0479 </LogicalPart>
0480 <LogicalPart name="TOBAlConnect56" category="unspecified">
0481 <rSolid name="TOBAlConnect56"/>
0482 <rMaterial name="trackermaterial:T_Aluminium"/>
0483 </LogicalPart>
0484 <LogicalPart name="TOBMidRib0" category="unspecified">
0485 <rSolid name="TOBMidRib0"/>
0486 <rMaterial name="tobmaterial:TOB_middle_ribs"/>
0487 </LogicalPart>
0488 <LogicalPart name="TOBMidRib1" category="unspecified">
0489 <rSolid name="TOBMidRib1"/>
0490 <rMaterial name="tobmaterial:TOB_middle_ribs"/>
0491 </LogicalPart>
0492 <LogicalPart name="TOBMidRib2" category="unspecified">
0493 <rSolid name="TOBMidRib2"/>
0494 <rMaterial name="tobmaterial:TOB_middle_ribs"/>
0495 </LogicalPart>
0496 <LogicalPart name="TOBMidRib3" category="unspecified">
0497 <rSolid name="TOBMidRib3"/>
0498 <rMaterial name="tobmaterial:TOB_middle_ribs"/>
0499 </LogicalPart>
0500 <LogicalPart name="TOBMidRib4" category="unspecified">
0501 <rSolid name="TOBMidRib4"/>
0502 <rMaterial name="tobmaterial:TOB_middle_ribs"/>
0503 </LogicalPart>
0504 <LogicalPart name="TOBMidRib5" category="unspecified">
0505 <rSolid name="TOBMidRib5"/>
0506 <rMaterial name="tobmaterial:TOB_middle_ribs"/>
0507 </LogicalPart>
0508 <LogicalPart name="TOBMidRib6" category="unspecified">
0509 <rSolid name="TOBMidRib6"/>
0510 <rMaterial name="tobmaterial:TOB_middle_ribs"/>
0511 </LogicalPart>
0512 <LogicalPart name="TOBDOHM" category="unspecified">
0513 <rSolid name="TOBDOHM"/>
0514 <rMaterial name="tobmaterial:TOB_DOHM"/>
0515 </LogicalPart>
0516 <LogicalPart name="TOBLayer0" category="unspecified">
0517 <rSolid name="TOBLayer0"/>
0518 <rMaterial name="materials:Air"/>
0519 </LogicalPart>
0520 <LogicalPart name="TOBLayer1" category="unspecified">
0521 <rSolid name="TOBLayer1"/>
0522 <rMaterial name="materials:Air"/>
0523 </LogicalPart>
0524 <LogicalPart name="TOBLayer2" category="unspecified">
0525 <rSolid name="TOBLayer2"/>
0526 <rMaterial name="materials:Air"/>
0527 </LogicalPart>
0528 <LogicalPart name="TOBLayer3" category="unspecified">
0529 <rSolid name="TOBLayer3"/>
0530 <rMaterial name="materials:Air"/>
0531 </LogicalPart>
0532 <LogicalPart name="TOBLayer4" category="unspecified">
0533 <rSolid name="TOBLayer4"/>
0534 <rMaterial name="materials:Air"/>
0535 </LogicalPart>
0536 <LogicalPart name="TOBLayer5" category="unspecified">
0537 <rSolid name="TOBLayer5"/>
0538 <rMaterial name="materials:Air"/>
0539 </LogicalPart>
0540 <LogicalPart name="TOBSideDisk" category="unspecified">
0541 <rSolid name="TOBSideDisk"/>
0542 <rMaterial name="materials:Air"/>
0543 </LogicalPart>
0544 <LogicalPart name="TOBAxCabCont" category="unspecified">
0545 <rSolid name="TOBAxCabCont"/>
0546 <rMaterial name="materials:Air"/>
0547 </LogicalPart>
0548 <LogicalPart name="TOBDOHMs" category="unspecified">
0549 <rSolid name="TOBDOHMs"/>
0550 <rMaterial name="materials:Air"/>
0551 </LogicalPart>
0552 </LogicalPartSection>
0553 <PosPartSection label="tob.xml">
0554 <PosPart copyNumber="1">
0555 <rParent name="tob:TOB"/>
0556 <rChild name="tob:TIBStiffener"/>
0557 <Translation x="[RailInX]" y="[StiffenerY]" z="[zero]"/>
0558 </PosPart>
0559 <PosPart copyNumber="2">
0560 <rParent name="tob:TOB"/>
0561 <rChild name="tob:TIBStiffener"/>
0562 <Translation x="-[RailInX]" y="[StiffenerY]" z="[zero]"/>
0563 </PosPart>
0564 <PosPart copyNumber="1">
0565 <rParent name="tob:TOB"/>
0566 <rChild name="tob:TIBRailTop"/>
0567 <Translation x="[RailInX]" y="-[RailTopDy]" z="[zero]"/>
0568 </PosPart>
0569 <PosPart copyNumber="2">
0570 <rParent name="tob:TOB"/>
0571 <rChild name="tob:TIBRailTop"/>
0572 <Translation x="-[RailInX]" y="-[RailTopDy]" z="[zero]"/>
0573 </PosPart>
0574 <PosPart copyNumber="1">
0575 <rParent name="tob:TOB"/>
0576 <rChild name="tob:TIBRailBottom"/>
0577 <Translation x="[RailInX]" y="-2*[RailTopDy]-[RailBottomDy]" z="[zero]"/>
0578 </PosPart>
0579 <PosPart copyNumber="2">
0580 <rParent name="tob:TOB"/>
0581 <rChild name="tob:TIBRailBottom"/>
0582 <Translation x="-[RailInX]" y="-2*[RailTopDy]-[RailBottomDy]" z="[zero]"/>
0583 </PosPart>
0584 <PosPart copyNumber="1">
0585 <rParent name="tob:TOB"/>
0586 <rChild name="tob:TOBAlPiece1"/>
0587 <Translation x="[zero]" y="[zero]" z="-[AlPieceZ]"/>
0588 </PosPart>
0589 <PosPart copyNumber="2">
0590 <rParent name="tob:TOB"/>
0591 <rChild name="tob:TOBAlPiece1"/>
0592 <Translation x="[zero]" y="[zero]" z="[AlPieceZ]"/>
0593 </PosPart>
0594 <PosPart copyNumber="1">
0595 <rParent name="tob:TOB"/>
0596 <rChild name="tob:TOBAlPiece2"/>
0597 <Translation x="[zero]" y="[zero]" z="-[AlPieceZ]"/>
0598 </PosPart>
0599 <PosPart copyNumber="2">
0600 <rParent name="tob:TOB"/>
0601 <rChild name="tob:TOBAlPiece2"/>
0602 <Translation x="[zero]" y="[zero]" z="[AlPieceZ]"/>
0603 </PosPart>
0604 <PosPart copyNumber="1">
0605 <rParent name="tob:TOB"/>
0606 <rChild name="tob:TOBAlPiece3"/>
0607 <Translation x="[zero]" y="[zero]" z="-[AlPieceZ]"/>
0608 </PosPart>
0609 <PosPart copyNumber="2">
0610 <rParent name="tob:TOB"/>
0611 <rChild name="tob:TOBAlPiece3"/>
0612 <Translation x="[zero]" y="[zero]" z="[AlPieceZ]"/>
0613 </PosPart>
0614 <PosPart copyNumber="1">
0615 <rParent name="tob:TOB"/>
0616 <rChild name="tob:TOBAlPiece4"/>
0617 <Translation x="[zero]" y="[zero]" z="-[AlPieceZ]"/>
0618 </PosPart>
0619 <PosPart copyNumber="2">
0620 <rParent name="tob:TOB"/>
0621 <rChild name="tob:TOBAlPiece4"/>
0622 <Translation x="[zero]" y="[zero]" z="[AlPieceZ]"/>
0623 </PosPart>
0624 <PosPart copyNumber="1">
0625 <rParent name="tob:TOB"/>
0626 <rChild name="tob:TOBCFTube1"/>
0627 </PosPart>
0628 <PosPart copyNumber="1">
0629 <rParent name="tob:TOBCFTube1"/>
0630 <rChild name="tob:TOBNomexTube1"/>
0631 </PosPart>
0632 <PosPart copyNumber="1">
0633 <rParent name="tob:TOB"/>
0634 <rChild name="tob:TOBCFTube2"/>
0635 <Translation x="[zero]" y="[zero]" z="[CFTubeZ]"/>
0636 </PosPart>
0637 <PosPart copyNumber="2">
0638 <rParent name="tob:TOB"/>
0639 <rChild name="tob:TOBCFTube2"/>
0640 <Translation x="[zero]" y="[zero]" z="-[CFTubeZ]"/>
0641 </PosPart>
0642 <PosPart copyNumber="1">
0643 <rParent name="tob:TOBCFTube2"/>
0644 <rChild name="tob:TOBNomexTube2"/>
0645 </PosPart>
0646 <PosPart copyNumber="1">
0647 <rParent name="tob:TOB"/>
0648 <rChild name="tob:TOBCFTube3"/>
0649 </PosPart>
0650 <PosPart copyNumber="1">
0651 <rParent name="tob:TOBCFTube3"/>
0652 <rChild name="tob:TOBNomexTube3"/>
0653 </PosPart>
0654 <PosPart copyNumber="1">
0655 <rParent name="tob:TOBAlignTube3"/>
0656 <rChild name="tob:TOBAlignT3In"/>
0657 </PosPart>
0658 <PosPart copyNumber="1">
0659 <rParent name="tob:TOB"/>
0660 <rChild name="tob:TOBCFTube4"/>
0661 <Translation x="[zero]" y="[zero]" z="[CFTubeZ]"/>
0662 </PosPart>
0663 <PosPart copyNumber="2">
0664 <rParent name="tob:TOB"/>
0665 <rChild name="tob:TOBCFTube4"/>
0666 <Translation x="[zero]" y="[zero]" z="-[CFTubeZ]"/>
0667 </PosPart>
0668 <PosPart copyNumber="1">
0669 <rParent name="tob:TOBCFTube4"/>
0670 <rChild name="tob:TOBNomexTube4"/>
0671 </PosPart>
0672 <PosPart copyNumber="1">
0673 <rParent name="tob:TOBAlignTube4"/>
0674 <rChild name="tob:TOBAlignT4In"/>
0675 </PosPart>
0676 <PosPart copyNumber="1">
0677 <rParent name="tob:TOB"/>
0678 <rChild name="tob:TOBLayer0"/>
0679 </PosPart>
0680 <PosPart copyNumber="1">
0681 <rParent name="tob:TOB"/>
0682 <rChild name="tob:TOBLayer1"/>
0683 </PosPart>
0684 <PosPart copyNumber="1">
0685 <rParent name="tob:TOB"/>
0686 <rChild name="tob:TOBLayer2"/>
0687 </PosPart>
0688 <PosPart copyNumber="1">
0689 <rParent name="tob:TOB"/>
0690 <rChild name="tob:TOBLayer3"/>
0691 </PosPart>
0692 <PosPart copyNumber="1">
0693 <rParent name="tob:TOB"/>
0694 <rChild name="tob:TOBLayer4"/>
0695 </PosPart>
0696 <PosPart copyNumber="1">
0697 <rParent name="tob:TOB"/>
0698 <rChild name="tob:TOBLayer5"/>
0699 </PosPart>
0700 <PosPart copyNumber="1">
0701 <rParent name="tob:TOB"/>
0702 <rChild name="tob:TOBSideDisk"/>
0703 <Translation x="[zero]" y="[zero]" z="[SideDiskZ]"/>
0704 </PosPart>
0705 <PosPart copyNumber="2">
0706 <rParent name="tob:TOB"/>
0707 <rChild name="tob:TOBSideDisk"/>
0708 <rRotation name="tobrodpar:180D"/>
0709 <Translation x="[zero]" y="[zero]" z="-[SideDiskZ]"/>
0710 </PosPart>
0711 <PosPart copyNumber="1">
0712 <rParent name="tob:TOB"/>
0713 <rChild name="tob:TOBDOHMs"/>
0714 <Translation x="[zero]" y="[zero]" z="[SideDiskZ]+[SideDiskDz]+[DOHMsDz]+[Tol]"/>
0715 </PosPart>
0716 <PosPart copyNumber="2">
0717 <rParent name="tob:TOB"/>
0718 <rChild name="tob:TOBDOHMs"/>
0719 <Translation x="[zero]" y="[zero]" z="-([SideDiskZ]+[SideDiskDz]+[DOHMsDz]+[Tol])"/>
0720 </PosPart>
0721 <PosPart copyNumber="1">
0722 <rParent name="tob:TOB"/>
0723 <rChild name="tob:TOBAxCabCont"/>
0724 <Translation x="[zero]" y="[zero]" z="[AxCableZ]"/>
0725 </PosPart>
0726 <PosPart copyNumber="2">
0727 <rParent name="tob:TOB"/>
0728 <rChild name="tob:TOBAxCabCont"/>
0729 <Translation x="[zero]" y="[zero]" z="-[AxCableZ]"/>
0730 </PosPart>
0731 </PosPartSection>
0732 <Algorithm name="track:DDTrackerZPosAlgo">
0733 <rParent name="tob:TOB"/>
0734 <String name="ChildName" value="tob:TOBPotting1"/>
0735 <Numeric name="StartCopyNo" value="1"/>
0736 <Numeric name="IncrCopyNo" value="1"/>
0737 <Vector name="ZPositions" type="numeric" nEntries="6">
0738 -[PottingZ1],-[PottingZ2],-[PottingZ3], [PottingZ3], [PottingZ2], [PottingZ1]
0739 </Vector>
0740 <Vector name="Rotations" type="string" nEntries="6">
0741 tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL,
0742 tobrodpar:NULL, tobrodpar:NULL</Vector>
0743 </Algorithm>
0744 <Algorithm name="track:DDTrackerZPosAlgo">
0745 <rParent name="tob:TOB"/>
0746 <String name="ChildName" value="tob:TOBPotting2"/>
0747 <Numeric name="StartCopyNo" value="1"/>
0748 <Numeric name="IncrCopyNo" value="1"/>
0749 <Vector name="ZPositions" type="numeric" nEntries="6">
0750 -[PottingZ1],-[PottingZ2],-[PottingZ3], [PottingZ3], [PottingZ2], [PottingZ1]
0751 </Vector>
0752 <Vector name="Rotations" type="string" nEntries="6">
0753 tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL,
0754 tobrodpar:NULL, tobrodpar:NULL</Vector>
0755 </Algorithm>
0756 <Algorithm name="track:DDTrackerZPosAlgo">
0757 <rParent name="tob:TOB"/>
0758 <String name="ChildName" value="tob:TOBConnect2"/>
0759 <Numeric name="StartCopyNo" value="1"/>
0760 <Numeric name="IncrCopyNo" value="1"/>
0761 <Vector name="ZPositions" type="numeric" nEntries="6">
0762 -[ConnectZ21],-[ConnectZ22],-[ConnectZ23], [ConnectZ23],
0763 [ConnectZ22], [ConnectZ21] </Vector>
0764 <Vector name="Rotations" type="string" nEntries="6">
0765 tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL,
0766 tobrodpar:NULL, tobrodpar:NULL</Vector>
0767 </Algorithm>
0768 <Algorithm name="track:DDTrackerAngular">
0769 <rParent name="tob:TOBConnect2"/>
0770 <String name="ChildName" value="tob:TOBAlConnect2"/>
0771 <Numeric name="N" value="16"/>
0772 <Numeric name="StartCopyNo" value="1"/>
0773 <Numeric name="IncrCopyNo" value="1"/>
0774 <Numeric name="RangeAngle" value="360*deg"/>
0775 <Numeric name="StartAngle" value="[ConnectStartPhi]"/>
0776 <Numeric name="Radius" value="0"/>
0777 <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector>
0778 </Algorithm>
0779 <Algorithm name="track:DDTrackerAngular">
0780 <rParent name="tob:TOBConnect2"/>
0781 <String name="ChildName" value="tob:TOBAlConnect2"/>
0782 <Numeric name="N" value="2"/>
0783 <Numeric name="StartCopyNo" value="17"/>
0784 <Numeric name="IncrCopyNo" value="1"/>
0785 <Numeric name="RangeAngle" value="360*deg"/>
0786 <Numeric name="StartAngle" value="0*deg"/>
0787 <Numeric name="Radius" value="0"/>
0788 <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector>
0789 </Algorithm>
0790 <Algorithm name="track:DDTrackerZPosAlgo">
0791 <rParent name="tob:TOB"/>
0792 <String name="ChildName" value="tob:TOBConnect3"/>
0793 <Numeric name="StartCopyNo" value="1"/>
0794 <Numeric name="IncrCopyNo" value="1"/>
0795 <Vector name="ZPositions" type="numeric" nEntries="6">
0796 -[ConnectZ21],-[ConnectZ22],-[ConnectZ23], [ConnectZ23],
0797 [ConnectZ22], [ConnectZ21] </Vector>
0798 <Vector name="Rotations" type="string" nEntries="6">
0799 tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL,
0800 tobrodpar:NULL, tobrodpar:NULL</Vector>
0801 </Algorithm>
0802 <Algorithm name="track:DDTrackerZPosAlgo">
0803 <rParent name="tob:TOB"/>
0804 <String name="ChildName" value="tob:TOBConnect23"/>
0805 <Numeric name="StartCopyNo" value="1"/>
0806 <Numeric name="IncrCopyNo" value="1"/>
0807 <Vector name="ZPositions" type="numeric" nEntries="6">
0808 -[ConnectZ21]-[Connect23ZOffset],-[ConnectZ22]+[Connect23ZOffset],-[ConnectZ23]-[Connect23ZOffset], [ConnectZ23]+[Connect23ZOffset],
0809 [ConnectZ22]-[Connect23ZOffset], [ConnectZ21]+[Connect23ZOffset] </Vector>
0810 <Vector name="Rotations" type="string" nEntries="6">
0811 tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL,
0812 tobrodpar:NULL, tobrodpar:NULL</Vector>
0813 </Algorithm>
0814 <Algorithm name="track:DDTrackerAngular">
0815 <rParent name="tob:TOBConnect3"/>
0816 <String name="ChildName" value="tob:TOBAlConnect3"/>
0817 <Numeric name="N" value="16"/>
0818 <Numeric name="StartCopyNo" value="1"/>
0819 <Numeric name="IncrCopyNo" value="1"/>
0820 <Numeric name="RangeAngle" value="360*deg"/>
0821 <Numeric name="StartAngle" value="[ConnectStartPhi]"/>
0822 <Numeric name="Radius" value="0"/>
0823 <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector>
0824 </Algorithm>
0825 <Algorithm name="track:DDTrackerAngular">
0826 <rParent name="tob:TOBConnect3"/>
0827 <String name="ChildName" value="tob:TOBAlConnect3"/>
0828 <Numeric name="N" value="2"/>
0829 <Numeric name="StartCopyNo" value="17"/>
0830 <Numeric name="IncrCopyNo" value="1"/>
0831 <Numeric name="RangeAngle" value="360*deg"/>
0832 <Numeric name="StartAngle" value="0*deg"/>
0833 <Numeric name="Radius" value="0"/>
0834 <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector>
0835 </Algorithm>
0836 <Algorithm name="track:DDTrackerAngular">
0837 <rParent name="tob:TOBConnect23"/>
0838 <String name="ChildName" value="tob:TOBAlConnect23"/>
0839 <Numeric name="N" value="16"/>
0840 <Numeric name="StartCopyNo" value="1"/>
0841 <Numeric name="IncrCopyNo" value="1"/>
0842 <Numeric name="RangeAngle" value="360*deg"/>
0843 <Numeric name="StartAngle" value="[ConnectStartPhi]"/>
0844 <Numeric name="Radius" value="0"/>
0845 <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector>
0846 </Algorithm>
0847 <Algorithm name="track:DDTrackerAngular">
0848 <rParent name="tob:TOBConnect23"/>
0849 <String name="ChildName" value="tob:TOBAlConnect23"/>
0850 <Numeric name="N" value="2"/>
0851 <Numeric name="StartCopyNo" value="17"/>
0852 <Numeric name="IncrCopyNo" value="1"/>
0853 <Numeric name="RangeAngle" value="360*deg"/>
0854 <Numeric name="StartAngle" value="0*deg"/>
0855 <Numeric name="Radius" value="0"/>
0856 <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector>
0857 </Algorithm>
0858 <Algorithm name="track:DDTrackerAngular">
0859 <rParent name="tob:TOBConnect4"/>
0860 <String name="ChildName" value="tob:TOBAlConnect4"/>
0861 <Numeric name="N" value="2"/>
0862 <Numeric name="StartCopyNo" value="17"/>
0863 <Numeric name="IncrCopyNo" value="1"/>
0864 <Numeric name="RangeAngle" value="360*deg"/>
0865 <Numeric name="StartAngle" value="0*deg"/>
0866 <Numeric name="Radius" value="0"/>
0867 <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector>
0868 </Algorithm>
0869 <Algorithm name="track:DDTrackerZPosAlgo">
0870 <rParent name="tob:TOB"/>
0871 <String name="ChildName" value="tob:TOBConnect5"/>
0872 <Numeric name="StartCopyNo" value="1"/>
0873 <Numeric name="IncrCopyNo" value="1"/>
0874 <Vector name="ZPositions" type="numeric" nEntries="6">
0875 -[ConnectZ21],-[ConnectZ22],-[ConnectZ23], [ConnectZ23],
0876 [ConnectZ22], [ConnectZ21] </Vector>
0877 <Vector name="Rotations" type="string" nEntries="6">
0878 tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL,
0879 tobrodpar:NULL, tobrodpar:NULL</Vector>
0880 </Algorithm>
0881 <Algorithm name="track:DDTrackerAngular">
0882 <rParent name="tob:TOBConnect5"/>
0883 <String name="ChildName" value="tob:TOBAlConnect5"/>
0884 <Numeric name="N" value="16"/>
0885 <Numeric name="StartCopyNo" value="1"/>
0886 <Numeric name="IncrCopyNo" value="1"/>
0887 <Numeric name="RangeAngle" value="360*deg"/>
0888 <Numeric name="StartAngle" value="[ConnectStartPhi]"/>
0889 <Numeric name="Radius" value="0"/>
0890 <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector>
0891 </Algorithm>
0892 <Algorithm name="track:DDTrackerAngular">
0893 <rParent name="tob:TOBConnect5"/>
0894 <String name="ChildName" value="tob:TOBAlConnect5"/>
0895 <Numeric name="N" value="2"/>
0896 <Numeric name="StartCopyNo" value="17"/>
0897 <Numeric name="IncrCopyNo" value="1"/>
0898 <Numeric name="RangeAngle" value="360*deg"/>
0899 <Numeric name="StartAngle" value="0*deg"/>
0900 <Numeric name="Radius" value="0"/>
0901 <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector>
0902 </Algorithm>
0903 <Algorithm name="track:DDTrackerZPosAlgo">
0904 <rParent name="tob:TOB"/>
0905 <String name="ChildName" value="tob:TOBConnect6"/>
0906 <Numeric name="StartCopyNo" value="1"/>
0907 <Numeric name="IncrCopyNo" value="1"/>
0908 <Vector name="ZPositions" type="numeric" nEntries="6">
0909 -[ConnectZ21],-[ConnectZ22],-[ConnectZ23], [ConnectZ23],
0910 [ConnectZ22], [ConnectZ21] </Vector>
0911 <Vector name="Rotations" type="string" nEntries="6">
0912 tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL,
0913 tobrodpar:NULL, tobrodpar:NULL</Vector>
0914 </Algorithm>
0915 <Algorithm name="track:DDTrackerZPosAlgo">
0916 <rParent name="tob:TOB"/>
0917 <String name="ChildName" value="tob:TOBConnect56"/>
0918 <Numeric name="StartCopyNo" value="1"/>
0919 <Numeric name="IncrCopyNo" value="1"/>
0920 <Vector name="ZPositions" type="numeric" nEntries="6">
0921 -[ConnectZ21]-[Connect56ZOffset],-[ConnectZ22]+[Connect56ZOffset],-[ConnectZ23]-[Connect56ZOffset], [ConnectZ23]+[Connect56ZOffset],
0922 [ConnectZ22]-[Connect56ZOffset], [ConnectZ21]+[Connect56ZOffset] </Vector>
0923 <Vector name="Rotations" type="string" nEntries="6">
0924 tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL,
0925 tobrodpar:NULL, tobrodpar:NULL</Vector>
0926 </Algorithm>
0927 <Algorithm name="track:DDTrackerAngular">
0928 <rParent name="tob:TOBConnect6"/>
0929 <String name="ChildName" value="tob:TOBAlConnect6"/>
0930 <Numeric name="N" value="16"/>
0931 <Numeric name="StartCopyNo" value="1"/>
0932 <Numeric name="IncrCopyNo" value="1"/>
0933 <Numeric name="RangeAngle" value="360*deg"/>
0934 <Numeric name="StartAngle" value="[ConnectStartPhi]"/>
0935 <Numeric name="Radius" value="0"/>
0936 <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector>
0937 </Algorithm>
0938 <Algorithm name="track:DDTrackerAngular">
0939 <rParent name="tob:TOBConnect6"/>
0940 <String name="ChildName" value="tob:TOBAlConnect6"/>
0941 <Numeric name="N" value="2"/>
0942 <Numeric name="StartCopyNo" value="17"/>
0943 <Numeric name="IncrCopyNo" value="1"/>
0944 <Numeric name="RangeAngle" value="360*deg"/>
0945 <Numeric name="StartAngle" value="0*deg"/>
0946 <Numeric name="Radius" value="0"/>
0947 <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector>
0948 </Algorithm>
0949 <Algorithm name="track:DDTrackerAngular">
0950 <rParent name="tob:TOBConnect56"/>
0951 <String name="ChildName" value="tob:TOBAlConnect56"/>
0952 <Numeric name="N" value="16"/>
0953 <Numeric name="StartCopyNo" value="1"/>
0954 <Numeric name="IncrCopyNo" value="1"/>
0955 <Numeric name="RangeAngle" value="360*deg"/>
0956 <Numeric name="StartAngle" value="[ConnectStartPhi]"/>
0957 <Numeric name="Radius" value="0"/>
0958 <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector>
0959 </Algorithm>
0960 <Algorithm name="track:DDTrackerAngular">
0961 <rParent name="tob:TOBConnect56"/>
0962 <String name="ChildName" value="tob:TOBAlConnect56"/>
0963 <Numeric name="N" value="2"/>
0964 <Numeric name="StartCopyNo" value="17"/>
0965 <Numeric name="IncrCopyNo" value="1"/>
0966 <Numeric name="RangeAngle" value="360*deg"/>
0967 <Numeric name="StartAngle" value="0*deg"/>
0968 <Numeric name="Radius" value="0"/>
0969 <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector>
0970 </Algorithm>
0971 <Algorithm name="track:DDTrackerZPosAlgo">
0972 <rParent name="tob:TOB"/>
0973 <String name="ChildName" value="tob:TOBMidRib0"/>
0974 <Numeric name="StartCopyNo" value="1"/>
0975 <Numeric name="IncrCopyNo" value="1"/>
0976 <Vector name="ZPositions" type="numeric" nEntries="4">
0977 -[RibZ1], -[RibZ2], [RibZ2], [RibZ1] </Vector>
0978 <Vector name="Rotations" type="string" nEntries="4">
0979 tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL</Vector>
0980 </Algorithm>
0981 <Algorithm name="track:DDTrackerZPosAlgo">
0982 <rParent name="tob:TOB"/>
0983 <String name="ChildName" value="tob:TOBMidRib1"/>
0984 <Numeric name="StartCopyNo" value="1"/>
0985 <Numeric name="IncrCopyNo" value="1"/>
0986 <Vector name="ZPositions" type="numeric" nEntries="4">
0987 -[RibZ1], -[RibZ2], [RibZ2], [RibZ1] </Vector>
0988 <Vector name="Rotations" type="string" nEntries="4">
0989 tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL</Vector>
0990 </Algorithm>
0991 <Algorithm name="track:DDTrackerZPosAlgo">
0992 <rParent name="tob:TOB"/>
0993 <String name="ChildName" value="tob:TOBMidRib2"/>
0994 <Numeric name="StartCopyNo" value="1"/>
0995 <Numeric name="IncrCopyNo" value="1"/>
0996 <Vector name="ZPositions" type="numeric" nEntries="4">
0997 -[RibZ1], -[RibZ2], [RibZ2], [RibZ1] </Vector>
0998 <Vector name="Rotations" type="string" nEntries="4">
0999 tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL</Vector>
1000 </Algorithm>
1001 <Algorithm name="track:DDTrackerZPosAlgo">
1002 <rParent name="tob:TOB"/>
1003 <String name="ChildName" value="tob:TOBMidRib3"/>
1004 <Numeric name="StartCopyNo" value="1"/>
1005 <Numeric name="IncrCopyNo" value="1"/>
1006 <Vector name="ZPositions" type="numeric" nEntries="4">
1007 -[RibZ1], -[RibZ2], [RibZ2], [RibZ1] </Vector>
1008 <Vector name="Rotations" type="string" nEntries="4">
1009 tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL</Vector>
1010 </Algorithm>
1011 <Algorithm name="track:DDTrackerZPosAlgo">
1012 <rParent name="tob:TOB"/>
1013 <String name="ChildName" value="tob:TOBMidRib4"/>
1014 <Numeric name="StartCopyNo" value="1"/>
1015 <Numeric name="IncrCopyNo" value="1"/>
1016 <Vector name="ZPositions" type="numeric" nEntries="4">
1017 -[RibZ1], -[RibZ2], [RibZ2], [RibZ1] </Vector>
1018 <Vector name="Rotations" type="string" nEntries="4">
1019 tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL</Vector>
1020 </Algorithm>
1021 <Algorithm name="track:DDTrackerZPosAlgo">
1022 <rParent name="tob:TOB"/>
1023 <String name="ChildName" value="tob:TOBMidRib5"/>
1024 <Numeric name="StartCopyNo" value="1"/>
1025 <Numeric name="IncrCopyNo" value="1"/>
1026 <Vector name="ZPositions" type="numeric" nEntries="4">
1027 -[RibZ1], -[RibZ2], [RibZ2], [RibZ1] </Vector>
1028 <Vector name="Rotations" type="string" nEntries="4">
1029 tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL</Vector>
1030 </Algorithm>
1031 <Algorithm name="track:DDTrackerZPosAlgo">
1032 <rParent name="tob:TOB"/>
1033 <String name="ChildName" value="tob:TOBMidRib6"/>
1034 <Numeric name="StartCopyNo" value="1"/>
1035 <Numeric name="IncrCopyNo" value="1"/>
1036 <Vector name="ZPositions" type="numeric" nEntries="4">
1037 -[RibZ1], -[RibZ2], [RibZ2], [RibZ1] </Vector>
1038 <Vector name="Rotations" type="string" nEntries="4">
1039 tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL</Vector>
1040 </Algorithm>
1041 <Algorithm name="track:DDTrackerPhiAltAlgo">
1042 <rParent name="tob:TOBLayer0"/>
1043 <String name="ChildName" value="tobrod0:TOBRod0"/>
1044 <Numeric name="Tilt" value="[DetectorTilt]"/>
1045 <Numeric name="StartAngle" value="5.3571*deg"/>
1046 <Numeric name="RangeAngle" value="360*deg"/>
1047 <Numeric name="RadiusIn" value="[Layer0LowR]"/>
1048 <Numeric name="RadiusOut" value="[Layer0HighR]"/>
1049 <Numeric name="ZPosition" value="[zero]"/>
1050 <Numeric name="Number" value="42"/>
1051 <Numeric name="StartCopyNo" value="1"/>
1052 <Numeric name="IncrCopyNo" value="1"/>
1053 </Algorithm>
1054 <Algorithm name="track:DDTrackerPhiAltAlgo">
1055 <rParent name="tob:TOBLayer1"/>
1056 <String name="ChildName" value="tobrod1:TOBRod1"/>
1057 <Numeric name="Tilt" value="[DetectorTilt]"/>
1058 <Numeric name="StartAngle" value="2.1601*deg"/>
1059 <Numeric name="RangeAngle" value="360*deg"/>
1060 <Numeric name="RadiusIn" value="[Layer1LowR]"/>
1061 <Numeric name="RadiusOut" value="[Layer1HighR]"/>
1062 <Numeric name="ZPosition" value="[zero]"/>
1063 <Numeric name="Number" value="48"/>
1064 <Numeric name="StartCopyNo" value="1"/>
1065 <Numeric name="IncrCopyNo" value="1"/>
1066 </Algorithm>
1067 <Algorithm name="track:DDTrackerPhiAltAlgo">
1068 <rParent name="tob:TOBLayer2"/>
1069 <String name="ChildName" value="tobrod2:TOBRod2"/>
1070 <Numeric name="Tilt" value="[DetectorTilt]"/>
1071 <Numeric name="StartAngle" value="13.0309*deg"/>
1072 <Numeric name="RangeAngle" value="360*deg"/>
1073 <Numeric name="RadiusIn" value="[Layer2LowR]"/>
1074 <Numeric name="RadiusOut" value="[Layer2HighR]"/>
1075 <Numeric name="ZPosition" value="[zero]"/>
1076 <Numeric name="Number" value="54"/>
1077 <Numeric name="StartCopyNo" value="1"/>
1078 <Numeric name="IncrCopyNo" value="1"/>
1079 </Algorithm>
1080 <Algorithm name="track:DDTrackerPhiAltAlgo">
1081 <rParent name="tob:TOBLayer3"/>
1082 <String name="ChildName" value="tobrod3:TOBRod3"/>
1083 <Numeric name="Tilt" value="[DetectorTilt]"/>
1084 <Numeric name="StartAngle" value="1.5802*deg"/>
1085 <Numeric name="RangeAngle" value="360*deg"/>
1086 <Numeric name="RadiusIn" value="[Layer3LowR]"/>
1087 <Numeric name="RadiusOut" value="[Layer3HighR]"/>
1088 <Numeric name="ZPosition" value="[zero]"/>
1089 <Numeric name="Number" value="60"/>
1090 <Numeric name="StartCopyNo" value="1"/>
1091 <Numeric name="IncrCopyNo" value="1"/>
1092 </Algorithm>
1093 <Algorithm name="track:DDTrackerPhiAltAlgo">
1094 <rParent name="tob:TOBLayer4"/>
1095 <String name="ChildName" value="tobrod4:TOBRod4"/>
1096 <Numeric name="Tilt" value="[DetectorTilt]"/>
1097 <Numeric name="StartAngle" value="8.4397*deg"/>
1098 <Numeric name="RangeAngle" value="360*deg"/>
1099 <Numeric name="RadiusIn" value="[Layer4LowR]"/>
1100 <Numeric name="RadiusOut" value="[Layer4HighR]"/>
1101 <Numeric name="ZPosition" value="[zero]"/>
1102 <Numeric name="Number" value="66"/>
1103 <Numeric name="StartCopyNo" value="1"/>
1104 <Numeric name="IncrCopyNo" value="1"/>
1105 </Algorithm>
1106 <Algorithm name="track:DDTrackerPhiAltAlgo">
1107 <rParent name="tob:TOBLayer5"/>
1108 <String name="ChildName" value="tobrod5:TOBRod5"/>
1109 <Numeric name="Tilt" value="[DetectorTilt]"/>
1110 <Numeric name="StartAngle" value="1.3779*deg"/>
1111 <Numeric name="RangeAngle" value="360*deg"/>
1112 <Numeric name="RadiusIn" value="[Layer5LowR]"/>
1113 <Numeric name="RadiusOut" value="[Layer5HighR]"/>
1114 <Numeric name="ZPosition" value="[zero]"/>
1115 <Numeric name="Number" value="74"/>
1116 <Numeric name="StartCopyNo" value="1"/>
1117 <Numeric name="IncrCopyNo" value="1"/>
1118 </Algorithm>
1119 <Algorithm name="track:DDTrackerPhiAlgo">
1120 <rParent name="tob:TOBNomexTube3"/>
1121 <String name="ChildName" value="tob:TOBNomexT3In1"/>
1122 <Numeric name="Radius" value="[zero]"/>
1123 <Numeric name="Tilt" value="0*deg"/>
1124 <Vector name="Phi" type="numeric" nEntries="5">
1125 [NomexInPhi1], [NomexInPhi3], [NomexInPhi4], [NomexInPhi6], [NomexInPhi8]
1126 </Vector>
1127 <Vector name="ZPos" type="numeric" nEntries="5">
1128 [zero], [zero], [zero], [zero], [zero]
1129 </Vector>
1130 </Algorithm>
1131 <Algorithm name="track:DDTrackerPhiAlgo">
1132 <rParent name="tob:TOBNomexTube3"/>
1133 <String name="ChildName" value="tob:TOBNomexT3In2"/>
1134 <Numeric name="Radius" value="[zero]"/>
1135 <Numeric name="Tilt" value="0*deg"/>
1136 <Vector name="Phi" type="numeric" nEntries="2">
1137 [NomexInPhi2], [NomexInPhi7]
1138 </Vector>
1139 <Vector name="ZPos" type="numeric" nEntries="2">
1140 [zero], [zero]
1141 </Vector>
1142 </Algorithm>
1143 <Algorithm name="track:DDTrackerPhiAlgo">
1144 <rParent name="tob:TOBNomexTube3"/>
1145 <String name="ChildName" value="tob:TOBNomexT3In3"/>
1146 <Numeric name="Radius" value="[zero]"/>
1147 <Numeric name="Tilt" value="0*deg"/>
1148 <Vector name="Phi" type="numeric" nEntries="1">
1149 [NomexInPhi5]
1150 </Vector>
1151 <Vector name="ZPos" type="numeric" nEntries="1">
1152 [zero]
1153 </Vector>
1154 </Algorithm>
1155 <Algorithm name="track:DDTrackerPhiAlgo">
1156 <rParent name="tob:TOBNomexTube3"/>
1157 <String name="ChildName" value="tob:TOBAlignTube3"/>
1158 <Numeric name="Radius" value="([NomexTubeRin2]+[NomexTubeRout2])/2"/>
1159 <Numeric name="Tilt" value="0*deg"/>
1160 <Vector name="Phi" type="numeric" nEntries="8">
1161 [AlignPhi1], [AlignPhi2], [AlignPhi3], [AlignPhi4],
1162 [AlignPhi5], [AlignPhi6], [AlignPhi7], [AlignPhi8]
1163 </Vector>
1164 <Vector name="ZPos" type="numeric" nEntries="8">
1165 [zero], [zero], [zero], [zero], [zero], [zero], [zero], [zero]
1166 </Vector>
1167 </Algorithm>
1168 <Algorithm name="track:DDTrackerPhiAlgo">
1169 <rParent name="tob:TOBNomexTube4"/>
1170 <String name="ChildName" value="tob:TOBNomexT4In1"/>
1171 <Numeric name="Radius" value="[zero]"/>
1172 <Numeric name="Tilt" value="0*deg"/>
1173 <Vector name="Phi" type="numeric" nEntries="5">
1174 [NomexInPhi1], [NomexInPhi3], [NomexInPhi4], [NomexInPhi6], [NomexInPhi8]
1175 </Vector>
1176 <Vector name="ZPos" type="numeric" nEntries="5">
1177 [zero], [zero], [zero], [zero], [zero]
1178 </Vector>
1179 </Algorithm>
1180 <Algorithm name="track:DDTrackerPhiAlgo">
1181 <rParent name="tob:TOBNomexTube4"/>
1182 <String name="ChildName" value="tob:TOBNomexT4In2"/>
1183 <Numeric name="Radius" value="[zero]"/>
1184 <Numeric name="Tilt" value="0*deg"/>
1185 <Vector name="Phi" type="numeric" nEntries="2">
1186 [NomexInPhi2], [NomexInPhi7]
1187 </Vector>
1188 <Vector name="ZPos" type="numeric" nEntries="2">
1189 [zero], [zero]
1190 </Vector>
1191 </Algorithm>
1192 <Algorithm name="track:DDTrackerPhiAlgo">
1193 <rParent name="tob:TOBNomexTube4"/>
1194 <String name="ChildName" value="tob:TOBNomexT4In3"/>
1195 <Numeric name="Radius" value="[zero]"/>
1196 <Numeric name="Tilt" value="0*deg"/>
1197 <Vector name="Phi" type="numeric" nEntries="1">
1198 [NomexInPhi5]
1199 </Vector>
1200 <Vector name="ZPos" type="numeric" nEntries="1">
1201 [zero]
1202 </Vector>
1203 </Algorithm>
1204 <Algorithm name="track:DDTrackerPhiAlgo">
1205 <rParent name="tob:TOBNomexTube4"/>
1206 <String name="ChildName" value="tob:TOBAlignTube4"/>
1207 <Numeric name="Radius" value="([NomexTubeRin2]+[NomexTubeRout2])/2"/>
1208 <Numeric name="Tilt" value="0*deg"/>
1209 <Vector name="Phi" type="numeric" nEntries="8">
1210 [AlignPhi1], [AlignPhi2], [AlignPhi3], [AlignPhi4],
1211 [AlignPhi5], [AlignPhi6], [AlignPhi7], [AlignPhi8]
1212 </Vector>
1213 <Vector name="ZPos" type="numeric" nEntries="8">
1214 [zero], [zero], [zero], [zero], [zero], [zero], [zero], [zero]
1215 </Vector>
1216 </Algorithm>
1217 <Algorithm name="track:DDTrackerPhiAlgo">
1218 <rParent name="tob:TOBPotting2"/>
1219 <String name="ChildName" value="tob:TOBPotting2I1"/>
1220 <Numeric name="Radius" value="[zero]"/>
1221 <Numeric name="Tilt" value="0*deg"/>
1222 <Vector name="Phi" type="numeric" nEntries="5">
1223 [NomexInPhi1], [NomexInPhi3], [NomexInPhi4], [NomexInPhi6], [NomexInPhi8]
1224 </Vector>
1225 <Vector name="ZPos" type="numeric" nEntries="5">
1226 [zero], [zero], [zero], [zero], [zero]
1227 </Vector>
1228 </Algorithm>
1229 <Algorithm name="track:DDTrackerPhiAlgo">
1230 <rParent name="tob:TOBPotting2"/>
1231 <String name="ChildName" value="tob:TOBPotting2I2"/>
1232 <Numeric name="Radius" value="[zero]"/>
1233 <Numeric name="Tilt" value="0*deg"/>
1234 <Vector name="Phi" type="numeric" nEntries="2">
1235 [NomexInPhi2], [NomexInPhi7]
1236 </Vector>
1237 <Vector name="ZPos" type="numeric" nEntries="2">
1238 [zero], [zero]
1239 </Vector>
1240 </Algorithm>
1241 <Algorithm name="track:DDTrackerPhiAlgo">
1242 <rParent name="tob:TOBPotting2"/>
1243 <String name="ChildName" value="tob:TOBPotting2I3"/>
1244 <Numeric name="Radius" value="[zero]"/>
1245 <Numeric name="Tilt" value="0*deg"/>
1246 <Vector name="Phi" type="numeric" nEntries="1">
1247 [NomexInPhi5]
1248 </Vector>
1249 <Vector name="ZPos" type="numeric" nEntries="1">
1250 [zero]
1251 </Vector>
1252 </Algorithm>
1253 <Algorithm name="track:DDTOBRadCableAlgo">
1254 <rParent name="tob:TOBSideDisk"/>
1255 <Numeric name="DiskDz" value="[SideDiskDz]"/>
1256 <Numeric name="RMax" value="[Rin3]"/>
1257 <Numeric name="CableT" value="0.7*cm"/>
1258 <Vector name="RodRin" type="numeric" nEntries="6">
1259 [Layer0LowR], [Layer1LowR], [Layer2LowR],
1260 [Layer3LowR], [Layer4LowR], [Layer5LowR]
1261 </Vector>
1262 <Vector name="RodRout" type="numeric" nEntries="6">
1263 [Layer0HighR], [Layer1HighR], [Layer2HighR],
1264 [Layer3HighR], [Layer4HighR], [Layer5HighR]
1265 </Vector>
1266 <Vector name="CableMaterial" type="string" nEntries="6">
1267 tobmaterial:TOB_rad_services1, tobmaterial:TOB_rad_services2,
1268 tobmaterial:TOB_rad_services3, tobmaterial:TOB_rad_services4,
1269 tobmaterial:TOB_rad_services5, tobmaterial:TOB_rad_services6
1270 </Vector>
1271 <Numeric name="ConnW" value="4.0*cm"/>
1272 <Numeric name="ConnT" value="2.3*cm"/>
1273 <Vector name="ConnMaterial" type="string" nEntries="6">
1274 tobmaterial:TOB_rib1, tobmaterial:TOB_rib2, tobmaterial:TOB_rib3,
1275 tobmaterial:TOB_rib4, tobmaterial:TOB_rib5, tobmaterial:TOB_rib6
1276 </Vector>
1277 <Numeric name="CoolRin" value="[zero]"/>
1278 <Numeric name="CoolRout1" value="3.0*mm"/>
1279 <Numeric name="CoolRout2" value="2.8*mm"/>
1280 <Numeric name="CoolStartPhi1" value="0*deg"/>
1281 <Numeric name="CoolDeltaPhi1" value="360*deg"/>
1282 <Numeric name="CoolStartPhi2" value="0*deg"/>
1283 <Numeric name="CoolDeltaPhi2" value="360*deg"/>
1284 <Vector name="CoolR1" type="numeric" nEntries="6">
1285 [Layer0CoolRa], [Layer1CoolRa], [Layer2CoolRa],
1286 [Layer3CoolRa], [Layer4CoolRa], [Layer5CoolRa]
1287 </Vector>
1288 <Vector name="CoolR2" type="numeric" nEntries="6">
1289 [Layer0CoolRr], [Layer1CoolRr], [Layer2CoolRr],
1290 [Layer3CoolRr], [Layer4CoolRr], [Layer5CoolRr]
1291 </Vector>
1292 <String name="CoolMaterial1" value="trackermaterial:T_CuNi"/>
1293 <String name="CoolMaterial2" value="trackermaterial:T_C6F14_F2_-30C"/>
1294 <Vector name="RingName" type="string" nEntries="6">
1295 1, 2, 3, 4, 5, 6
1296 </Vector>
1297 </Algorithm>
1298 <Algorithm name="track:DDTOBAxCableAlgo">
1299 <rParent name="tob:TOBAxCabCont"/>
1300 <Vector name="SectorNumber" type="string" nEntries="18">
1301 1 , 2 , 3 , 4 , 5 , 6 ,
1302 7 , 8 , 9 , 10 , 11 , 12 ,
1303 13 , 14 , 15 , 16 , 17 , 18
1304 </Vector>
1305 <Numeric name="SectorRin" value="[AxCableRin]"/>
1306 <Numeric name="SectorRout" value="[AxCableRout]"/>
1307 <Numeric name="SectorDz" value="[AxCableDz]"/>
1308 <Numeric name="SectorDeltaPhi_B" value="2*deg"/>
1309 <Vector name="SectorStartPhi" type="numeric" nEntries="18">
1310 -10*deg , 10*deg , 30*deg , 50*deg , 70*deg , 90*deg ,
1311 110*deg , 130*deg , 150*deg , 170*deg , 190*deg , 210*deg ,
1312 230*deg , 250*deg , 270*deg , 290*deg , 310*deg , 330*deg
1313 </Vector>
1314 <Vector name="SectorMaterial_A" type="string" nEntries="18">
1315 materials:Air , tobmaterial:TOB_ax_services_A2 ,
1316 tobmaterial:TOB_ax_services_A3 , tobmaterial:TOB_ax_services_A4 ,
1317 tobmaterial:TOB_ax_services_A5 , materials:Air ,
1318 tobmaterial:TOB_ax_services_A7 , tobmaterial:TOB_ax_services_A8 ,
1319 tobmaterial:TOB_ax_services_A9 , materials:Air ,
1320 tobmaterial:TOB_ax_services_A11 , tobmaterial:TOB_ax_services_A12 ,
1321 tobmaterial:TOB_ax_services_A13 , tobmaterial:TOB_ax_services_A14 ,
1322 materials:Air , tobmaterial:TOB_ax_services_A16 ,
1323 tobmaterial:TOB_ax_services_A17 , tobmaterial:TOB_ax_services_A18
1324 </Vector>
1325 <Vector name="SectorMaterial_B" type="string" nEntries="18">
1326 materials:Air , tobmaterial:TOB_ax_services_B2 ,
1327 tobmaterial:TOB_ax_services_B3 , tobmaterial:TOB_ax_services_B4 ,
1328 tobmaterial:TOB_ax_services_B5 , tobmaterial:TOB_ax_services_B6 ,
1329 tobmaterial:TOB_ax_services_B7 , tobmaterial:TOB_ax_services_B8 ,
1330 tobmaterial:TOB_ax_services_B9 , materials:Air ,
1331 tobmaterial:TOB_ax_services_B11 , tobmaterial:TOB_ax_services_B12 ,
1332 tobmaterial:TOB_ax_services_B13 , tobmaterial:TOB_ax_services_B14 ,
1333 tobmaterial:TOB_ax_services_B15 , tobmaterial:TOB_ax_services_B16 ,
1334 tobmaterial:TOB_ax_services_B17 , tobmaterial:TOB_ax_services_B18
1335 </Vector>
1336 <Vector name="SectorMaterial_C" type="string" nEntries="18">
1337 materials:Air , tobmaterial:TOB_ax_services_C2 ,
1338 tobmaterial:TOB_ax_services_C3 , tobmaterial:TOB_ax_services_C4 ,
1339 materials:Air , tobmaterial:TOB_ax_services_C6 ,
1340 tobmaterial:TOB_ax_services_C7 , tobmaterial:TOB_ax_services_C8 ,
1341 tobmaterial:TOB_ax_services_C9 , materials:Air ,
1342 tobmaterial:TOB_ax_services_C11 , tobmaterial:TOB_ax_services_C12 ,
1343 tobmaterial:TOB_ax_services_C13 , materials:Air ,
1344 tobmaterial:TOB_ax_services_C15 , tobmaterial:TOB_ax_services_C16 ,
1345 tobmaterial:TOB_ax_services_C17 , tobmaterial:TOB_ax_services_C18
1346 </Vector>
1347 </Algorithm>
1348 <Algorithm name="track:DDTrackerPhiAlgo">
1349 <rParent name="tob:TOBDOHMs"/>
1350 <String name="ChildName" value="tob:TOBDOHM"/>
1351 <Numeric name="Radius" value="[DOHMRadius1]"/>
1352 <Numeric name="Tilt" value="0*deg"/>
1353 <Numeric name="StartCopyNo" value="1"/>
1354 <Numeric name="IncrCopyNo" value="1"/>
1355 <Vector name="Phi" type="numeric" nEntries="15">
1356 [DOHM_R1_phi1] , [DOHM_R1_phi2] , [DOHM_R1_phi3] , [DOHM_R1_phi4] , [DOHM_R1_phi5] ,
1357 [DOHM_R1_phi6] , [DOHM_R1_phi7] , [DOHM_R1_phi8] , [DOHM_R1_phi9] , [DOHM_R1_phi10] ,
1358 [DOHM_R1_phi11] , [DOHM_R1_phi12] , [DOHM_R1_phi13] , [DOHM_R1_phi14] , [DOHM_R1_phi15]
1359 </Vector>
1360 <Vector name="ZPos" type="numeric" nEntries="15">
1361 [zero] , [zero] , [zero] , [zero] , [zero] ,
1362 [zero] , [zero] , [zero] , [zero] , [zero] ,
1363 [zero] , [zero] , [zero] , [zero] , [zero]
1364 </Vector>
1365 </Algorithm>
1366 <Algorithm name="track:DDTrackerPhiAlgo">
1367 <rParent name="tob:TOBDOHMs"/>
1368 <String name="ChildName" value="tob:TOBDOHM"/>
1369 <Numeric name="Radius" value="[DOHMRadius2]"/>
1370 <Numeric name="Tilt" value="0*deg"/>
1371 <Numeric name="StartCopyNo" value="16"/>
1372 <Numeric name="IncrCopyNo" value="1"/>
1373 <Vector name="Phi" type="numeric" nEntries="15">
1374 [DOHM_R2_phi1] , [DOHM_R2_phi2] , [DOHM_R2_phi3] , [DOHM_R2_phi4] , [DOHM_R2_phi5] ,
1375 [DOHM_R2_phi6] , [DOHM_R2_phi7] , [DOHM_R2_phi8] , [DOHM_R2_phi9] , [DOHM_R2_phi10] ,
1376 [DOHM_R2_phi11] , [DOHM_R2_phi12] , [DOHM_R2_phi13] , [DOHM_R2_phi14] , [DOHM_R2_phi15]
1377 </Vector>
1378 <Vector name="ZPos" type="numeric" nEntries="15">
1379 [zero] , [zero] , [zero] , [zero] , [zero] ,
1380 [zero] , [zero] , [zero] , [zero] , [zero] ,
1381 [zero] , [zero] , [zero] , [zero] , [zero]
1382 </Vector>
1383 </Algorithm>
1384 <Algorithm name="track:DDTrackerPhiAlgo">
1385 <rParent name="tob:TOBDOHMs"/>
1386 <String name="ChildName" value="tob:TOBDOHM"/>
1387 <Numeric name="Radius" value="[DOHMRadius3]"/>
1388 <Numeric name="Tilt" value="0*deg"/>
1389 <Numeric name="StartCopyNo" value="31"/>
1390 <Numeric name="IncrCopyNo" value="1"/>
1391 <Vector name="Phi" type="numeric" nEntries="16">
1392 [DOHM_R3_phi1] , [DOHM_R3_phi2] , [DOHM_R3_phi3] , [DOHM_R3_phi4] , [DOHM_R3_phi5] ,
1393 [DOHM_R3_phi6] , [DOHM_R3_phi7] , [DOHM_R3_phi8] , [DOHM_R3_phi9] , [DOHM_R3_phi10] ,
1394 [DOHM_R3_phi11] , [DOHM_R3_phi12] , [DOHM_R3_phi13] , [DOHM_R3_phi14] , [DOHM_R3_phi15] ,
1395 [DOHM_R3_phi16]
1396 </Vector>
1397 <Vector name="ZPos" type="numeric" nEntries="16">
1398 [zero] , [zero] , [zero] , [zero] , [zero] ,
1399 [zero] , [zero] , [zero] , [zero] , [zero] ,
1400 [zero] , [zero] , [zero] , [zero] , [zero] ,
1401 [zero]
1402 </Vector>
1403 </Algorithm>
1404 </DDDefinition>