Warning, /Geometry/TrackerCommonData/data/v2/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="3.25*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]-0.13*cm" 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]+0.13*cm" 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]-2*[ConnectL23],-[PottingZ2]+2*[ConnectL23],
0739 -[PottingZ3]-2*[ConnectL23], [PottingZ3]+2*[ConnectL23],
0740 [PottingZ2]-2*[ConnectL23], [PottingZ1]+2*[ConnectL23]
0741 </Vector>
0742 <Vector name="Rotations" type="string" nEntries="6">
0743 tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL,
0744 tobrodpar:NULL, tobrodpar:NULL</Vector>
0745 </Algorithm>
0746 <Algorithm name="track:DDTrackerZPosAlgo">
0747 <rParent name="tob:TOB"/>
0748 <String name="ChildName" value="tob:TOBPotting2"/>
0749 <Numeric name="StartCopyNo" value="1"/>
0750 <Numeric name="IncrCopyNo" value="1"/>
0751 <Vector name="ZPositions" type="numeric" nEntries="6">
0752 -[PottingZ1]-2*[ConnectL56],-[PottingZ2]+2*[ConnectL56],
0753 -[PottingZ3]-2*[ConnectL56], [PottingZ3]+2*[ConnectL56],
0754 [PottingZ2]-2*[ConnectL56], [PottingZ1]+2*[ConnectL56]
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]-2*[ConnectL23],-[ConnectZ22]+[Connect23ZOffset]+2*[ConnectL23],
0813 -[ConnectZ23]-[Connect23ZOffset]-2*[ConnectL23], [ConnectZ23]+[Connect23ZOffset]+2*[ConnectL23],
0814 [ConnectZ22]-[Connect23ZOffset]-2*[ConnectL23], [ConnectZ21]+[Connect23ZOffset]+2*[ConnectL23]
0815 </Vector>
0816 <Vector name="Rotations" type="string" nEntries="6">
0817 tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL,
0818 tobrodpar:NULL, tobrodpar:NULL</Vector>
0819 </Algorithm>
0820 <Algorithm name="track:DDTrackerAngular">
0821 <rParent name="tob:TOBConnect3"/>
0822 <String name="ChildName" value="tob:TOBAlConnect3"/>
0823 <Numeric name="N" value="16"/>
0824 <Numeric name="StartCopyNo" value="1"/>
0825 <Numeric name="IncrCopyNo" value="1"/>
0826 <Numeric name="RangeAngle" value="360*deg"/>
0827 <Numeric name="StartAngle" value="[ConnectStartPhi]"/>
0828 <Numeric name="Radius" value="0"/>
0829 <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector>
0830 </Algorithm>
0831 <Algorithm name="track:DDTrackerAngular">
0832 <rParent name="tob:TOBConnect3"/>
0833 <String name="ChildName" value="tob:TOBAlConnect3"/>
0834 <Numeric name="N" value="2"/>
0835 <Numeric name="StartCopyNo" value="17"/>
0836 <Numeric name="IncrCopyNo" value="1"/>
0837 <Numeric name="RangeAngle" value="360*deg"/>
0838 <Numeric name="StartAngle" value="0*deg"/>
0839 <Numeric name="Radius" value="0"/>
0840 <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector>
0841 </Algorithm>
0842 <Algorithm name="track:DDTrackerAngular">
0843 <rParent name="tob:TOBConnect23"/>
0844 <String name="ChildName" value="tob:TOBAlConnect23"/>
0845 <Numeric name="N" value="16"/>
0846 <Numeric name="StartCopyNo" value="1"/>
0847 <Numeric name="IncrCopyNo" value="1"/>
0848 <Numeric name="RangeAngle" value="360*deg"/>
0849 <Numeric name="StartAngle" value="[ConnectStartPhi]"/>
0850 <Numeric name="Radius" value="0"/>
0851 <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector>
0852 </Algorithm>
0853 <Algorithm name="track:DDTrackerAngular">
0854 <rParent name="tob:TOBConnect23"/>
0855 <String name="ChildName" value="tob:TOBAlConnect23"/>
0856 <Numeric name="N" value="2"/>
0857 <Numeric name="StartCopyNo" value="17"/>
0858 <Numeric name="IncrCopyNo" value="1"/>
0859 <Numeric name="RangeAngle" value="360*deg"/>
0860 <Numeric name="StartAngle" value="0*deg"/>
0861 <Numeric name="Radius" value="0"/>
0862 <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector>
0863 </Algorithm>
0864 <Algorithm name="track:DDTrackerAngular">
0865 <rParent name="tob:TOBConnect4"/>
0866 <String name="ChildName" value="tob:TOBAlConnect4"/>
0867 <Numeric name="N" value="2"/>
0868 <Numeric name="StartCopyNo" value="17"/>
0869 <Numeric name="IncrCopyNo" value="1"/>
0870 <Numeric name="RangeAngle" value="360*deg"/>
0871 <Numeric name="StartAngle" value="0*deg"/>
0872 <Numeric name="Radius" value="0"/>
0873 <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector>
0874 </Algorithm>
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]-2*[ConnectL56],-[ConnectZ22]+[Connect56ZOffset]+2*[ConnectL56],
0928 -[ConnectZ23]-[Connect56ZOffset]-2*[ConnectL56], [ConnectZ23]+[Connect56ZOffset]+2*[ConnectL56],
0929 [ConnectZ22]-[Connect56ZOffset]-2*[ConnectL56], [ConnectZ21]+[Connect56ZOffset]+2*[ConnectL56] </Vector>
0930 <Vector name="Rotations" type="string" nEntries="6">
0931 tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL,
0932 tobrodpar:NULL, tobrodpar:NULL</Vector>
0933 </Algorithm>
0934 <Algorithm name="track:DDTrackerAngular">
0935 <rParent name="tob:TOBConnect6"/>
0936 <String name="ChildName" value="tob:TOBAlConnect6"/>
0937 <Numeric name="N" value="16"/>
0938 <Numeric name="StartCopyNo" value="1"/>
0939 <Numeric name="IncrCopyNo" value="1"/>
0940 <Numeric name="RangeAngle" value="360*deg"/>
0941 <Numeric name="StartAngle" value="[ConnectStartPhi]"/>
0942 <Numeric name="Radius" value="0"/>
0943 <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector>
0944 </Algorithm>
0945 <Algorithm name="track:DDTrackerAngular">
0946 <rParent name="tob:TOBConnect6"/>
0947 <String name="ChildName" value="tob:TOBAlConnect6"/>
0948 <Numeric name="N" value="2"/>
0949 <Numeric name="StartCopyNo" value="17"/>
0950 <Numeric name="IncrCopyNo" value="1"/>
0951 <Numeric name="RangeAngle" value="360*deg"/>
0952 <Numeric name="StartAngle" value="0*deg"/>
0953 <Numeric name="Radius" value="0"/>
0954 <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector>
0955 </Algorithm>
0956 <Algorithm name="track:DDTrackerAngular">
0957 <rParent name="tob:TOBConnect56"/>
0958 <String name="ChildName" value="tob:TOBAlConnect56"/>
0959 <Numeric name="N" value="16"/>
0960 <Numeric name="StartCopyNo" value="1"/>
0961 <Numeric name="IncrCopyNo" value="1"/>
0962 <Numeric name="RangeAngle" value="360*deg"/>
0963 <Numeric name="StartAngle" value="[ConnectStartPhi]"/>
0964 <Numeric name="Radius" value="0"/>
0965 <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector>
0966 </Algorithm>
0967 <Algorithm name="track:DDTrackerAngular">
0968 <rParent name="tob:TOBConnect56"/>
0969 <String name="ChildName" value="tob:TOBAlConnect56"/>
0970 <Numeric name="N" value="2"/>
0971 <Numeric name="StartCopyNo" value="17"/>
0972 <Numeric name="IncrCopyNo" value="1"/>
0973 <Numeric name="RangeAngle" value="360*deg"/>
0974 <Numeric name="StartAngle" value="0*deg"/>
0975 <Numeric name="Radius" value="0"/>
0976 <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector>
0977 </Algorithm>
0978 <Algorithm name="track:DDTrackerZPosAlgo">
0979 <rParent name="tob:TOB"/>
0980 <String name="ChildName" value="tob:TOBMidRib0"/>
0981 <Numeric name="StartCopyNo" value="1"/>
0982 <Numeric name="IncrCopyNo" value="1"/>
0983 <Vector name="ZPositions" type="numeric" nEntries="4">
0984 -[RibZ1], -[RibZ2], [RibZ2], [RibZ1] </Vector>
0985 <Vector name="Rotations" type="string" nEntries="4">
0986 tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL</Vector>
0987 </Algorithm>
0988 <Algorithm name="track:DDTrackerZPosAlgo">
0989 <rParent name="tob:TOB"/>
0990 <String name="ChildName" value="tob:TOBMidRib1"/>
0991 <Numeric name="StartCopyNo" value="1"/>
0992 <Numeric name="IncrCopyNo" value="1"/>
0993 <Vector name="ZPositions" type="numeric" nEntries="4">
0994 -[RibZ1], -[RibZ2], [RibZ2], [RibZ1] </Vector>
0995 <Vector name="Rotations" type="string" nEntries="4">
0996 tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL</Vector>
0997 </Algorithm>
0998 <Algorithm name="track:DDTrackerZPosAlgo">
0999 <rParent name="tob:TOB"/>
1000 <String name="ChildName" value="tob:TOBMidRib2"/>
1001 <Numeric name="StartCopyNo" value="1"/>
1002 <Numeric name="IncrCopyNo" value="1"/>
1003 <Vector name="ZPositions" type="numeric" nEntries="4">
1004 -[RibZ1], -[RibZ2], [RibZ2], [RibZ1] </Vector>
1005 <Vector name="Rotations" type="string" nEntries="4">
1006 tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL</Vector>
1007 </Algorithm>
1008 <Algorithm name="track:DDTrackerZPosAlgo">
1009 <rParent name="tob:TOB"/>
1010 <String name="ChildName" value="tob:TOBMidRib3"/>
1011 <Numeric name="StartCopyNo" value="1"/>
1012 <Numeric name="IncrCopyNo" value="1"/>
1013 <Vector name="ZPositions" type="numeric" nEntries="4">
1014 -[RibZ1], -[RibZ2], [RibZ2], [RibZ1] </Vector>
1015 <Vector name="Rotations" type="string" nEntries="4">
1016 tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL</Vector>
1017 </Algorithm>
1018 <Algorithm name="track:DDTrackerZPosAlgo">
1019 <rParent name="tob:TOB"/>
1020 <String name="ChildName" value="tob:TOBMidRib4"/>
1021 <Numeric name="StartCopyNo" value="1"/>
1022 <Numeric name="IncrCopyNo" value="1"/>
1023 <Vector name="ZPositions" type="numeric" nEntries="4">
1024 -[RibZ1], -[RibZ2], [RibZ2], [RibZ1] </Vector>
1025 <Vector name="Rotations" type="string" nEntries="4">
1026 tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL</Vector>
1027 </Algorithm>
1028 <Algorithm name="track:DDTrackerZPosAlgo">
1029 <rParent name="tob:TOB"/>
1030 <String name="ChildName" value="tob:TOBMidRib5"/>
1031 <Numeric name="StartCopyNo" value="1"/>
1032 <Numeric name="IncrCopyNo" value="1"/>
1033 <Vector name="ZPositions" type="numeric" nEntries="4">
1034 -[RibZ1], -[RibZ2], [RibZ2], [RibZ1] </Vector>
1035 <Vector name="Rotations" type="string" nEntries="4">
1036 tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL</Vector>
1037 </Algorithm>
1038 <Algorithm name="track:DDTrackerZPosAlgo">
1039 <rParent name="tob:TOB"/>
1040 <String name="ChildName" value="tob:TOBMidRib6"/>
1041 <Numeric name="StartCopyNo" value="1"/>
1042 <Numeric name="IncrCopyNo" value="1"/>
1043 <Vector name="ZPositions" type="numeric" nEntries="4">
1044 -[RibZ1], -[RibZ2], [RibZ2], [RibZ1] </Vector>
1045 <Vector name="Rotations" type="string" nEntries="4">
1046 tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL</Vector>
1047 </Algorithm>
1048 <Algorithm name="track:DDTrackerPhiAltAlgo">
1049 <rParent name="tob:TOBLayer0"/>
1050 <String name="ChildName" value="tobrod0:TOBRod0"/>
1051 <Numeric name="Tilt" value="[DetectorTilt]"/>
1052 <Numeric name="StartAngle" value="5.3571*deg"/>
1053 <Numeric name="RangeAngle" value="360*deg"/>
1054 <Numeric name="RadiusIn" value="[Layer0LowR]"/>
1055 <Numeric name="RadiusOut" value="[Layer0HighR]"/>
1056 <Numeric name="ZPosition" value="[zero]"/>
1057 <Numeric name="Number" value="42"/>
1058 <Numeric name="StartCopyNo" value="1"/>
1059 <Numeric name="IncrCopyNo" value="1"/>
1060 </Algorithm>
1061 <Algorithm name="track:DDTrackerPhiAltAlgo">
1062 <rParent name="tob:TOBLayer1"/>
1063 <String name="ChildName" value="tobrod1:TOBRod1"/>
1064 <Numeric name="Tilt" value="[DetectorTilt]"/>
1065 <Numeric name="StartAngle" value="2.1601*deg"/>
1066 <Numeric name="RangeAngle" value="360*deg"/>
1067 <Numeric name="RadiusIn" value="[Layer1LowR]"/>
1068 <Numeric name="RadiusOut" value="[Layer1HighR]"/>
1069 <Numeric name="ZPosition" value="[zero]"/>
1070 <Numeric name="Number" value="48"/>
1071 <Numeric name="StartCopyNo" value="1"/>
1072 <Numeric name="IncrCopyNo" value="1"/>
1073 </Algorithm>
1074 <Algorithm name="track:DDTrackerPhiAltAlgo">
1075 <rParent name="tob:TOBLayer2"/>
1076 <String name="ChildName" value="tobrod2:TOBRod2"/>
1077 <Numeric name="Tilt" value="[DetectorTilt]"/>
1078 <Numeric name="StartAngle" value="13.0309*deg"/>
1079 <Numeric name="RangeAngle" value="360*deg"/>
1080 <Numeric name="RadiusIn" value="[Layer2LowR]"/>
1081 <Numeric name="RadiusOut" value="[Layer2HighR]"/>
1082 <Numeric name="ZPosition" value="[zero]"/>
1083 <Numeric name="Number" value="54"/>
1084 <Numeric name="StartCopyNo" value="1"/>
1085 <Numeric name="IncrCopyNo" value="1"/>
1086 </Algorithm>
1087 <Algorithm name="track:DDTrackerPhiAltAlgo">
1088 <rParent name="tob:TOBLayer3"/>
1089 <String name="ChildName" value="tobrod3:TOBRod3"/>
1090 <Numeric name="Tilt" value="[DetectorTilt]"/>
1091 <Numeric name="StartAngle" value="1.5802*deg"/>
1092 <Numeric name="RangeAngle" value="360*deg"/>
1093 <Numeric name="RadiusIn" value="[Layer3LowR]"/>
1094 <Numeric name="RadiusOut" value="[Layer3HighR]"/>
1095 <Numeric name="ZPosition" value="[zero]"/>
1096 <Numeric name="Number" value="60"/>
1097 <Numeric name="StartCopyNo" value="1"/>
1098 <Numeric name="IncrCopyNo" value="1"/>
1099 </Algorithm>
1100 <Algorithm name="track:DDTrackerPhiAltAlgo">
1101 <rParent name="tob:TOBLayer4"/>
1102 <String name="ChildName" value="tobrod4:TOBRod4"/>
1103 <Numeric name="Tilt" value="[DetectorTilt]"/>
1104 <Numeric name="StartAngle" value="8.4397*deg"/>
1105 <Numeric name="RangeAngle" value="360*deg"/>
1106 <Numeric name="RadiusIn" value="[Layer4LowR]"/>
1107 <Numeric name="RadiusOut" value="[Layer4HighR]"/>
1108 <Numeric name="ZPosition" value="[zero]"/>
1109 <Numeric name="Number" value="66"/>
1110 <Numeric name="StartCopyNo" value="1"/>
1111 <Numeric name="IncrCopyNo" value="1"/>
1112 </Algorithm>
1113 <Algorithm name="track:DDTrackerPhiAltAlgo">
1114 <rParent name="tob:TOBLayer5"/>
1115 <String name="ChildName" value="tobrod5:TOBRod5"/>
1116 <Numeric name="Tilt" value="[DetectorTilt]"/>
1117 <Numeric name="StartAngle" value="1.3779*deg"/>
1118 <Numeric name="RangeAngle" value="360*deg"/>
1119 <Numeric name="RadiusIn" value="[Layer5LowR]"/>
1120 <Numeric name="RadiusOut" value="[Layer5HighR]"/>
1121 <Numeric name="ZPosition" value="[zero]"/>
1122 <Numeric name="Number" value="74"/>
1123 <Numeric name="StartCopyNo" value="1"/>
1124 <Numeric name="IncrCopyNo" value="1"/>
1125 </Algorithm>
1126 <Algorithm name="track:DDTrackerPhiAlgo">
1127 <rParent name="tob:TOBNomexTube3"/>
1128 <String name="ChildName" value="tob:TOBNomexT3In1"/>
1129 <Numeric name="Radius" value="[zero]"/>
1130 <Numeric name="Tilt" value="0*deg"/>
1131 <Vector name="Phi" type="numeric" nEntries="5">
1132 [NomexInPhi1], [NomexInPhi3], [NomexInPhi4], [NomexInPhi6], [NomexInPhi8]
1133 </Vector>
1134 <Vector name="ZPos" type="numeric" nEntries="5">
1135 [zero], [zero], [zero], [zero], [zero]
1136 </Vector>
1137 </Algorithm>
1138 <Algorithm name="track:DDTrackerPhiAlgo">
1139 <rParent name="tob:TOBNomexTube3"/>
1140 <String name="ChildName" value="tob:TOBNomexT3In2"/>
1141 <Numeric name="Radius" value="[zero]"/>
1142 <Numeric name="Tilt" value="0*deg"/>
1143 <Vector name="Phi" type="numeric" nEntries="2">
1144 [NomexInPhi2], [NomexInPhi7]
1145 </Vector>
1146 <Vector name="ZPos" type="numeric" nEntries="2">
1147 [zero], [zero]
1148 </Vector>
1149 </Algorithm>
1150 <Algorithm name="track:DDTrackerPhiAlgo">
1151 <rParent name="tob:TOBNomexTube3"/>
1152 <String name="ChildName" value="tob:TOBNomexT3In3"/>
1153 <Numeric name="Radius" value="[zero]"/>
1154 <Numeric name="Tilt" value="0*deg"/>
1155 <Vector name="Phi" type="numeric" nEntries="1">
1156 [NomexInPhi5]
1157 </Vector>
1158 <Vector name="ZPos" type="numeric" nEntries="1">
1159 [zero]
1160 </Vector>
1161 </Algorithm>
1162 <Algorithm name="track:DDTrackerPhiAlgo">
1163 <rParent name="tob:TOBNomexTube3"/>
1164 <String name="ChildName" value="tob:TOBAlignTube3"/>
1165 <Numeric name="Radius" value="([NomexTubeRin2]+[NomexTubeRout2])/2"/>
1166 <Numeric name="Tilt" value="0*deg"/>
1167 <Vector name="Phi" type="numeric" nEntries="8">
1168 [AlignPhi1], [AlignPhi2], [AlignPhi3], [AlignPhi4],
1169 [AlignPhi5], [AlignPhi6], [AlignPhi7], [AlignPhi8]
1170 </Vector>
1171 <Vector name="ZPos" type="numeric" nEntries="8">
1172 [zero], [zero], [zero], [zero], [zero], [zero], [zero], [zero]
1173 </Vector>
1174 </Algorithm>
1175 <Algorithm name="track:DDTrackerPhiAlgo">
1176 <rParent name="tob:TOBNomexTube4"/>
1177 <String name="ChildName" value="tob:TOBNomexT4In1"/>
1178 <Numeric name="Radius" value="[zero]"/>
1179 <Numeric name="Tilt" value="0*deg"/>
1180 <Vector name="Phi" type="numeric" nEntries="5">
1181 [NomexInPhi1], [NomexInPhi3], [NomexInPhi4], [NomexInPhi6], [NomexInPhi8]
1182 </Vector>
1183 <Vector name="ZPos" type="numeric" nEntries="5">
1184 [zero], [zero], [zero], [zero], [zero]
1185 </Vector>
1186 </Algorithm>
1187 <Algorithm name="track:DDTrackerPhiAlgo">
1188 <rParent name="tob:TOBNomexTube4"/>
1189 <String name="ChildName" value="tob:TOBNomexT4In2"/>
1190 <Numeric name="Radius" value="[zero]"/>
1191 <Numeric name="Tilt" value="0*deg"/>
1192 <Vector name="Phi" type="numeric" nEntries="2">
1193 [NomexInPhi2], [NomexInPhi7]
1194 </Vector>
1195 <Vector name="ZPos" type="numeric" nEntries="2">
1196 [zero], [zero]
1197 </Vector>
1198 </Algorithm>
1199 <Algorithm name="track:DDTrackerPhiAlgo">
1200 <rParent name="tob:TOBNomexTube4"/>
1201 <String name="ChildName" value="tob:TOBNomexT4In3"/>
1202 <Numeric name="Radius" value="[zero]"/>
1203 <Numeric name="Tilt" value="0*deg"/>
1204 <Vector name="Phi" type="numeric" nEntries="1">
1205 [NomexInPhi5]
1206 </Vector>
1207 <Vector name="ZPos" type="numeric" nEntries="1">
1208 [zero]
1209 </Vector>
1210 </Algorithm>
1211 <Algorithm name="track:DDTrackerPhiAlgo">
1212 <rParent name="tob:TOBNomexTube4"/>
1213 <String name="ChildName" value="tob:TOBAlignTube4"/>
1214 <Numeric name="Radius" value="([NomexTubeRin2]+[NomexTubeRout2])/2"/>
1215 <Numeric name="Tilt" value="0*deg"/>
1216 <Vector name="Phi" type="numeric" nEntries="8">
1217 [AlignPhi1], [AlignPhi2], [AlignPhi3], [AlignPhi4],
1218 [AlignPhi5], [AlignPhi6], [AlignPhi7], [AlignPhi8]
1219 </Vector>
1220 <Vector name="ZPos" type="numeric" nEntries="8">
1221 [zero], [zero], [zero], [zero], [zero], [zero], [zero], [zero]
1222 </Vector>
1223 </Algorithm>
1224 <Algorithm name="track:DDTrackerPhiAlgo">
1225 <rParent name="tob:TOBPotting2"/>
1226 <String name="ChildName" value="tob:TOBPotting2I1"/>
1227 <Numeric name="Radius" value="[zero]"/>
1228 <Numeric name="Tilt" value="0*deg"/>
1229 <Vector name="Phi" type="numeric" nEntries="5">
1230 [NomexInPhi1], [NomexInPhi3], [NomexInPhi4], [NomexInPhi6], [NomexInPhi8]
1231 </Vector>
1232 <Vector name="ZPos" type="numeric" nEntries="5">
1233 [zero], [zero], [zero], [zero], [zero]
1234 </Vector>
1235 </Algorithm>
1236 <Algorithm name="track:DDTrackerPhiAlgo">
1237 <rParent name="tob:TOBPotting2"/>
1238 <String name="ChildName" value="tob:TOBPotting2I2"/>
1239 <Numeric name="Radius" value="[zero]"/>
1240 <Numeric name="Tilt" value="0*deg"/>
1241 <Vector name="Phi" type="numeric" nEntries="2">
1242 [NomexInPhi2], [NomexInPhi7]
1243 </Vector>
1244 <Vector name="ZPos" type="numeric" nEntries="2">
1245 [zero], [zero]
1246 </Vector>
1247 </Algorithm>
1248 <Algorithm name="track:DDTrackerPhiAlgo">
1249 <rParent name="tob:TOBPotting2"/>
1250 <String name="ChildName" value="tob:TOBPotting2I3"/>
1251 <Numeric name="Radius" value="[zero]"/>
1252 <Numeric name="Tilt" value="0*deg"/>
1253 <Vector name="Phi" type="numeric" nEntries="1">
1254 [NomexInPhi5]
1255 </Vector>
1256 <Vector name="ZPos" type="numeric" nEntries="1">
1257 [zero]
1258 </Vector>
1259 </Algorithm>
1260 <Algorithm name="track:DDTOBRadCableAlgo">
1261 <rParent name="tob:TOBSideDisk"/>
1262 <Numeric name="DiskDz" value="[SideDiskDz]"/>
1263 <Numeric name="RMax" value="[Rin3]"/>
1264 <Numeric name="CableT" value="0.7*cm"/>
1265 <Vector name="RodRin" type="numeric" nEntries="6">
1266 [Layer0LowR], [Layer1LowR], [Layer2LowR],
1267 [Layer3LowR], [Layer4LowR], [Layer5LowR]
1268 </Vector>
1269 <Vector name="RodRout" type="numeric" nEntries="6">
1270 [Layer0HighR], [Layer1HighR], [Layer2HighR],
1271 [Layer3HighR], [Layer4HighR], [Layer5HighR]
1272 </Vector>
1273 <Vector name="CableMaterial" type="string" nEntries="6">
1274 tobmaterial:TOB_rad_services1, tobmaterial:TOB_rad_services2,
1275 tobmaterial:TOB_rad_services3, tobmaterial:TOB_rad_services4,
1276 tobmaterial:TOB_rad_services5, tobmaterial:TOB_rad_services6
1277 </Vector>
1278 <Numeric name="ConnW" value="4.0*cm"/>
1279 <Numeric name="ConnT" value="2.3*cm"/>
1280 <Vector name="ConnMaterial" type="string" nEntries="6">
1281 tobmaterial:TOB_rib1, tobmaterial:TOB_rib2, tobmaterial:TOB_rib3,
1282 tobmaterial:TOB_rib4, tobmaterial:TOB_rib5, tobmaterial:TOB_rib6
1283 </Vector>
1284 <Numeric name="CoolRin" value="[zero]"/>
1285 <Numeric name="CoolRout1" value="3.0*mm"/>
1286 <Numeric name="CoolRout2" value="2.8*mm"/>
1287 <Numeric name="CoolStartPhi1" value="0*deg"/>
1288 <Numeric name="CoolDeltaPhi1" value="360*deg"/>
1289 <Numeric name="CoolStartPhi2" value="0*deg"/>
1290 <Numeric name="CoolDeltaPhi2" value="360*deg"/>
1291 <Vector name="CoolR1" type="numeric" nEntries="6">
1292 [Layer0CoolRa], [Layer1CoolRa], [Layer2CoolRa],
1293 [Layer3CoolRa], [Layer4CoolRa], [Layer5CoolRa]
1294 </Vector>
1295 <Vector name="CoolR2" type="numeric" nEntries="6">
1296 [Layer0CoolRr], [Layer1CoolRr], [Layer2CoolRr],
1297 [Layer3CoolRr], [Layer4CoolRr], [Layer5CoolRr]
1298 </Vector>
1299 <String name="CoolMaterial1" value="trackermaterial:T_CuNi"/>
1300 <String name="CoolMaterial2" value="trackermaterial:T_C6F14_F2_-30C"/>
1301 <Vector name="RingName" type="string" nEntries="6">
1302 1, 2, 3, 4, 5, 6
1303 </Vector>
1304 </Algorithm>
1305 <Algorithm name="track:DDTOBAxCableAlgo">
1306 <rParent name="tob:TOBAxCabCont"/>
1307 <Vector name="SectorNumber" type="string" nEntries="18">
1308 1 , 2 , 3 , 4 , 5 , 6 ,
1309 7 , 8 , 9 , 10 , 11 , 12 ,
1310 13 , 14 , 15 , 16 , 17 , 18
1311 </Vector>
1312 <Numeric name="SectorRin" value="[AxCableRin]"/>
1313 <Numeric name="SectorRout" value="[AxCableRout]"/>
1314 <Numeric name="SectorDz" value="[AxCableDz]"/>
1315 <Numeric name="SectorDeltaPhi_B" value="2*deg"/>
1316 <Vector name="SectorStartPhi" type="numeric" nEntries="18">
1317 -10*deg , 10*deg , 30*deg , 50*deg , 70*deg , 90*deg ,
1318 110*deg , 130*deg , 150*deg , 170*deg , 190*deg , 210*deg ,
1319 230*deg , 250*deg , 270*deg , 290*deg , 310*deg , 330*deg
1320 </Vector>
1321 <Vector name="SectorMaterial_A" type="string" nEntries="18">
1322 materials:Air , tobmaterial:TOB_ax_services_A2 ,
1323 tobmaterial:TOB_ax_services_A3 , tobmaterial:TOB_ax_services_A4 ,
1324 tobmaterial:TOB_ax_services_A5 , materials:Air ,
1325 tobmaterial:TOB_ax_services_A7 , tobmaterial:TOB_ax_services_A8 ,
1326 tobmaterial:TOB_ax_services_A9 , materials:Air ,
1327 tobmaterial:TOB_ax_services_A11 , tobmaterial:TOB_ax_services_A12 ,
1328 tobmaterial:TOB_ax_services_A13 , tobmaterial:TOB_ax_services_A14 ,
1329 materials:Air , tobmaterial:TOB_ax_services_A16 ,
1330 tobmaterial:TOB_ax_services_A17 , tobmaterial:TOB_ax_services_A18
1331 </Vector>
1332 <Vector name="SectorMaterial_B" type="string" nEntries="18">
1333 materials:Air , tobmaterial:TOB_ax_services_B2 ,
1334 tobmaterial:TOB_ax_services_B3 , tobmaterial:TOB_ax_services_B4 ,
1335 tobmaterial:TOB_ax_services_B5 , tobmaterial:TOB_ax_services_B6 ,
1336 tobmaterial:TOB_ax_services_B7 , tobmaterial:TOB_ax_services_B8 ,
1337 tobmaterial:TOB_ax_services_B9 , materials:Air ,
1338 tobmaterial:TOB_ax_services_B11 , tobmaterial:TOB_ax_services_B12 ,
1339 tobmaterial:TOB_ax_services_B13 , tobmaterial:TOB_ax_services_B14 ,
1340 tobmaterial:TOB_ax_services_B15 , tobmaterial:TOB_ax_services_B16 ,
1341 tobmaterial:TOB_ax_services_B17 , tobmaterial:TOB_ax_services_B18
1342 </Vector>
1343 <Vector name="SectorMaterial_C" type="string" nEntries="18">
1344 materials:Air , tobmaterial:TOB_ax_services_C2 ,
1345 tobmaterial:TOB_ax_services_C3 , tobmaterial:TOB_ax_services_C4 ,
1346 materials:Air , tobmaterial:TOB_ax_services_C6 ,
1347 tobmaterial:TOB_ax_services_C7 , tobmaterial:TOB_ax_services_C8 ,
1348 tobmaterial:TOB_ax_services_C9 , materials:Air ,
1349 tobmaterial:TOB_ax_services_C11 , tobmaterial:TOB_ax_services_C12 ,
1350 tobmaterial:TOB_ax_services_C13 , materials:Air ,
1351 tobmaterial:TOB_ax_services_C15 , tobmaterial:TOB_ax_services_C16 ,
1352 tobmaterial:TOB_ax_services_C17 , tobmaterial:TOB_ax_services_C18
1353 </Vector>
1354 </Algorithm>
1355 <Algorithm name="track:DDTrackerPhiAlgo">
1356 <rParent name="tob:TOBDOHMs"/>
1357 <String name="ChildName" value="tob:TOBDOHM"/>
1358 <Numeric name="Radius" value="[DOHMRadius1]"/>
1359 <Numeric name="Tilt" value="0*deg"/>
1360 <Numeric name="StartCopyNo" value="1"/>
1361 <Numeric name="IncrCopyNo" value="1"/>
1362 <Vector name="Phi" type="numeric" nEntries="15">
1363 [DOHM_R1_phi1] , [DOHM_R1_phi2] , [DOHM_R1_phi3] , [DOHM_R1_phi4] , [DOHM_R1_phi5] ,
1364 [DOHM_R1_phi6] , [DOHM_R1_phi7] , [DOHM_R1_phi8] , [DOHM_R1_phi9] , [DOHM_R1_phi10] ,
1365 [DOHM_R1_phi11] , [DOHM_R1_phi12] , [DOHM_R1_phi13] , [DOHM_R1_phi14] , [DOHM_R1_phi15]
1366 </Vector>
1367 <Vector name="ZPos" type="numeric" nEntries="15">
1368 [zero] , [zero] , [zero] , [zero] , [zero] ,
1369 [zero] , [zero] , [zero] , [zero] , [zero] ,
1370 [zero] , [zero] , [zero] , [zero] , [zero]
1371 </Vector>
1372 </Algorithm>
1373 <Algorithm name="track:DDTrackerPhiAlgo">
1374 <rParent name="tob:TOBDOHMs"/>
1375 <String name="ChildName" value="tob:TOBDOHM"/>
1376 <Numeric name="Radius" value="[DOHMRadius2]"/>
1377 <Numeric name="Tilt" value="0*deg"/>
1378 <Numeric name="StartCopyNo" value="16"/>
1379 <Numeric name="IncrCopyNo" value="1"/>
1380 <Vector name="Phi" type="numeric" nEntries="15">
1381 [DOHM_R2_phi1] , [DOHM_R2_phi2] , [DOHM_R2_phi3] , [DOHM_R2_phi4] , [DOHM_R2_phi5] ,
1382 [DOHM_R2_phi6] , [DOHM_R2_phi7] , [DOHM_R2_phi8] , [DOHM_R2_phi9] , [DOHM_R2_phi10] ,
1383 [DOHM_R2_phi11] , [DOHM_R2_phi12] , [DOHM_R2_phi13] , [DOHM_R2_phi14] , [DOHM_R2_phi15]
1384 </Vector>
1385 <Vector name="ZPos" type="numeric" nEntries="15">
1386 [zero] , [zero] , [zero] , [zero] , [zero] ,
1387 [zero] , [zero] , [zero] , [zero] , [zero] ,
1388 [zero] , [zero] , [zero] , [zero] , [zero]
1389 </Vector>
1390 </Algorithm>
1391 <Algorithm name="track:DDTrackerPhiAlgo">
1392 <rParent name="tob:TOBDOHMs"/>
1393 <String name="ChildName" value="tob:TOBDOHM"/>
1394 <Numeric name="Radius" value="[DOHMRadius3]"/>
1395 <Numeric name="Tilt" value="0*deg"/>
1396 <Numeric name="StartCopyNo" value="31"/>
1397 <Numeric name="IncrCopyNo" value="1"/>
1398 <Vector name="Phi" type="numeric" nEntries="16">
1399 [DOHM_R3_phi1] , [DOHM_R3_phi2] , [DOHM_R3_phi3] , [DOHM_R3_phi4] , [DOHM_R3_phi5] ,
1400 [DOHM_R3_phi6] , [DOHM_R3_phi7] , [DOHM_R3_phi8] , [DOHM_R3_phi9] , [DOHM_R3_phi10] ,
1401 [DOHM_R3_phi11] , [DOHM_R3_phi12] , [DOHM_R3_phi13] , [DOHM_R3_phi14] , [DOHM_R3_phi15] ,
1402 [DOHM_R3_phi16]
1403 </Vector>
1404 <Vector name="ZPos" type="numeric" nEntries="16">
1405 [zero] , [zero] , [zero] , [zero] , [zero] ,
1406 [zero] , [zero] , [zero] , [zero] , [zero] ,
1407 [zero] , [zero] , [zero] , [zero] , [zero] ,
1408 [zero]
1409 </Vector>
1410 </Algorithm>
1411 </DDDefinition>