Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /Geometry/TrackerCommonData/data/PhaseI/v0/pixbar.xml is written in an unsupported language. File is not indexed.

0001 <?xml version="1.0"?>
0002 <DDDefinition>
0003 
0004 <ConstantsSection label="pixbar.xml" eval="true">
0005  <Constant name="zero"              value="0.0*fm"/>
0006  <Constant name="Rin1"              value="2.50*cm"/>
0007  <Constant name="Rin2"              value="18.00*cm"/>
0008 <!-- <Constant name="Rin3"              value="18.50*cm"/> -->
0009  <Constant name="Rin3"              value="18.6*cm"/> <!--cc useless at the moment -->
0010  <Constant name="RinSupTubCab"      value="15.00*cm"/>
0011  <Constant name="Rout1"             value="21.80*cm"/>
0012  <Constant name="Rout2"             value="21.00*cm"/>
0013  <!-- <Constant name="Zv1"               value="30.00*cm"/> 
0014  to avoid overlap with Phase 1 FPIX this should be set to
0015  pixfwd:ZPixelForward + pixfwd:RootStartZ
0016  -->
0017  <Constant name="Zv1"               value="28.70*cm"/> <!-- 28.90*cm -->
0018  <Constant name="Zv2"               value="56.00*cm"/>
0019  <Constant name="Zv3"               value="110.5*cm"/>
0020  <Constant name="Zv4"               value="282.0*cm"/>
0021  <Constant name="ZvSupTubCab"       value="248.0*cm"/>
0022  <Constant name="SupportL"          value="221.0*cm"/>
0023  <Constant name="SupportRin"        value="21.65*cm"/>
0024  <Constant name="SupportW"          value="19.30*cm"/>
0025  <Constant name="SupportT"          value="0.350*cm"/>
0026  <Constant name="SupportY_base"          value="19.00*cm"/>
0027  <Constant name="SupportY"          value="[SupportY_base]+[SupportT]/2"/>
0028  <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)-->
0029  <!--
0030  <Constant name="Shield1Rin"        value="2.700*cm"/>
0031  <Constant name="Shield1Rout"       value="2.705*cm"/>
0032  <Constant name="Shield2Rout"       value="2.730*cm"/>
0033  <Constant name="Shield3Rin"        value="18.470*cm"/>
0034  <Constant name="Shield3Rout"       value="18.475*cm"/>
0035  -->
0036  <Constant name="Shield1Rin"        value="[FlangeRin]"/> 
0037  <Constant name="Shield1Rout"       value="[FlangeRin]+[ShieldAL_T]"/>
0038  <Constant name="Shield2Rout"       value="[FlangeRin]+[ShieldAL_T]+[ShieldKevlar_T]"/>
0039  <Constant name="Shield3Rin"        value="[FlangeRout]-[ShieldAL_T]-[ShieldKevlar_T]"/> 
0040  <Constant name="Shield3Rout"       value="[FlangeRout]-[ShieldKevlar_T]"/>
0041  <Constant name="Shield4Rout"       value="[FlangeRout]"/>
0042  <Constant name="ShieldAL_T"        value="0.005*cm"/>
0043  <Constant name="ShieldKevlar_T"    value="0.025*cm"/>
0044  <Constant name="FlangeRin"         value="2.500*cm"/> <!-- 3.400*cm for 16 faces opt-->
0045  <Constant name="FlangeRout"        value="18.980*cm"/>
0046  <Constant name="FlangeR12"         value="4.900*cm"/> <!-- 5.3500*cm for 16 faces opt-->
0047  <Constant name="FlangeR23"         value="8.850*cm"/>
0048  <Constant name="FlangeR34"         value="13.450*cm"/>
0049  <Constant name="FlangeT_Airex"     value="0.400*cm"/>
0050  <Constant name="FlangeT_CFK"       value="0.020*cm"/>
0051  <Constant name="FlangeT"           value="[FlangeT_Airex]+2*[FlangeT_CFK]"/>
0052  <Constant name="FlangeZ"           value="27.22*cm"/>
0053  <Constant name="FlangeHCT"         value="0.528*cm"/>
0054 
0055  <Constant name="CableSignal1Rin"          value="3.00*cm"/>
0056  <Constant name="CableSignal1T1"           value="0.00445*cm"/>
0057  <Constant name="CableSignal1T2"           value="0.02777*cm"/>
0058  <Constant name="CableSignal2Rin"          value="6.800*cm"/>
0059  <Constant name="CableSignal2T1"           value="0.0114*cm"/>
0060  <Constant name="CableSignal2T2"           value="0.03135*cm"/>
0061  <Constant name="CableSignal3Rin"          value="10.90*cm"/>
0062  <Constant name="CableSignal3T1"           value="0.0203*cm"/>
0063  <Constant name="CableSignal3T2"           value="0.034827*cm"/>
0064  <Constant name="CableSignal4Rin"          value="16.0*cm"/>
0065  <Constant name="CableSignal4T1"           value="0.0308*cm"/>
0066  <Constant name="CableSignal4T2"           value="0.035998*cm"/>
0067  <Constant name="CableRout"                value="18.70*cm"/>
0068 
0069 
0070  <Constant name="CableSignal4Z1"          value="[FlangeZ]+[FlangeT]/2+[CoolT]+[CoolRadialDZp]"/> <!-- CoolRadialDZp is larger than CoolRadialDZm-->
0071  <Constant name="CableSignal4Z2"          value="[CableSignal4Z1]+[CableSignal4T1]"/>
0072  <Constant name="CableSignal4Z3"          value="[CableSignal4Z1]+[CableSignal4T2]"/>
0073 
0074  <Constant name="CableSignal3Z1"          value="[CableSignal4Z3]"/>
0075  <Constant name="CableSignal3Z2"          value="[CableSignal3Z1]+[CableSignal3T1]"/>
0076  <Constant name="CableSignal3Z3"          value="[CableSignal3Z1]+[CableSignal3T2]"/>
0077 
0078  <Constant name="CableSignal2Z1"          value="[CableSignal3Z3]"/>
0079  <Constant name="CableSignal2Z2"          value="[CableSignal2Z1]+[CableSignal2T1]"/>
0080  <Constant name="CableSignal2Z3"          value="[CableSignal2Z1]+[CableSignal2T2]"/>
0081 
0082  <Constant name="CableSignal1Z1"          value="[CableSignal2Z3]"/>
0083  <Constant name="CableSignal1Z2"          value="[CableSignal1Z1]+[CableSignal1T1]"/>
0084  <Constant name="CableSignal1Z3"          value="[CableSignal1Z1]+[CableSignal1T2]"/>
0085 
0086  <Constant name="CablePower1Rin"          value="3.00*cm"/>
0087  <Constant name="CablePower1T1"           value="0.0130*cm"/>
0088  <Constant name="CablePower1T2"           value="0.0812*cm"/>
0089  <Constant name="CablePower2Rin"          value="6.800*cm"/>
0090  <Constant name="CablePower2T1"           value="0.0334*cm"/>
0091  <Constant name="CablePower2T2"           value="0.09185*cm"/>
0092  <Constant name="CablePower3Rin"          value="10.90*cm"/>
0093  <Constant name="CablePower3T1"           value="0.0593*cm"/>
0094  <Constant name="CablePower3T2"           value="0.101735*cm"/>
0095  <Constant name="CablePower4Rin"          value="16.0*cm"/>
0096  <Constant name="CablePower4T1"           value="0.0902*cm"/>
0097  <Constant name="CablePower4T2"           value="0.105421*cm"/>
0098 
0099  
0100 
0101  <Constant name="CablePower4Z1"          value="[CableSignal1Z3]"/>
0102  <Constant name="CablePower4Z2"          value="[CablePower4Z1]+[CablePower4T1]"/>
0103  <Constant name="CablePower4Z3"          value="[CablePower4Z1]+[CablePower4T2]"/>
0104 
0105  <Constant name="CablePower3Z1"          value="[CablePower4Z3]"/>
0106  <Constant name="CablePower3Z2"          value="[CablePower3Z1]+[CablePower3T1]"/>
0107  <Constant name="CablePower3Z3"          value="[CablePower3Z1]+[CablePower3T2]"/>
0108 
0109  <Constant name="CablePower2Z1"          value="[CablePower3Z3]"/>
0110  <Constant name="CablePower2Z2"          value="[CablePower2Z1]+[CablePower2T1]"/>
0111  <Constant name="CablePower2Z3"          value="[CablePower2Z1]+[CablePower2T2]"/>
0112 
0113  <Constant name="CablePower1Z1"          value="[CablePower2Z3]"/>
0114  <Constant name="CablePower1Z2"          value="[CablePower1Z1]+[CablePower1T1]"/>
0115  <Constant name="CablePower1Z3"          value="[CablePower1Z1]+[CablePower1T2]"/>
0116 
0117  <Constant name="CableSignalFlangeToST_L"          value="1.680*cm"/>
0118  <Constant name="CablePowerFlangeToST_L"           value="1.680*cm"/>
0119  <Constant name="CableSignalFlangeToST_dR"         value="0.087*cm"/>
0120  <Constant name="CablePowerFlangeToST_dR"          value="0.258*cm"/>
0121  <Constant name="CableSignalFlangeToST_Rmin"          value="[CableRout]"/>
0122  <Constant name="CableSignalFlangeToST_Rmax"          value="[CableSignalFlangeToST_Rmin]+[CableSignalFlangeToST_dR]"/>
0123  <Constant name="CablePowerFlangeToST_Rmin"           value="[CableSignalFlangeToST_Rmax]"/>
0124  <Constant name="CablePowerFlangeToST_Rmax"           value="[CablePowerFlangeToST_Rmin]+[CablePowerFlangeToST_dR]"/>
0125  <Constant name="PixelBarrelCableSignal_FlangeToST_Z"          value="[FlangeZ]+[FlangeT]/2+[CableSignalFlangeToST_L]/2"/>
0126  <Constant name="PixelBarrelCablePower_FlangeToST_Z"           value="[FlangeZ]+[FlangeT]/2+[CablePowerFlangeToST_L]/2"/>
0127 
0128  <Constant name="PipeFlangeToST_L"           value="1.680*cm"/>
0129  <Constant name="PipeFlangeToST_dR"           value="0.0742*cm"/>
0130  <Constant name="PipeFlangeToST_Rmin"           value="[CablePowerFlangeToST_Rmax]"/>
0131  <Constant name="PipeFlangeToST_Rmax"           value="[PipeFlangeToST_Rmin]+[PipeFlangeToST_dR]"/>
0132  <Constant name="PixelBarrelPipe_FlangeToST_Z"           value="[FlangeZ]+[FlangeT]/2+[PipeFlangeToST_L]/2"/>
0133 
0134  <Constant name="Conn1T"            value="0.190*cm"/>
0135 
0136 <!--
0137  <Constant name="Cable3Z1"          value="[FlangeZ]+[FlangeT]/2"/>
0138  <Constant name="Cable3Z2"          value="[Cable3Z1]+[Cable3T]"/>
0139  <Constant name="Cable2Z1"          value="[Cable3Z1]+[CableT]"/>
0140  <Constant name="Cable2Z2"          value="[Cable2Z1]+[Cable2T]"/>
0141  <Constant name="Cable1Z1"          value="[Cable2Z1]+[CableT]"/>
0142  <Constant name="Cable1Z2"          value="[Cable1Z1]+[Cable1T]"/>
0143  <Constant name="Cable0Z1"          value="[Cable1Z1]+[CableT]"/>
0144 -->
0145  <Constant name="Cool1Rin"          value="3.0*cm"/>
0146  <Constant name="Cool2Rin"          value="6.80*cm"/>
0147  <Constant name="Cool3Rin"          value="10.90*cm"/>
0148  <Constant name="Cool4Rin"          value="16.00*cm"/>
0149  <Constant name="CoolRout"          value="18.70*cm"/>
0150  <Constant name="Cool1DRZp"            value="0.195*cm"/>
0151  <Constant name="Cool1DRZm"            value="0.245*cm"/>
0152  <Constant name="Cool2DRZp"            value="0.178*cm"/>
0153  <Constant name="Cool2DRZm"            value="0.240*cm"/>
0154  <Constant name="Cool3DRZp"            value="0.170*cm"/>
0155  <Constant name="Cool3DRZm"            value="0.227*cm"/>
0156  <Constant name="Cool4DRZp"            value="0.1685*cm"/>
0157  <Constant name="Cool4DRZm"            value="0.221*cm"/>
0158  <Constant name="CoolRadialDZp"            value="0.00439*cm"/>
0159  <Constant name="CoolRadialDZm"            value="0.00365*cm"/>
0160  <Constant name="CoolT"             value="0.050*cm"/>
0161  <Constant name="CoolZ"             value="[FlangeZ]+[FlangeT]/2+[CoolT]/2"/>
0162  <Constant name="CoolRadialZp"       value="[CoolZ]+[CoolT]/2+[CoolRadialDZp]/2"/>
0163  <Constant name="CoolRadialZm"       value="[CoolZ]+[CoolT]/2+[CoolRadialDZm]/2"/>
0164  <Constant name="Cool1RoutZp"         value="[Cool1Rin]+[Cool1DRZp]"/>
0165  <Constant name="Cool2RoutZp"         value="[Cool2Rin]+[Cool2DRZp]"/>
0166  <Constant name="Cool3RoutZp"         value="[Cool3Rin]+[Cool3DRZp]"/>
0167  <Constant name="Cool4RoutZp"         value="[Cool4Rin]+[Cool4DRZp]"/>
0168  <Constant name="Cool1RoutZm"         value="[Cool1Rin]+[Cool1DRZm]"/>
0169  <Constant name="Cool2RoutZm"         value="[Cool2Rin]+[Cool2DRZm]"/>
0170  <Constant name="Cool3RoutZm"         value="[Cool3Rin]+[Cool3DRZm]"/>
0171  <Constant name="Cool4RoutZm"         value="[Cool4Rin]+[Cool4DRZm]"/>
0172  <Constant name="Conn1Rin"          value="12.00*cm"/>
0173  <Constant name="Conn2Rin"          value="11.00*cm"/>
0174  <Constant name="Conn1Z"            value="[FlangeZ]-[FlangeT]/2-[Conn1T]/2"/>
0175  <Constant name="Conn2Z"            value="[FlangeZ]+[FlangeT]/2+[Conn1T]/2"/>
0176  <Constant name="Conn3Rout"         value="19.0*cm"/>
0177  <Constant name="Conn3Rin"          value="18.0*cm"/>
0178  <Constant name="Conn4Rin"          value="18.0*cm"/>
0179  <Constant name="ConnToSTT"         value="3.00*cm"/>
0180  <Constant name="ConnToSTRin"       value="18.0*cm"/>
0181  <Constant name="ConnToSTRout"      value="18.8*cm"/>
0182  <Constant name="Conn3T"            value="51.0*cm"/> <!-- 49.3*cm -->
0183  <Constant name="Conn4T"            value="120.00*cm"/>
0184  <Constant name="ConnToSTZ"         value="30.50*cm"/>
0185  <Constant name="Conn3Z"            value="54.62*cm"/> <!-- 56.65*cm-->
0186  <Constant name="Conn4Z"            value="[Conn3Z]+
0187                                            ([Conn3T]+[Conn4T])/2"/>
0188  <Constant name="ServiceRout"          value="21.0*cm"/>
0189  <Constant name="ServiceRin"          value="18.0*cm"/>
0190  <Constant name="ServT"             value="48.5*cm"/>
0191  <Constant name="ServZ"             value="[Conn4Z]+
0192                                            ([Conn4T]+[ServT])/2"/>
0193  <Constant name="ServCablT"         value="32.2*cm"/>
0194  <Constant name="ServCablZ"         value="[ServZ]+[ServT]/2+[ServCablT]/2"/>
0195 
0196  <Constant name="RadialCoolZ"        value="29.5*cm"/>
0197  <Constant name="RadialCoolDZ"       value="1.0*cm"/>
0198  <Constant name="RadialCoolRin"      value="4.0*cm"/>
0199 
0200 
0201 </ConstantsSection>
0202 
0203 <RotationSection label="pixbar.xml">
0204   <Rotation name="180D" thetaX="90*deg" phiX="180*deg"   thetaY="90*deg" 
0205                         phiY="90*deg"   thetaZ="180*deg" phiZ="0*deg" />
0206 </RotationSection>
0207 
0208 <SolidSection label="pixbar.xml">
0209  <Polycone name="PixelBarrel" startPhi="0*deg" deltaPhi="360*deg">
0210   <ZSection z="-[Zv4]"         rMin="[RinSupTubCab]"  rMax="[Rout2]" />
0211   <ZSection z="-[ZvSupTubCab]" rMin="[RinSupTubCab]"  rMax="[Rout2]" />
0212   <ZSection z="-[ZvSupTubCab]" rMin="[Rin2]"          rMax="[Rout2]" />
0213   <ZSection z="-[Zv3]"         rMin="[Rin2]"          rMax="[Rout2]" />
0214   <ZSection z="-[Zv3]"         rMin="[Rin2]"          rMax="[Rout1]" />
0215   <ZSection z="-[Zv1]"         rMin="[Rin2]"          rMax="[Rout1]" />
0216   <ZSection z="-[Zv1]"         rMin="[Rin1]"          rMax="[Rout1]" />
0217   <ZSection z="[Zv1]"          rMin="[Rin1]"          rMax="[Rout1]" />
0218   <ZSection z="[Zv1]"          rMin="[Rin2]"          rMax="[Rout1]" />
0219   <ZSection z="[Zv3]"          rMin="[Rin2]"          rMax="[Rout1]" />
0220   <ZSection z="[Zv3]"          rMin="[Rin2]"          rMax="[Rout2]" />
0221   <ZSection z="[ZvSupTubCab]"  rMin="[Rin2]"          rMax="[Rout2]" />
0222   <ZSection z="[ZvSupTubCab]"  rMin="[RinSupTubCab]"  rMax="[Rout2]" />
0223   <ZSection z="[Zv4]"          rMin="[RinSupTubCab]"  rMax="[Rout2]" />
0224  </Polycone> 
0225  <Tubs name="PixelBarrelSuppTub" rMin="[SupportRin]"     rMax="[Rout1]"
0226        dz="[SupportL]/2"         startPhi="0*deg"        deltaPhi="360*deg"/>
0227  <Box name="PixelBarrelSuppBox"  dx="[SupportW]/2"       dy="[SupportT]/2"
0228        dz="[SupportL]/2"/>
0229  <Tubs name="PixelBarrelShield1" rMin="[Shield1Rin]"     rMax="[Shield1Rout]"
0230        dz="[ShieldL]/2"          startPhi="0*deg"        deltaPhi="360*deg"/>
0231  <Tubs name="PixelBarrelShield2" rMin="[Shield1Rout]"    rMax="[Shield2Rout]"
0232        dz="[ShieldL]/2"          startPhi="0*deg"        deltaPhi="360*deg"/>
0233  <Tubs name="PixelBarrelShield3" rMin="[Shield3Rin]"     rMax="[Shield3Rout]"
0234        dz="[ShieldL]/2"          startPhi="0*deg"        deltaPhi="360*deg"/>
0235 <!--cc
0236  <Tubs name="PixelBarrelShield4" rMin="[Shield3Rout]"    rMax="[Rin3]"
0237        dz="[ShieldL]/2"          startPhi="0*deg"        deltaPhi="360*deg"/>
0238 -->
0239  <Tubs name="PixelBarrelShield4" rMin="[Shield3Rout]"    rMax="[Shield4Rout]"
0240        dz="[ShieldL]/2"          startPhi="0*deg"        deltaPhi="360*deg"/>
0241  <Tubs name="PixelBarrelFlange1_Airex"  rMin="[FlangeRin]"      rMax="[FlangeR12]"
0242        dz="[FlangeT_Airex]/2"          startPhi="0*deg"        deltaPhi="360*deg"/>
0243  <Tubs name="PixelBarrelFlange1_CFK"  rMin="[FlangeRin]"      rMax="[FlangeR12]"
0244        dz="[FlangeT_CFK]/2"          startPhi="0*deg"        deltaPhi="360*deg"/>
0245  <Tubs name="PixelBarrelFlange2_Airex"  rMin="[FlangeR12]"      rMax="[FlangeR23]"
0246        dz="[FlangeT_Airex]/2"          startPhi="0*deg"        deltaPhi="360*deg"/>
0247  <Tubs name="PixelBarrelFlange2_CFK"  rMin="[FlangeR12]"      rMax="[FlangeR23]"
0248        dz="[FlangeT_CFK]/2"          startPhi="0*deg"        deltaPhi="360*deg"/>
0249  <Tubs name="PixelBarrelFlange3_Airex"  rMin="[FlangeR23]"      rMax="[FlangeR34]"
0250        dz="[FlangeT_Airex]/2"          startPhi="0*deg"        deltaPhi="360*deg"/>
0251  <Tubs name="PixelBarrelFlange3_CFK"  rMin="[FlangeR23]"      rMax="[FlangeR34]"
0252        dz="[FlangeT_CFK]/2"          startPhi="0*deg"        deltaPhi="360*deg"/>
0253  <Tubs name="PixelBarrelFlange4_InnerCFK"  rMin="[FlangeR34]"      rMax="[FlangeRout]"
0254        dz="[FlangeT_Airex]/2"          startPhi="0*deg"        deltaPhi="360*deg"/>
0255  <Tubs name="PixelBarrelFlange4_CFK"  rMin="[FlangeR34]"      rMax="[FlangeRout]"
0256        dz="[FlangeT_CFK]/2"          startPhi="0*deg"        deltaPhi="360*deg"/>
0257 <!-- <Tubs name="PixelBarrelFlangIn" rMin="[FlangeRin]"      rMax="[Rin2]"
0258        dz="[FlangeHCT]/2"        startPhi="0*deg"        deltaPhi="360*deg"/> -->
0259  <Tubs name="PixelBarrelRadialCooling"  rMin="[RadialCoolRin]"      rMax="[Rin2]"
0260        dz="[RadialCoolDZ]/2"          startPhi="290*deg"        deltaPhi="140*deg"/>
0261 
0262  <Polycone name="PixelBarrelCableSignal1" startPhi="0*deg" deltaPhi="360*deg">
0263   <ZSection z="[CableSignal1Z1]" rMin="[CableSignal1Rin]"  rMax="[CableRout]" />
0264   <ZSection z="[CableSignal1Z2]" rMin="[CableSignal1Rin]"  rMax="[CableRout]" />
0265   <ZSection z="[CableSignal1Z3]" rMin="[CableSignal1Rin]"  rMax="[CableSignal1Rin]" />
0266  </Polycone> 
0267  <Polycone name="PixelBarrelCableSignal2" startPhi="0*deg" deltaPhi="360*deg">
0268   <ZSection z="[CableSignal2Z1]" rMin="[CableSignal2Rin]"  rMax="[CableRout]" />
0269   <ZSection z="[CableSignal2Z2]" rMin="[CableSignal2Rin]"  rMax="[CableRout]" />
0270   <ZSection z="[CableSignal2Z3]" rMin="[CableSignal2Rin]"  rMax="[CableSignal2Rin]" />
0271  </Polycone> 
0272  <Polycone name="PixelBarrelCableSignal3" startPhi="0*deg" deltaPhi="360*deg">
0273   <ZSection z="[CableSignal3Z1]" rMin="[CableSignal3Rin]"  rMax="[CableRout]" />
0274   <ZSection z="[CableSignal3Z2]" rMin="[CableSignal3Rin]"  rMax="[CableRout]" />
0275   <ZSection z="[CableSignal3Z3]" rMin="[CableSignal3Rin]"  rMax="[CableSignal3Rin]" />
0276  </Polycone> 
0277  <Polycone name="PixelBarrelCableSignal4" startPhi="0*deg" deltaPhi="360*deg">
0278   <ZSection z="[CableSignal4Z1]" rMin="[CableSignal4Rin]"  rMax="[CableRout]" />
0279   <ZSection z="[CableSignal4Z2]" rMin="[CableSignal4Rin]"  rMax="[CableRout]" />
0280   <ZSection z="[CableSignal4Z3]" rMin="[CableSignal4Rin]"  rMax="[CableSignal4Rin]" />
0281  </Polycone> 
0282  
0283   <Polycone name="PixelBarrelCablePower1" startPhi="0*deg" deltaPhi="360*deg">
0284   <ZSection z="[CablePower1Z1]" rMin="[CablePower1Rin]"  rMax="[CableRout]" />
0285   <ZSection z="[CablePower1Z2]" rMin="[CablePower1Rin]"  rMax="[CableRout]" />
0286   <ZSection z="[CablePower1Z3]" rMin="[CablePower1Rin]"  rMax="[CablePower1Rin]" />
0287  </Polycone> 
0288  <Polycone name="PixelBarrelCablePower2" startPhi="0*deg" deltaPhi="360*deg">
0289   <ZSection z="[CablePower2Z1]" rMin="[CablePower2Rin]"  rMax="[CableRout]" />
0290   <ZSection z="[CablePower2Z2]" rMin="[CablePower2Rin]"  rMax="[CableRout]" />
0291   <ZSection z="[CablePower2Z3]" rMin="[CablePower2Rin]"  rMax="[CablePower2Rin]" />
0292  </Polycone> 
0293  <Polycone name="PixelBarrelCablePower3" startPhi="0*deg" deltaPhi="360*deg">
0294   <ZSection z="[CablePower3Z1]" rMin="[CablePower3Rin]"  rMax="[CableRout]" />
0295   <ZSection z="[CablePower3Z2]" rMin="[CablePower3Rin]"  rMax="[CableRout]" />
0296   <ZSection z="[CablePower3Z3]" rMin="[CablePower3Rin]"  rMax="[CablePower3Rin]" />
0297  </Polycone> 
0298  <Polycone name="PixelBarrelCablePower4" startPhi="0*deg" deltaPhi="360*deg">
0299   <ZSection z="[CablePower4Z1]" rMin="[CablePower4Rin]"  rMax="[CableRout]" />
0300   <ZSection z="[CablePower4Z2]" rMin="[CablePower4Rin]"  rMax="[CableRout]" />
0301   <ZSection z="[CablePower4Z3]" rMin="[CablePower4Rin]"  rMax="[CablePower4Rin]" />
0302  </Polycone> 
0303 
0304   <Tubs name="PixelBarrelCableSignal_FlangeToST"   rMin="[CableSignalFlangeToST_Rmin]"       rMax="[CableSignalFlangeToST_Rmax]"
0305        dz="[CableSignalFlangeToST_L]/2"            startPhi="285*deg"        deltaPhi="150*deg"/>
0306   <Tubs name="PixelBarrelCablePower_FlangeToST"   rMin="[CablePowerFlangeToST_Rmin]"       rMax="[CablePowerFlangeToST_Rmax]"
0307        dz="[CablePowerFlangeToST_L]/2"            startPhi="285*deg"        deltaPhi="150*deg"/>
0308 
0309  <Tubs name="PixelBarrelCool1Zp"   rMin="[Cool1Rin]"       rMax="[Cool1RoutZp]"
0310        dz="[CoolT]/2"            startPhi="0*deg"        deltaPhi="360*deg"/>
0311  <Tubs name="PixelBarrelCool1Zm"   rMin="[Cool1Rin]"       rMax="[Cool1RoutZm]"
0312        dz="[CoolT]/2"            startPhi="0*deg"        deltaPhi="360*deg"/>
0313  <Tubs name="PixelBarrelCool2Zp"   rMin="[Cool2Rin]"       rMax="[Cool2RoutZp]"
0314        dz="[CoolT]/2"            startPhi="0*deg"        deltaPhi="360*deg"/>
0315  <Tubs name="PixelBarrelCool2Zm"   rMin="[Cool2Rin]"       rMax="[Cool2RoutZm]"
0316        dz="[CoolT]/2"            startPhi="0*deg"        deltaPhi="360*deg"/>
0317  <Tubs name="PixelBarrelCool3Zp"   rMin="[Cool3Rin]"       rMax="[Cool3RoutZp]"
0318        dz="[CoolT]/2"            startPhi="0*deg"        deltaPhi="360*deg"/>
0319  <Tubs name="PixelBarrelCool3Zm"   rMin="[Cool3Rin]"       rMax="[Cool3RoutZm]"
0320        dz="[CoolT]/2"            startPhi="0*deg"        deltaPhi="360*deg"/>
0321  <Tubs name="PixelBarrelCool4Zp"   rMin="[Cool4Rin]"       rMax="[Cool4RoutZp]"
0322        dz="[CoolT]/2"            startPhi="0*deg"        deltaPhi="360*deg"/>
0323  <Tubs name="PixelBarrelCool4Zm"   rMin="[Cool4Rin]"       rMax="[Cool4RoutZm]"
0324        dz="[CoolT]/2"            startPhi="0*deg"        deltaPhi="360*deg"/>
0325 
0326  <Tubs name="PixelBarrelCoolRadialZp"   rMin="[Cool1Rin]"       rMax="[CoolRout]"
0327        dz="[CoolRadialDZp]/2"            startPhi="0*deg"        deltaPhi="360*deg"/>
0328  <Tubs name="PixelBarrelCoolRadialZm"   rMin="[Cool1Rin]"       rMax="[CoolRout]"
0329        dz="[CoolRadialDZm]/2"            startPhi="0*deg"        deltaPhi="360*deg"/>
0330            
0331  <Tubs name="PixelBarrelPipes_FlangeToSTXp"   rMin="[PipeFlangeToST_Rmin]"       rMax="[PipeFlangeToST_Rmax]"
0332        dz="[PipeFlangeToST_L]/2"            startPhi="-10*deg"        deltaPhi="20*deg"/>
0333  
0334  <Tubs name="PixelBarrelPipes_FlangeToSTXm"   rMin="[PipeFlangeToST_Rmin]"       rMax="[PipeFlangeToST_Rmax]"
0335        dz="[PipeFlangeToST_L]/2"            startPhi="170*deg"        deltaPhi="20*deg"/>
0336            
0337  <Tubs name="PixelBarrelConn1"   rMin="[Conn1Rin]"       rMax="[Shield3Rin]"
0338        dz="[Conn1T]/2"           startPhi="0*deg"        deltaPhi="360*deg"/>
0339  <Tubs name="PixelBarrelConn2"   rMin="[Conn2Rin]"       rMax="[Shield3Rin]"
0340        dz="[Conn1T]/2"           startPhi="0*deg"        deltaPhi="360*deg"/>
0341  <Tubs name="PixelBarrelConnToST"   rMin="[ConnToSTRin]" rMax="[ConnToSTRout]"
0342        dz="[ConnToSTT]/2"           startPhi="0*deg"        deltaPhi="360*deg"/>
0343  <Tubs name="PixelBarrelConn3"   rMin="[Conn3Rin]"           rMax="[Conn3Rout]"
0344        dz="[Conn3T]/2"           startPhi="0*deg"        deltaPhi="360*deg"/>
0345  <Tubs name="PixelBarrelConn4"   rMin="[Conn4Rin]"           rMax="[Conn3Rout]"
0346        dz="[Conn4T]/2"           startPhi="0*deg"        deltaPhi="360*deg"/>
0347  <Tubs name="PixelBarrelService" rMin="[ServiceRin]"           rMax="[ServiceRout]"
0348        dz="[ServT]/2"            startPhi="0*deg"        deltaPhi="360*deg"/>
0349  <Tubs name="PixelBarrelSupTubCables" rMin="[RinSupTubCab]" rMax="[Conn3Rout]"
0350        dz="[ServCablT]/2"            startPhi="0*deg"        deltaPhi="360*deg"/>
0351 </SolidSection>
0352 
0353 <LogicalPartSection label="pixbar.xml">
0354  <LogicalPart name="PixelBarrel" category="unspecified">
0355   <rSolid name="PixelBarrel"/>
0356   <rMaterial name="materials:Air"/> 
0357  </LogicalPart>
0358  <LogicalPart name="PixelBarrelSuppTub" category="unspecified">
0359   <rSolid name="PixelBarrelSuppTub"/>
0360   <rMaterial name="trackermaterial:T_CarbonFibreStr"/>
0361  </LogicalPart>
0362  <LogicalPart name="PixelBarrelSuppBox" category="unspecified">
0363   <rSolid name="PixelBarrelSuppBox"/>
0364   <rMaterial name="pixbarmaterial:T_CarbonFibreStrBox"/>
0365  </LogicalPart>
0366  <LogicalPart name="PixelBarrelShield1" category="unspecified">
0367   <rSolid name="PixelBarrelShield1"/>
0368   <rMaterial name="trackermaterial:T_Aluminium"/>
0369  </LogicalPart>
0370  <LogicalPart name="PixelBarrelShield2" category="unspecified">
0371   <rSolid name="PixelBarrelShield2"/>
0372   <rMaterial name="trackermaterial:T_Kevlar"/>
0373  </LogicalPart>
0374  <LogicalPart name="PixelBarrelShield3" category="unspecified">
0375   <rSolid name="PixelBarrelShield3"/>
0376   <rMaterial name="trackermaterial:T_Aluminium"/>
0377  </LogicalPart>
0378  <LogicalPart name="PixelBarrelShield4" category="unspecified">
0379   <rSolid name="PixelBarrelShield4"/>
0380   <rMaterial name="trackermaterial:T_Kevlar"/>
0381  </LogicalPart>
0382  <LogicalPart name="PixelBarrelFlange1_Airex" category="unspecified">
0383   <rSolid name="PixelBarrelFlange1_Airex"/>
0384   <rMaterial name="pixbarmaterial:Flange1_Airex"/>
0385  </LogicalPart>
0386  <LogicalPart name="PixelBarrelFlange1_CFK" category="unspecified">
0387   <rSolid name="PixelBarrelFlange1_CFK"/>
0388   <rMaterial name="pixbarmaterial:Flange1_CFK"/>
0389  </LogicalPart>
0390  <LogicalPart name="PixelBarrelFlange2_Airex" category="unspecified">
0391   <rSolid name="PixelBarrelFlange2_Airex"/>
0392   <rMaterial name="pixbarmaterial:Flange2_Airex"/>
0393  </LogicalPart>
0394  <LogicalPart name="PixelBarrelFlange2_CFK" category="unspecified">
0395   <rSolid name="PixelBarrelFlange2_CFK"/>
0396   <rMaterial name="pixbarmaterial:Flange2_CFK"/>
0397  </LogicalPart>
0398  <LogicalPart name="PixelBarrelFlange3_Airex" category="unspecified">
0399   <rSolid name="PixelBarrelFlange3_Airex"/>
0400   <rMaterial name="pixbarmaterial:Flange3_Airex"/>
0401  </LogicalPart>
0402  <LogicalPart name="PixelBarrelFlange3_CFK" category="unspecified">
0403   <rSolid name="PixelBarrelFlange3_CFK"/>
0404   <rMaterial name="pixbarmaterial:Flange3_CFK"/>
0405  </LogicalPart>
0406  <LogicalPart name="PixelBarrelFlange4_InnerCFK" category="unspecified">
0407   <rSolid name="PixelBarrelFlange4_InnerCFK"/>
0408   <rMaterial name="pixbarmaterial:Flange4_InnerCFK"/>
0409  </LogicalPart>
0410  <LogicalPart name="PixelBarrelFlange4_CFK" category="unspecified">
0411   <rSolid name="PixelBarrelFlange4_CFK"/>
0412   <rMaterial name="pixbarmaterial:Flange4_CFK"/>
0413  </LogicalPart>
0414 <!-- <LogicalPart name="PixelBarrelFlangIn" category="unspecified">
0415   <rSolid name="PixelBarrelFlangIn"/>
0416   <rMaterial name="pixbarmaterial:Pix_Bar_Ring_HC"/>
0417  </LogicalPart> -->
0418  <LogicalPart name="PixelBarrelRadialCooling" category="unspecified">
0419   <rSolid name="PixelBarrelRadialCooling"/>
0420   <rMaterial name="materials:Air"/>
0421  </LogicalPart>
0422  <LogicalPart name="PixelBarrelCableSignal1" category="unspecified">
0423   <rSolid name="PixelBarrelCableSignal1"/>
0424   <rMaterial name="pixbarmaterial:Pix_Bar_CableSignal_Upgrade"/>
0425  </LogicalPart>
0426  <LogicalPart name="PixelBarrelCableSignal2" category="unspecified">
0427   <rSolid name="PixelBarrelCableSignal2"/>
0428   <rMaterial name="pixbarmaterial:Pix_Bar_CableSignal_Upgrade"/>
0429  </LogicalPart>
0430  <LogicalPart name="PixelBarrelCableSignal3" category="unspecified">
0431   <rSolid name="PixelBarrelCableSignal3"/>
0432   <rMaterial name="pixbarmaterial:Pix_Bar_CableSignal_Upgrade"/>
0433  </LogicalPart>
0434  <LogicalPart name="PixelBarrelCableSignal4" category="unspecified">
0435   <rSolid name="PixelBarrelCableSignal4"/>
0436   <rMaterial name="pixbarmaterial:Pix_Bar_CableSignal_Upgrade"/>
0437  </LogicalPart>
0438   <LogicalPart name="PixelBarrelCablePower1" category="unspecified">
0439   <rSolid name="PixelBarrelCablePower1"/>
0440   <rMaterial name="pixbarmaterial:Pix_Bar_CablePower_Upgrade"/>
0441  </LogicalPart>
0442  <LogicalPart name="PixelBarrelCablePower2" category="unspecified">
0443   <rSolid name="PixelBarrelCablePower2"/>
0444   <rMaterial name="pixbarmaterial:Pix_Bar_CablePower_Upgrade"/>
0445  </LogicalPart>
0446  <LogicalPart name="PixelBarrelCablePower3" category="unspecified">
0447   <rSolid name="PixelBarrelCablePower3"/>
0448   <rMaterial name="pixbarmaterial:Pix_Bar_CablePower_Upgrade"/>
0449  </LogicalPart>
0450  <LogicalPart name="PixelBarrelCablePower4" category="unspecified">
0451   <rSolid name="PixelBarrelCablePower4"/>
0452   <rMaterial name="pixbarmaterial:Pix_Bar_CablePower_Upgrade"/>
0453  </LogicalPart>
0454  
0455  <LogicalPart name="PixelBarrelCableSignal_FlangeToST" category="unspecified">
0456   <rSolid name="PixelBarrelCableSignal_FlangeToST"/>
0457   <rMaterial name="pixbarmaterial:Pix_Bar_CableSignal_Upgrade"/>
0458  </LogicalPart>
0459  <LogicalPart name="PixelBarrelCablePower_FlangeToST" category="unspecified">
0460   <rSolid name="PixelBarrelCablePower_FlangeToST"/>
0461   <rMaterial name="pixbarmaterial:Pix_Bar_CablePower_Upgrade"/>
0462  </LogicalPart>
0463 
0464  <LogicalPart name="PixelBarrelCool1Zp" category="unspecified">
0465   <rSolid name="PixelBarrelCool1Zp"/>
0466   <rMaterial name="pixbarmaterial:CoolPipesDaisyChain"/>
0467  </LogicalPart>
0468  <LogicalPart name="PixelBarrelCool1Zm" category="unspecified">
0469   <rSolid name="PixelBarrelCool1Zm"/>
0470   <rMaterial name="pixbarmaterial:CoolPipesDaisyChain"/>
0471  </LogicalPart>
0472  <LogicalPart name="PixelBarrelCool2Zp" category="unspecified">
0473   <rSolid name="PixelBarrelCool2Zp"/>
0474   <rMaterial name="pixbarmaterial:CoolPipesDaisyChain"/>
0475  </LogicalPart>
0476  <LogicalPart name="PixelBarrelCool2Zm" category="unspecified">
0477   <rSolid name="PixelBarrelCool2Zm"/>
0478   <rMaterial name="pixbarmaterial:CoolPipesDaisyChain"/>
0479  </LogicalPart>
0480  <LogicalPart name="PixelBarrelCool3Zp" category="unspecified">
0481   <rSolid name="PixelBarrelCool3Zp"/>
0482   <rMaterial name="pixbarmaterial:CoolPipesDaisyChain"/>
0483  </LogicalPart>
0484  <LogicalPart name="PixelBarrelCool3Zm" category="unspecified">
0485   <rSolid name="PixelBarrelCool3Zm"/>
0486   <rMaterial name="pixbarmaterial:CoolPipesDaisyChain"/>
0487  </LogicalPart>
0488  <LogicalPart name="PixelBarrelCool4Zp" category="unspecified">
0489   <rSolid name="PixelBarrelCool4Zp"/>
0490   <rMaterial name="pixbarmaterial:CoolPipesDaisyChain"/>
0491  </LogicalPart>
0492  <LogicalPart name="PixelBarrelCool4Zm" category="unspecified">
0493   <rSolid name="PixelBarrelCool4Zm"/>
0494   <rMaterial name="pixbarmaterial:CoolPipesDaisyChain"/>
0495  </LogicalPart>
0496  <LogicalPart name="PixelBarrelCoolRadialZp" category="unspecified">
0497   <rSolid name="PixelBarrelCoolRadialZp"/>
0498   <rMaterial name="pixbarmaterial:CoolPipesDaisyChain"/>
0499  </LogicalPart>
0500  <LogicalPart name="PixelBarrelCoolRadialZm" category="unspecified">
0501   <rSolid name="PixelBarrelCoolRadialZm"/>
0502   <rMaterial name="pixbarmaterial:CoolPipesDaisyChain"/>
0503  </LogicalPart>
0504 
0505   <LogicalPart name="PixelBarrelPipes_FlangeToSTXp" category="unspecified">
0506   <rSolid name="PixelBarrelPipes_FlangeToSTXp"/>
0507   <rMaterial name="pixbarmaterial:CoolPipesDaisyChain"/>
0508  </LogicalPart>
0509   <LogicalPart name="PixelBarrelPipes_FlangeToSTXm" category="unspecified">
0510   <rSolid name="PixelBarrelPipes_FlangeToSTXm"/>
0511   <rMaterial name="pixbarmaterial:CoolPipesDaisyChain"/>
0512  </LogicalPart>
0513  
0514  <LogicalPart name="PixelBarrelConn1" category="unspecified">
0515   <rSolid name="PixelBarrelConn1"/>
0516   <rMaterial name="pixbarmaterial:Layer3_EndringPrints_Upgrade"/>
0517  </LogicalPart>
0518  <LogicalPart name="PixelBarrelConn2" category="unspecified">
0519   <rSolid name="PixelBarrelConn2"/>
0520   <rMaterial name="pixbarmaterial:Layer1_2_EndringPrints_Upgrade"/>
0521  </LogicalPart>
0522  <LogicalPart name="PixelBarrelConnToST" category="unspecified">
0523   <rSolid name="PixelBarrelConnToST"/>
0524   <rMaterial name="pixbarmaterial:cable_endring_to_tube_Upgrade"/>
0525  </LogicalPart>
0526  <LogicalPart name="PixelBarrelConn3" category="unspecified">
0527   <rSolid name="PixelBarrelConn3"/>
0528   <rMaterial name="pixbarmaterial:SupplyTubeConn3_Upgrade"/>
0529  </LogicalPart>
0530  <LogicalPart name="PixelBarrelConn4" category="unspecified">
0531   <rSolid name="PixelBarrelConn4"/>
0532   <rMaterial name="pixbarmaterial:SectorBC"/>
0533  </LogicalPart>
0534  <LogicalPart name="PixelBarrelService" category="unspecified">
0535   <rSolid name="PixelBarrelService"/>
0536   <rMaterial name="pixbarmaterial:SectorA"/>
0537  </LogicalPart>
0538  <LogicalPart name="PixelBarrelSupTubCables" category="unspecified">
0539   <rSolid name="PixelBarrelSupTubCables"/>
0540   <rMaterial name="pixbarmaterial:PixelBarrelSupTubCables"/>
0541  </LogicalPart>
0542 </LogicalPartSection>
0543 
0544 <PosPartSection label="pixbar.xml">
0545  <PosPart copyNumber="1">
0546    <rParent name="pixbar:PixelBarrel"/>
0547    <rChild name="pixbar:PixelBarrelSuppTub"/>
0548  </PosPart>
0549  <PosPart copyNumber="1">
0550    <rParent name="pixbar:PixelBarrel"/>
0551    <rChild name="pixbar:PixelBarrelSuppBox"/>
0552   <Translation x="[zero]" y="[SupportY]" z="[zero]" />
0553  </PosPart>
0554  <PosPart copyNumber="2">
0555    <rParent name="pixbar:PixelBarrel"/>
0556    <rChild name="pixbar:PixelBarrelSuppBox"/>
0557   <Translation x="[zero]" y="-[SupportY]" z="[zero]" />
0558  </PosPart>
0559  <PosPart copyNumber="1">
0560    <rParent name="pixbar:PixelBarrel"/>
0561    <rChild name="pixbar:PixelBarrelShield1"/>
0562  </PosPart>
0563  <PosPart copyNumber="1">
0564    <rParent name="pixbar:PixelBarrel"/>
0565    <rChild name="pixbar:PixelBarrelShield2"/>
0566  </PosPart>
0567  <PosPart copyNumber="1">
0568    <rParent name="pixbar:PixelBarrel"/>
0569    <rChild name="pixbar:PixelBarrelShield3"/>
0570  </PosPart>
0571  <PosPart copyNumber="1">
0572    <rParent name="pixbar:PixelBarrel"/>
0573    <rChild name="pixbar:PixelBarrelShield4"/>
0574  </PosPart>
0575 <!-- <PosPart copyNumber="1">
0576    <rParent name="pixbar:PixelBarrelFlange"/>
0577    <rChild name="pixbar:PixelBarrelFlangIn"/>
0578  </PosPart> -->
0579 
0580  <PosPart copyNumber="1">
0581    <rParent name="pixbar:PixelBarrel"/>
0582    <rChild name="pixbar:PixelBarrelFlange1_Airex"/>
0583   <Translation x="[zero]" y="[zero]" z="[FlangeZ]" />
0584  </PosPart>
0585  <PosPart copyNumber="2">
0586    <rParent name="pixbar:PixelBarrel"/>
0587    <rChild name="pixbar:PixelBarrelFlange1_Airex"/>
0588   <Translation x="[zero]" y="[zero]" z="-[FlangeZ]" />
0589  </PosPart>
0590   <PosPart copyNumber="1">
0591    <rParent name="pixbar:PixelBarrel"/>
0592    <rChild name="pixbar:PixelBarrelFlange1_CFK"/>
0593   <Translation x="[zero]" y="[zero]" z="[FlangeZ]+[FlangeT_Airex]/2+[FlangeT_CFK]/2" />
0594  </PosPart>
0595   <PosPart copyNumber="2">
0596    <rParent name="pixbar:PixelBarrel"/>
0597    <rChild name="pixbar:PixelBarrelFlange1_CFK"/>
0598   <Translation x="[zero]" y="[zero]" z="[FlangeZ]-[FlangeT_Airex]/2-[FlangeT_CFK]/2" />
0599  </PosPart>
0600   <PosPart copyNumber="3">
0601    <rParent name="pixbar:PixelBarrel"/>
0602    <rChild name="pixbar:PixelBarrelFlange1_CFK"/>
0603   <Translation x="[zero]" y="[zero]" z="-[FlangeZ]+[FlangeT_Airex]/2+[FlangeT_CFK]/2" />
0604  </PosPart>
0605   <PosPart copyNumber="4">
0606    <rParent name="pixbar:PixelBarrel"/>
0607    <rChild name="pixbar:PixelBarrelFlange1_CFK"/>
0608   <Translation x="[zero]" y="[zero]" z="-[FlangeZ]-[FlangeT_Airex]/2-[FlangeT_CFK]/2" />
0609  </PosPart>
0610 
0611   <PosPart copyNumber="1">
0612    <rParent name="pixbar:PixelBarrel"/>
0613    <rChild name="pixbar:PixelBarrelFlange2_Airex"/>
0614   <Translation x="[zero]" y="[zero]" z="[FlangeZ]" />
0615  </PosPart>
0616  <PosPart copyNumber="2">
0617    <rParent name="pixbar:PixelBarrel"/>
0618    <rChild name="pixbar:PixelBarrelFlange2_Airex"/>
0619   <Translation x="[zero]" y="[zero]" z="-[FlangeZ]" />
0620  </PosPart>
0621   <PosPart copyNumber="1">
0622    <rParent name="pixbar:PixelBarrel"/>
0623    <rChild name="pixbar:PixelBarrelFlange2_CFK"/>
0624   <Translation x="[zero]" y="[zero]" z="[FlangeZ]+[FlangeT_Airex]/2+[FlangeT_CFK]/2" />
0625  </PosPart>
0626   <PosPart copyNumber="2">
0627    <rParent name="pixbar:PixelBarrel"/>
0628    <rChild name="pixbar:PixelBarrelFlange2_CFK"/>
0629   <Translation x="[zero]" y="[zero]" z="[FlangeZ]-[FlangeT_Airex]/2-[FlangeT_CFK]/2" />
0630  </PosPart>
0631   <PosPart copyNumber="3">
0632    <rParent name="pixbar:PixelBarrel"/>
0633    <rChild name="pixbar:PixelBarrelFlange2_CFK"/>
0634   <Translation x="[zero]" y="[zero]" z="-[FlangeZ]+[FlangeT_Airex]/2+[FlangeT_CFK]/2" />
0635  </PosPart>
0636   <PosPart copyNumber="4">
0637    <rParent name="pixbar:PixelBarrel"/>
0638    <rChild name="pixbar:PixelBarrelFlange2_CFK"/>
0639   <Translation x="[zero]" y="[zero]" z="-[FlangeZ]-[FlangeT_Airex]/2-[FlangeT_CFK]/2" />
0640  </PosPart>
0641 
0642   <PosPart copyNumber="1">
0643    <rParent name="pixbar:PixelBarrel"/>
0644    <rChild name="pixbar:PixelBarrelFlange3_Airex"/>
0645   <Translation x="[zero]" y="[zero]" z="[FlangeZ]" />
0646  </PosPart>
0647  <PosPart copyNumber="2">
0648    <rParent name="pixbar:PixelBarrel"/>
0649    <rChild name="pixbar:PixelBarrelFlange3_Airex"/>
0650   <Translation x="[zero]" y="[zero]" z="-[FlangeZ]" />
0651  </PosPart>
0652   <PosPart copyNumber="1">
0653    <rParent name="pixbar:PixelBarrel"/>
0654    <rChild name="pixbar:PixelBarrelFlange3_CFK"/>
0655   <Translation x="[zero]" y="[zero]" z="[FlangeZ]+[FlangeT_Airex]/2+[FlangeT_CFK]/2" />
0656  </PosPart>
0657   <PosPart copyNumber="2">
0658    <rParent name="pixbar:PixelBarrel"/>
0659    <rChild name="pixbar:PixelBarrelFlange3_CFK"/>
0660   <Translation x="[zero]" y="[zero]" z="[FlangeZ]-[FlangeT_Airex]/2-[FlangeT_CFK]/2" />
0661  </PosPart>
0662   <PosPart copyNumber="3">
0663    <rParent name="pixbar:PixelBarrel"/>
0664    <rChild name="pixbar:PixelBarrelFlange3_CFK"/>
0665   <Translation x="[zero]" y="[zero]" z="-[FlangeZ]+[FlangeT_Airex]/2+[FlangeT_CFK]/2" />
0666  </PosPart>
0667   <PosPart copyNumber="4">
0668    <rParent name="pixbar:PixelBarrel"/>
0669    <rChild name="pixbar:PixelBarrelFlange3_CFK"/>
0670   <Translation x="[zero]" y="[zero]" z="-[FlangeZ]-[FlangeT_Airex]/2-[FlangeT_CFK]/2" />
0671  </PosPart>
0672 
0673   <PosPart copyNumber="1">
0674    <rParent name="pixbar:PixelBarrel"/>
0675    <rChild name="pixbar:PixelBarrelFlange4_InnerCFK"/>
0676   <Translation x="[zero]" y="[zero]" z="[FlangeZ]" />
0677  </PosPart>
0678  <PosPart copyNumber="2">
0679    <rParent name="pixbar:PixelBarrel"/>
0680    <rChild name="pixbar:PixelBarrelFlange4_InnerCFK"/>
0681   <Translation x="[zero]" y="[zero]" z="-[FlangeZ]" />
0682  </PosPart>
0683   <PosPart copyNumber="1">
0684    <rParent name="pixbar:PixelBarrel"/>
0685    <rChild name="pixbar:PixelBarrelFlange4_CFK"/>
0686   <Translation x="[zero]" y="[zero]" z="[FlangeZ]+[FlangeT_Airex]/2+[FlangeT_CFK]/2" />
0687  </PosPart>
0688   <PosPart copyNumber="2">
0689    <rParent name="pixbar:PixelBarrel"/>
0690    <rChild name="pixbar:PixelBarrelFlange4_CFK"/>
0691   <Translation x="[zero]" y="[zero]" z="[FlangeZ]-[FlangeT_Airex]/2-[FlangeT_CFK]/2" />
0692  </PosPart>
0693   <PosPart copyNumber="3">
0694    <rParent name="pixbar:PixelBarrel"/>
0695    <rChild name="pixbar:PixelBarrelFlange4_CFK"/>
0696   <Translation x="[zero]" y="[zero]" z="-[FlangeZ]+[FlangeT_Airex]/2+[FlangeT_CFK]/2" />
0697  </PosPart>
0698   <PosPart copyNumber="4">
0699    <rParent name="pixbar:PixelBarrel"/>
0700    <rChild name="pixbar:PixelBarrelFlange4_CFK"/>
0701   <Translation x="[zero]" y="[zero]" z="-[FlangeZ]-[FlangeT_Airex]/2-[FlangeT_CFK]/2" />
0702  </PosPart>
0703 
0704  
0705 <!--  <PosPart copyNumber="1">
0706    <rParent name="pixbar:PixelBarrel"/>
0707    <rChild name="pixbar:PixelBarrelRadialCooling"/>
0708    <Translation x="[zero]" y="[zero]" z="[RadialCoolZ]" />
0709  </PosPart>
0710 
0711  <PosPart copyNumber="2">
0712    <rParent name="pixbar:PixelBarrel"/>
0713    <rChild name="pixbar:PixelBarrelRadialCooling"/>
0714   <rRotation name="pixbar:180D"/>
0715   <Translation x="[zero]" y="[zero]" z="[RadialCoolZ]" />
0716  </PosPart>
0717  <PosPart copyNumber="3">
0718    <rParent name="pixbar:PixelBarrel"/>
0719    <rChild name="pixbar:PixelBarrelRadialCooling"/>
0720   <Translation x="[zero]" y="[zero]" z="-[RadialCoolZ]" />
0721  </PosPart>
0722 
0723  <PosPart copyNumber="4">
0724    <rParent name="pixbar:PixelBarrel"/>
0725    <rChild name="pixbar:PixelBarrelRadialCooling"/>
0726    <rRotation name="pixbar:180D"/>
0727    <Translation x="[zero]" y="[zero]" z="-[RadialCoolZ]" />
0728  </PosPart> -->
0729  
0730 
0731 <PosPart copyNumber="1">
0732    <rParent name="pixbar:PixelBarrel"/>
0733    <rChild name="pixbar:PixelBarrelCableSignal1"/>
0734  </PosPart>
0735  <PosPart copyNumber="2">
0736    <rParent name="pixbar:PixelBarrel"/>
0737    <rChild name="pixbar:PixelBarrelCableSignal1"/>
0738   <rRotation name="pixbar:180D"/>
0739  </PosPart>
0740  <PosPart copyNumber="1">
0741    <rParent name="pixbar:PixelBarrel"/>
0742    <rChild name="pixbar:PixelBarrelCableSignal2"/>
0743  </PosPart>
0744  <PosPart copyNumber="2">
0745    <rParent name="pixbar:PixelBarrel"/>
0746    <rChild name="pixbar:PixelBarrelCableSignal2"/>
0747   <rRotation name="pixbar:180D"/>
0748  </PosPart>
0749  <PosPart copyNumber="1">
0750    <rParent name="pixbar:PixelBarrel"/>
0751    <rChild name="pixbar:PixelBarrelCableSignal3"/>
0752  </PosPart>
0753  <PosPart copyNumber="2">
0754    <rParent name="pixbar:PixelBarrel"/>
0755    <rChild name="pixbar:PixelBarrelCableSignal3"/>
0756   <rRotation name="pixbar:180D"/>
0757  </PosPart>
0758  <PosPart copyNumber="1">
0759    <rParent name="pixbar:PixelBarrel"/>
0760    <rChild name="pixbar:PixelBarrelCableSignal4"/>
0761  </PosPart>
0762  <PosPart copyNumber="2">
0763    <rParent name="pixbar:PixelBarrel"/>
0764    <rChild name="pixbar:PixelBarrelCableSignal4"/>
0765   <rRotation name="pixbar:180D"/>
0766  </PosPart>
0767   
0768 <PosPart copyNumber="1">
0769    <rParent name="pixbar:PixelBarrel"/>
0770    <rChild name="pixbar:PixelBarrelCablePower1"/>
0771  </PosPart>
0772  <PosPart copyNumber="2">
0773    <rParent name="pixbar:PixelBarrel"/>
0774    <rChild name="pixbar:PixelBarrelCablePower1"/>
0775   <rRotation name="pixbar:180D"/>
0776  </PosPart>
0777  <PosPart copyNumber="1">
0778    <rParent name="pixbar:PixelBarrel"/>
0779    <rChild name="pixbar:PixelBarrelCablePower2"/>
0780  </PosPart>
0781  <PosPart copyNumber="2">
0782    <rParent name="pixbar:PixelBarrel"/>
0783    <rChild name="pixbar:PixelBarrelCablePower2"/>
0784   <rRotation name="pixbar:180D"/>
0785  </PosPart>
0786  <PosPart copyNumber="1">
0787    <rParent name="pixbar:PixelBarrel"/>
0788    <rChild name="pixbar:PixelBarrelCablePower3"/>
0789  </PosPart>
0790  <PosPart copyNumber="2">
0791    <rParent name="pixbar:PixelBarrel"/>
0792    <rChild name="pixbar:PixelBarrelCablePower3"/>
0793   <rRotation name="pixbar:180D"/>
0794  </PosPart>
0795  <PosPart copyNumber="1">
0796    <rParent name="pixbar:PixelBarrel"/>
0797    <rChild name="pixbar:PixelBarrelCablePower4"/>
0798  </PosPart>
0799  <PosPart copyNumber="2">
0800    <rParent name="pixbar:PixelBarrel"/>
0801    <rChild name="pixbar:PixelBarrelCablePower4"/>
0802   <rRotation name="pixbar:180D"/>
0803  </PosPart>
0804 
0805   <PosPart copyNumber="1">
0806    <rParent name="pixbar:PixelBarrel"/>
0807    <rChild name="pixbar:PixelBarrelCableSignal_FlangeToST"/>
0808    <Translation x="[zero]" y="[zero]" z="[PixelBarrelCableSignal_FlangeToST_Z]" />
0809  </PosPart>
0810   <PosPart copyNumber="2">
0811    <rParent name="pixbar:PixelBarrel"/>
0812    <rChild name="pixbar:PixelBarrelCableSignal_FlangeToST"/>
0813    <rRotation name="pixbar:180D"/>
0814    <Translation x="[zero]" y="[zero]" z="[PixelBarrelCableSignal_FlangeToST_Z]" />
0815  </PosPart>
0816   <PosPart copyNumber="3">
0817    <rParent name="pixbar:PixelBarrel"/>
0818    <rChild name="pixbar:PixelBarrelCableSignal_FlangeToST"/>
0819    <Translation x="[zero]" y="[zero]" z="-[PixelBarrelCableSignal_FlangeToST_Z]" />
0820  </PosPart>
0821   <PosPart copyNumber="4">
0822    <rParent name="pixbar:PixelBarrel"/>
0823    <rChild name="pixbar:PixelBarrelCableSignal_FlangeToST"/>
0824    <rRotation name="pixbar:180D"/>
0825    <Translation x="[zero]" y="[zero]" z="-[PixelBarrelCableSignal_FlangeToST_Z]" />
0826  </PosPart>
0827   <PosPart copyNumber="1">
0828    <rParent name="pixbar:PixelBarrel"/>
0829    <rChild name="pixbar:PixelBarrelCablePower_FlangeToST"/>
0830    <Translation x="[zero]" y="[zero]" z="[PixelBarrelCablePower_FlangeToST_Z]" />
0831  </PosPart>
0832   <PosPart copyNumber="2">
0833    <rParent name="pixbar:PixelBarrel"/>
0834    <rRotation name="pixbar:180D"/>
0835    <rChild name="pixbar:PixelBarrelCablePower_FlangeToST"/>
0836    <Translation x="[zero]" y="[zero]" z="[PixelBarrelCablePower_FlangeToST_Z]" />
0837  </PosPart>
0838   <PosPart copyNumber="3">
0839    <rParent name="pixbar:PixelBarrel"/>
0840    <rChild name="pixbar:PixelBarrelCablePower_FlangeToST"/>
0841    <Translation x="[zero]" y="[zero]" z="-[PixelBarrelCablePower_FlangeToST_Z]" />
0842  </PosPart>
0843   <PosPart copyNumber="4">
0844    <rParent name="pixbar:PixelBarrel"/>
0845    <rRotation name="pixbar:180D"/>
0846    <rChild name="pixbar:PixelBarrelCablePower_FlangeToST"/>
0847    <Translation x="[zero]" y="[zero]" z="-[PixelBarrelCablePower_FlangeToST_Z]" />
0848  </PosPart>
0849 
0850  <PosPart copyNumber="1">
0851    <rParent name="pixbar:PixelBarrel"/>
0852    <rChild name="pixbar:PixelBarrelCool1Zp"/>
0853   <Translation x="[zero]" y="[zero]" z="[CoolZ]" />
0854  </PosPart>
0855  <PosPart copyNumber="1">
0856    <rParent name="pixbar:PixelBarrel"/>
0857    <rChild name="pixbar:PixelBarrelCool1Zm"/>
0858   <rRotation name="pixbar:180D"/> 
0859   <Translation x="[zero]" y="[zero]" z="-[CoolZ]" />
0860  </PosPart>
0861 
0862  <PosPart copyNumber="1">
0863    <rParent name="pixbar:PixelBarrel"/>
0864    <rChild name="pixbar:PixelBarrelCool2Zp"/>
0865   <Translation x="[zero]" y="[zero]" z="[CoolZ]" />
0866  </PosPart>
0867 
0868  <PosPart copyNumber="1">
0869    <rParent name="pixbar:PixelBarrel"/>
0870    <rChild name="pixbar:PixelBarrelCool2Zm"/>
0871   <rRotation name="pixbar:180D"/>
0872   <Translation x="[zero]" y="[zero]" z="-[CoolZ]" />
0873  </PosPart>
0874  
0875  
0876  <PosPart copyNumber="1">
0877    <rParent name="pixbar:PixelBarrel"/>
0878    <rChild name="pixbar:PixelBarrelCool3Zp"/>
0879   <Translation x="[zero]" y="[zero]" z="[CoolZ]" />
0880  </PosPart>
0881  <PosPart copyNumber="1">
0882    <rParent name="pixbar:PixelBarrel"/>
0883    <rChild name="pixbar:PixelBarrelCool3Zm"/>
0884   <rRotation name="pixbar:180D"/>
0885   <Translation x="[zero]" y="[zero]" z="-[CoolZ]" />
0886  </PosPart>
0887 
0888  <PosPart copyNumber="1">
0889    <rParent name="pixbar:PixelBarrel"/>
0890    <rChild name="pixbar:PixelBarrelCool4Zp"/>
0891   <Translation x="[zero]" y="[zero]" z="[CoolZ]" />
0892  </PosPart>
0893  <PosPart copyNumber="1">
0894    <rParent name="pixbar:PixelBarrel"/>
0895    <rChild name="pixbar:PixelBarrelCool4Zm"/>
0896   <rRotation name="pixbar:180D"/>
0897   <Translation x="[zero]" y="[zero]" z="-[CoolZ]" />
0898  </PosPart>
0899 
0900  <PosPart copyNumber="1">
0901    <rParent name="pixbar:PixelBarrel"/>
0902    <rChild name="pixbar:PixelBarrelCoolRadialZp"/>
0903   <Translation x="[zero]" y="[zero]" z="[CoolRadialZp]" />
0904  </PosPart>
0905  <PosPart copyNumber="1">
0906    <rParent name="pixbar:PixelBarrel"/>
0907    <rChild name="pixbar:PixelBarrelCoolRadialZm"/>
0908   <rRotation name="pixbar:180D"/>
0909   <Translation x="[zero]" y="[zero]" z="-[CoolRadialZm]" />
0910  </PosPart>
0911 
0912    <PosPart copyNumber="1">
0913    <rParent name="pixbar:PixelBarrel"/>
0914    <rChild name="pixbar:PixelBarrelPipes_FlangeToSTXp"/>
0915    <Translation x="[zero]" y="[zero]" z="[PixelBarrelPipe_FlangeToST_Z]" />
0916  </PosPart>
0917   <PosPart copyNumber="2">
0918    <rParent name="pixbar:PixelBarrel"/>
0919    <rChild name="pixbar:PixelBarrelPipes_FlangeToSTXp"/>
0920    <Translation x="[zero]" y="[zero]" z="-[PixelBarrelPipe_FlangeToST_Z]" />
0921  </PosPart>
0922    <PosPart copyNumber="1">
0923    <rParent name="pixbar:PixelBarrel"/>
0924    <rChild name="pixbar:PixelBarrelPipes_FlangeToSTXm"/>
0925    <Translation x="[zero]" y="[zero]" z="[PixelBarrelPipe_FlangeToST_Z]" />
0926  </PosPart>
0927   <PosPart copyNumber="2">
0928    <rParent name="pixbar:PixelBarrel"/>
0929    <rChild name="pixbar:PixelBarrelPipes_FlangeToSTXm"/>
0930    <Translation x="[zero]" y="[zero]" z="-[PixelBarrelPipe_FlangeToST_Z]" />
0931  </PosPart>
0932 
0933  
0934  <!--
0935  <PosPart copyNumber="1">
0936    <rParent name="pixbar:PixelBarrel"/>
0937    <rChild name="pixbar:PixelBarrelConn1"/>
0938   <Translation x="[zero]" y="[zero]" z="[Conn1Z]" />
0939  </PosPart>
0940  <PosPart copyNumber="2">
0941    <rParent name="pixbar:PixelBarrel"/>
0942    <rChild name="pixbar:PixelBarrelConn1"/>
0943   <rRotation name="pixbar:180D"/>
0944   <Translation x="[zero]" y="[zero]" z="-[Conn1Z]" />
0945  </PosPart>
0946  <PosPart copyNumber="1">
0947    <rParent name="pixbar:PixelBarrel"/>
0948    <rChild name="pixbar:PixelBarrelConn2"/>
0949   <Translation x="[zero]" y="[zero]" z="[Conn2Z]" />
0950  </PosPart>
0951  <PosPart copyNumber="2">
0952    <rParent name="pixbar:PixelBarrel"/>
0953    <rChild name="pixbar:PixelBarrelConn2"/>
0954   <rRotation name="pixbar:180D"/>
0955   <Translation x="[zero]" y="[zero]" z="-[Conn2Z]" />
0956  </PosPart>
0957 
0958  <PosPart copyNumber="1">
0959    <rParent name="pixbar:PixelBarrel"/>
0960    <rChild name="pixbar:PixelBarrelConnToST"/>
0961   <Translation x="[zero]" y="[zero]" z="[ConnToSTZ]" />
0962  </PosPart>
0963  <PosPart copyNumber="2">
0964    <rParent name="pixbar:PixelBarrel"/>
0965    <rChild name="pixbar:PixelBarrelConnToST"/>
0966   <rRotation name="pixbar:180D"/>
0967   <Translation x="[zero]" y="[zero]" z="-[ConnToSTZ]" />
0968  </PosPart>
0969 -->
0970 
0971  <PosPart copyNumber="1">
0972    <rParent name="pixbar:PixelBarrel"/>
0973    <rChild name="pixbar:PixelBarrelConn3"/>
0974   <Translation x="[zero]" y="[zero]" z="[Conn3Z]" />
0975  </PosPart>
0976  <PosPart copyNumber="2">
0977    <rParent name="pixbar:PixelBarrel"/>
0978    <rChild name="pixbar:PixelBarrelConn3"/>
0979   <Translation x="[zero]" y="[zero]" z="-[Conn3Z]" />
0980  </PosPart>
0981 
0982  <PosPart copyNumber="1">
0983    <rParent name="pixbar:PixelBarrel"/>
0984    <rChild name="pixbar:PixelBarrelConn4"/>
0985   <Translation x="[zero]" y="[zero]" z="[Conn4Z]" />
0986  </PosPart>
0987  <PosPart copyNumber="2">
0988    <rParent name="pixbar:PixelBarrel"/>
0989    <rChild name="pixbar:PixelBarrelConn4"/>
0990   <Translation x="[zero]" y="[zero]" z="-[Conn4Z]" />
0991  </PosPart>
0992 
0993  <PosPart copyNumber="1">
0994    <rParent name="pixbar:PixelBarrel"/>
0995    <rChild name="pixbar:PixelBarrelService"/>
0996   <Translation x="[zero]" y="[zero]" z="[ServZ]" />
0997  </PosPart>
0998  <PosPart copyNumber="2">
0999    <rParent name="pixbar:PixelBarrel"/>
1000    <rChild name="pixbar:PixelBarrelService"/>
1001   <Translation x="[zero]" y="[zero]" z="-[ServZ]" />
1002  </PosPart>
1003 
1004  <PosPart copyNumber="1">
1005    <rParent name="pixbar:PixelBarrel"/>
1006    <rChild name="pixbar:PixelBarrelSupTubCables"/>
1007   <Translation x="[zero]" y="[zero]" z="[ServCablZ]" />
1008  </PosPart>
1009  <PosPart copyNumber="2">
1010    <rParent name="pixbar:PixelBarrel"/>
1011    <rChild name="pixbar:PixelBarrelSupTubCables"/>
1012   <Translation x="[zero]" y="[zero]" z="-[ServCablZ]" />
1013  </PosPart>
1014 
1015  <PosPart copyNumber="1">
1016    <rParent name="pixbar:PixelBarrel"/>
1017    <rChild name="pixbarlayer0:PixelBarrelLayer0"/>
1018   <rRotation name="pixbar:180D"/>
1019  </PosPart>
1020  <PosPart copyNumber="1">
1021    <rParent name="pixbar:PixelBarrel"/>
1022    <rChild name="pixbarlayer1:PixelBarrelLayer1"/>
1023   <rRotation name="pixbar:180D"/>
1024  </PosPart>
1025  <PosPart copyNumber="1">
1026    <rParent name="pixbar:PixelBarrel"/>
1027    <rChild name="pixbarlayer2:PixelBarrelLayer2"/>
1028   <rRotation name="pixbar:180D"/>
1029  </PosPart>
1030  <PosPart copyNumber="1">
1031    <rParent name="pixbar:PixelBarrel"/>
1032    <rChild name="pixbarlayer3:PixelBarrelLayer3"/>
1033   <rRotation name="pixbar:180D"/>
1034  </PosPart>
1035 </PosPartSection>
1036 
1037 </DDDefinition>