Warning, /Geometry/TrackerCommonData/data/PhaseI/v1/pixbar.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
0004
0005 <ConstantsSection label="pixbar.xml" eval="true">
0006
0007 <!-- OUTERMOST SHAPE CONSTANTS -->
0008 <Constant name="zero" value="0.0*fm"/>
0009 <Constant name="Rin1" value="2.50*cm"/>
0010 <Constant name="Rin2" value="18.00*cm"/>
0011 <Constant name="RinSupTubCab" value="15.00*cm"/>
0012 <Constant name="Rout1" value="21.80*cm"/>
0013 <Constant name="Rout2" value="21.00*cm"/>
0014 <!-- <Constant name="Zv1" value="30.00*cm"/>
0015 to avoid overlap with Phase 1 FPIX this should be set to
0016 pixfwd:ZPixelForward + pixfwd:RootStartZ
0017 -->
0018 <Constant name="Zv1" value="28.70*cm"/> <!-- 28.90*cm -->
0019 <Constant name="Zv2" value="56.00*cm"/>
0020 <Constant name="Zv3" value="110.5*cm"/>
0021 <Constant name="Zv4" value="282.0*cm"/>
0022 <Constant name="ZvSupTubCab" value="248.0*cm"/>
0023
0024 <!-- OUTERMOST SUPPORT TUB -->
0025 <Constant name="SupportL" value="221.0*cm"/>
0026 <Constant name="SupportRin" value="21.65*cm"/>
0027
0028 <!-- RAILS AND THEIR SUPPORTING BOX -->
0029 <Constant name="SupportW" value="18.80*cm"/>
0030 <Constant name="SupportT" value="0.1*cm"/>
0031 <Constant name="SupportY_base" value="19.40*cm"/>
0032 <Constant name="SupportY" value="[SupportY_base]+[SupportT]/2"/>
0033
0034 <Constant name="RailW" value="1.5*cm"/>
0035 <Constant name="RailT" value="1.0*cm"/>
0036 <Constant name="RailX" value="3.25*cm"/>
0037 <Constant name="RailY" value="[SupportY_base]+[SupportT]+[RailT]/2"/>
0038 <Constant name="RailAirShiftX" value="0.05*cm"/>
0039 <Constant name="RailAirX" value="[RailX]+[RailAirShiftX]"/>
0040 <Constant name="RailAirW" value="0.8*cm"/>
0041 <Constant name="RailAirSpikeW" value="1E-4*cm"/>
0042 <Constant name="RailAir1T" value="0.46*cm"/>
0043 <Constant name="RailAir1Y" value="-[RailT]/2+[RailAir1T]/2"/>
0044 <Constant name="RailAir2T" value="0.4*cm"/>
0045 <Constant name="RailAir2Y" value="-[RailT]/2+[RailAir1T]+[RailAir2T]/2"/>
0046
0047 <Constant name="ForwardRailW" value="[RailX]*2-[RailW]"/>
0048 <Constant name="ForwardRailL" value="78.1*cm"/>
0049 <Constant name="ForwardRailZ" value="[SupportL]/2-[ForwardRailL]/2"/>
0050 <Constant name="ForwardRailAirBoxW" value="0.9*cm"/>
0051 <Constant name="ForwardRailAirBoxX" value="1.3*cm"/>
0052 <Constant name="ForwardRailAirBoxT" value="0.6*cm"/>
0053 <Constant name="ForwardRailAirBoxY" value="-[RailT]/2+[ForwardRailAirBoxT]/2"/>
0054 <Constant name="ForwardRailAirTubRout" value="0.6*cm"/>
0055 <Constant name="ForwardRailAirTubYShift" value="0.2*cm"/>
0056 <Constant name="ForwardRailAirTubY" value="-[RailT]/2+[ForwardRailAirTubYShift]+[ForwardRailAirTubRout]"/>
0057 <Constant name="ForwardRailAirTrapW" value="1.1313708499*cm"/>
0058 <Constant name="ForwardRailAirTrapShift" value="[RailAirSpikeW]/2"/>
0059 <Constant name="ForwardRailAirTrapT" value="0.2*cm-[ForwardRailAirTrapShift]"/>
0060 <Constant name="ForwardRailAirTrapY" value="[ForwardRailAirTubY]+[ForwardRailAirTrapShift]+[ForwardRailAirTrapT]/2"/>
0061
0062 <!-- SHIELDS -->
0063 <Constant name="ShieldL" value="54.0*cm"/> <!-- both shields end at the beginning of the flange (for simplicity is not glued on top of it)-->
0064 <Constant name="Shield1Rin" value="[FlangeRin]"/>
0065 <Constant name="Shield1Rout" value="[FlangeRin]+[ShieldAL_T]"/>
0066 <Constant name="Shield2Rout" value="[FlangeRin]+[ShieldAL_T]+[ShieldKevlar_T]"/>
0067 <Constant name="Shield3Rin" value="[Shield4Rout]-[ShieldAL_T]-[ShieldKevlar_T]"/>
0068 <Constant name="Shield3Rout" value="[Shield4Rout]-[ShieldKevlar_T]"/>
0069 <Constant name="Shield4Rout" value="18.6*cm"/>
0070 <Constant name="ShieldAL_T" value="0.005*cm"/>
0071 <Constant name="ShieldKevlar_T" value="0.025*cm"/>
0072
0073 <!-- CFK TUBES CONNECTING THE 2 FLANGES -->
0074 <Constant name="InterFlangesSuppTubRin" value="0.3*cm"/>
0075 <Constant name="InterFlangesSuppTubRout" value="0.35*cm"/>
0076 <Constant name="InterFlangesSuppTubX1" value="17.32*cm"/>
0077 <Constant name="InterFlangesSuppTubY1" value="5.25*cm"/>
0078 <Constant name="InterFlangesSuppTubX2" value="5.23*cm"/>
0079 <Constant name="InterFlangesSuppTubY2" value="17.33*cm"/>
0080
0081 <!-- FLANGE-->
0082 <Constant name="FlangeRin" value="2.500*cm"/> <!-- 3.400*cm for 16 faces opt-->
0083 <Constant name="FlangeRout" value="18.980*cm"/>
0084 <Constant name="FlangeR12" value="4.900*cm"/> <!-- 5.3500*cm for 16 faces opt-->
0085 <Constant name="FlangeR23" value="8.850*cm"/>
0086 <Constant name="FlangeR34" value="13.450*cm"/>
0087 <Constant name="FlangeT_Airex" value="0.400*cm"/>
0088 <Constant name="FlangeT_CFK" value="0.020*cm"/>
0089 <Constant name="FlangeT" value="[FlangeT_Airex]+2*[FlangeT_CFK]"/>
0090 <Constant name="FlangeZ" value="27.22*cm"/>
0091 <Constant name="FlangeHCT" value="0.528*cm"/>
0092
0093 <Constant name="CableSignal1Rin" value="3.00*cm"/>
0094 <Constant name="CableSignal1T1" value="0.00445*cm"/>
0095 <Constant name="CableSignal1T2" value="0.02777*cm"/>
0096 <Constant name="CableSignal2Rin" value="6.800*cm"/>
0097 <Constant name="CableSignal2T1" value="0.0114*cm"/>
0098 <Constant name="CableSignal2T2" value="0.03135*cm"/>
0099 <Constant name="CableSignal3Rin" value="10.90*cm"/>
0100 <Constant name="CableSignal3T1" value="0.0203*cm"/>
0101 <Constant name="CableSignal3T2" value="0.034827*cm"/>
0102 <Constant name="CableSignal4Rin" value="16.0*cm"/>
0103 <Constant name="CableSignal4T1" value="0.0308*cm"/>
0104 <Constant name="CableSignal4T2" value="0.035998*cm"/>
0105 <Constant name="CableRout" value="18.70*cm"/>
0106
0107 <Constant name="CableSignal4Z1" value="[FlangeZ]+[FlangeT]/2+[CoolT]+[CoolRadialDZp]"/> <!-- CoolRadialDZp is larger than CoolRadialDZm-->
0108 <Constant name="CableSignal4Z2" value="[CableSignal4Z1]+[CableSignal4T1]"/>
0109 <Constant name="CableSignal4Z3" value="[CableSignal4Z1]+[CableSignal4T2]"/>
0110
0111 <Constant name="CableSignal3Z1" value="[CableSignal4Z3]"/>
0112 <Constant name="CableSignal3Z2" value="[CableSignal3Z1]+[CableSignal3T1]"/>
0113 <Constant name="CableSignal3Z3" value="[CableSignal3Z1]+[CableSignal3T2]"/>
0114
0115 <Constant name="CableSignal2Z1" value="[CableSignal3Z3]"/>
0116 <Constant name="CableSignal2Z2" value="[CableSignal2Z1]+[CableSignal2T1]"/>
0117 <Constant name="CableSignal2Z3" value="[CableSignal2Z1]+[CableSignal2T2]"/>
0118
0119 <Constant name="CableSignal1Z1" value="[CableSignal2Z3]"/>
0120 <Constant name="CableSignal1Z2" value="[CableSignal1Z1]+[CableSignal1T1]"/>
0121 <Constant name="CableSignal1Z3" value="[CableSignal1Z1]+[CableSignal1T2]"/>
0122
0123 <Constant name="CablePower1Rin" value="3.00*cm"/>
0124 <Constant name="CablePower1T1" value="0.0130*cm"/>
0125 <Constant name="CablePower1T2" value="0.0812*cm"/>
0126 <Constant name="CablePower2Rin" value="6.800*cm"/>
0127 <Constant name="CablePower2T1" value="0.0334*cm"/>
0128 <Constant name="CablePower2T2" value="0.09185*cm"/>
0129 <Constant name="CablePower3Rin" value="10.90*cm"/>
0130 <Constant name="CablePower3T1" value="0.0593*cm"/>
0131 <Constant name="CablePower3T2" value="0.101735*cm"/>
0132 <Constant name="CablePower4Rin" value="16.0*cm"/>
0133 <Constant name="CablePower4T1" value="0.0902*cm"/>
0134 <Constant name="CablePower4T2" value="0.105421*cm"/>
0135
0136 <Constant name="CablePower4Z1" value="[CableSignal1Z3]"/>
0137 <Constant name="CablePower4Z2" value="[CablePower4Z1]+[CablePower4T1]"/>
0138 <Constant name="CablePower4Z3" value="[CablePower4Z1]+[CablePower4T2]"/>
0139
0140 <Constant name="CablePower3Z1" value="[CablePower4Z3]"/>
0141 <Constant name="CablePower3Z2" value="[CablePower3Z1]+[CablePower3T1]"/>
0142 <Constant name="CablePower3Z3" value="[CablePower3Z1]+[CablePower3T2]"/>
0143
0144 <Constant name="CablePower2Z1" value="[CablePower3Z3]"/>
0145 <Constant name="CablePower2Z2" value="[CablePower2Z1]+[CablePower2T1]"/>
0146 <Constant name="CablePower2Z3" value="[CablePower2Z1]+[CablePower2T2]"/>
0147
0148 <Constant name="CablePower1Z1" value="[CablePower2Z3]"/>
0149 <Constant name="CablePower1Z2" value="[CablePower1Z1]+[CablePower1T1]"/>
0150 <Constant name="CablePower1Z3" value="[CablePower1Z1]+[CablePower1T2]"/>
0151
0152 <Constant name="CableSignalFlangeToST_L" value="1.680*cm"/>
0153 <Constant name="CablePowerFlangeToST_L" value="1.680*cm"/>
0154 <Constant name="CableSignalFlangeToST_dR" value="0.087*cm"/>
0155 <Constant name="CablePowerFlangeToST_dR" value="0.258*cm"/>
0156 <Constant name="CableSignalFlangeToST_Rmin" value="[CableRout]"/>
0157 <Constant name="CableSignalFlangeToST_Rmax" value="[CableSignalFlangeToST_Rmin]+[CableSignalFlangeToST_dR]"/>
0158 <Constant name="CablePowerFlangeToST_Rmin" value="[CableSignalFlangeToST_Rmax]"/>
0159 <Constant name="CablePowerFlangeToST_Rmax" value="[CablePowerFlangeToST_Rmin]+[CablePowerFlangeToST_dR]"/>
0160 <Constant name="PixelBarrelCableSignal_FlangeToST_Z" value="[FlangeZ]+[FlangeT]/2+[CableSignalFlangeToST_L]/2"/>
0161 <Constant name="PixelBarrelCablePower_FlangeToST_Z" value="[FlangeZ]+[FlangeT]/2+[CablePowerFlangeToST_L]/2"/>
0162
0163 <Constant name="PipeFlangeToST_L" value="1.680*cm"/>
0164 <Constant name="PipeFlangeToST_dR" value="0.0742*cm"/>
0165 <Constant name="PipeFlangeToST_Rmin" value="[CablePowerFlangeToST_Rmax]"/>
0166 <Constant name="PipeFlangeToST_Rmax" value="[PipeFlangeToST_Rmin]+[PipeFlangeToST_dR]"/>
0167 <Constant name="PixelBarrelPipe_FlangeToST_Z" value="[FlangeZ]+[FlangeT]/2+[PipeFlangeToST_L]/2"/>
0168
0169 <!--
0170 <Constant name="Cable3Z1" value="[FlangeZ]+[FlangeT]/2"/>
0171 <Constant name="Cable3Z2" value="[Cable3Z1]+[Cable3T]"/>
0172 <Constant name="Cable2Z1" value="[Cable3Z1]+[CableT]"/>
0173 <Constant name="Cable2Z2" value="[Cable2Z1]+[Cable2T]"/>
0174 <Constant name="Cable1Z1" value="[Cable2Z1]+[CableT]"/>
0175 <Constant name="Cable1Z2" value="[Cable1Z1]+[Cable1T]"/>
0176 <Constant name="Cable0Z1" value="[Cable1Z1]+[CableT]"/>
0177 -->
0178 <Constant name="Cool1Rin" value="3.0*cm"/>
0179 <Constant name="Cool2Rin" value="6.80*cm"/>
0180 <Constant name="Cool3Rin" value="10.90*cm"/>
0181 <Constant name="Cool4Rin" value="16.00*cm"/>
0182 <Constant name="CoolRout" value="18.70*cm"/>
0183 <Constant name="Cool1DRZp" value="0.195*cm"/>
0184 <Constant name="Cool1DRZm" value="0.245*cm"/>
0185 <Constant name="Cool2DRZp" value="0.178*cm"/>
0186 <Constant name="Cool2DRZm" value="0.240*cm"/>
0187 <Constant name="Cool3DRZp" value="0.170*cm"/>
0188 <Constant name="Cool3DRZm" value="0.227*cm"/>
0189 <Constant name="Cool4DRZp" value="0.1685*cm"/>
0190 <Constant name="Cool4DRZm" value="0.221*cm"/>
0191 <Constant name="CoolRadialDZp" value="0.00439*cm"/>
0192 <Constant name="CoolRadialDZm" value="0.00365*cm"/>
0193 <Constant name="CoolT" value="0.050*cm"/>
0194 <Constant name="CoolZ" value="[FlangeZ]+[FlangeT]/2+[CoolT]/2"/>
0195 <Constant name="CoolRadialZp" value="[CoolZ]+[CoolT]/2+[CoolRadialDZp]/2"/>
0196 <Constant name="CoolRadialZm" value="[CoolZ]+[CoolT]/2+[CoolRadialDZm]/2"/>
0197 <Constant name="Cool1RoutZp" value="[Cool1Rin]+[Cool1DRZp]"/>
0198 <Constant name="Cool2RoutZp" value="[Cool2Rin]+[Cool2DRZp]"/>
0199 <Constant name="Cool3RoutZp" value="[Cool3Rin]+[Cool3DRZp]"/>
0200 <Constant name="Cool4RoutZp" value="[Cool4Rin]+[Cool4DRZp]"/>
0201 <Constant name="Cool1RoutZm" value="[Cool1Rin]+[Cool1DRZm]"/>
0202 <Constant name="Cool2RoutZm" value="[Cool2Rin]+[Cool2DRZm]"/>
0203 <Constant name="Cool3RoutZm" value="[Cool3Rin]+[Cool3DRZm]"/>
0204 <Constant name="Cool4RoutZm" value="[Cool4Rin]+[Cool4DRZm]"/>
0205
0206 <Constant name="RadialCoolZ" value="29.5*cm"/>
0207 <Constant name="RadialCoolDZ" value="1.0*cm"/>
0208 <Constant name="RadialCoolRin" value="4.0*cm"/>
0209
0210 <!-- CONNECTORS -->
0211 <Constant name="Conn1T" value="0.190*cm"/>
0212 <Constant name="Conn1Rin" value="12.00*cm"/>
0213 <Constant name="Conn2Rin" value="11.00*cm"/>
0214 <Constant name="Conn1Z" value="[FlangeZ]-[FlangeT]/2-[Conn1T]/2"/>
0215 <Constant name="Conn2Z" value="[FlangeZ]+[FlangeT]/2+[Conn1T]/2"/>
0216 <Constant name="Conn3Rout" value="19.0*cm"/>
0217 <Constant name="Conn3Rin" value="18.0*cm"/>
0218 <Constant name="Conn4Rin" value="18.0*cm"/>
0219 <Constant name="ConnToSTT" value="3.00*cm"/>
0220 <Constant name="ConnToSTRin" value="18.0*cm"/>
0221 <Constant name="ConnToSTRout" value="18.8*cm"/>
0222 <Constant name="Conn3T" value="51.0*cm"/> <!-- 49.3*cm -->
0223 <Constant name="Conn4T" value="120.00*cm"/>
0224 <Constant name="ConnToSTZ" value="30.50*cm"/>
0225 <Constant name="Conn3Z" value="54.62*cm"/> <!-- 56.65*cm-->
0226 <Constant name="Conn4Z" value="[Conn3Z]+
0227 ([Conn3T]+[Conn4T])/2"/>
0228 <Constant name="ServiceRout" value="21.0*cm"/>
0229 <Constant name="ServiceRin" value="18.0*cm"/>
0230 <Constant name="ServT" value="48.5*cm"/>
0231 <Constant name="ServZ" value="[Conn4Z]+
0232 ([Conn4T]+[ServT])/2"/>
0233 <Constant name="ServCablT" value="32.2*cm"/>
0234 <Constant name="ServCablZ" value="[ServZ]+[ServT]/2+[ServCablT]/2"/>
0235
0236 </ConstantsSection>
0237
0238
0239 <RotationSection label="pixbar.xml">
0240 <Rotation name="180D" thetaX="90*deg" phiX="180*deg" thetaY="90*deg"
0241 phiY="90*deg" thetaZ="180*deg" phiZ="0*deg" />
0242 </RotationSection>
0243
0244
0245 <SolidSection label="pixbar.xml">
0246
0247 <!-- OUTERMOST SHAPE -->
0248 <Polycone name="PixelBarrel" startPhi="0*deg" deltaPhi="360*deg">
0249 <ZSection z="-[Zv4]" rMin="[RinSupTubCab]" rMax="[Rout2]" />
0250 <ZSection z="-[ZvSupTubCab]" rMin="[RinSupTubCab]" rMax="[Rout2]" />
0251 <ZSection z="-[ZvSupTubCab]" rMin="[Rin2]" rMax="[Rout2]" />
0252 <ZSection z="-[Zv3]" rMin="[Rin2]" rMax="[Rout2]" />
0253 <ZSection z="-[Zv3]" rMin="[Rin2]" rMax="[Rout1]" />
0254 <ZSection z="-[Zv1]" rMin="[Rin2]" rMax="[Rout1]" />
0255 <ZSection z="-[Zv1]" rMin="[Rin1]" rMax="[Rout1]" />
0256 <ZSection z="[Zv1]" rMin="[Rin1]" rMax="[Rout1]" />
0257 <ZSection z="[Zv1]" rMin="[Rin2]" rMax="[Rout1]" />
0258 <ZSection z="[Zv3]" rMin="[Rin2]" rMax="[Rout1]" />
0259 <ZSection z="[Zv3]" rMin="[Rin2]" rMax="[Rout2]" />
0260 <ZSection z="[ZvSupTubCab]" rMin="[Rin2]" rMax="[Rout2]" />
0261 <ZSection z="[ZvSupTubCab]" rMin="[RinSupTubCab]" rMax="[Rout2]" />
0262 <ZSection z="[Zv4]" rMin="[RinSupTubCab]" rMax="[Rout2]" />
0263 </Polycone>
0264
0265 <!-- OUTERMOST SUPPORT TUB -->
0266 <Tubs name="PixelBarrelSuppTub" rMin="[SupportRin]" rMax="[Rout1]"
0267 dz="[SupportL]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0268
0269 <!-- RAILS AND THEIR SUPPORTING BOX -->
0270 <Box name="PixelBarrelSuppBox" dx="[SupportW]/2" dy="[SupportT]/2"
0271 dz="[SupportL]/2"/>
0272
0273 <Box name="PixelBarrelSuppBox_Air" dx="[RailAirW]/2" dy="[SupportT]/2"
0274 dz="[SupportL]/2"/>
0275 <Box name="PixelBarrelRail" dx="[RailW]/2" dy="[RailT]/2"
0276 dz="[SupportL]/2"/>
0277 <Box name="PixelBarrelRail_Air1" dx="[RailAirW]/2" dy="[RailAir1T]/2"
0278 dz="[SupportL]/2"/>
0279 <Trapezoid name="PixelBarrelRail_Air2" dz="[SupportL]/2"
0280 alp1="0*deg" bl1="[RailAirW]/2" tl1="[RailAirSpikeW]/2" h1="[RailAir2T]/2"
0281 alp2="0*deg" bl2="[RailAirW]/2" tl2="[RailAirSpikeW]/2" h2="[RailAir2T]/2"
0282 phi="0*deg" theta="0*deg"/>
0283
0284 <Box name="PixelBarrelSuppBox_ForwardAir" dx="[ForwardRailAirBoxW]/2" dy="[SupportT]/2"
0285 dz="[ForwardRailL]/2"/>
0286 <Box name="PixelForwardRail" dx="[ForwardRailW]/2" dy="[RailT]/2"
0287 dz="[ForwardRailL]/2"/>
0288 <Box name="PixelForwardRail_AirBox" dx="[ForwardRailAirBoxW]/2" dy="[ForwardRailAirBoxT]/2"
0289 dz="[ForwardRailL]/2"/>
0290 <Tubs name="PixelForwardRail_AirTub" rMin="[zero]" rMax="[ForwardRailAirTubRout]"
0291 dz="[ForwardRailL]/2" startPhi="160.53*deg" deltaPhi="218.94*deg"/>
0292 <Trapezoid name="PixelForwardRail_AirTrap" dz="[ForwardRailL]/2"
0293 alp1="0*deg" bl1="[RailAirSpikeW]/2" tl1="[ForwardRailAirTrapW]/2" h1="[ForwardRailAirTrapT]/2"
0294 alp2="0*deg" bl2="[RailAirSpikeW]/2" tl2="[ForwardRailAirTrapW]/2" h2="[ForwardRailAirTrapT]/2"
0295 phi="0*deg" theta="0*deg"/>
0296
0297 <!-- SHIELDS -->
0298 <Tubs name="PixelBarrelShield1" rMin="[Shield1Rin]" rMax="[Shield1Rout]"
0299 dz="[ShieldL]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0300 <Tubs name="PixelBarrelShield2" rMin="[Shield1Rout]" rMax="[Shield2Rout]"
0301 dz="[ShieldL]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0302 <Tubs name="PixelBarrelShield3" rMin="[Shield3Rin]" rMax="[Shield3Rout]"
0303 dz="[ShieldL]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0304 <Tubs name="PixelBarrelShield4" rMin="[Shield3Rout]" rMax="[Shield4Rout]"
0305 dz="[ShieldL]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0306
0307 <!-- CFK TUBES CONNECTING THE 2 FLANGES -->
0308 <Tubs name="InterFlangesSuppTub" rMin="[InterFlangesSuppTubRin]" rMax="[InterFlangesSuppTubRout]"
0309 dz="[ShieldL]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0310
0311 <!-- FLANGE-->
0312 <Tubs name="PixelBarrelFlange1_Airex" rMin="[FlangeRin]" rMax="[FlangeR12]"
0313 dz="[FlangeT_Airex]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0314 <Tubs name="PixelBarrelFlange1_CFK" rMin="[FlangeRin]" rMax="[FlangeR12]"
0315 dz="[FlangeT_CFK]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0316 <Tubs name="PixelBarrelFlange2_Airex" rMin="[FlangeR12]" rMax="[FlangeR23]"
0317 dz="[FlangeT_Airex]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0318 <Tubs name="PixelBarrelFlange2_CFK" rMin="[FlangeR12]" rMax="[FlangeR23]"
0319 dz="[FlangeT_CFK]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0320 <Tubs name="PixelBarrelFlange3_Airex" rMin="[FlangeR23]" rMax="[FlangeR34]"
0321 dz="[FlangeT_Airex]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0322 <Tubs name="PixelBarrelFlange3_CFK" rMin="[FlangeR23]" rMax="[FlangeR34]"
0323 dz="[FlangeT_CFK]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0324 <Tubs name="PixelBarrelFlange4_InnerCFK" rMin="[FlangeR34]" rMax="[FlangeRout]"
0325 dz="[FlangeT_Airex]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0326 <Tubs name="PixelBarrelFlange4_CFK" rMin="[FlangeR34]" rMax="[FlangeRout]"
0327 dz="[FlangeT_CFK]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0328 <!-- <Tubs name="PixelBarrelFlangIn" rMin="[FlangeRin]" rMax="[Rin2]"
0329 dz="[FlangeHCT]/2" startPhi="0*deg" deltaPhi="360*deg"/> -->
0330 <Tubs name="PixelBarrelRadialCooling" rMin="[RadialCoolRin]" rMax="[Rin2]"
0331 dz="[RadialCoolDZ]/2" startPhi="290*deg" deltaPhi="140*deg"/>
0332
0333 <Polycone name="PixelBarrelCableSignal1" startPhi="0*deg" deltaPhi="360*deg">
0334 <ZSection z="[CableSignal1Z1]" rMin="[CableSignal1Rin]" rMax="[CableRout]" />
0335 <ZSection z="[CableSignal1Z2]" rMin="[CableSignal1Rin]" rMax="[CableRout]" />
0336 <ZSection z="[CableSignal1Z3]" rMin="[CableSignal1Rin]" rMax="[CableSignal1Rin]" />
0337 </Polycone>
0338 <Polycone name="PixelBarrelCableSignal2" startPhi="0*deg" deltaPhi="360*deg">
0339 <ZSection z="[CableSignal2Z1]" rMin="[CableSignal2Rin]" rMax="[CableRout]" />
0340 <ZSection z="[CableSignal2Z2]" rMin="[CableSignal2Rin]" rMax="[CableRout]" />
0341 <ZSection z="[CableSignal2Z3]" rMin="[CableSignal2Rin]" rMax="[CableSignal2Rin]" />
0342 </Polycone>
0343 <Polycone name="PixelBarrelCableSignal3" startPhi="0*deg" deltaPhi="360*deg">
0344 <ZSection z="[CableSignal3Z1]" rMin="[CableSignal3Rin]" rMax="[CableRout]" />
0345 <ZSection z="[CableSignal3Z2]" rMin="[CableSignal3Rin]" rMax="[CableRout]" />
0346 <ZSection z="[CableSignal3Z3]" rMin="[CableSignal3Rin]" rMax="[CableSignal3Rin]" />
0347 </Polycone>
0348 <Polycone name="PixelBarrelCableSignal4" startPhi="0*deg" deltaPhi="360*deg">
0349 <ZSection z="[CableSignal4Z1]" rMin="[CableSignal4Rin]" rMax="[CableRout]" />
0350 <ZSection z="[CableSignal4Z2]" rMin="[CableSignal4Rin]" rMax="[CableRout]" />
0351 <ZSection z="[CableSignal4Z3]" rMin="[CableSignal4Rin]" rMax="[CableSignal4Rin]" />
0352 </Polycone>
0353
0354 <Polycone name="PixelBarrelCablePower1" startPhi="0*deg" deltaPhi="360*deg">
0355 <ZSection z="[CablePower1Z1]" rMin="[CablePower1Rin]" rMax="[CableRout]" />
0356 <ZSection z="[CablePower1Z2]" rMin="[CablePower1Rin]" rMax="[CableRout]" />
0357 <ZSection z="[CablePower1Z3]" rMin="[CablePower1Rin]" rMax="[CablePower1Rin]" />
0358 </Polycone>
0359 <Polycone name="PixelBarrelCablePower2" startPhi="0*deg" deltaPhi="360*deg">
0360 <ZSection z="[CablePower2Z1]" rMin="[CablePower2Rin]" rMax="[CableRout]" />
0361 <ZSection z="[CablePower2Z2]" rMin="[CablePower2Rin]" rMax="[CableRout]" />
0362 <ZSection z="[CablePower2Z3]" rMin="[CablePower2Rin]" rMax="[CablePower2Rin]" />
0363 </Polycone>
0364 <Polycone name="PixelBarrelCablePower3" startPhi="0*deg" deltaPhi="360*deg">
0365 <ZSection z="[CablePower3Z1]" rMin="[CablePower3Rin]" rMax="[CableRout]" />
0366 <ZSection z="[CablePower3Z2]" rMin="[CablePower3Rin]" rMax="[CableRout]" />
0367 <ZSection z="[CablePower3Z3]" rMin="[CablePower3Rin]" rMax="[CablePower3Rin]" />
0368 </Polycone>
0369 <Polycone name="PixelBarrelCablePower4" startPhi="0*deg" deltaPhi="360*deg">
0370 <ZSection z="[CablePower4Z1]" rMin="[CablePower4Rin]" rMax="[CableRout]" />
0371 <ZSection z="[CablePower4Z2]" rMin="[CablePower4Rin]" rMax="[CableRout]" />
0372 <ZSection z="[CablePower4Z3]" rMin="[CablePower4Rin]" rMax="[CablePower4Rin]" />
0373 </Polycone>
0374
0375 <Tubs name="PixelBarrelCableSignal_FlangeToST" rMin="[CableSignalFlangeToST_Rmin]" rMax="[CableSignalFlangeToST_Rmax]"
0376 dz="[CableSignalFlangeToST_L]/2" startPhi="285*deg" deltaPhi="150*deg"/>
0377 <Tubs name="PixelBarrelCablePower_FlangeToST" rMin="[CablePowerFlangeToST_Rmin]" rMax="[CablePowerFlangeToST_Rmax]"
0378 dz="[CablePowerFlangeToST_L]/2" startPhi="285*deg" deltaPhi="150*deg"/>
0379
0380 <Tubs name="PixelBarrelCool1Zp" rMin="[Cool1Rin]" rMax="[Cool1RoutZp]"
0381 dz="[CoolT]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0382 <Tubs name="PixelBarrelCool1Zm" rMin="[Cool1Rin]" rMax="[Cool1RoutZm]"
0383 dz="[CoolT]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0384 <Tubs name="PixelBarrelCool2Zp" rMin="[Cool2Rin]" rMax="[Cool2RoutZp]"
0385 dz="[CoolT]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0386 <Tubs name="PixelBarrelCool2Zm" rMin="[Cool2Rin]" rMax="[Cool2RoutZm]"
0387 dz="[CoolT]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0388 <Tubs name="PixelBarrelCool3Zp" rMin="[Cool3Rin]" rMax="[Cool3RoutZp]"
0389 dz="[CoolT]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0390 <Tubs name="PixelBarrelCool3Zm" rMin="[Cool3Rin]" rMax="[Cool3RoutZm]"
0391 dz="[CoolT]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0392 <Tubs name="PixelBarrelCool4Zp" rMin="[Cool4Rin]" rMax="[Cool4RoutZp]"
0393 dz="[CoolT]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0394 <Tubs name="PixelBarrelCool4Zm" rMin="[Cool4Rin]" rMax="[Cool4RoutZm]"
0395 dz="[CoolT]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0396
0397 <Tubs name="PixelBarrelCoolRadialZp" rMin="[Cool1Rin]" rMax="[CoolRout]"
0398 dz="[CoolRadialDZp]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0399 <Tubs name="PixelBarrelCoolRadialZm" rMin="[Cool1Rin]" rMax="[CoolRout]"
0400 dz="[CoolRadialDZm]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0401
0402 <Tubs name="PixelBarrelPipes_FlangeToSTXp" rMin="[PipeFlangeToST_Rmin]" rMax="[PipeFlangeToST_Rmax]"
0403 dz="[PipeFlangeToST_L]/2" startPhi="-10*deg" deltaPhi="20*deg"/>
0404
0405 <Tubs name="PixelBarrelPipes_FlangeToSTXm" rMin="[PipeFlangeToST_Rmin]" rMax="[PipeFlangeToST_Rmax]"
0406 dz="[PipeFlangeToST_L]/2" startPhi="170*deg" deltaPhi="20*deg"/>
0407
0408 <!-- CONNECTORS -->
0409 <Tubs name="PixelBarrelConn1" rMin="[Conn1Rin]" rMax="[Shield3Rin]"
0410 dz="[Conn1T]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0411 <Tubs name="PixelBarrelConn2" rMin="[Conn2Rin]" rMax="[Shield3Rin]"
0412 dz="[Conn1T]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0413 <Tubs name="PixelBarrelConnToST" rMin="[ConnToSTRin]" rMax="[ConnToSTRout]"
0414 dz="[ConnToSTT]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0415 <Tubs name="PixelBarrelConn3" rMin="[Conn3Rin]" rMax="[Conn3Rout]"
0416 dz="[Conn3T]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0417 <Tubs name="PixelBarrelConn4" rMin="[Conn4Rin]" rMax="[Conn3Rout]"
0418 dz="[Conn4T]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0419 <Tubs name="PixelBarrelService" rMin="[ServiceRin]" rMax="[ServiceRout]"
0420 dz="[ServT]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0421 <Tubs name="PixelBarrelSupTubCables" rMin="[RinSupTubCab]" rMax="[Conn3Rout]"
0422 dz="[ServCablT]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0423
0424 </SolidSection>
0425
0426
0427 <LogicalPartSection label="pixbar.xml">
0428
0429 <!-- OUTERMOST SHAPE -->
0430 <LogicalPart name="PixelBarrel" category="unspecified">
0431 <rSolid name="PixelBarrel"/>
0432 <rMaterial name="materials:Air"/>
0433 </LogicalPart>
0434
0435 <!-- OUTERMOST SUPPORT TUB -->
0436 <LogicalPart name="PixelBarrelSuppTub" category="unspecified">
0437 <rSolid name="PixelBarrelSuppTub"/>
0438 <rMaterial name="trackermaterial:T_CarbonFibreStr"/>
0439 </LogicalPart>
0440
0441 <!-- RAILS AND THEIR SUPPORTING BOX -->
0442 <LogicalPart name="PixelBarrelSuppBox" category="unspecified">
0443 <rSolid name="PixelBarrelSuppBox"/>
0444 <rMaterial name="pixbarmaterial:T_CarbonFibreStrBox"/>
0445 </LogicalPart>
0446 <LogicalPart name="PixelBarrelSuppBox_Air" category="unspecified">
0447 <rSolid name="PixelBarrelSuppBox_Air"/>
0448 <rMaterial name="materials:Air"/>
0449 </LogicalPart>
0450 <LogicalPart name="PixelBarrelRail" category="unspecified">
0451 <rSolid name="PixelBarrelRail"/>
0452 <rMaterial name="pixbarmaterial:T_CarbonFibreStrBox"/>
0453 </LogicalPart>
0454 <LogicalPart name="PixelBarrelRailMirror" category="unspecified">
0455 <rSolid name="PixelBarrelRail"/>
0456 <rMaterial name="pixbarmaterial:T_CarbonFibreStrBox"/>
0457 </LogicalPart>
0458 <LogicalPart name="PixelBarrelRail_Air1" category="unspecified">
0459 <rSolid name="PixelBarrelRail_Air1"/>
0460 <rMaterial name="materials:Air"/>
0461 </LogicalPart>
0462 <LogicalPart name="PixelBarrelRail_Air2" category="unspecified">
0463 <rSolid name="PixelBarrelRail_Air2"/>
0464 <rMaterial name="materials:Air"/>
0465 </LogicalPart>
0466 <LogicalPart name="PixelBarrelSuppBox_ForwardAir" category="unspecified">
0467 <rSolid name="PixelBarrelSuppBox_ForwardAir"/>
0468 <rMaterial name="materials:Air"/>
0469 </LogicalPart>
0470 <LogicalPart name="PixelForwardRail" category="unspecified">
0471 <rSolid name="PixelForwardRail"/>
0472 <rMaterial name="pixbarmaterial:T_CarbonFibreStrBox"/>
0473 </LogicalPart>
0474 <LogicalPart name="PixelForwardRail_AirBox" category="unspecified">
0475 <rSolid name="PixelForwardRail_AirBox"/>
0476 <rMaterial name="materials:Air"/>
0477 </LogicalPart>
0478 <LogicalPart name="PixelForwardRail_AirTub" category="unspecified">
0479 <rSolid name="PixelForwardRail_AirTub"/>
0480 <rMaterial name="materials:Air"/>
0481 </LogicalPart>
0482 <LogicalPart name="PixelForwardRail_AirTrap" category="unspecified">
0483 <rSolid name="PixelForwardRail_AirTrap"/>
0484 <rMaterial name="materials:Air"/>
0485 </LogicalPart>
0486
0487 <!-- SHIELDS -->
0488 <LogicalPart name="PixelBarrelShield1" category="unspecified">
0489 <rSolid name="PixelBarrelShield1"/>
0490 <rMaterial name="trackermaterial:T_Aluminium"/>
0491 </LogicalPart>
0492 <LogicalPart name="PixelBarrelShield2" category="unspecified">
0493 <rSolid name="PixelBarrelShield2"/>
0494 <rMaterial name="trackermaterial:T_Kevlar"/>
0495 </LogicalPart>
0496 <LogicalPart name="PixelBarrelShield3" category="unspecified">
0497 <rSolid name="PixelBarrelShield3"/>
0498 <rMaterial name="trackermaterial:T_Aluminium"/>
0499 </LogicalPart>
0500 <LogicalPart name="PixelBarrelShield4" category="unspecified">
0501 <rSolid name="PixelBarrelShield4"/>
0502 <rMaterial name="trackermaterial:T_Kevlar"/>
0503 </LogicalPart>
0504
0505 <!-- CFK TUBES CONNECTING THE 2 FLANGES -->
0506 <LogicalPart name="InterFlangesSuppTub" category="unspecified">
0507 <rSolid name="InterFlangesSuppTub"/>
0508 <rMaterial name="pixbarmaterial:Flange4_CFK"/>
0509 </LogicalPart>
0510
0511 <!-- FLANGE-->
0512 <LogicalPart name="PixelBarrelFlange1_Airex" category="unspecified">
0513 <rSolid name="PixelBarrelFlange1_Airex"/>
0514 <rMaterial name="pixbarmaterial:Flange1_Airex"/>
0515 </LogicalPart>
0516 <LogicalPart name="PixelBarrelFlange1_CFK" category="unspecified">
0517 <rSolid name="PixelBarrelFlange1_CFK"/>
0518 <rMaterial name="pixbarmaterial:Flange1_CFK"/>
0519 </LogicalPart>
0520 <LogicalPart name="PixelBarrelFlange2_Airex" category="unspecified">
0521 <rSolid name="PixelBarrelFlange2_Airex"/>
0522 <rMaterial name="pixbarmaterial:Flange2_Airex"/>
0523 </LogicalPart>
0524 <LogicalPart name="PixelBarrelFlange2_CFK" category="unspecified">
0525 <rSolid name="PixelBarrelFlange2_CFK"/>
0526 <rMaterial name="pixbarmaterial:Flange2_CFK"/>
0527 </LogicalPart>
0528 <LogicalPart name="PixelBarrelFlange3_Airex" category="unspecified">
0529 <rSolid name="PixelBarrelFlange3_Airex"/>
0530 <rMaterial name="pixbarmaterial:Flange3_Airex"/>
0531 </LogicalPart>
0532 <LogicalPart name="PixelBarrelFlange3_CFK" category="unspecified">
0533 <rSolid name="PixelBarrelFlange3_CFK"/>
0534 <rMaterial name="pixbarmaterial:Flange3_CFK"/>
0535 </LogicalPart>
0536 <LogicalPart name="PixelBarrelFlange4_InnerCFK" category="unspecified">
0537 <rSolid name="PixelBarrelFlange4_InnerCFK"/>
0538 <rMaterial name="pixbarmaterial:Flange4_InnerCFK"/>
0539 </LogicalPart>
0540 <LogicalPart name="PixelBarrelFlange4_CFK" category="unspecified">
0541 <rSolid name="PixelBarrelFlange4_CFK"/>
0542 <rMaterial name="pixbarmaterial:Flange4_CFK"/>
0543 </LogicalPart>
0544 <!-- <LogicalPart name="PixelBarrelFlangIn" category="unspecified">
0545 <rSolid name="PixelBarrelFlangIn"/>
0546 <rMaterial name="pixbarmaterial:Pix_Bar_Ring_HC"/>
0547 </LogicalPart> -->
0548 <LogicalPart name="PixelBarrelRadialCooling" category="unspecified">
0549 <rSolid name="PixelBarrelRadialCooling"/>
0550 <rMaterial name="materials:Air"/>
0551 </LogicalPart>
0552 <LogicalPart name="PixelBarrelCableSignal1" category="unspecified">
0553 <rSolid name="PixelBarrelCableSignal1"/>
0554 <rMaterial name="pixbarmaterial:Pix_Bar_CableSignal_Upgrade"/>
0555 </LogicalPart>
0556 <LogicalPart name="PixelBarrelCableSignal2" category="unspecified">
0557 <rSolid name="PixelBarrelCableSignal2"/>
0558 <rMaterial name="pixbarmaterial:Pix_Bar_CableSignal_Upgrade"/>
0559 </LogicalPart>
0560 <LogicalPart name="PixelBarrelCableSignal3" category="unspecified">
0561 <rSolid name="PixelBarrelCableSignal3"/>
0562 <rMaterial name="pixbarmaterial:Pix_Bar_CableSignal_Upgrade"/>
0563 </LogicalPart>
0564 <LogicalPart name="PixelBarrelCableSignal4" category="unspecified">
0565 <rSolid name="PixelBarrelCableSignal4"/>
0566 <rMaterial name="pixbarmaterial:Pix_Bar_CableSignal_Upgrade"/>
0567 </LogicalPart>
0568 <LogicalPart name="PixelBarrelCablePower1" category="unspecified">
0569 <rSolid name="PixelBarrelCablePower1"/>
0570 <rMaterial name="pixbarmaterial:Pix_Bar_CablePower_Upgrade"/>
0571 </LogicalPart>
0572 <LogicalPart name="PixelBarrelCablePower2" category="unspecified">
0573 <rSolid name="PixelBarrelCablePower2"/>
0574 <rMaterial name="pixbarmaterial:Pix_Bar_CablePower_Upgrade"/>
0575 </LogicalPart>
0576 <LogicalPart name="PixelBarrelCablePower3" category="unspecified">
0577 <rSolid name="PixelBarrelCablePower3"/>
0578 <rMaterial name="pixbarmaterial:Pix_Bar_CablePower_Upgrade"/>
0579 </LogicalPart>
0580 <LogicalPart name="PixelBarrelCablePower4" category="unspecified">
0581 <rSolid name="PixelBarrelCablePower4"/>
0582 <rMaterial name="pixbarmaterial:Pix_Bar_CablePower_Upgrade"/>
0583 </LogicalPart>
0584
0585 <LogicalPart name="PixelBarrelCableSignal_FlangeToST" category="unspecified">
0586 <rSolid name="PixelBarrelCableSignal_FlangeToST"/>
0587 <rMaterial name="pixbarmaterial:Pix_Bar_CableSignal_Upgrade"/>
0588 </LogicalPart>
0589 <LogicalPart name="PixelBarrelCablePower_FlangeToST" category="unspecified">
0590 <rSolid name="PixelBarrelCablePower_FlangeToST"/>
0591 <rMaterial name="pixbarmaterial:Pix_Bar_CablePower_Upgrade"/>
0592 </LogicalPart>
0593
0594 <LogicalPart name="PixelBarrelCool1Zp" category="unspecified">
0595 <rSolid name="PixelBarrelCool1Zp"/>
0596 <rMaterial name="pixbarmaterial:CoolPipesDaisyChain"/>
0597 </LogicalPart>
0598 <LogicalPart name="PixelBarrelCool1Zm" category="unspecified">
0599 <rSolid name="PixelBarrelCool1Zm"/>
0600 <rMaterial name="pixbarmaterial:CoolPipesDaisyChain"/>
0601 </LogicalPart>
0602 <LogicalPart name="PixelBarrelCool2Zp" category="unspecified">
0603 <rSolid name="PixelBarrelCool2Zp"/>
0604 <rMaterial name="pixbarmaterial:CoolPipesDaisyChain"/>
0605 </LogicalPart>
0606 <LogicalPart name="PixelBarrelCool2Zm" category="unspecified">
0607 <rSolid name="PixelBarrelCool2Zm"/>
0608 <rMaterial name="pixbarmaterial:CoolPipesDaisyChain"/>
0609 </LogicalPart>
0610 <LogicalPart name="PixelBarrelCool3Zp" category="unspecified">
0611 <rSolid name="PixelBarrelCool3Zp"/>
0612 <rMaterial name="pixbarmaterial:CoolPipesDaisyChain"/>
0613 </LogicalPart>
0614 <LogicalPart name="PixelBarrelCool3Zm" category="unspecified">
0615 <rSolid name="PixelBarrelCool3Zm"/>
0616 <rMaterial name="pixbarmaterial:CoolPipesDaisyChain"/>
0617 </LogicalPart>
0618 <LogicalPart name="PixelBarrelCool4Zp" category="unspecified">
0619 <rSolid name="PixelBarrelCool4Zp"/>
0620 <rMaterial name="pixbarmaterial:CoolPipesDaisyChain"/>
0621 </LogicalPart>
0622 <LogicalPart name="PixelBarrelCool4Zm" category="unspecified">
0623 <rSolid name="PixelBarrelCool4Zm"/>
0624 <rMaterial name="pixbarmaterial:CoolPipesDaisyChain"/>
0625 </LogicalPart>
0626 <LogicalPart name="PixelBarrelCoolRadialZp" category="unspecified">
0627 <rSolid name="PixelBarrelCoolRadialZp"/>
0628 <rMaterial name="pixbarmaterial:CoolPipesDaisyChain"/>
0629 </LogicalPart>
0630 <LogicalPart name="PixelBarrelCoolRadialZm" category="unspecified">
0631 <rSolid name="PixelBarrelCoolRadialZm"/>
0632 <rMaterial name="pixbarmaterial:CoolPipesDaisyChain"/>
0633 </LogicalPart>
0634
0635 <LogicalPart name="PixelBarrelPipes_FlangeToSTXp" category="unspecified">
0636 <rSolid name="PixelBarrelPipes_FlangeToSTXp"/>
0637 <rMaterial name="pixbarmaterial:CoolPipesDaisyChain"/>
0638 </LogicalPart>
0639 <LogicalPart name="PixelBarrelPipes_FlangeToSTXm" category="unspecified">
0640 <rSolid name="PixelBarrelPipes_FlangeToSTXm"/>
0641 <rMaterial name="pixbarmaterial:CoolPipesDaisyChain"/>
0642 </LogicalPart>
0643
0644 <!-- CONNECTORS -->
0645 <LogicalPart name="PixelBarrelConn1" category="unspecified">
0646 <rSolid name="PixelBarrelConn1"/>
0647 <rMaterial name="pixbarmaterial:Layer3_EndringPrints_Upgrade"/>
0648 </LogicalPart>
0649 <LogicalPart name="PixelBarrelConn2" category="unspecified">
0650 <rSolid name="PixelBarrelConn2"/>
0651 <rMaterial name="pixbarmaterial:Layer1_2_EndringPrints_Upgrade"/>
0652 </LogicalPart>
0653 <LogicalPart name="PixelBarrelConnToST" category="unspecified">
0654 <rSolid name="PixelBarrelConnToST"/>
0655 <rMaterial name="pixbarmaterial:cable_endring_to_tube_Upgrade"/>
0656 </LogicalPart>
0657 <LogicalPart name="PixelBarrelConn3" category="unspecified">
0658 <rSolid name="PixelBarrelConn3"/>
0659 <rMaterial name="pixbarmaterial:SupplyTubeConn3_Upgrade"/>
0660 </LogicalPart>
0661 <LogicalPart name="PixelBarrelConn4" category="unspecified">
0662 <rSolid name="PixelBarrelConn4"/>
0663 <rMaterial name="pixbarmaterial:SectorBC"/>
0664 </LogicalPart>
0665 <LogicalPart name="PixelBarrelService" category="unspecified">
0666 <rSolid name="PixelBarrelService"/>
0667 <rMaterial name="pixbarmaterial:SectorA"/>
0668 </LogicalPart>
0669 <LogicalPart name="PixelBarrelSupTubCables" category="unspecified">
0670 <rSolid name="PixelBarrelSupTubCables"/>
0671 <rMaterial name="pixbarmaterial:PixelBarrelSupTubCables"/>
0672 </LogicalPart>
0673
0674 </LogicalPartSection>
0675
0676
0677 <PosPartSection label="pixbar.xml">
0678
0679 <!-- OUTERMOST SHAPE -->
0680 <PosPart copyNumber="1">
0681 <rParent name="pixbar:PixelBarrel"/>
0682 <rChild name="pixbar:PixelBarrelSuppTub"/>
0683 </PosPart>
0684
0685 <!-- OUTERMOST SUPPORT TUB -->
0686 <PosPart copyNumber="1">
0687 <rParent name="pixbar:PixelBarrel"/>
0688 <rChild name="pixbar:PixelBarrelSuppBox"/>
0689 <Translation x="[zero]" y="[SupportY]" z="[zero]" />
0690 </PosPart>
0691
0692 <!-- RAILS AND THEIR SUPPORTING BOX -->
0693 <PosPart copyNumber="2">
0694 <rParent name="pixbar:PixelBarrel"/>
0695 <rChild name="pixbar:PixelBarrelSuppBox"/>
0696 <Translation x="[zero]" y="-[SupportY]" z="[zero]" />
0697 </PosPart>
0698
0699 <PosPart copyNumber="1">
0700 <rParent name="pixbar:PixelBarrelSuppBox"/>
0701 <rChild name="pixbar:PixelBarrelSuppBox_Air"/>
0702 <Translation x="[RailAirX]" y="[zero]" z="[zero]" />
0703 </PosPart>
0704 <PosPart copyNumber="2">
0705 <rParent name="pixbar:PixelBarrelSuppBox"/>
0706 <rChild name="pixbar:PixelBarrelSuppBox_Air"/>
0707 <Translation x="-[RailAirX]" y="[zero]" z="[zero]" />
0708 </PosPart>
0709 <PosPart copyNumber="1">
0710 <rParent name="pixbar:PixelBarrel"/>
0711 <rChild name="pixbar:PixelBarrelRail"/>
0712 <Translation x="[RailX]" y="[RailY]" z="[zero]" />
0713 </PosPart>
0714 <PosPart copyNumber="2">
0715 <rParent name="pixbar:PixelBarrel"/>
0716 <rChild name="pixbar:PixelBarrelRail"/>
0717 <rRotation name="rotations:R180"/>
0718 <Translation x="-[RailX]" y="-[RailY]" z="[zero]" />
0719 </PosPart>
0720 <PosPart copyNumber="1">
0721 <rParent name="pixbar:PixelBarrel"/>
0722 <rChild name="pixbar:PixelBarrelRailMirror"/>
0723 <Translation x="-[RailX]" y="[RailY]" z="[zero]" />
0724 </PosPart>
0725 <PosPart copyNumber="2">
0726 <rParent name="pixbar:PixelBarrel"/>
0727 <rChild name="pixbar:PixelBarrelRailMirror"/>
0728 <rRotation name="rotations:R180"/>
0729 <Translation x="[RailX]" y="-[RailY]" z="[zero]" />
0730 </PosPart>
0731 <PosPart copyNumber="1">
0732 <rParent name="pixbar:PixelBarrelRail"/>
0733 <rChild name="pixbar:PixelBarrelRail_Air1"/>
0734 <Translation x="[RailAirShiftX]" y="[RailAir1Y]" z="[zero]" />
0735 </PosPart>
0736 <PosPart copyNumber="1">
0737 <rParent name="pixbar:PixelBarrelRail"/>
0738 <rChild name="pixbar:PixelBarrelRail_Air2"/>
0739 <Translation x="[RailAirShiftX]" y="[RailAir2Y]" z="[zero]" />
0740 </PosPart>
0741 <PosPart copyNumber="1">
0742 <rParent name="pixbar:PixelBarrelRailMirror"/>
0743 <rChild name="pixbar:PixelBarrelRail_Air1"/>
0744 <Translation x="-[RailAirShiftX]" y="[RailAir1Y]" z="[zero]" />
0745 </PosPart>
0746 <PosPart copyNumber="1">
0747 <rParent name="pixbar:PixelBarrelRailMirror"/>
0748 <rChild name="pixbar:PixelBarrelRail_Air2"/>
0749 <Translation x="-[RailAirShiftX]" y="[RailAir2Y]" z="[zero]" />
0750 </PosPart>
0751
0752 <PosPart copyNumber="1">
0753 <rParent name="pixbar:PixelBarrelSuppBox"/>
0754 <rChild name="pixbar:PixelBarrelSuppBox_ForwardAir"/>
0755 <Translation x="[ForwardRailAirBoxX]" y="[zero]" z="[ForwardRailZ]" />
0756 </PosPart>
0757 <PosPart copyNumber="2">
0758 <rParent name="pixbar:PixelBarrelSuppBox"/>
0759 <rChild name="pixbar:PixelBarrelSuppBox_ForwardAir"/>
0760 <Translation x="[ForwardRailAirBoxX]" y="[zero]" z="-[ForwardRailZ]" />
0761 </PosPart>
0762 <PosPart copyNumber="3">
0763 <rParent name="pixbar:PixelBarrelSuppBox"/>
0764 <rChild name="pixbar:PixelBarrelSuppBox_ForwardAir"/>
0765 <Translation x="-[ForwardRailAirBoxX]" y="[zero]" z="[ForwardRailZ]" />
0766 </PosPart>
0767 <PosPart copyNumber="4">
0768 <rParent name="pixbar:PixelBarrelSuppBox"/>
0769 <rChild name="pixbar:PixelBarrelSuppBox_ForwardAir"/>
0770 <Translation x="-[ForwardRailAirBoxX]" y="[zero]" z="-[ForwardRailZ]" />
0771 </PosPart>
0772 <PosPart copyNumber="1">
0773 <rParent name="pixbar:PixelBarrel"/>
0774 <rChild name="pixbar:PixelForwardRail"/>
0775 <Translation x="[zero]" y="[RailY]" z="[ForwardRailZ]" />
0776 </PosPart>
0777 <PosPart copyNumber="2">
0778 <rParent name="pixbar:PixelBarrel"/>
0779 <rChild name="pixbar:PixelForwardRail"/>
0780 <Translation x="[zero]" y="[RailY]" z="-[ForwardRailZ]" />
0781 </PosPart>
0782 <PosPart copyNumber="3">
0783 <rParent name="pixbar:PixelBarrel"/>
0784 <rChild name="pixbar:PixelForwardRail"/>
0785 <rRotation name="rotations:R180"/>
0786 <Translation x="[zero]" y="-[RailY]" z="[ForwardRailZ]" />
0787 </PosPart>
0788 <PosPart copyNumber="4">
0789 <rParent name="pixbar:PixelBarrel"/>
0790 <rChild name="pixbar:PixelForwardRail"/>
0791 <rRotation name="rotations:R180"/>
0792 <Translation x="[zero]" y="-[RailY]" z="-[ForwardRailZ]" />
0793 </PosPart>
0794 <PosPart copyNumber="1">
0795 <rParent name="pixbar:PixelForwardRail"/>
0796 <rChild name="pixbar:PixelForwardRail_AirBox"/>
0797 <Translation x="[ForwardRailAirBoxX]" y="[ForwardRailAirBoxY]" z="[zero]" />
0798 </PosPart>
0799 <PosPart copyNumber="2">
0800 <rParent name="pixbar:PixelForwardRail"/>
0801 <rChild name="pixbar:PixelForwardRail_AirBox"/>
0802 <Translation x="-[ForwardRailAirBoxX]" y="[ForwardRailAirBoxY]" z="[zero]" />
0803 </PosPart>
0804 <PosPart copyNumber="1">
0805 <rParent name="pixbar:PixelForwardRail"/>
0806 <rChild name="pixbar:PixelForwardRail_AirTub"/>
0807 <Translation x="[zero]" y="[ForwardRailAirTubY]" z="[zero]" />
0808 </PosPart>
0809 <PosPart copyNumber="1">
0810 <rParent name="pixbar:PixelForwardRail"/>
0811 <rChild name="pixbar:PixelForwardRail_AirTrap"/>
0812 <Translation x="[zero]" y="[ForwardRailAirTrapY]" z="[zero]" />
0813 </PosPart>
0814
0815 <!-- SHIELDS -->
0816 <PosPart copyNumber="1">
0817 <rParent name="pixbar:PixelBarrel"/>
0818 <rChild name="pixbar:PixelBarrelShield1"/>
0819 </PosPart>
0820 <PosPart copyNumber="1">
0821 <rParent name="pixbar:PixelBarrel"/>
0822 <rChild name="pixbar:PixelBarrelShield2"/>
0823 </PosPart>
0824 <PosPart copyNumber="1">
0825 <rParent name="pixbar:PixelBarrel"/>
0826 <rChild name="pixbar:PixelBarrelShield3"/>
0827 </PosPart>
0828 <PosPart copyNumber="1">
0829 <rParent name="pixbar:PixelBarrel"/>
0830 <rChild name="pixbar:PixelBarrelShield4"/>
0831 </PosPart>
0832
0833 <!-- CFK TUBES CONNECTING THE 2 FLANGES -->
0834 <PosPart copyNumber="1">
0835 <rParent name="pixbar:PixelBarrel"/>
0836 <rChild name="pixbar:InterFlangesSuppTub"/>
0837 <Translation x="[InterFlangesSuppTubX1]" y="[InterFlangesSuppTubY1]" z="[zero]" />
0838 </PosPart>
0839 <PosPart copyNumber="2">
0840 <rParent name="pixbar:PixelBarrel"/>
0841 <rChild name="pixbar:InterFlangesSuppTub"/>
0842 <Translation x="[InterFlangesSuppTubX2]" y="[InterFlangesSuppTubY2]" z="[zero]" />
0843 </PosPart>
0844 <PosPart copyNumber="3">
0845 <rParent name="pixbar:PixelBarrel"/>
0846 <rChild name="pixbar:InterFlangesSuppTub"/>
0847 <Translation x="-[InterFlangesSuppTubX2]" y="[InterFlangesSuppTubY2]" z="[zero]" />
0848 </PosPart>
0849 <PosPart copyNumber="4">
0850 <rParent name="pixbar:PixelBarrel"/>
0851 <rChild name="pixbar:InterFlangesSuppTub"/>
0852 <Translation x="-[InterFlangesSuppTubX1]" y="[InterFlangesSuppTubY1]" z="[zero]" />
0853 </PosPart>
0854 <PosPart copyNumber="5">
0855 <rParent name="pixbar:PixelBarrel"/>
0856 <rChild name="pixbar:InterFlangesSuppTub"/>
0857 <Translation x="-[InterFlangesSuppTubX1]" y="-[InterFlangesSuppTubY1]" z="[zero]" />
0858 </PosPart>
0859 <PosPart copyNumber="6">
0860 <rParent name="pixbar:PixelBarrel"/>
0861 <rChild name="pixbar:InterFlangesSuppTub"/>
0862 <Translation x="-[InterFlangesSuppTubX2]" y="-[InterFlangesSuppTubY2]" z="[zero]" />
0863 </PosPart>
0864 <PosPart copyNumber="7">
0865 <rParent name="pixbar:PixelBarrel"/>
0866 <rChild name="pixbar:InterFlangesSuppTub"/>
0867 <Translation x="[InterFlangesSuppTubX2]" y="-[InterFlangesSuppTubY2]" z="[zero]" />
0868 </PosPart>
0869 <PosPart copyNumber="8">
0870 <rParent name="pixbar:PixelBarrel"/>
0871 <rChild name="pixbar:InterFlangesSuppTub"/>
0872 <Translation x="[InterFlangesSuppTubX1]" y="-[InterFlangesSuppTubY1]" z="[zero]" />
0873 </PosPart>
0874
0875 <!-- FLANGE-->
0876 <PosPart copyNumber="1">
0877 <rParent name="pixbar:PixelBarrel"/>
0878 <rChild name="pixbar:PixelBarrelFlange1_Airex"/>
0879 <Translation x="[zero]" y="[zero]" z="[FlangeZ]" />
0880 </PosPart>
0881 <PosPart copyNumber="2">
0882 <rParent name="pixbar:PixelBarrel"/>
0883 <rChild name="pixbar:PixelBarrelFlange1_Airex"/>
0884 <Translation x="[zero]" y="[zero]" z="-[FlangeZ]" />
0885 </PosPart>
0886 <PosPart copyNumber="1">
0887 <rParent name="pixbar:PixelBarrel"/>
0888 <rChild name="pixbar:PixelBarrelFlange1_CFK"/>
0889 <Translation x="[zero]" y="[zero]" z="[FlangeZ]+[FlangeT_Airex]/2+[FlangeT_CFK]/2" />
0890 </PosPart>
0891 <PosPart copyNumber="2">
0892 <rParent name="pixbar:PixelBarrel"/>
0893 <rChild name="pixbar:PixelBarrelFlange1_CFK"/>
0894 <Translation x="[zero]" y="[zero]" z="[FlangeZ]-[FlangeT_Airex]/2-[FlangeT_CFK]/2" />
0895 </PosPart>
0896 <PosPart copyNumber="3">
0897 <rParent name="pixbar:PixelBarrel"/>
0898 <rChild name="pixbar:PixelBarrelFlange1_CFK"/>
0899 <Translation x="[zero]" y="[zero]" z="-[FlangeZ]+[FlangeT_Airex]/2+[FlangeT_CFK]/2" />
0900 </PosPart>
0901 <PosPart copyNumber="4">
0902 <rParent name="pixbar:PixelBarrel"/>
0903 <rChild name="pixbar:PixelBarrelFlange1_CFK"/>
0904 <Translation x="[zero]" y="[zero]" z="-[FlangeZ]-[FlangeT_Airex]/2-[FlangeT_CFK]/2" />
0905 </PosPart>
0906
0907 <PosPart copyNumber="1">
0908 <rParent name="pixbar:PixelBarrel"/>
0909 <rChild name="pixbar:PixelBarrelFlange2_Airex"/>
0910 <Translation x="[zero]" y="[zero]" z="[FlangeZ]" />
0911 </PosPart>
0912 <PosPart copyNumber="2">
0913 <rParent name="pixbar:PixelBarrel"/>
0914 <rChild name="pixbar:PixelBarrelFlange2_Airex"/>
0915 <Translation x="[zero]" y="[zero]" z="-[FlangeZ]" />
0916 </PosPart>
0917 <PosPart copyNumber="1">
0918 <rParent name="pixbar:PixelBarrel"/>
0919 <rChild name="pixbar:PixelBarrelFlange2_CFK"/>
0920 <Translation x="[zero]" y="[zero]" z="[FlangeZ]+[FlangeT_Airex]/2+[FlangeT_CFK]/2" />
0921 </PosPart>
0922 <PosPart copyNumber="2">
0923 <rParent name="pixbar:PixelBarrel"/>
0924 <rChild name="pixbar:PixelBarrelFlange2_CFK"/>
0925 <Translation x="[zero]" y="[zero]" z="[FlangeZ]-[FlangeT_Airex]/2-[FlangeT_CFK]/2" />
0926 </PosPart>
0927 <PosPart copyNumber="3">
0928 <rParent name="pixbar:PixelBarrel"/>
0929 <rChild name="pixbar:PixelBarrelFlange2_CFK"/>
0930 <Translation x="[zero]" y="[zero]" z="-[FlangeZ]+[FlangeT_Airex]/2+[FlangeT_CFK]/2" />
0931 </PosPart>
0932 <PosPart copyNumber="4">
0933 <rParent name="pixbar:PixelBarrel"/>
0934 <rChild name="pixbar:PixelBarrelFlange2_CFK"/>
0935 <Translation x="[zero]" y="[zero]" z="-[FlangeZ]-[FlangeT_Airex]/2-[FlangeT_CFK]/2" />
0936 </PosPart>
0937
0938 <PosPart copyNumber="1">
0939 <rParent name="pixbar:PixelBarrel"/>
0940 <rChild name="pixbar:PixelBarrelFlange3_Airex"/>
0941 <Translation x="[zero]" y="[zero]" z="[FlangeZ]" />
0942 </PosPart>
0943 <PosPart copyNumber="2">
0944 <rParent name="pixbar:PixelBarrel"/>
0945 <rChild name="pixbar:PixelBarrelFlange3_Airex"/>
0946 <Translation x="[zero]" y="[zero]" z="-[FlangeZ]" />
0947 </PosPart>
0948 <PosPart copyNumber="1">
0949 <rParent name="pixbar:PixelBarrel"/>
0950 <rChild name="pixbar:PixelBarrelFlange3_CFK"/>
0951 <Translation x="[zero]" y="[zero]" z="[FlangeZ]+[FlangeT_Airex]/2+[FlangeT_CFK]/2" />
0952 </PosPart>
0953 <PosPart copyNumber="2">
0954 <rParent name="pixbar:PixelBarrel"/>
0955 <rChild name="pixbar:PixelBarrelFlange3_CFK"/>
0956 <Translation x="[zero]" y="[zero]" z="[FlangeZ]-[FlangeT_Airex]/2-[FlangeT_CFK]/2" />
0957 </PosPart>
0958 <PosPart copyNumber="3">
0959 <rParent name="pixbar:PixelBarrel"/>
0960 <rChild name="pixbar:PixelBarrelFlange3_CFK"/>
0961 <Translation x="[zero]" y="[zero]" z="-[FlangeZ]+[FlangeT_Airex]/2+[FlangeT_CFK]/2" />
0962 </PosPart>
0963 <PosPart copyNumber="4">
0964 <rParent name="pixbar:PixelBarrel"/>
0965 <rChild name="pixbar:PixelBarrelFlange3_CFK"/>
0966 <Translation x="[zero]" y="[zero]" z="-[FlangeZ]-[FlangeT_Airex]/2-[FlangeT_CFK]/2" />
0967 </PosPart>
0968
0969 <PosPart copyNumber="1">
0970 <rParent name="pixbar:PixelBarrel"/>
0971 <rChild name="pixbar:PixelBarrelFlange4_InnerCFK"/>
0972 <Translation x="[zero]" y="[zero]" z="[FlangeZ]" />
0973 </PosPart>
0974 <PosPart copyNumber="2">
0975 <rParent name="pixbar:PixelBarrel"/>
0976 <rChild name="pixbar:PixelBarrelFlange4_InnerCFK"/>
0977 <Translation x="[zero]" y="[zero]" z="-[FlangeZ]" />
0978 </PosPart>
0979 <PosPart copyNumber="1">
0980 <rParent name="pixbar:PixelBarrel"/>
0981 <rChild name="pixbar:PixelBarrelFlange4_CFK"/>
0982 <Translation x="[zero]" y="[zero]" z="[FlangeZ]+[FlangeT_Airex]/2+[FlangeT_CFK]/2" />
0983 </PosPart>
0984 <PosPart copyNumber="2">
0985 <rParent name="pixbar:PixelBarrel"/>
0986 <rChild name="pixbar:PixelBarrelFlange4_CFK"/>
0987 <Translation x="[zero]" y="[zero]" z="[FlangeZ]-[FlangeT_Airex]/2-[FlangeT_CFK]/2" />
0988 </PosPart>
0989 <PosPart copyNumber="3">
0990 <rParent name="pixbar:PixelBarrel"/>
0991 <rChild name="pixbar:PixelBarrelFlange4_CFK"/>
0992 <Translation x="[zero]" y="[zero]" z="-[FlangeZ]+[FlangeT_Airex]/2+[FlangeT_CFK]/2" />
0993 </PosPart>
0994 <PosPart copyNumber="4">
0995 <rParent name="pixbar:PixelBarrel"/>
0996 <rChild name="pixbar:PixelBarrelFlange4_CFK"/>
0997 <Translation x="[zero]" y="[zero]" z="-[FlangeZ]-[FlangeT_Airex]/2-[FlangeT_CFK]/2" />
0998 </PosPart>
0999
1000
1001 <!-- <PosPart copyNumber="1">
1002 <rParent name="pixbar:PixelBarrel"/>
1003 <rChild name="pixbar:PixelBarrelRadialCooling"/>
1004 <Translation x="[zero]" y="[zero]" z="[RadialCoolZ]" />
1005 </PosPart>
1006
1007 <PosPart copyNumber="2">
1008 <rParent name="pixbar:PixelBarrel"/>
1009 <rChild name="pixbar:PixelBarrelRadialCooling"/>
1010 <rRotation name="pixbar:180D"/>
1011 <Translation x="[zero]" y="[zero]" z="[RadialCoolZ]" />
1012 </PosPart>
1013 <PosPart copyNumber="3">
1014 <rParent name="pixbar:PixelBarrel"/>
1015 <rChild name="pixbar:PixelBarrelRadialCooling"/>
1016 <Translation x="[zero]" y="[zero]" z="-[RadialCoolZ]" />
1017 </PosPart>
1018
1019 <PosPart copyNumber="4">
1020 <rParent name="pixbar:PixelBarrel"/>
1021 <rChild name="pixbar:PixelBarrelRadialCooling"/>
1022 <rRotation name="pixbar:180D"/>
1023 <Translation x="[zero]" y="[zero]" z="-[RadialCoolZ]" />
1024 </PosPart> -->
1025
1026
1027 <PosPart copyNumber="1">
1028 <rParent name="pixbar:PixelBarrel"/>
1029 <rChild name="pixbar:PixelBarrelCableSignal1"/>
1030 </PosPart>
1031 <PosPart copyNumber="2">
1032 <rParent name="pixbar:PixelBarrel"/>
1033 <rChild name="pixbar:PixelBarrelCableSignal1"/>
1034 <rRotation name="pixbar:180D"/>
1035 </PosPart>
1036 <PosPart copyNumber="1">
1037 <rParent name="pixbar:PixelBarrel"/>
1038 <rChild name="pixbar:PixelBarrelCableSignal2"/>
1039 </PosPart>
1040 <PosPart copyNumber="2">
1041 <rParent name="pixbar:PixelBarrel"/>
1042 <rChild name="pixbar:PixelBarrelCableSignal2"/>
1043 <rRotation name="pixbar:180D"/>
1044 </PosPart>
1045 <PosPart copyNumber="1">
1046 <rParent name="pixbar:PixelBarrel"/>
1047 <rChild name="pixbar:PixelBarrelCableSignal3"/>
1048 </PosPart>
1049 <PosPart copyNumber="2">
1050 <rParent name="pixbar:PixelBarrel"/>
1051 <rChild name="pixbar:PixelBarrelCableSignal3"/>
1052 <rRotation name="pixbar:180D"/>
1053 </PosPart>
1054 <PosPart copyNumber="1">
1055 <rParent name="pixbar:PixelBarrel"/>
1056 <rChild name="pixbar:PixelBarrelCableSignal4"/>
1057 </PosPart>
1058 <PosPart copyNumber="2">
1059 <rParent name="pixbar:PixelBarrel"/>
1060 <rChild name="pixbar:PixelBarrelCableSignal4"/>
1061 <rRotation name="pixbar:180D"/>
1062 </PosPart>
1063
1064 <PosPart copyNumber="1">
1065 <rParent name="pixbar:PixelBarrel"/>
1066 <rChild name="pixbar:PixelBarrelCablePower1"/>
1067 </PosPart>
1068 <PosPart copyNumber="2">
1069 <rParent name="pixbar:PixelBarrel"/>
1070 <rChild name="pixbar:PixelBarrelCablePower1"/>
1071 <rRotation name="pixbar:180D"/>
1072 </PosPart>
1073 <PosPart copyNumber="1">
1074 <rParent name="pixbar:PixelBarrel"/>
1075 <rChild name="pixbar:PixelBarrelCablePower2"/>
1076 </PosPart>
1077 <PosPart copyNumber="2">
1078 <rParent name="pixbar:PixelBarrel"/>
1079 <rChild name="pixbar:PixelBarrelCablePower2"/>
1080 <rRotation name="pixbar:180D"/>
1081 </PosPart>
1082 <PosPart copyNumber="1">
1083 <rParent name="pixbar:PixelBarrel"/>
1084 <rChild name="pixbar:PixelBarrelCablePower3"/>
1085 </PosPart>
1086 <PosPart copyNumber="2">
1087 <rParent name="pixbar:PixelBarrel"/>
1088 <rChild name="pixbar:PixelBarrelCablePower3"/>
1089 <rRotation name="pixbar:180D"/>
1090 </PosPart>
1091 <PosPart copyNumber="1">
1092 <rParent name="pixbar:PixelBarrel"/>
1093 <rChild name="pixbar:PixelBarrelCablePower4"/>
1094 </PosPart>
1095 <PosPart copyNumber="2">
1096 <rParent name="pixbar:PixelBarrel"/>
1097 <rChild name="pixbar:PixelBarrelCablePower4"/>
1098 <rRotation name="pixbar:180D"/>
1099 </PosPart>
1100
1101 <PosPart copyNumber="1">
1102 <rParent name="pixbar:PixelBarrel"/>
1103 <rChild name="pixbar:PixelBarrelCableSignal_FlangeToST"/>
1104 <Translation x="[zero]" y="[zero]" z="[PixelBarrelCableSignal_FlangeToST_Z]" />
1105 </PosPart>
1106 <PosPart copyNumber="2">
1107 <rParent name="pixbar:PixelBarrel"/>
1108 <rChild name="pixbar:PixelBarrelCableSignal_FlangeToST"/>
1109 <rRotation name="pixbar:180D"/>
1110 <Translation x="[zero]" y="[zero]" z="[PixelBarrelCableSignal_FlangeToST_Z]" />
1111 </PosPart>
1112 <PosPart copyNumber="3">
1113 <rParent name="pixbar:PixelBarrel"/>
1114 <rChild name="pixbar:PixelBarrelCableSignal_FlangeToST"/>
1115 <Translation x="[zero]" y="[zero]" z="-[PixelBarrelCableSignal_FlangeToST_Z]" />
1116 </PosPart>
1117 <PosPart copyNumber="4">
1118 <rParent name="pixbar:PixelBarrel"/>
1119 <rChild name="pixbar:PixelBarrelCableSignal_FlangeToST"/>
1120 <rRotation name="pixbar:180D"/>
1121 <Translation x="[zero]" y="[zero]" z="-[PixelBarrelCableSignal_FlangeToST_Z]" />
1122 </PosPart>
1123 <PosPart copyNumber="1">
1124 <rParent name="pixbar:PixelBarrel"/>
1125 <rChild name="pixbar:PixelBarrelCablePower_FlangeToST"/>
1126 <Translation x="[zero]" y="[zero]" z="[PixelBarrelCablePower_FlangeToST_Z]" />
1127 </PosPart>
1128 <PosPart copyNumber="2">
1129 <rParent name="pixbar:PixelBarrel"/>
1130 <rRotation name="pixbar:180D"/>
1131 <rChild name="pixbar:PixelBarrelCablePower_FlangeToST"/>
1132 <Translation x="[zero]" y="[zero]" z="[PixelBarrelCablePower_FlangeToST_Z]" />
1133 </PosPart>
1134 <PosPart copyNumber="3">
1135 <rParent name="pixbar:PixelBarrel"/>
1136 <rChild name="pixbar:PixelBarrelCablePower_FlangeToST"/>
1137 <Translation x="[zero]" y="[zero]" z="-[PixelBarrelCablePower_FlangeToST_Z]" />
1138 </PosPart>
1139 <PosPart copyNumber="4">
1140 <rParent name="pixbar:PixelBarrel"/>
1141 <rRotation name="pixbar:180D"/>
1142 <rChild name="pixbar:PixelBarrelCablePower_FlangeToST"/>
1143 <Translation x="[zero]" y="[zero]" z="-[PixelBarrelCablePower_FlangeToST_Z]" />
1144 </PosPart>
1145
1146 <PosPart copyNumber="1">
1147 <rParent name="pixbar:PixelBarrel"/>
1148 <rChild name="pixbar:PixelBarrelCool1Zp"/>
1149 <Translation x="[zero]" y="[zero]" z="[CoolZ]" />
1150 </PosPart>
1151 <PosPart copyNumber="1">
1152 <rParent name="pixbar:PixelBarrel"/>
1153 <rChild name="pixbar:PixelBarrelCool1Zm"/>
1154 <rRotation name="pixbar:180D"/>
1155 <Translation x="[zero]" y="[zero]" z="-[CoolZ]" />
1156 </PosPart>
1157
1158 <PosPart copyNumber="1">
1159 <rParent name="pixbar:PixelBarrel"/>
1160 <rChild name="pixbar:PixelBarrelCool2Zp"/>
1161 <Translation x="[zero]" y="[zero]" z="[CoolZ]" />
1162 </PosPart>
1163
1164 <PosPart copyNumber="1">
1165 <rParent name="pixbar:PixelBarrel"/>
1166 <rChild name="pixbar:PixelBarrelCool2Zm"/>
1167 <rRotation name="pixbar:180D"/>
1168 <Translation x="[zero]" y="[zero]" z="-[CoolZ]" />
1169 </PosPart>
1170
1171
1172 <PosPart copyNumber="1">
1173 <rParent name="pixbar:PixelBarrel"/>
1174 <rChild name="pixbar:PixelBarrelCool3Zp"/>
1175 <Translation x="[zero]" y="[zero]" z="[CoolZ]" />
1176 </PosPart>
1177 <PosPart copyNumber="1">
1178 <rParent name="pixbar:PixelBarrel"/>
1179 <rChild name="pixbar:PixelBarrelCool3Zm"/>
1180 <rRotation name="pixbar:180D"/>
1181 <Translation x="[zero]" y="[zero]" z="-[CoolZ]" />
1182 </PosPart>
1183
1184 <PosPart copyNumber="1">
1185 <rParent name="pixbar:PixelBarrel"/>
1186 <rChild name="pixbar:PixelBarrelCool4Zp"/>
1187 <Translation x="[zero]" y="[zero]" z="[CoolZ]" />
1188 </PosPart>
1189 <PosPart copyNumber="1">
1190 <rParent name="pixbar:PixelBarrel"/>
1191 <rChild name="pixbar:PixelBarrelCool4Zm"/>
1192 <rRotation name="pixbar:180D"/>
1193 <Translation x="[zero]" y="[zero]" z="-[CoolZ]" />
1194 </PosPart>
1195
1196 <PosPart copyNumber="1">
1197 <rParent name="pixbar:PixelBarrel"/>
1198 <rChild name="pixbar:PixelBarrelCoolRadialZp"/>
1199 <Translation x="[zero]" y="[zero]" z="[CoolRadialZp]" />
1200 </PosPart>
1201 <PosPart copyNumber="1">
1202 <rParent name="pixbar:PixelBarrel"/>
1203 <rChild name="pixbar:PixelBarrelCoolRadialZm"/>
1204 <rRotation name="pixbar:180D"/>
1205 <Translation x="[zero]" y="[zero]" z="-[CoolRadialZm]" />
1206 </PosPart>
1207
1208 <PosPart copyNumber="1">
1209 <rParent name="pixbar:PixelBarrel"/>
1210 <rChild name="pixbar:PixelBarrelPipes_FlangeToSTXp"/>
1211 <Translation x="[zero]" y="[zero]" z="[PixelBarrelPipe_FlangeToST_Z]" />
1212 </PosPart>
1213 <PosPart copyNumber="2">
1214 <rParent name="pixbar:PixelBarrel"/>
1215 <rChild name="pixbar:PixelBarrelPipes_FlangeToSTXp"/>
1216 <Translation x="[zero]" y="[zero]" z="-[PixelBarrelPipe_FlangeToST_Z]" />
1217 </PosPart>
1218 <PosPart copyNumber="1">
1219 <rParent name="pixbar:PixelBarrel"/>
1220 <rChild name="pixbar:PixelBarrelPipes_FlangeToSTXm"/>
1221 <Translation x="[zero]" y="[zero]" z="[PixelBarrelPipe_FlangeToST_Z]" />
1222 </PosPart>
1223 <PosPart copyNumber="2">
1224 <rParent name="pixbar:PixelBarrel"/>
1225 <rChild name="pixbar:PixelBarrelPipes_FlangeToSTXm"/>
1226 <Translation x="[zero]" y="[zero]" z="-[PixelBarrelPipe_FlangeToST_Z]" />
1227 </PosPart>
1228
1229 <!-- CONNECTORS -->
1230 <!--
1231 <PosPart copyNumber="1">
1232 <rParent name="pixbar:PixelBarrel"/>
1233 <rChild name="pixbar:PixelBarrelConn1"/>
1234 <Translation x="[zero]" y="[zero]" z="[Conn1Z]" />
1235 </PosPart>
1236 <PosPart copyNumber="2">
1237 <rParent name="pixbar:PixelBarrel"/>
1238 <rChild name="pixbar:PixelBarrelConn1"/>
1239 <rRotation name="pixbar:180D"/>
1240 <Translation x="[zero]" y="[zero]" z="-[Conn1Z]" />
1241 </PosPart>
1242 <PosPart copyNumber="1">
1243 <rParent name="pixbar:PixelBarrel"/>
1244 <rChild name="pixbar:PixelBarrelConn2"/>
1245 <Translation x="[zero]" y="[zero]" z="[Conn2Z]" />
1246 </PosPart>
1247 <PosPart copyNumber="2">
1248 <rParent name="pixbar:PixelBarrel"/>
1249 <rChild name="pixbar:PixelBarrelConn2"/>
1250 <rRotation name="pixbar:180D"/>
1251 <Translation x="[zero]" y="[zero]" z="-[Conn2Z]" />
1252 </PosPart>
1253
1254 <PosPart copyNumber="1">
1255 <rParent name="pixbar:PixelBarrel"/>
1256 <rChild name="pixbar:PixelBarrelConnToST"/>
1257 <Translation x="[zero]" y="[zero]" z="[ConnToSTZ]" />
1258 </PosPart>
1259 <PosPart copyNumber="2">
1260 <rParent name="pixbar:PixelBarrel"/>
1261 <rChild name="pixbar:PixelBarrelConnToST"/>
1262 <rRotation name="pixbar:180D"/>
1263 <Translation x="[zero]" y="[zero]" z="-[ConnToSTZ]" />
1264 </PosPart>
1265 -->
1266
1267 <PosPart copyNumber="1">
1268 <rParent name="pixbar:PixelBarrel"/>
1269 <rChild name="pixbar:PixelBarrelConn3"/>
1270 <Translation x="[zero]" y="[zero]" z="[Conn3Z]" />
1271 </PosPart>
1272 <PosPart copyNumber="2">
1273 <rParent name="pixbar:PixelBarrel"/>
1274 <rChild name="pixbar:PixelBarrelConn3"/>
1275 <Translation x="[zero]" y="[zero]" z="-[Conn3Z]" />
1276 </PosPart>
1277
1278 <PosPart copyNumber="1">
1279 <rParent name="pixbar:PixelBarrel"/>
1280 <rChild name="pixbar:PixelBarrelConn4"/>
1281 <Translation x="[zero]" y="[zero]" z="[Conn4Z]" />
1282 </PosPart>
1283 <PosPart copyNumber="2">
1284 <rParent name="pixbar:PixelBarrel"/>
1285 <rChild name="pixbar:PixelBarrelConn4"/>
1286 <Translation x="[zero]" y="[zero]" z="-[Conn4Z]" />
1287 </PosPart>
1288
1289 <PosPart copyNumber="1">
1290 <rParent name="pixbar:PixelBarrel"/>
1291 <rChild name="pixbar:PixelBarrelService"/>
1292 <Translation x="[zero]" y="[zero]" z="[ServZ]" />
1293 </PosPart>
1294 <PosPart copyNumber="2">
1295 <rParent name="pixbar:PixelBarrel"/>
1296 <rChild name="pixbar:PixelBarrelService"/>
1297 <Translation x="[zero]" y="[zero]" z="-[ServZ]" />
1298 </PosPart>
1299
1300 <PosPart copyNumber="1">
1301 <rParent name="pixbar:PixelBarrel"/>
1302 <rChild name="pixbar:PixelBarrelSupTubCables"/>
1303 <Translation x="[zero]" y="[zero]" z="[ServCablZ]" />
1304 </PosPart>
1305 <PosPart copyNumber="2">
1306 <rParent name="pixbar:PixelBarrel"/>
1307 <rChild name="pixbar:PixelBarrelSupTubCables"/>
1308 <Translation x="[zero]" y="[zero]" z="-[ServCablZ]" />
1309 </PosPart>
1310
1311 <!-- BARREL LAYERS -->
1312 <PosPart copyNumber="1">
1313 <rParent name="pixbar:PixelBarrel"/>
1314 <rChild name="pixbarlayer0:PixelBarrelLayer0"/>
1315 <rRotation name="pixbar:180D"/>
1316 </PosPart>
1317 <PosPart copyNumber="1">
1318 <rParent name="pixbar:PixelBarrel"/>
1319 <rChild name="pixbarlayer1:PixelBarrelLayer1"/>
1320 <rRotation name="pixbar:180D"/>
1321 </PosPart>
1322 <PosPart copyNumber="1">
1323 <rParent name="pixbar:PixelBarrel"/>
1324 <rChild name="pixbarlayer2:PixelBarrelLayer2"/>
1325 <rRotation name="pixbar:180D"/>
1326 </PosPart>
1327 <PosPart copyNumber="1">
1328 <rParent name="pixbar:PixelBarrel"/>
1329 <rChild name="pixbarlayer3:PixelBarrelLayer3"/>
1330 <rRotation name="pixbar:180D"/>
1331 </PosPart>
1332
1333 </PosPartSection>
1334
1335
1336 </DDDefinition>