Warning, /Geometry/TrackerCommonData/data/tob/v1/tob.xml is written in an unsupported language. File is not indexed.
0001 <?xml version="1.0"?>
0002 <DDDefinition>
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 <!-- Unused solids
0270 <Tubs name="TOBConnect4" rMin="[ConnectRin4]" rMax="[ConnectRout4]" dz="[ConnectL4]" startPhi="0*deg" deltaPhi="360*deg"/>
0271 <Tubs name="TOBAlConnect4" rMin="[ConnectRin4]" rMax="[ConnectRout4]" dz="[ConnectL4]" startPhi="-[ConnectDphi4]/2" deltaPhi="[ConnectDphi4]"/>
0272 -->
0273 <Tubs name="TOBConnect5" rMin="[ConnectRin5]" rMax="[ConnectRout5]" dz="[ConnectL5]" startPhi="0*deg" deltaPhi="360*deg"/>
0274 <Tubs name="TOBAlConnect5" rMin="[ConnectRin5]" rMax="[ConnectRout5]" dz="[ConnectL5]" startPhi="-[ConnectDphi5]/2" deltaPhi="[ConnectDphi5]"/>
0275 <Tubs name="TOBConnect6" rMin="[ConnectRin6]" rMax="[ConnectRout6]" dz="[ConnectL6]" startPhi="0*deg" deltaPhi="360*deg"/>
0276 <Tubs name="TOBAlConnect6" rMin="[ConnectRin6]" rMax="[ConnectRout6]" dz="[ConnectL6]" startPhi="-[ConnectDphi6]/2" deltaPhi="[ConnectDphi6]"/>
0277 <Tubs name="TOBConnect56" rMin="[ConnectRout5]" rMax="[ConnectRin6]" dz="[ConnectL56]" startPhi="0*deg" deltaPhi="360*deg"/>
0278 <Tubs name="TOBAlConnect56" rMin="[ConnectRout5]" rMax="[ConnectRin6]" dz="[ConnectL56]" startPhi="-[ConnectDphi6]/2" deltaPhi="[ConnectDphi6]"/>
0279 <Tubs name="TOBMidRib0" rMin="[ConnectRin5]" rMax="[Layer0Rin]" dz="[RibDZ]" startPhi="0*deg" deltaPhi="360*deg"/>
0280 <Tubs name="TOBMidRib1" rMin="[Layer0Rout]" rMax="[Layer1Rin]" dz="[RibDZ]" startPhi="0*deg" deltaPhi="360*deg"/>
0281 <Tubs name="TOBMidRib2" rMin="[Layer1Rout]" rMax="[Layer2Rin]" dz="[RibDZ]" startPhi="0*deg" deltaPhi="360*deg"/>
0282 <Tubs name="TOBMidRib3" rMin="[Layer2Rout]" rMax="[Layer3Rin]" dz="[RibDZ]" startPhi="0*deg" deltaPhi="360*deg"/>
0283 <Tubs name="TOBMidRib4" rMin="[Layer3Rout]" rMax="[Layer4Rin]" dz="[RibDZ]" startPhi="0*deg" deltaPhi="360*deg"/>
0284 <Tubs name="TOBMidRib5" rMin="[Layer4Rout]" rMax="[Layer5Rin]" dz="[RibDZ]" startPhi="0*deg" deltaPhi="360*deg"/>
0285 <Tubs name="TOBMidRib6" rMin="[Layer5Rout]" rMax="[RibRout]" dz="[RibDZ]" startPhi="0*deg" deltaPhi="360*deg"/>
0286 <Tubs name="TOBLayer0" rMin="[Layer0Rin]" rMax="[Layer0Rout]" dz="[tobrodpar:RodL]" startPhi="0*deg" deltaPhi="360*deg"/>
0287 <Tubs name="TOBLayer1" rMin="[Layer1Rin]" rMax="[Layer1Rout]" dz="[tobrodpar:RodL]" startPhi="0*deg" deltaPhi="360*deg"/>
0288 <Tubs name="TOBLayer2" rMin="[Layer2Rin]" rMax="[Layer2Rout]" dz="[tobrodpar:RodL]" startPhi="0*deg" deltaPhi="360*deg"/>
0289 <Tubs name="TOBLayer3" rMin="[Layer3Rin]" rMax="[Layer3Rout]" dz="[tobrodpar:RodL]" startPhi="0*deg" deltaPhi="360*deg"/>
0290 <Tubs name="TOBLayer4" rMin="[Layer4Rin]" rMax="[Layer4Rout]" dz="[tobrodpar:RodL]" startPhi="0*deg" deltaPhi="360*deg"/>
0291 <Tubs name="TOBLayer5" rMin="[Layer5Rin]" rMax="[Layer5Rout]" dz="[tobrodpar:RodL]" startPhi="0*deg" deltaPhi="360*deg"/>
0292 <Tubs name="TOBSideDisk" rMin="[Rin2]" rMax="[Rin3]" dz="[SideDiskDz]" startPhi="0*deg" deltaPhi="360*deg"/>
0293 <Tubs name="TOBAxCabCont" rMin="[AxCableRin]" rMax="[AxCableRout]" dz="[AxCableDz]" startPhi="0*deg" deltaPhi="360*deg"/>
0294 <Tubs name="TOBDOHMs" rMin="[Rin2]" rMax="[Rin3]" dz="[DOHMsDz]" startPhi="0*deg" deltaPhi="360*deg"/>
0295 <Box name="TOBDOHM" dx="[DOHMW]" dy="[DOHML]" dz="[DOHMT]-[Tol]"/>
0296 </SolidSection>
0297 <LogicalPartSection label="tob.xml">
0298 <LogicalPart name="TOB" category="unspecified">
0299 <rSolid name="TOB"/>
0300 <rMaterial name="materials:Air"/>
0301 </LogicalPart>
0302 <LogicalPart name="TIBStiffener" category="unspecified">
0303 <rSolid name="TIBStiffener"/>
0304 <rMaterial name="trackermaterial:T_CarbonFibreStr"/>
0305 </LogicalPart>
0306 <LogicalPart name="TIBRailTop" category="unspecified">
0307 <rSolid name="TIBRailTop"/>
0308 <rMaterial name="tobmaterial:TIB_RailTop"/>
0309 </LogicalPart>
0310 <LogicalPart name="TIBRailBottom" category="unspecified">
0311 <rSolid name="TIBRailBottom"/>
0312 <rMaterial name="tobmaterial:TIB_RailBottom"/>
0313 </LogicalPart>
0314 <LogicalPart name="TOBAlPiece1" category="unspecified">
0315 <rSolid name="TOBAlPiece1"/>
0316 <rMaterial name="trackermaterial:T_Aluminium"/>
0317 </LogicalPart>
0318 <LogicalPart name="TOBAlPiece2" category="unspecified">
0319 <rSolid name="TOBAlPiece2"/>
0320 <rMaterial name="trackermaterial:T_Aluminium"/>
0321 </LogicalPart>
0322 <LogicalPart name="TOBAlPiece3" category="unspecified">
0323 <rSolid name="TOBAlPiece3"/>
0324 <rMaterial name="trackermaterial:T_Aluminium"/>
0325 </LogicalPart>
0326 <LogicalPart name="TOBAlPiece4" category="unspecified">
0327 <rSolid name="TOBAlPiece4"/>
0328 <rMaterial name="trackermaterial:T_Aluminium"/>
0329 </LogicalPart>
0330 <LogicalPart name="TOBCFTube1" category="unspecified">
0331 <rSolid name="TOBCFTube1"/>
0332 <rMaterial name="tobmaterial:TOB_CF_Str"/>
0333 </LogicalPart>
0334 <LogicalPart name="TOBCFTube2" category="unspecified">
0335 <rSolid name="TOBCFTube2"/>
0336 <rMaterial name="tobmaterial:TOB_CF_Str"/>
0337 </LogicalPart>
0338 <LogicalPart name="TOBCFTube3" category="unspecified">
0339 <rSolid name="TOBCFTube3"/>
0340 <rMaterial name="tobmaterial:TOB_CF_Str"/>
0341 </LogicalPart>
0342 <LogicalPart name="TOBCFTube4" category="unspecified">
0343 <rSolid name="TOBCFTube4"/>
0344 <rMaterial name="tobmaterial:TOB_CF_Str"/>
0345 </LogicalPart>
0346 <LogicalPart name="TOBNomexTube1" category="unspecified">
0347 <rSolid name="TOBNomexTube1"/>
0348 <rMaterial name="tobmaterial:TOB_Nomex"/>
0349 </LogicalPart>
0350 <LogicalPart name="TOBNomexTube2" category="unspecified">
0351 <rSolid name="TOBNomexTube2"/>
0352 <rMaterial name="tobmaterial:TOB_Nomex"/>
0353 </LogicalPart>
0354 <LogicalPart name="TOBNomexTube3" category="unspecified">
0355 <rSolid name="TOBNomexTube3"/>
0356 <rMaterial name="materials:Air"/>
0357 </LogicalPart>
0358 <LogicalPart name="TOBNomexT3In1" category="unspecified">
0359 <rSolid name="TOBNomexT3In1"/>
0360 <rMaterial name="tobmaterial:TOB_Nomex"/>
0361 </LogicalPart>
0362 <LogicalPart name="TOBNomexT3In2" category="unspecified">
0363 <rSolid name="TOBNomexT3In2"/>
0364 <rMaterial name="tobmaterial:TOB_Nomex"/>
0365 </LogicalPart>
0366 <LogicalPart name="TOBNomexT3In3" category="unspecified">
0367 <rSolid name="TOBNomexT3In3"/>
0368 <rMaterial name="tobmaterial:TOB_Nomex"/>
0369 </LogicalPart>
0370 <LogicalPart name="TOBAlignTube3" category="unspecified">
0371 <rSolid name="TOBAlignTube3"/>
0372 <rMaterial name="tobmaterial:TOB_CF_Str"/>
0373 </LogicalPart>
0374 <LogicalPart name="TOBAlignT3In" category="unspecified">
0375 <rSolid name="TOBAlignT3In"/>
0376 <rMaterial name="materials:Air"/>
0377 </LogicalPart>
0378 <LogicalPart name="TOBNomexTube4" category="unspecified">
0379 <rSolid name="TOBNomexTube4"/>
0380 <rMaterial name="materials:Air"/>
0381 </LogicalPart>
0382 <LogicalPart name="TOBNomexT4In1" category="unspecified">
0383 <rSolid name="TOBNomexT4In1"/>
0384 <rMaterial name="tobmaterial:TOB_Nomex"/>
0385 </LogicalPart>
0386 <LogicalPart name="TOBNomexT4In2" category="unspecified">
0387 <rSolid name="TOBNomexT4In2"/>
0388 <rMaterial name="tobmaterial:TOB_Nomex"/>
0389 </LogicalPart>
0390 <LogicalPart name="TOBNomexT4In3" category="unspecified">
0391 <rSolid name="TOBNomexT4In3"/>
0392 <rMaterial name="tobmaterial:TOB_Nomex"/>
0393 </LogicalPart>
0394 <LogicalPart name="TOBAlignTube4" category="unspecified">
0395 <rSolid name="TOBAlignTube4"/>
0396 <rMaterial name="tobmaterial:TOB_CF_Str"/>
0397 </LogicalPart>
0398 <LogicalPart name="TOBAlignT4In" category="unspecified">
0399 <rSolid name="TOBAlignT4In"/>
0400 <rMaterial name="materials:Air"/>
0401 </LogicalPart>
0402 <LogicalPart name="TOBPotting1" category="unspecified">
0403 <rSolid name="TOBPotting1"/>
0404 <rMaterial name="tobmaterial:TOB_Epoxy"/>
0405 </LogicalPart>
0406 <LogicalPart name="TOBPotting2" category="unspecified">
0407 <rSolid name="TOBPotting2"/>
0408 <rMaterial name="materials:Air"/>
0409 </LogicalPart>
0410 <LogicalPart name="TOBPotting2I1" category="unspecified">
0411 <rSolid name="TOBPotting2I1"/>
0412 <rMaterial name="tobmaterial:TOB_Epoxy"/>
0413 </LogicalPart>
0414 <LogicalPart name="TOBPotting2I2" category="unspecified">
0415 <rSolid name="TOBPotting2I2"/>
0416 <rMaterial name="tobmaterial:TOB_Epoxy"/>
0417 </LogicalPart>
0418 <LogicalPart name="TOBPotting2I3" category="unspecified">
0419 <rSolid name="TOBPotting2I3"/>
0420 <rMaterial name="tobmaterial:TOB_Epoxy"/>
0421 </LogicalPart>
0422 <LogicalPart name="TOBConnect1" category="unspecified">
0423 <rSolid name="TOBConnect1"/>
0424 <rMaterial name="materials:Air"/>
0425 </LogicalPart>
0426 <LogicalPart name="TOBAlConnect1" category="unspecified">
0427 <rSolid name="TOBAlConnect1"/>
0428 <rMaterial name="tobmaterial:TOB_AlCentralConnect"/>
0429 </LogicalPart>
0430 <LogicalPart name="TOBConnect2" category="unspecified">
0431 <rSolid name="TOBConnect2"/>
0432 <rMaterial name="materials:Air"/>
0433 </LogicalPart>
0434 <LogicalPart name="TOBAlConnect2" category="unspecified">
0435 <rSolid name="TOBAlConnect2"/>
0436 <rMaterial name="tobmaterial:TOB_AlSideConnect"/>
0437 </LogicalPart>
0438 <LogicalPart name="TOBConnect3" category="unspecified">
0439 <rSolid name="TOBConnect3"/>
0440 <rMaterial name="materials:Air"/>
0441 </LogicalPart>
0442 <LogicalPart name="TOBAlConnect3" category="unspecified">
0443 <rSolid name="TOBAlConnect3"/>
0444 <rMaterial name="tobmaterial:TOB_AlSideConnect"/>
0445 </LogicalPart>
0446 <LogicalPart name="TOBConnect23" category="unspecified">
0447 <rSolid name="TOBConnect23"/>
0448 <rMaterial name="materials:Air"/>
0449 </LogicalPart>
0450 <LogicalPart name="TOBAlConnect23" category="unspecified">
0451 <rSolid name="TOBAlConnect23"/>
0452 <rMaterial name="trackermaterial:T_Aluminium"/>
0453 </LogicalPart>
0454 <!-- Unused logical volumes
0455 <LogicalPart name="TOBConnect4" category="unspecified">
0456 <rSolid name="TOBConnect4"/>
0457 <rMaterial name="materials:Air"/>
0458 </LogicalPart>
0459 <LogicalPart name="TOBAlConnect4" category="unspecified">
0460 <rSolid name="TOBAlConnect4"/>
0461 <rMaterial name="tobmaterial:TOB_AlCentralConnect"/>
0462 </LogicalPart>
0463 -->
0464 <LogicalPart name="TOBConnect5" category="unspecified">
0465 <rSolid name="TOBConnect5"/>
0466 <rMaterial name="materials:Air"/>
0467 </LogicalPart>
0468 <LogicalPart name="TOBAlConnect5" category="unspecified">
0469 <rSolid name="TOBAlConnect5"/>
0470 <rMaterial name="tobmaterial:TOB_AlSideConnect"/>
0471 </LogicalPart>
0472 <LogicalPart name="TOBConnect6" category="unspecified">
0473 <rSolid name="TOBConnect6"/>
0474 <rMaterial name="materials:Air"/>
0475 </LogicalPart>
0476 <LogicalPart name="TOBAlConnect6" category="unspecified">
0477 <rSolid name="TOBAlConnect6"/>
0478 <rMaterial name="tobmaterial:TOB_AlSideConnect"/>
0479 </LogicalPart>
0480 <LogicalPart name="TOBConnect56" category="unspecified">
0481 <rSolid name="TOBConnect56"/>
0482 <rMaterial name="materials:Air"/>
0483 </LogicalPart>
0484 <LogicalPart name="TOBAlConnect56" category="unspecified">
0485 <rSolid name="TOBAlConnect56"/>
0486 <rMaterial name="trackermaterial:T_Aluminium"/>
0487 </LogicalPart>
0488 <LogicalPart name="TOBMidRib0" category="unspecified">
0489 <rSolid name="TOBMidRib0"/>
0490 <rMaterial name="tobmaterial:TOB_middle_ribs"/>
0491 </LogicalPart>
0492 <LogicalPart name="TOBMidRib1" category="unspecified">
0493 <rSolid name="TOBMidRib1"/>
0494 <rMaterial name="tobmaterial:TOB_middle_ribs"/>
0495 </LogicalPart>
0496 <LogicalPart name="TOBMidRib2" category="unspecified">
0497 <rSolid name="TOBMidRib2"/>
0498 <rMaterial name="tobmaterial:TOB_middle_ribs"/>
0499 </LogicalPart>
0500 <LogicalPart name="TOBMidRib3" category="unspecified">
0501 <rSolid name="TOBMidRib3"/>
0502 <rMaterial name="tobmaterial:TOB_middle_ribs"/>
0503 </LogicalPart>
0504 <LogicalPart name="TOBMidRib4" category="unspecified">
0505 <rSolid name="TOBMidRib4"/>
0506 <rMaterial name="tobmaterial:TOB_middle_ribs"/>
0507 </LogicalPart>
0508 <LogicalPart name="TOBMidRib5" category="unspecified">
0509 <rSolid name="TOBMidRib5"/>
0510 <rMaterial name="tobmaterial:TOB_middle_ribs"/>
0511 </LogicalPart>
0512 <LogicalPart name="TOBMidRib6" category="unspecified">
0513 <rSolid name="TOBMidRib6"/>
0514 <rMaterial name="tobmaterial:TOB_middle_ribs"/>
0515 </LogicalPart>
0516 <LogicalPart name="TOBDOHM" category="unspecified">
0517 <rSolid name="TOBDOHM"/>
0518 <rMaterial name="tobmaterial:TOB_DOHM"/>
0519 </LogicalPart>
0520 <LogicalPart name="TOBLayer0" category="unspecified">
0521 <rSolid name="TOBLayer0"/>
0522 <rMaterial name="materials:Air"/>
0523 </LogicalPart>
0524 <LogicalPart name="TOBLayer1" category="unspecified">
0525 <rSolid name="TOBLayer1"/>
0526 <rMaterial name="materials:Air"/>
0527 </LogicalPart>
0528 <LogicalPart name="TOBLayer2" category="unspecified">
0529 <rSolid name="TOBLayer2"/>
0530 <rMaterial name="materials:Air"/>
0531 </LogicalPart>
0532 <LogicalPart name="TOBLayer3" category="unspecified">
0533 <rSolid name="TOBLayer3"/>
0534 <rMaterial name="materials:Air"/>
0535 </LogicalPart>
0536 <LogicalPart name="TOBLayer4" category="unspecified">
0537 <rSolid name="TOBLayer4"/>
0538 <rMaterial name="materials:Air"/>
0539 </LogicalPart>
0540 <LogicalPart name="TOBLayer5" category="unspecified">
0541 <rSolid name="TOBLayer5"/>
0542 <rMaterial name="materials:Air"/>
0543 </LogicalPart>
0544 <LogicalPart name="TOBSideDisk" category="unspecified">
0545 <rSolid name="TOBSideDisk"/>
0546 <rMaterial name="materials:Air"/>
0547 </LogicalPart>
0548 <LogicalPart name="TOBAxCabCont" category="unspecified">
0549 <rSolid name="TOBAxCabCont"/>
0550 <rMaterial name="materials:Air"/>
0551 </LogicalPart>
0552 <LogicalPart name="TOBDOHMs" category="unspecified">
0553 <rSolid name="TOBDOHMs"/>
0554 <rMaterial name="materials:Air"/>
0555 </LogicalPart>
0556 </LogicalPartSection>
0557 <PosPartSection label="tob.xml">
0558 <PosPart copyNumber="1">
0559 <rParent name="tob:TOB"/>
0560 <rChild name="tob:TIBStiffener"/>
0561 <Translation x="[RailInX]" y="[StiffenerY]" z="[zero]"/>
0562 </PosPart>
0563 <PosPart copyNumber="2">
0564 <rParent name="tob:TOB"/>
0565 <rChild name="tob:TIBStiffener"/>
0566 <Translation x="-[RailInX]" y="[StiffenerY]" z="[zero]"/>
0567 </PosPart>
0568 <PosPart copyNumber="1">
0569 <rParent name="tob:TOB"/>
0570 <rChild name="tob:TIBRailTop"/>
0571 <Translation x="[RailInX]" y="-[RailTopDy]" z="[zero]"/>
0572 </PosPart>
0573 <PosPart copyNumber="2">
0574 <rParent name="tob:TOB"/>
0575 <rChild name="tob:TIBRailTop"/>
0576 <Translation x="-[RailInX]" y="-[RailTopDy]" z="[zero]"/>
0577 </PosPart>
0578 <PosPart copyNumber="1">
0579 <rParent name="tob:TOB"/>
0580 <rChild name="tob:TIBRailBottom"/>
0581 <Translation x="[RailInX]" y="-2*[RailTopDy]-[RailBottomDy]" z="[zero]"/>
0582 </PosPart>
0583 <PosPart copyNumber="2">
0584 <rParent name="tob:TOB"/>
0585 <rChild name="tob:TIBRailBottom"/>
0586 <Translation x="-[RailInX]" y="-2*[RailTopDy]-[RailBottomDy]" z="[zero]"/>
0587 </PosPart>
0588 <PosPart copyNumber="1">
0589 <rParent name="tob:TOB"/>
0590 <rChild name="tob:TOBAlPiece1"/>
0591 <Translation x="[zero]" y="[zero]" z="-[AlPieceZ]"/>
0592 </PosPart>
0593 <PosPart copyNumber="2">
0594 <rParent name="tob:TOB"/>
0595 <rChild name="tob:TOBAlPiece1"/>
0596 <Translation x="[zero]" y="[zero]" z="[AlPieceZ]"/>
0597 </PosPart>
0598 <PosPart copyNumber="1">
0599 <rParent name="tob:TOB"/>
0600 <rChild name="tob:TOBAlPiece2"/>
0601 <Translation x="[zero]" y="[zero]" z="-[AlPieceZ]"/>
0602 </PosPart>
0603 <PosPart copyNumber="2">
0604 <rParent name="tob:TOB"/>
0605 <rChild name="tob:TOBAlPiece2"/>
0606 <Translation x="[zero]" y="[zero]" z="[AlPieceZ]"/>
0607 </PosPart>
0608 <PosPart copyNumber="1">
0609 <rParent name="tob:TOB"/>
0610 <rChild name="tob:TOBAlPiece3"/>
0611 <Translation x="[zero]" y="[zero]" z="-[AlPieceZ]"/>
0612 </PosPart>
0613 <PosPart copyNumber="2">
0614 <rParent name="tob:TOB"/>
0615 <rChild name="tob:TOBAlPiece3"/>
0616 <Translation x="[zero]" y="[zero]" z="[AlPieceZ]"/>
0617 </PosPart>
0618 <PosPart copyNumber="1">
0619 <rParent name="tob:TOB"/>
0620 <rChild name="tob:TOBAlPiece4"/>
0621 <Translation x="[zero]" y="[zero]" z="-[AlPieceZ]"/>
0622 </PosPart>
0623 <PosPart copyNumber="2">
0624 <rParent name="tob:TOB"/>
0625 <rChild name="tob:TOBAlPiece4"/>
0626 <Translation x="[zero]" y="[zero]" z="[AlPieceZ]"/>
0627 </PosPart>
0628 <PosPart copyNumber="1">
0629 <rParent name="tob:TOB"/>
0630 <rChild name="tob:TOBCFTube1"/>
0631 </PosPart>
0632 <PosPart copyNumber="1">
0633 <rParent name="tob:TOBCFTube1"/>
0634 <rChild name="tob:TOBNomexTube1"/>
0635 </PosPart>
0636 <PosPart copyNumber="1">
0637 <rParent name="tob:TOB"/>
0638 <rChild name="tob:TOBCFTube2"/>
0639 <Translation x="[zero]" y="[zero]" z="[CFTubeZ]"/>
0640 </PosPart>
0641 <PosPart copyNumber="2">
0642 <rParent name="tob:TOB"/>
0643 <rChild name="tob:TOBCFTube2"/>
0644 <Translation x="[zero]" y="[zero]" z="-[CFTubeZ]"/>
0645 </PosPart>
0646 <PosPart copyNumber="1">
0647 <rParent name="tob:TOBCFTube2"/>
0648 <rChild name="tob:TOBNomexTube2"/>
0649 </PosPart>
0650 <PosPart copyNumber="1">
0651 <rParent name="tob:TOB"/>
0652 <rChild name="tob:TOBCFTube3"/>
0653 </PosPart>
0654 <PosPart copyNumber="1">
0655 <rParent name="tob:TOBCFTube3"/>
0656 <rChild name="tob:TOBNomexTube3"/>
0657 </PosPart>
0658 <PosPart copyNumber="1">
0659 <rParent name="tob:TOBAlignTube3"/>
0660 <rChild name="tob:TOBAlignT3In"/>
0661 </PosPart>
0662 <PosPart copyNumber="1">
0663 <rParent name="tob:TOB"/>
0664 <rChild name="tob:TOBCFTube4"/>
0665 <Translation x="[zero]" y="[zero]" z="[CFTubeZ]"/>
0666 </PosPart>
0667 <PosPart copyNumber="2">
0668 <rParent name="tob:TOB"/>
0669 <rChild name="tob:TOBCFTube4"/>
0670 <Translation x="[zero]" y="[zero]" z="-[CFTubeZ]"/>
0671 </PosPart>
0672 <PosPart copyNumber="1">
0673 <rParent name="tob:TOBCFTube4"/>
0674 <rChild name="tob:TOBNomexTube4"/>
0675 </PosPart>
0676 <PosPart copyNumber="1">
0677 <rParent name="tob:TOBAlignTube4"/>
0678 <rChild name="tob:TOBAlignT4In"/>
0679 </PosPart>
0680 <PosPart copyNumber="1">
0681 <rParent name="tob:TOB"/>
0682 <rChild name="tob:TOBLayer0"/>
0683 </PosPart>
0684 <PosPart copyNumber="1">
0685 <rParent name="tob:TOB"/>
0686 <rChild name="tob:TOBLayer1"/>
0687 </PosPart>
0688 <PosPart copyNumber="1">
0689 <rParent name="tob:TOB"/>
0690 <rChild name="tob:TOBLayer2"/>
0691 </PosPart>
0692 <PosPart copyNumber="1">
0693 <rParent name="tob:TOB"/>
0694 <rChild name="tob:TOBLayer3"/>
0695 </PosPart>
0696 <PosPart copyNumber="1">
0697 <rParent name="tob:TOB"/>
0698 <rChild name="tob:TOBLayer4"/>
0699 </PosPart>
0700 <PosPart copyNumber="1">
0701 <rParent name="tob:TOB"/>
0702 <rChild name="tob:TOBLayer5"/>
0703 </PosPart>
0704 <PosPart copyNumber="1">
0705 <rParent name="tob:TOB"/>
0706 <rChild name="tob:TOBSideDisk"/>
0707 <Translation x="[zero]" y="[zero]" z="[SideDiskZ]"/>
0708 </PosPart>
0709 <PosPart copyNumber="2">
0710 <rParent name="tob:TOB"/>
0711 <rChild name="tob:TOBSideDisk"/>
0712 <rRotation name="tobrodpar:180D"/>
0713 <Translation x="[zero]" y="[zero]" z="-[SideDiskZ]"/>
0714 </PosPart>
0715 <PosPart copyNumber="1">
0716 <rParent name="tob:TOB"/>
0717 <rChild name="tob:TOBDOHMs"/>
0718 <Translation x="[zero]" y="[zero]" z="[SideDiskZ]+[SideDiskDz]+[DOHMsDz]+[Tol]"/>
0719 </PosPart>
0720 <PosPart copyNumber="2">
0721 <rParent name="tob:TOB"/>
0722 <rChild name="tob:TOBDOHMs"/>
0723 <Translation x="[zero]" y="[zero]" z="-([SideDiskZ]+[SideDiskDz]+[DOHMsDz]+[Tol])"/>
0724 </PosPart>
0725 <PosPart copyNumber="1">
0726 <rParent name="tob:TOB"/>
0727 <rChild name="tob:TOBAxCabCont"/>
0728 <Translation x="[zero]" y="[zero]" z="[AxCableZ]"/>
0729 </PosPart>
0730 <PosPart copyNumber="2">
0731 <rParent name="tob:TOB"/>
0732 <rChild name="tob:TOBAxCabCont"/>
0733 <Translation x="[zero]" y="[zero]" z="-[AxCableZ]"/>
0734 </PosPart>
0735 </PosPartSection>
0736 <Algorithm name="track:DDTrackerZPosAlgo">
0737 <rParent name="tob:TOB"/>
0738 <String name="ChildName" value="tob:TOBPotting1"/>
0739 <Numeric name="StartCopyNo" value="1"/>
0740 <Numeric name="IncrCopyNo" value="1"/>
0741 <Vector name="ZPositions" type="numeric" nEntries="6">
0742 -[PottingZ1],-[PottingZ2],-[PottingZ3], [PottingZ3], [PottingZ2], [PottingZ1]
0743 </Vector>
0744 <Vector name="Rotations" type="string" nEntries="6">
0745 tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL,
0746 tobrodpar:NULL, tobrodpar:NULL</Vector>
0747 </Algorithm>
0748 <Algorithm name="track:DDTrackerZPosAlgo">
0749 <rParent name="tob:TOB"/>
0750 <String name="ChildName" value="tob:TOBPotting2"/>
0751 <Numeric name="StartCopyNo" value="1"/>
0752 <Numeric name="IncrCopyNo" value="1"/>
0753 <Vector name="ZPositions" type="numeric" nEntries="6">
0754 -[PottingZ1],-[PottingZ2],-[PottingZ3], [PottingZ3], [PottingZ2], [PottingZ1]
0755 </Vector>
0756 <Vector name="Rotations" type="string" nEntries="6">
0757 tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL,
0758 tobrodpar:NULL, tobrodpar:NULL</Vector>
0759 </Algorithm>
0760 <Algorithm name="track:DDTrackerZPosAlgo">
0761 <rParent name="tob:TOB"/>
0762 <String name="ChildName" value="tob:TOBConnect2"/>
0763 <Numeric name="StartCopyNo" value="1"/>
0764 <Numeric name="IncrCopyNo" value="1"/>
0765 <Vector name="ZPositions" type="numeric" nEntries="6">
0766 -[ConnectZ21],-[ConnectZ22],-[ConnectZ23], [ConnectZ23],
0767 [ConnectZ22], [ConnectZ21] </Vector>
0768 <Vector name="Rotations" type="string" nEntries="6">
0769 tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL,
0770 tobrodpar:NULL, tobrodpar:NULL</Vector>
0771 </Algorithm>
0772 <Algorithm name="track:DDTrackerAngular">
0773 <rParent name="tob:TOBConnect2"/>
0774 <String name="ChildName" value="tob:TOBAlConnect2"/>
0775 <Numeric name="N" value="16"/>
0776 <Numeric name="StartCopyNo" value="1"/>
0777 <Numeric name="IncrCopyNo" value="1"/>
0778 <Numeric name="RangeAngle" value="360*deg"/>
0779 <Numeric name="StartAngle" value="[ConnectStartPhi]"/>
0780 <Numeric name="Radius" value="0"/>
0781 <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector>
0782 </Algorithm>
0783 <Algorithm name="track:DDTrackerAngular">
0784 <rParent name="tob:TOBConnect2"/>
0785 <String name="ChildName" value="tob:TOBAlConnect2"/>
0786 <Numeric name="N" value="2"/>
0787 <Numeric name="StartCopyNo" value="17"/>
0788 <Numeric name="IncrCopyNo" value="1"/>
0789 <Numeric name="RangeAngle" value="360*deg"/>
0790 <Numeric name="StartAngle" value="0*deg"/>
0791 <Numeric name="Radius" value="0"/>
0792 <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector>
0793 </Algorithm>
0794 <Algorithm name="track:DDTrackerZPosAlgo">
0795 <rParent name="tob:TOB"/>
0796 <String name="ChildName" value="tob:TOBConnect3"/>
0797 <Numeric name="StartCopyNo" value="1"/>
0798 <Numeric name="IncrCopyNo" value="1"/>
0799 <Vector name="ZPositions" type="numeric" nEntries="6">
0800 -[ConnectZ21],-[ConnectZ22],-[ConnectZ23], [ConnectZ23],
0801 [ConnectZ22], [ConnectZ21] </Vector>
0802 <Vector name="Rotations" type="string" nEntries="6">
0803 tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL,
0804 tobrodpar:NULL, tobrodpar:NULL</Vector>
0805 </Algorithm>
0806 <Algorithm name="track:DDTrackerZPosAlgo">
0807 <rParent name="tob:TOB"/>
0808 <String name="ChildName" value="tob:TOBConnect23"/>
0809 <Numeric name="StartCopyNo" value="1"/>
0810 <Numeric name="IncrCopyNo" value="1"/>
0811 <Vector name="ZPositions" type="numeric" nEntries="6">
0812 -[ConnectZ21]-[Connect23ZOffset],-[ConnectZ22]+[Connect23ZOffset],-[ConnectZ23]-[Connect23ZOffset], [ConnectZ23]+[Connect23ZOffset],
0813 [ConnectZ22]-[Connect23ZOffset], [ConnectZ21]+[Connect23ZOffset] </Vector>
0814 <Vector name="Rotations" type="string" nEntries="6">
0815 tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL,
0816 tobrodpar:NULL, tobrodpar:NULL</Vector>
0817 </Algorithm>
0818 <Algorithm name="track:DDTrackerAngular">
0819 <rParent name="tob:TOBConnect3"/>
0820 <String name="ChildName" value="tob:TOBAlConnect3"/>
0821 <Numeric name="N" value="16"/>
0822 <Numeric name="StartCopyNo" value="1"/>
0823 <Numeric name="IncrCopyNo" value="1"/>
0824 <Numeric name="RangeAngle" value="360*deg"/>
0825 <Numeric name="StartAngle" value="[ConnectStartPhi]"/>
0826 <Numeric name="Radius" value="0"/>
0827 <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector>
0828 </Algorithm>
0829 <Algorithm name="track:DDTrackerAngular">
0830 <rParent name="tob:TOBConnect3"/>
0831 <String name="ChildName" value="tob:TOBAlConnect3"/>
0832 <Numeric name="N" value="2"/>
0833 <Numeric name="StartCopyNo" value="17"/>
0834 <Numeric name="IncrCopyNo" value="1"/>
0835 <Numeric name="RangeAngle" value="360*deg"/>
0836 <Numeric name="StartAngle" value="0*deg"/>
0837 <Numeric name="Radius" value="0"/>
0838 <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector>
0839 </Algorithm>
0840 <Algorithm name="track:DDTrackerAngular">
0841 <rParent name="tob:TOBConnect23"/>
0842 <String name="ChildName" value="tob:TOBAlConnect23"/>
0843 <Numeric name="N" value="16"/>
0844 <Numeric name="StartCopyNo" value="1"/>
0845 <Numeric name="IncrCopyNo" value="1"/>
0846 <Numeric name="RangeAngle" value="360*deg"/>
0847 <Numeric name="StartAngle" value="[ConnectStartPhi]"/>
0848 <Numeric name="Radius" value="0"/>
0849 <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector>
0850 </Algorithm>
0851 <Algorithm name="track:DDTrackerAngular">
0852 <rParent name="tob:TOBConnect23"/>
0853 <String name="ChildName" value="tob:TOBAlConnect23"/>
0854 <Numeric name="N" value="2"/>
0855 <Numeric name="StartCopyNo" value="17"/>
0856 <Numeric name="IncrCopyNo" value="1"/>
0857 <Numeric name="RangeAngle" value="360*deg"/>
0858 <Numeric name="StartAngle" value="0*deg"/>
0859 <Numeric name="Radius" value="0"/>
0860 <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector>
0861 </Algorithm>
0862 <!-- Unused positioning
0863 <Algorithm name="track:DDTrackerAngular">
0864 <rParent name="tob:TOBConnect4"/>
0865 <String name="ChildName" value="tob:TOBAlConnect4"/>
0866 <Numeric name="N" value="2"/>
0867 <Numeric name="StartCopyNo" value="17"/>
0868 <Numeric name="IncrCopyNo" value="1"/>
0869 <Numeric name="RangeAngle" value="360*deg"/>
0870 <Numeric name="StartAngle" value="0*deg"/>
0871 <Numeric name="Radius" value="0"/>
0872 <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector>
0873 </Algorithm>
0874 -->
0875 <Algorithm name="track:DDTrackerZPosAlgo">
0876 <rParent name="tob:TOB"/>
0877 <String name="ChildName" value="tob:TOBConnect5"/>
0878 <Numeric name="StartCopyNo" value="1"/>
0879 <Numeric name="IncrCopyNo" value="1"/>
0880 <Vector name="ZPositions" type="numeric" nEntries="6">
0881 -[ConnectZ21],-[ConnectZ22],-[ConnectZ23], [ConnectZ23],
0882 [ConnectZ22], [ConnectZ21] </Vector>
0883 <Vector name="Rotations" type="string" nEntries="6">
0884 tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL,
0885 tobrodpar:NULL, tobrodpar:NULL</Vector>
0886 </Algorithm>
0887 <Algorithm name="track:DDTrackerAngular">
0888 <rParent name="tob:TOBConnect5"/>
0889 <String name="ChildName" value="tob:TOBAlConnect5"/>
0890 <Numeric name="N" value="16"/>
0891 <Numeric name="StartCopyNo" value="1"/>
0892 <Numeric name="IncrCopyNo" value="1"/>
0893 <Numeric name="RangeAngle" value="360*deg"/>
0894 <Numeric name="StartAngle" value="[ConnectStartPhi]"/>
0895 <Numeric name="Radius" value="0"/>
0896 <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector>
0897 </Algorithm>
0898 <Algorithm name="track:DDTrackerAngular">
0899 <rParent name="tob:TOBConnect5"/>
0900 <String name="ChildName" value="tob:TOBAlConnect5"/>
0901 <Numeric name="N" value="2"/>
0902 <Numeric name="StartCopyNo" value="17"/>
0903 <Numeric name="IncrCopyNo" value="1"/>
0904 <Numeric name="RangeAngle" value="360*deg"/>
0905 <Numeric name="StartAngle" value="0*deg"/>
0906 <Numeric name="Radius" value="0"/>
0907 <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector>
0908 </Algorithm>
0909 <Algorithm name="track:DDTrackerZPosAlgo">
0910 <rParent name="tob:TOB"/>
0911 <String name="ChildName" value="tob:TOBConnect6"/>
0912 <Numeric name="StartCopyNo" value="1"/>
0913 <Numeric name="IncrCopyNo" value="1"/>
0914 <Vector name="ZPositions" type="numeric" nEntries="6">
0915 -[ConnectZ21],-[ConnectZ22],-[ConnectZ23], [ConnectZ23],
0916 [ConnectZ22], [ConnectZ21] </Vector>
0917 <Vector name="Rotations" type="string" nEntries="6">
0918 tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL,
0919 tobrodpar:NULL, tobrodpar:NULL</Vector>
0920 </Algorithm>
0921 <Algorithm name="track:DDTrackerZPosAlgo">
0922 <rParent name="tob:TOB"/>
0923 <String name="ChildName" value="tob:TOBConnect56"/>
0924 <Numeric name="StartCopyNo" value="1"/>
0925 <Numeric name="IncrCopyNo" value="1"/>
0926 <Vector name="ZPositions" type="numeric" nEntries="6">
0927 -[ConnectZ21]-[Connect56ZOffset],-[ConnectZ22]+[Connect56ZOffset],-[ConnectZ23]-[Connect56ZOffset], [ConnectZ23]+[Connect56ZOffset],
0928 [ConnectZ22]-[Connect56ZOffset], [ConnectZ21]+[Connect56ZOffset] </Vector>
0929 <Vector name="Rotations" type="string" nEntries="6">
0930 tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL,
0931 tobrodpar:NULL, tobrodpar:NULL</Vector>
0932 </Algorithm>
0933 <Algorithm name="track:DDTrackerAngular">
0934 <rParent name="tob:TOBConnect6"/>
0935 <String name="ChildName" value="tob:TOBAlConnect6"/>
0936 <Numeric name="N" value="16"/>
0937 <Numeric name="StartCopyNo" value="1"/>
0938 <Numeric name="IncrCopyNo" value="1"/>
0939 <Numeric name="RangeAngle" value="360*deg"/>
0940 <Numeric name="StartAngle" value="[ConnectStartPhi]"/>
0941 <Numeric name="Radius" value="0"/>
0942 <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector>
0943 </Algorithm>
0944 <Algorithm name="track:DDTrackerAngular">
0945 <rParent name="tob:TOBConnect6"/>
0946 <String name="ChildName" value="tob:TOBAlConnect6"/>
0947 <Numeric name="N" value="2"/>
0948 <Numeric name="StartCopyNo" value="17"/>
0949 <Numeric name="IncrCopyNo" value="1"/>
0950 <Numeric name="RangeAngle" value="360*deg"/>
0951 <Numeric name="StartAngle" value="0*deg"/>
0952 <Numeric name="Radius" value="0"/>
0953 <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector>
0954 </Algorithm>
0955 <Algorithm name="track:DDTrackerAngular">
0956 <rParent name="tob:TOBConnect56"/>
0957 <String name="ChildName" value="tob:TOBAlConnect56"/>
0958 <Numeric name="N" value="16"/>
0959 <Numeric name="StartCopyNo" value="1"/>
0960 <Numeric name="IncrCopyNo" value="1"/>
0961 <Numeric name="RangeAngle" value="360*deg"/>
0962 <Numeric name="StartAngle" value="[ConnectStartPhi]"/>
0963 <Numeric name="Radius" value="0"/>
0964 <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector>
0965 </Algorithm>
0966 <Algorithm name="track:DDTrackerAngular">
0967 <rParent name="tob:TOBConnect56"/>
0968 <String name="ChildName" value="tob:TOBAlConnect56"/>
0969 <Numeric name="N" value="2"/>
0970 <Numeric name="StartCopyNo" value="17"/>
0971 <Numeric name="IncrCopyNo" value="1"/>
0972 <Numeric name="RangeAngle" value="360*deg"/>
0973 <Numeric name="StartAngle" value="0*deg"/>
0974 <Numeric name="Radius" value="0"/>
0975 <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector>
0976 </Algorithm>
0977 <Algorithm name="track:DDTrackerZPosAlgo">
0978 <rParent name="tob:TOB"/>
0979 <String name="ChildName" value="tob:TOBMidRib0"/>
0980 <Numeric name="StartCopyNo" value="1"/>
0981 <Numeric name="IncrCopyNo" value="1"/>
0982 <Vector name="ZPositions" type="numeric" nEntries="4">
0983 -[RibZ1], -[RibZ2], [RibZ2], [RibZ1] </Vector>
0984 <Vector name="Rotations" type="string" nEntries="4">
0985 tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL</Vector>
0986 </Algorithm>
0987 <Algorithm name="track:DDTrackerZPosAlgo">
0988 <rParent name="tob:TOB"/>
0989 <String name="ChildName" value="tob:TOBMidRib1"/>
0990 <Numeric name="StartCopyNo" value="1"/>
0991 <Numeric name="IncrCopyNo" value="1"/>
0992 <Vector name="ZPositions" type="numeric" nEntries="4">
0993 -[RibZ1], -[RibZ2], [RibZ2], [RibZ1] </Vector>
0994 <Vector name="Rotations" type="string" nEntries="4">
0995 tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL</Vector>
0996 </Algorithm>
0997 <Algorithm name="track:DDTrackerZPosAlgo">
0998 <rParent name="tob:TOB"/>
0999 <String name="ChildName" value="tob:TOBMidRib2"/>
1000 <Numeric name="StartCopyNo" value="1"/>
1001 <Numeric name="IncrCopyNo" value="1"/>
1002 <Vector name="ZPositions" type="numeric" nEntries="4">
1003 -[RibZ1], -[RibZ2], [RibZ2], [RibZ1] </Vector>
1004 <Vector name="Rotations" type="string" nEntries="4">
1005 tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL</Vector>
1006 </Algorithm>
1007 <Algorithm name="track:DDTrackerZPosAlgo">
1008 <rParent name="tob:TOB"/>
1009 <String name="ChildName" value="tob:TOBMidRib3"/>
1010 <Numeric name="StartCopyNo" value="1"/>
1011 <Numeric name="IncrCopyNo" value="1"/>
1012 <Vector name="ZPositions" type="numeric" nEntries="4">
1013 -[RibZ1], -[RibZ2], [RibZ2], [RibZ1] </Vector>
1014 <Vector name="Rotations" type="string" nEntries="4">
1015 tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL</Vector>
1016 </Algorithm>
1017 <Algorithm name="track:DDTrackerZPosAlgo">
1018 <rParent name="tob:TOB"/>
1019 <String name="ChildName" value="tob:TOBMidRib4"/>
1020 <Numeric name="StartCopyNo" value="1"/>
1021 <Numeric name="IncrCopyNo" value="1"/>
1022 <Vector name="ZPositions" type="numeric" nEntries="4">
1023 -[RibZ1], -[RibZ2], [RibZ2], [RibZ1] </Vector>
1024 <Vector name="Rotations" type="string" nEntries="4">
1025 tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL</Vector>
1026 </Algorithm>
1027 <Algorithm name="track:DDTrackerZPosAlgo">
1028 <rParent name="tob:TOB"/>
1029 <String name="ChildName" value="tob:TOBMidRib5"/>
1030 <Numeric name="StartCopyNo" value="1"/>
1031 <Numeric name="IncrCopyNo" value="1"/>
1032 <Vector name="ZPositions" type="numeric" nEntries="4">
1033 -[RibZ1], -[RibZ2], [RibZ2], [RibZ1] </Vector>
1034 <Vector name="Rotations" type="string" nEntries="4">
1035 tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL</Vector>
1036 </Algorithm>
1037 <Algorithm name="track:DDTrackerZPosAlgo">
1038 <rParent name="tob:TOB"/>
1039 <String name="ChildName" value="tob:TOBMidRib6"/>
1040 <Numeric name="StartCopyNo" value="1"/>
1041 <Numeric name="IncrCopyNo" value="1"/>
1042 <Vector name="ZPositions" type="numeric" nEntries="4">
1043 -[RibZ1], -[RibZ2], [RibZ2], [RibZ1] </Vector>
1044 <Vector name="Rotations" type="string" nEntries="4">
1045 tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL</Vector>
1046 </Algorithm>
1047 <Algorithm name="track:DDTrackerPhiAltAlgo">
1048 <rParent name="tob:TOBLayer0"/>
1049 <String name="ChildName" value="tobrod0:TOBRod0"/>
1050 <Numeric name="Tilt" value="[DetectorTilt]"/>
1051 <Numeric name="StartAngle" value="5.3571*deg"/>
1052 <Numeric name="RangeAngle" value="360*deg"/>
1053 <Numeric name="RadiusIn" value="[Layer0LowR]"/>
1054 <Numeric name="RadiusOut" value="[Layer0HighR]"/>
1055 <Numeric name="ZPosition" value="[zero]"/>
1056 <Numeric name="Number" value="42"/>
1057 <Numeric name="StartCopyNo" value="1"/>
1058 <Numeric name="IncrCopyNo" value="1"/>
1059 </Algorithm>
1060 <Algorithm name="track:DDTrackerPhiAltAlgo">
1061 <rParent name="tob:TOBLayer1"/>
1062 <String name="ChildName" value="tobrod1:TOBRod1"/>
1063 <Numeric name="Tilt" value="[DetectorTilt]"/>
1064 <Numeric name="StartAngle" value="2.1601*deg"/>
1065 <Numeric name="RangeAngle" value="360*deg"/>
1066 <Numeric name="RadiusIn" value="[Layer1LowR]"/>
1067 <Numeric name="RadiusOut" value="[Layer1HighR]"/>
1068 <Numeric name="ZPosition" value="[zero]"/>
1069 <Numeric name="Number" value="48"/>
1070 <Numeric name="StartCopyNo" value="1"/>
1071 <Numeric name="IncrCopyNo" value="1"/>
1072 </Algorithm>
1073 <Algorithm name="track:DDTrackerPhiAltAlgo">
1074 <rParent name="tob:TOBLayer2"/>
1075 <String name="ChildName" value="tobrod2:TOBRod2"/>
1076 <Numeric name="Tilt" value="[DetectorTilt]"/>
1077 <Numeric name="StartAngle" value="13.0309*deg"/>
1078 <Numeric name="RangeAngle" value="360*deg"/>
1079 <Numeric name="RadiusIn" value="[Layer2LowR]"/>
1080 <Numeric name="RadiusOut" value="[Layer2HighR]"/>
1081 <Numeric name="ZPosition" value="[zero]"/>
1082 <Numeric name="Number" value="54"/>
1083 <Numeric name="StartCopyNo" value="1"/>
1084 <Numeric name="IncrCopyNo" value="1"/>
1085 </Algorithm>
1086 <Algorithm name="track:DDTrackerPhiAltAlgo">
1087 <rParent name="tob:TOBLayer3"/>
1088 <String name="ChildName" value="tobrod3:TOBRod3"/>
1089 <Numeric name="Tilt" value="[DetectorTilt]"/>
1090 <Numeric name="StartAngle" value="1.5802*deg"/>
1091 <Numeric name="RangeAngle" value="360*deg"/>
1092 <Numeric name="RadiusIn" value="[Layer3LowR]"/>
1093 <Numeric name="RadiusOut" value="[Layer3HighR]"/>
1094 <Numeric name="ZPosition" value="[zero]"/>
1095 <Numeric name="Number" value="60"/>
1096 <Numeric name="StartCopyNo" value="1"/>
1097 <Numeric name="IncrCopyNo" value="1"/>
1098 </Algorithm>
1099 <Algorithm name="track:DDTrackerPhiAltAlgo">
1100 <rParent name="tob:TOBLayer4"/>
1101 <String name="ChildName" value="tobrod4:TOBRod4"/>
1102 <Numeric name="Tilt" value="[DetectorTilt]"/>
1103 <Numeric name="StartAngle" value="8.4397*deg"/>
1104 <Numeric name="RangeAngle" value="360*deg"/>
1105 <Numeric name="RadiusIn" value="[Layer4LowR]"/>
1106 <Numeric name="RadiusOut" value="[Layer4HighR]"/>
1107 <Numeric name="ZPosition" value="[zero]"/>
1108 <Numeric name="Number" value="66"/>
1109 <Numeric name="StartCopyNo" value="1"/>
1110 <Numeric name="IncrCopyNo" value="1"/>
1111 </Algorithm>
1112 <Algorithm name="track:DDTrackerPhiAltAlgo">
1113 <rParent name="tob:TOBLayer5"/>
1114 <String name="ChildName" value="tobrod5:TOBRod5"/>
1115 <Numeric name="Tilt" value="[DetectorTilt]"/>
1116 <Numeric name="StartAngle" value="1.3779*deg"/>
1117 <Numeric name="RangeAngle" value="360*deg"/>
1118 <Numeric name="RadiusIn" value="[Layer5LowR]"/>
1119 <Numeric name="RadiusOut" value="[Layer5HighR]"/>
1120 <Numeric name="ZPosition" value="[zero]"/>
1121 <Numeric name="Number" value="74"/>
1122 <Numeric name="StartCopyNo" value="1"/>
1123 <Numeric name="IncrCopyNo" value="1"/>
1124 </Algorithm>
1125 <Algorithm name="track:DDTrackerPhiAlgo">
1126 <rParent name="tob:TOBNomexTube3"/>
1127 <String name="ChildName" value="tob:TOBNomexT3In1"/>
1128 <Numeric name="Radius" value="[zero]"/>
1129 <Numeric name="Tilt" value="0*deg"/>
1130 <Vector name="Phi" type="numeric" nEntries="5">
1131 [NomexInPhi1], [NomexInPhi3], [NomexInPhi4], [NomexInPhi6], [NomexInPhi8]
1132 </Vector>
1133 <Vector name="ZPos" type="numeric" nEntries="5">
1134 [zero], [zero], [zero], [zero], [zero]
1135 </Vector>
1136 </Algorithm>
1137 <Algorithm name="track:DDTrackerPhiAlgo">
1138 <rParent name="tob:TOBNomexTube3"/>
1139 <String name="ChildName" value="tob:TOBNomexT3In2"/>
1140 <Numeric name="Radius" value="[zero]"/>
1141 <Numeric name="Tilt" value="0*deg"/>
1142 <Vector name="Phi" type="numeric" nEntries="2">
1143 [NomexInPhi2], [NomexInPhi7]
1144 </Vector>
1145 <Vector name="ZPos" type="numeric" nEntries="2">
1146 [zero], [zero]
1147 </Vector>
1148 </Algorithm>
1149 <Algorithm name="track:DDTrackerPhiAlgo">
1150 <rParent name="tob:TOBNomexTube3"/>
1151 <String name="ChildName" value="tob:TOBNomexT3In3"/>
1152 <Numeric name="Radius" value="[zero]"/>
1153 <Numeric name="Tilt" value="0*deg"/>
1154 <Vector name="Phi" type="numeric" nEntries="1">
1155 [NomexInPhi5]
1156 </Vector>
1157 <Vector name="ZPos" type="numeric" nEntries="1">
1158 [zero]
1159 </Vector>
1160 </Algorithm>
1161 <Algorithm name="track:DDTrackerPhiAlgo">
1162 <rParent name="tob:TOBNomexTube3"/>
1163 <String name="ChildName" value="tob:TOBAlignTube3"/>
1164 <Numeric name="Radius" value="([NomexTubeRin2]+[NomexTubeRout2])/2"/>
1165 <Numeric name="Tilt" value="0*deg"/>
1166 <Vector name="Phi" type="numeric" nEntries="8">
1167 [AlignPhi1], [AlignPhi2], [AlignPhi3], [AlignPhi4],
1168 [AlignPhi5], [AlignPhi6], [AlignPhi7], [AlignPhi8]
1169 </Vector>
1170 <Vector name="ZPos" type="numeric" nEntries="8">
1171 [zero], [zero], [zero], [zero], [zero], [zero], [zero], [zero]
1172 </Vector>
1173 </Algorithm>
1174 <Algorithm name="track:DDTrackerPhiAlgo">
1175 <rParent name="tob:TOBNomexTube4"/>
1176 <String name="ChildName" value="tob:TOBNomexT4In1"/>
1177 <Numeric name="Radius" value="[zero]"/>
1178 <Numeric name="Tilt" value="0*deg"/>
1179 <Vector name="Phi" type="numeric" nEntries="5">
1180 [NomexInPhi1], [NomexInPhi3], [NomexInPhi4], [NomexInPhi6], [NomexInPhi8]
1181 </Vector>
1182 <Vector name="ZPos" type="numeric" nEntries="5">
1183 [zero], [zero], [zero], [zero], [zero]
1184 </Vector>
1185 </Algorithm>
1186 <Algorithm name="track:DDTrackerPhiAlgo">
1187 <rParent name="tob:TOBNomexTube4"/>
1188 <String name="ChildName" value="tob:TOBNomexT4In2"/>
1189 <Numeric name="Radius" value="[zero]"/>
1190 <Numeric name="Tilt" value="0*deg"/>
1191 <Vector name="Phi" type="numeric" nEntries="2">
1192 [NomexInPhi2], [NomexInPhi7]
1193 </Vector>
1194 <Vector name="ZPos" type="numeric" nEntries="2">
1195 [zero], [zero]
1196 </Vector>
1197 </Algorithm>
1198 <Algorithm name="track:DDTrackerPhiAlgo">
1199 <rParent name="tob:TOBNomexTube4"/>
1200 <String name="ChildName" value="tob:TOBNomexT4In3"/>
1201 <Numeric name="Radius" value="[zero]"/>
1202 <Numeric name="Tilt" value="0*deg"/>
1203 <Vector name="Phi" type="numeric" nEntries="1">
1204 [NomexInPhi5]
1205 </Vector>
1206 <Vector name="ZPos" type="numeric" nEntries="1">
1207 [zero]
1208 </Vector>
1209 </Algorithm>
1210 <Algorithm name="track:DDTrackerPhiAlgo">
1211 <rParent name="tob:TOBNomexTube4"/>
1212 <String name="ChildName" value="tob:TOBAlignTube4"/>
1213 <Numeric name="Radius" value="([NomexTubeRin2]+[NomexTubeRout2])/2"/>
1214 <Numeric name="Tilt" value="0*deg"/>
1215 <Vector name="Phi" type="numeric" nEntries="8">
1216 [AlignPhi1], [AlignPhi2], [AlignPhi3], [AlignPhi4],
1217 [AlignPhi5], [AlignPhi6], [AlignPhi7], [AlignPhi8]
1218 </Vector>
1219 <Vector name="ZPos" type="numeric" nEntries="8">
1220 [zero], [zero], [zero], [zero], [zero], [zero], [zero], [zero]
1221 </Vector>
1222 </Algorithm>
1223 <Algorithm name="track:DDTrackerPhiAlgo">
1224 <rParent name="tob:TOBPotting2"/>
1225 <String name="ChildName" value="tob:TOBPotting2I1"/>
1226 <Numeric name="Radius" value="[zero]"/>
1227 <Numeric name="Tilt" value="0*deg"/>
1228 <Vector name="Phi" type="numeric" nEntries="5">
1229 [NomexInPhi1], [NomexInPhi3], [NomexInPhi4], [NomexInPhi6], [NomexInPhi8]
1230 </Vector>
1231 <Vector name="ZPos" type="numeric" nEntries="5">
1232 [zero], [zero], [zero], [zero], [zero]
1233 </Vector>
1234 </Algorithm>
1235 <Algorithm name="track:DDTrackerPhiAlgo">
1236 <rParent name="tob:TOBPotting2"/>
1237 <String name="ChildName" value="tob:TOBPotting2I2"/>
1238 <Numeric name="Radius" value="[zero]"/>
1239 <Numeric name="Tilt" value="0*deg"/>
1240 <Vector name="Phi" type="numeric" nEntries="2">
1241 [NomexInPhi2], [NomexInPhi7]
1242 </Vector>
1243 <Vector name="ZPos" type="numeric" nEntries="2">
1244 [zero], [zero]
1245 </Vector>
1246 </Algorithm>
1247 <Algorithm name="track:DDTrackerPhiAlgo">
1248 <rParent name="tob:TOBPotting2"/>
1249 <String name="ChildName" value="tob:TOBPotting2I3"/>
1250 <Numeric name="Radius" value="[zero]"/>
1251 <Numeric name="Tilt" value="0*deg"/>
1252 <Vector name="Phi" type="numeric" nEntries="1">
1253 [NomexInPhi5]
1254 </Vector>
1255 <Vector name="ZPos" type="numeric" nEntries="1">
1256 [zero]
1257 </Vector>
1258 </Algorithm>
1259 <Algorithm name="track:DDTOBRadCableAlgo">
1260 <rParent name="tob:TOBSideDisk"/>
1261 <Numeric name="DiskDz" value="[SideDiskDz]"/>
1262 <Numeric name="RMax" value="[Rin3]"/>
1263 <Numeric name="CableT" value="0.7*cm"/>
1264 <Vector name="RodRin" type="numeric" nEntries="6">
1265 [Layer0LowR], [Layer1LowR], [Layer2LowR],
1266 [Layer3LowR], [Layer4LowR], [Layer5LowR]
1267 </Vector>
1268 <Vector name="RodRout" type="numeric" nEntries="6">
1269 [Layer0HighR], [Layer1HighR], [Layer2HighR],
1270 [Layer3HighR], [Layer4HighR], [Layer5HighR]
1271 </Vector>
1272 <Vector name="CableMaterial" type="string" nEntries="6">
1273 tobmaterial:TOB_rad_services1, tobmaterial:TOB_rad_services2,
1274 tobmaterial:TOB_rad_services3, tobmaterial:TOB_rad_services4,
1275 tobmaterial:TOB_rad_services5, tobmaterial:TOB_rad_services6
1276 </Vector>
1277 <Numeric name="ConnW" value="4.0*cm"/>
1278 <Numeric name="ConnT" value="2.3*cm"/>
1279 <Vector name="ConnMaterial" type="string" nEntries="6">
1280 tobmaterial:TOB_rib1, tobmaterial:TOB_rib2, tobmaterial:TOB_rib3,
1281 tobmaterial:TOB_rib4, tobmaterial:TOB_rib5, tobmaterial:TOB_rib6
1282 </Vector>
1283 <Numeric name="CoolRin" value="[zero]"/>
1284 <Numeric name="CoolRout1" value="3.0*mm"/>
1285 <Numeric name="CoolRout2" value="2.8*mm"/>
1286 <Numeric name="CoolStartPhi1" value="0*deg"/>
1287 <Numeric name="CoolDeltaPhi1" value="360*deg"/>
1288 <Numeric name="CoolStartPhi2" value="0*deg"/>
1289 <Numeric name="CoolDeltaPhi2" value="360*deg"/>
1290 <Vector name="CoolR1" type="numeric" nEntries="6">
1291 [Layer0CoolRa], [Layer1CoolRa], [Layer2CoolRa],
1292 [Layer3CoolRa], [Layer4CoolRa], [Layer5CoolRa]
1293 </Vector>
1294 <Vector name="CoolR2" type="numeric" nEntries="6">
1295 [Layer0CoolRr], [Layer1CoolRr], [Layer2CoolRr],
1296 [Layer3CoolRr], [Layer4CoolRr], [Layer5CoolRr]
1297 </Vector>
1298 <String name="CoolMaterial1" value="trackermaterial:T_CuNi"/>
1299 <String name="CoolMaterial2" value="trackermaterial:T_C6F14_F2_-30C"/>
1300 <Vector name="RingName" type="string" nEntries="6">
1301 1, 2, 3, 4, 5, 6
1302 </Vector>
1303 </Algorithm>
1304 <Algorithm name="track:DDTOBAxCableAlgo">
1305 <rParent name="tob:TOBAxCabCont"/>
1306 <Vector name="SectorNumber" type="string" nEntries="18">
1307 1 , 2 , 3 , 4 , 5 , 6 ,
1308 7 , 8 , 9 , 10 , 11 , 12 ,
1309 13 , 14 , 15 , 16 , 17 , 18
1310 </Vector>
1311 <Numeric name="SectorRin" value="[AxCableRin]"/>
1312 <Numeric name="SectorRout" value="[AxCableRout]"/>
1313 <Numeric name="SectorDz" value="[AxCableDz]"/>
1314 <Numeric name="SectorDeltaPhi_B" value="2*deg"/>
1315 <Vector name="SectorStartPhi" type="numeric" nEntries="18">
1316 -10*deg , 10*deg , 30*deg , 50*deg , 70*deg , 90*deg ,
1317 110*deg , 130*deg , 150*deg , 170*deg , 190*deg , 210*deg ,
1318 230*deg , 250*deg , 270*deg , 290*deg , 310*deg , 330*deg
1319 </Vector>
1320 <Vector name="SectorMaterial_A" type="string" nEntries="18">
1321 materials:Air , tobmaterial:TOB_ax_services_A2 ,
1322 tobmaterial:TOB_ax_services_A3 , tobmaterial:TOB_ax_services_A4 ,
1323 tobmaterial:TOB_ax_services_A5 , materials:Air ,
1324 tobmaterial:TOB_ax_services_A7 , tobmaterial:TOB_ax_services_A8 ,
1325 tobmaterial:TOB_ax_services_A9 , materials:Air ,
1326 tobmaterial:TOB_ax_services_A11 , tobmaterial:TOB_ax_services_A12 ,
1327 tobmaterial:TOB_ax_services_A13 , tobmaterial:TOB_ax_services_A14 ,
1328 materials:Air , tobmaterial:TOB_ax_services_A16 ,
1329 tobmaterial:TOB_ax_services_A17 , tobmaterial:TOB_ax_services_A18
1330 </Vector>
1331 <Vector name="SectorMaterial_B" type="string" nEntries="18">
1332 materials:Air , tobmaterial:TOB_ax_services_B2 ,
1333 tobmaterial:TOB_ax_services_B3 , tobmaterial:TOB_ax_services_B4 ,
1334 tobmaterial:TOB_ax_services_B5 , tobmaterial:TOB_ax_services_B6 ,
1335 tobmaterial:TOB_ax_services_B7 , tobmaterial:TOB_ax_services_B8 ,
1336 tobmaterial:TOB_ax_services_B9 , materials:Air ,
1337 tobmaterial:TOB_ax_services_B11 , tobmaterial:TOB_ax_services_B12 ,
1338 tobmaterial:TOB_ax_services_B13 , tobmaterial:TOB_ax_services_B14 ,
1339 tobmaterial:TOB_ax_services_B15 , tobmaterial:TOB_ax_services_B16 ,
1340 tobmaterial:TOB_ax_services_B17 , tobmaterial:TOB_ax_services_B18
1341 </Vector>
1342 <Vector name="SectorMaterial_C" type="string" nEntries="18">
1343 materials:Air , tobmaterial:TOB_ax_services_C2 ,
1344 tobmaterial:TOB_ax_services_C3 , tobmaterial:TOB_ax_services_C4 ,
1345 materials:Air , tobmaterial:TOB_ax_services_C6 ,
1346 tobmaterial:TOB_ax_services_C7 , tobmaterial:TOB_ax_services_C8 ,
1347 tobmaterial:TOB_ax_services_C9 , materials:Air ,
1348 tobmaterial:TOB_ax_services_C11 , tobmaterial:TOB_ax_services_C12 ,
1349 tobmaterial:TOB_ax_services_C13 , materials:Air ,
1350 tobmaterial:TOB_ax_services_C15 , tobmaterial:TOB_ax_services_C16 ,
1351 tobmaterial:TOB_ax_services_C17 , tobmaterial:TOB_ax_services_C18
1352 </Vector>
1353 </Algorithm>
1354 <Algorithm name="track:DDTrackerPhiAlgo">
1355 <rParent name="tob:TOBDOHMs"/>
1356 <String name="ChildName" value="tob:TOBDOHM"/>
1357 <Numeric name="Radius" value="[DOHMRadius1]"/>
1358 <Numeric name="Tilt" value="0*deg"/>
1359 <Numeric name="StartCopyNo" value="1"/>
1360 <Numeric name="IncrCopyNo" value="1"/>
1361 <Vector name="Phi" type="numeric" nEntries="15">
1362 [DOHM_R1_phi1] , [DOHM_R1_phi2] , [DOHM_R1_phi3] , [DOHM_R1_phi4] , [DOHM_R1_phi5] ,
1363 [DOHM_R1_phi6] , [DOHM_R1_phi7] , [DOHM_R1_phi8] , [DOHM_R1_phi9] , [DOHM_R1_phi10] ,
1364 [DOHM_R1_phi11] , [DOHM_R1_phi12] , [DOHM_R1_phi13] , [DOHM_R1_phi14] , [DOHM_R1_phi15]
1365 </Vector>
1366 <Vector name="ZPos" type="numeric" nEntries="15">
1367 [zero] , [zero] , [zero] , [zero] , [zero] ,
1368 [zero] , [zero] , [zero] , [zero] , [zero] ,
1369 [zero] , [zero] , [zero] , [zero] , [zero]
1370 </Vector>
1371 </Algorithm>
1372 <Algorithm name="track:DDTrackerPhiAlgo">
1373 <rParent name="tob:TOBDOHMs"/>
1374 <String name="ChildName" value="tob:TOBDOHM"/>
1375 <Numeric name="Radius" value="[DOHMRadius2]"/>
1376 <Numeric name="Tilt" value="0*deg"/>
1377 <Numeric name="StartCopyNo" value="16"/>
1378 <Numeric name="IncrCopyNo" value="1"/>
1379 <Vector name="Phi" type="numeric" nEntries="15">
1380 [DOHM_R2_phi1] , [DOHM_R2_phi2] , [DOHM_R2_phi3] , [DOHM_R2_phi4] , [DOHM_R2_phi5] ,
1381 [DOHM_R2_phi6] , [DOHM_R2_phi7] , [DOHM_R2_phi8] , [DOHM_R2_phi9] , [DOHM_R2_phi10] ,
1382 [DOHM_R2_phi11] , [DOHM_R2_phi12] , [DOHM_R2_phi13] , [DOHM_R2_phi14] , [DOHM_R2_phi15]
1383 </Vector>
1384 <Vector name="ZPos" type="numeric" nEntries="15">
1385 [zero] , [zero] , [zero] , [zero] , [zero] ,
1386 [zero] , [zero] , [zero] , [zero] , [zero] ,
1387 [zero] , [zero] , [zero] , [zero] , [zero]
1388 </Vector>
1389 </Algorithm>
1390 <Algorithm name="track:DDTrackerPhiAlgo">
1391 <rParent name="tob:TOBDOHMs"/>
1392 <String name="ChildName" value="tob:TOBDOHM"/>
1393 <Numeric name="Radius" value="[DOHMRadius3]"/>
1394 <Numeric name="Tilt" value="0*deg"/>
1395 <Numeric name="StartCopyNo" value="31"/>
1396 <Numeric name="IncrCopyNo" value="1"/>
1397 <Vector name="Phi" type="numeric" nEntries="16">
1398 [DOHM_R3_phi1] , [DOHM_R3_phi2] , [DOHM_R3_phi3] , [DOHM_R3_phi4] , [DOHM_R3_phi5] ,
1399 [DOHM_R3_phi6] , [DOHM_R3_phi7] , [DOHM_R3_phi8] , [DOHM_R3_phi9] , [DOHM_R3_phi10] ,
1400 [DOHM_R3_phi11] , [DOHM_R3_phi12] , [DOHM_R3_phi13] , [DOHM_R3_phi14] , [DOHM_R3_phi15] ,
1401 [DOHM_R3_phi16]
1402 </Vector>
1403 <Vector name="ZPos" type="numeric" nEntries="16">
1404 [zero] , [zero] , [zero] , [zero] , [zero] ,
1405 [zero] , [zero] , [zero] , [zero] , [zero] ,
1406 [zero] , [zero] , [zero] , [zero] , [zero] ,
1407 [zero]
1408 </Vector>
1409 </Algorithm>
1410 </DDDefinition>