Back to home page

Project CMSSW displayed by LXR

 
 

    


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>