/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Geometry/TrackerCommonData/data/PhaseI/pixbar.xml
1 037 строк
48 KB
Viktor Veszpremi
Rotate all the layers around to make their axis anti-parallel to Z. Undo the transformation only for the sensitive volumes in the modules' local frame.
10 май 2017, 00:38
10 май 2017, 00:38
391d7ae
Код
Авторство
О чём код?
<?xml version="1.0"?> <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"> <ConstantsSection label="pixbar.xml" eval="true"> <Constant name="zero" value="0.0*fm"/> <Constant name="Rin1" value="2.50*cm"/> <Constant name="Rin2" value="18.00*cm"/> <!-- <Constant name="Rin3" value="18.50*cm"/> --> <Constant name="Rin3" value="18.6*cm"/> <!--cc useless at the moment --> <Constant name="RinSupTubCab" value="15.00*cm"/> <Constant name="Rout1" value="21.80*cm"/> <Constant name="Rout2" value="21.00*cm"/> <!-- <Constant name="Zv1" value="30.00*cm"/> to avoid overlap with Phase 1 FPIX this should be set to pixfwd:ZPixelForward + pixfwd:RootStartZ --> <Constant name="Zv1" value="28.70*cm"/> <!-- 28.90*cm --> <Constant name="Zv2" value="56.00*cm"/> <Constant name="Zv3" value="110.5*cm"/> <Constant name="Zv4" value="282.0*cm"/> <Constant name="ZvSupTubCab" value="248.0*cm"/> <Constant name="SupportL" value="221.0*cm"/> <Constant name="SupportRin" value="21.65*cm"/> <Constant name="SupportW" value="19.30*cm"/> <Constant name="SupportT" value="0.350*cm"/> <Constant name="SupportY_base" value="19.00*cm"/> <Constant name="SupportY" value="[SupportY_base]+[SupportT]/2"/> <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)--> <!-- <Constant name="Shield1Rin" value="2.700*cm"/> <Constant name="Shield1Rout" value="2.705*cm"/> <Constant name="Shield2Rout" value="2.730*cm"/> <Constant name="Shield3Rin" value="18.470*cm"/> <Constant name="Shield3Rout" value="18.475*cm"/> --> <Constant name="Shield1Rin" value="[FlangeRin]"/> <Constant name="Shield1Rout" value="[FlangeRin]+[ShieldAL_T]"/> <Constant name="Shield2Rout" value="[FlangeRin]+[ShieldAL_T]+[ShieldKevlar_T]"/> <Constant name="Shield3Rin" value="[FlangeRout]-[ShieldAL_T]-[ShieldKevlar_T]"/> <Constant name="Shield3Rout" value="[FlangeRout]-[ShieldKevlar_T]"/> <Constant name="Shield4Rout" value="[FlangeRout]"/> <Constant name="ShieldAL_T" value="0.005*cm"/> <Constant name="ShieldKevlar_T" value="0.025*cm"/> <Constant name="FlangeRin" value="2.500*cm"/> <!-- 3.400*cm for 16 faces opt--> <Constant name="FlangeRout" value="18.980*cm"/> <Constant name="FlangeR12" value="4.900*cm"/> <!-- 5.3500*cm for 16 faces opt--> <Constant name="FlangeR23" value="8.850*cm"/> <Constant name="FlangeR34" value="13.450*cm"/> <Constant name="FlangeT_Airex" value="0.400*cm"/> <Constant name="FlangeT_CFK" value="0.020*cm"/> <Constant name="FlangeT" value="[FlangeT_Airex]+2*[FlangeT_CFK]"/> <Constant name="FlangeZ" value="27.22*cm"/> <Constant name="FlangeHCT" value="0.528*cm"/> <Constant name="CableSignal1Rin" value="3.00*cm"/> <Constant name="CableSignal1T1" value="0.00445*cm"/> <Constant name="CableSignal1T2" value="0.02777*cm"/> <Constant name="CableSignal2Rin" value="6.800*cm"/> <Constant name="CableSignal2T1" value="0.0114*cm"/> <Constant name="CableSignal2T2" value="0.03135*cm"/> <Constant name="CableSignal3Rin" value="10.90*cm"/> <Constant name="CableSignal3T1" value="0.0203*cm"/> <Constant name="CableSignal3T2" value="0.034827*cm"/> <Constant name="CableSignal4Rin" value="16.0*cm"/> <Constant name="CableSignal4T1" value="0.0308*cm"/> <Constant name="CableSignal4T2" value="0.035998*cm"/> <Constant name="CableRout" value="18.70*cm"/> <Constant name="CableSignal4Z1" value="[FlangeZ]+[FlangeT]/2+[CoolT]+[CoolRadialDZp]"/> <!-- CoolRadialDZp is larger than CoolRadialDZm--> <Constant name="CableSignal4Z2" value="[CableSignal4Z1]+[CableSignal4T1]"/> <Constant name="CableSignal4Z3" value="[CableSignal4Z1]+[CableSignal4T2]"/> <Constant name="CableSignal3Z1" value="[CableSignal4Z3]"/> <Constant name="CableSignal3Z2" value="[CableSignal3Z1]+[CableSignal3T1]"/> <Constant name="CableSignal3Z3" value="[CableSignal3Z1]+[CableSignal3T2]"/> <Constant name="CableSignal2Z1" value="[CableSignal3Z3]"/> <Constant name="CableSignal2Z2" value="[CableSignal2Z1]+[CableSignal2T1]"/> <Constant name="CableSignal2Z3" value="[CableSignal2Z1]+[CableSignal2T2]"/> <Constant name="CableSignal1Z1" value="[CableSignal2Z3]"/> <Constant name="CableSignal1Z2" value="[CableSignal1Z1]+[CableSignal1T1]"/> <Constant name="CableSignal1Z3" value="[CableSignal1Z1]+[CableSignal1T2]"/> <Constant name="CablePower1Rin" value="3.00*cm"/> <Constant name="CablePower1T1" value="0.0130*cm"/> <Constant name="CablePower1T2" value="0.0812*cm"/> <Constant name="CablePower2Rin" value="6.800*cm"/> <Constant name="CablePower2T1" value="0.0334*cm"/> <Constant name="CablePower2T2" value="0.09185*cm"/> <Constant name="CablePower3Rin" value="10.90*cm"/> <Constant name="CablePower3T1" value="0.0593*cm"/> <Constant name="CablePower3T2" value="0.101735*cm"/> <Constant name="CablePower4Rin" value="16.0*cm"/> <Constant name="CablePower4T1" value="0.0902*cm"/> <Constant name="CablePower4T2" value="0.105421*cm"/> <Constant name="CablePower4Z1" value="[CableSignal1Z3]"/> <Constant name="CablePower4Z2" value="[CablePower4Z1]+[CablePower4T1]"/> <Constant name="CablePower4Z3" value="[CablePower4Z1]+[CablePower4T2]"/> <Constant name="CablePower3Z1" value="[CablePower4Z3]"/> <Constant name="CablePower3Z2" value="[CablePower3Z1]+[CablePower3T1]"/> <Constant name="CablePower3Z3" value="[CablePower3Z1]+[CablePower3T2]"/> <Constant name="CablePower2Z1" value="[CablePower3Z3]"/> <Constant name="CablePower2Z2" value="[CablePower2Z1]+[CablePower2T1]"/> <Constant name="CablePower2Z3" value="[CablePower2Z1]+[CablePower2T2]"/> <Constant name="CablePower1Z1" value="[CablePower2Z3]"/> <Constant name="CablePower1Z2" value="[CablePower1Z1]+[CablePower1T1]"/> <Constant name="CablePower1Z3" value="[CablePower1Z1]+[CablePower1T2]"/> <Constant name="CableSignalFlangeToST_L" value="1.680*cm"/> <Constant name="CablePowerFlangeToST_L" value="1.680*cm"/> <Constant name="CableSignalFlangeToST_dR" value="0.087*cm"/> <Constant name="CablePowerFlangeToST_dR" value="0.258*cm"/> <Constant name="CableSignalFlangeToST_Rmin" value="[CableRout]"/> <Constant name="CableSignalFlangeToST_Rmax" value="[CableSignalFlangeToST_Rmin]+[CableSignalFlangeToST_dR]"/> <Constant name="CablePowerFlangeToST_Rmin" value="[CableSignalFlangeToST_Rmax]"/> <Constant name="CablePowerFlangeToST_Rmax" value="[CablePowerFlangeToST_Rmin]+[CablePowerFlangeToST_dR]"/> <Constant name="PixelBarrelCableSignal_FlangeToST_Z" value="[FlangeZ]+[FlangeT]/2+[CableSignalFlangeToST_L]/2"/> <Constant name="PixelBarrelCablePower_FlangeToST_Z" value="[FlangeZ]+[FlangeT]/2+[CablePowerFlangeToST_L]/2"/> <Constant name="PipeFlangeToST_L" value="1.680*cm"/> <Constant name="PipeFlangeToST_dR" value="0.0742*cm"/> <Constant name="PipeFlangeToST_Rmin" value="[CablePowerFlangeToST_Rmax]"/> <Constant name="PipeFlangeToST_Rmax" value="[PipeFlangeToST_Rmin]+[PipeFlangeToST_dR]"/> <Constant name="PixelBarrelPipe_FlangeToST_Z" value="[FlangeZ]+[FlangeT]/2+[PipeFlangeToST_L]/2"/> <Constant name="Conn1T" value="0.190*cm"/> <!-- <Constant name="Cable3Z1" value="[FlangeZ]+[FlangeT]/2"/> <Constant name="Cable3Z2" value="[Cable3Z1]+[Cable3T]"/> <Constant name="Cable2Z1" value="[Cable3Z1]+[CableT]"/> <Constant name="Cable2Z2" value="[Cable2Z1]+[Cable2T]"/> <Constant name="Cable1Z1" value="[Cable2Z1]+[CableT]"/> <Constant name="Cable1Z2" value="[Cable1Z1]+[Cable1T]"/> <Constant name="Cable0Z1" value="[Cable1Z1]+[CableT]"/> --> <Constant name="Cool1Rin" value="3.0*cm"/> <Constant name="Cool2Rin" value="6.80*cm"/> <Constant name="Cool3Rin" value="10.90*cm"/> <Constant name="Cool4Rin" value="16.00*cm"/> <Constant name="CoolRout" value="18.70*cm"/> <Constant name="Cool1DRZp" value="0.195*cm"/> <Constant name="Cool1DRZm" value="0.245*cm"/> <Constant name="Cool2DRZp" value="0.178*cm"/> <Constant name="Cool2DRZm" value="0.240*cm"/> <Constant name="Cool3DRZp" value="0.170*cm"/> <Constant name="Cool3DRZm" value="0.227*cm"/> <Constant name="Cool4DRZp" value="0.1685*cm"/> <Constant name="Cool4DRZm" value="0.221*cm"/> <Constant name="CoolRadialDZp" value="0.00439*cm"/> <Constant name="CoolRadialDZm" value="0.00365*cm"/> <Constant name="CoolT" value="0.050*cm"/> <Constant name="CoolZ" value="[FlangeZ]+[FlangeT]/2+[CoolT]/2"/> <Constant name="CoolRadialZp" value="[CoolZ]+[CoolT]/2+[CoolRadialDZp]/2"/> <Constant name="CoolRadialZm" value="[CoolZ]+[CoolT]/2+[CoolRadialDZm]/2"/> <Constant name="Cool1RoutZp" value="[Cool1Rin]+[Cool1DRZp]"/> <Constant name="Cool2RoutZp" value="[Cool2Rin]+[Cool2DRZp]"/> <Constant name="Cool3RoutZp" value="[Cool3Rin]+[Cool3DRZp]"/> <Constant name="Cool4RoutZp" value="[Cool4Rin]+[Cool4DRZp]"/> <Constant name="Cool1RoutZm" value="[Cool1Rin]+[Cool1DRZm]"/> <Constant name="Cool2RoutZm" value="[Cool2Rin]+[Cool2DRZm]"/> <Constant name="Cool3RoutZm" value="[Cool3Rin]+[Cool3DRZm]"/> <Constant name="Cool4RoutZm" value="[Cool4Rin]+[Cool4DRZm]"/> <Constant name="Conn1Rin" value="12.00*cm"/> <Constant name="Conn2Rin" value="11.00*cm"/> <Constant name="Conn1Z" value="[FlangeZ]-[FlangeT]/2-[Conn1T]/2"/> <Constant name="Conn2Z" value="[FlangeZ]+[FlangeT]/2+[Conn1T]/2"/> <Constant name="Conn3Rout" value="19.0*cm"/> <Constant name="Conn3Rin" value="18.0*cm"/> <Constant name="Conn4Rin" value="18.0*cm"/> <Constant name="ConnToSTT" value="3.00*cm"/> <Constant name="ConnToSTRin" value="18.0*cm"/> <Constant name="ConnToSTRout" value="18.8*cm"/> <Constant name="Conn3T" value="51.0*cm"/> <!-- 49.3*cm --> <Constant name="Conn4T" value="120.00*cm"/> <Constant name="ConnToSTZ" value="30.50*cm"/> <Constant name="Conn3Z" value="54.62*cm"/> <!-- 56.65*cm--> <Constant name="Conn4Z" value="[Conn3Z]+ ([Conn3T]+[Conn4T])/2"/> <Constant name="ServiceRout" value="21.0*cm"/> <Constant name="ServiceRin" value="18.0*cm"/> <Constant name="ServT" value="48.5*cm"/> <Constant name="ServZ" value="[Conn4Z]+ ([Conn4T]+[ServT])/2"/> <Constant name="ServCablT" value="32.2*cm"/> <Constant name="ServCablZ" value="[ServZ]+[ServT]/2+[ServCablT]/2"/> <Constant name="RadialCoolZ" value="29.5*cm"/> <Constant name="RadialCoolDZ" value="1.0*cm"/> <Constant name="RadialCoolRin" value="4.0*cm"/> </ConstantsSection> <RotationSection label="pixbar.xml"> <Rotation name="180D" thetaX="90*deg" phiX="180*deg" thetaY="90*deg" phiY="90*deg" thetaZ="180*deg" phiZ="0*deg" /> </RotationSection> <SolidSection label="pixbar.xml"> <Polycone name="PixelBarrel" startPhi="0*deg" deltaPhi="360*deg"> <ZSection z="-[Zv4]" rMin="[RinSupTubCab]" rMax="[Rout2]" /> <ZSection z="-[ZvSupTubCab]" rMin="[RinSupTubCab]" rMax="[Rout2]" /> <ZSection z="-[ZvSupTubCab]" rMin="[Rin2]" rMax="[Rout2]" /> <ZSection z="-[Zv3]" rMin="[Rin2]" rMax="[Rout2]" /> <ZSection z="-[Zv3]" rMin="[Rin2]" rMax="[Rout1]" /> <ZSection z="-[Zv1]" rMin="[Rin2]" rMax="[Rout1]" /> <ZSection z="-[Zv1]" rMin="[Rin1]" rMax="[Rout1]" /> <ZSection z="[Zv1]" rMin="[Rin1]" rMax="[Rout1]" /> <ZSection z="[Zv1]" rMin="[Rin2]" rMax="[Rout1]" /> <ZSection z="[Zv3]" rMin="[Rin2]" rMax="[Rout1]" /> <ZSection z="[Zv3]" rMin="[Rin2]" rMax="[Rout2]" /> <ZSection z="[ZvSupTubCab]" rMin="[Rin2]" rMax="[Rout2]" /> <ZSection z="[ZvSupTubCab]" rMin="[RinSupTubCab]" rMax="[Rout2]" /> <ZSection z="[Zv4]" rMin="[RinSupTubCab]" rMax="[Rout2]" /> </Polycone> <Tubs name="PixelBarrelSuppTub" rMin="[SupportRin]" rMax="[Rout1]" dz="[SupportL]/2" startPhi="0*deg" deltaPhi="360*deg"/> <Box name="PixelBarrelSuppBox" dx="[SupportW]/2" dy="[SupportT]/2" dz="[SupportL]/2"/> <Tubs name="PixelBarrelShield1" rMin="[Shield1Rin]" rMax="[Shield1Rout]" dz="[ShieldL]/2" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="PixelBarrelShield2" rMin="[Shield1Rout]" rMax="[Shield2Rout]" dz="[ShieldL]/2" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="PixelBarrelShield3" rMin="[Shield3Rin]" rMax="[Shield3Rout]" dz="[ShieldL]/2" startPhi="0*deg" deltaPhi="360*deg"/> <!--cc <Tubs name="PixelBarrelShield4" rMin="[Shield3Rout]" rMax="[Rin3]" dz="[ShieldL]/2" startPhi="0*deg" deltaPhi="360*deg"/> --> <Tubs name="PixelBarrelShield4" rMin="[Shield3Rout]" rMax="[Shield4Rout]" dz="[ShieldL]/2" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="PixelBarrelFlange1_Airex" rMin="[FlangeRin]" rMax="[FlangeR12]" dz="[FlangeT_Airex]/2" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="PixelBarrelFlange1_CFK" rMin="[FlangeRin]" rMax="[FlangeR12]" dz="[FlangeT_CFK]/2" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="PixelBarrelFlange2_Airex" rMin="[FlangeR12]" rMax="[FlangeR23]" dz="[FlangeT_Airex]/2" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="PixelBarrelFlange2_CFK" rMin="[FlangeR12]" rMax="[FlangeR23]" dz="[FlangeT_CFK]/2" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="PixelBarrelFlange3_Airex" rMin="[FlangeR23]" rMax="[FlangeR34]" dz="[FlangeT_Airex]/2" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="PixelBarrelFlange3_CFK" rMin="[FlangeR23]" rMax="[FlangeR34]" dz="[FlangeT_CFK]/2" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="PixelBarrelFlange4_InnerCFK" rMin="[FlangeR34]" rMax="[FlangeRout]" dz="[FlangeT_Airex]/2" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="PixelBarrelFlange4_CFK" rMin="[FlangeR34]" rMax="[FlangeRout]" dz="[FlangeT_CFK]/2" startPhi="0*deg" deltaPhi="360*deg"/> <!-- <Tubs name="PixelBarrelFlangIn" rMin="[FlangeRin]" rMax="[Rin2]" dz="[FlangeHCT]/2" startPhi="0*deg" deltaPhi="360*deg"/> --> <Tubs name="PixelBarrelRadialCooling" rMin="[RadialCoolRin]" rMax="[Rin2]" dz="[RadialCoolDZ]/2" startPhi="290*deg" deltaPhi="140*deg"/> <Polycone name="PixelBarrelCableSignal1" startPhi="0*deg" deltaPhi="360*deg"> <ZSection z="[CableSignal1Z1]" rMin="[CableSignal1Rin]" rMax="[CableRout]" /> <ZSection z="[CableSignal1Z2]" rMin="[CableSignal1Rin]" rMax="[CableRout]" /> <ZSection z="[CableSignal1Z3]" rMin="[CableSignal1Rin]" rMax="[CableSignal1Rin]" /> </Polycone> <Polycone name="PixelBarrelCableSignal2" startPhi="0*deg" deltaPhi="360*deg"> <ZSection z="[CableSignal2Z1]" rMin="[CableSignal2Rin]" rMax="[CableRout]" /> <ZSection z="[CableSignal2Z2]" rMin="[CableSignal2Rin]" rMax="[CableRout]" /> <ZSection z="[CableSignal2Z3]" rMin="[CableSignal2Rin]" rMax="[CableSignal2Rin]" /> </Polycone> <Polycone name="PixelBarrelCableSignal3" startPhi="0*deg" deltaPhi="360*deg"> <ZSection z="[CableSignal3Z1]" rMin="[CableSignal3Rin]" rMax="[CableRout]" /> <ZSection z="[CableSignal3Z2]" rMin="[CableSignal3Rin]" rMax="[CableRout]" /> <ZSection z="[CableSignal3Z3]" rMin="[CableSignal3Rin]" rMax="[CableSignal3Rin]" /> </Polycone> <Polycone name="PixelBarrelCableSignal4" startPhi="0*deg" deltaPhi="360*deg"> <ZSection z="[CableSignal4Z1]" rMin="[CableSignal4Rin]" rMax="[CableRout]" /> <ZSection z="[CableSignal4Z2]" rMin="[CableSignal4Rin]" rMax="[CableRout]" /> <ZSection z="[CableSignal4Z3]" rMin="[CableSignal4Rin]" rMax="[CableSignal4Rin]" /> </Polycone> <Polycone name="PixelBarrelCablePower1" startPhi="0*deg" deltaPhi="360*deg"> <ZSection z="[CablePower1Z1]" rMin="[CablePower1Rin]" rMax="[CableRout]" /> <ZSection z="[CablePower1Z2]" rMin="[CablePower1Rin]" rMax="[CableRout]" /> <ZSection z="[CablePower1Z3]" rMin="[CablePower1Rin]" rMax="[CablePower1Rin]" /> </Polycone> <Polycone name="PixelBarrelCablePower2" startPhi="0*deg" deltaPhi="360*deg"> <ZSection z="[CablePower2Z1]" rMin="[CablePower2Rin]" rMax="[CableRout]" /> <ZSection z="[CablePower2Z2]" rMin="[CablePower2Rin]" rMax="[CableRout]" /> <ZSection z="[CablePower2Z3]" rMin="[CablePower2Rin]" rMax="[CablePower2Rin]" /> </Polycone> <Polycone name="PixelBarrelCablePower3" startPhi="0*deg" deltaPhi="360*deg"> <ZSection z="[CablePower3Z1]" rMin="[CablePower3Rin]" rMax="[CableRout]" /> <ZSection z="[CablePower3Z2]" rMin="[CablePower3Rin]" rMax="[CableRout]" /> <ZSection z="[CablePower3Z3]" rMin="[CablePower3Rin]" rMax="[CablePower3Rin]" /> </Polycone> <Polycone name="PixelBarrelCablePower4" startPhi="0*deg" deltaPhi="360*deg"> <ZSection z="[CablePower4Z1]" rMin="[CablePower4Rin]" rMax="[CableRout]" /> <ZSection z="[CablePower4Z2]" rMin="[CablePower4Rin]" rMax="[CableRout]" /> <ZSection z="[CablePower4Z3]" rMin="[CablePower4Rin]" rMax="[CablePower4Rin]" /> </Polycone> <Tubs name="PixelBarrelCableSignal_FlangeToST" rMin="[CableSignalFlangeToST_Rmin]" rMax="[CableSignalFlangeToST_Rmax]" dz="[CableSignalFlangeToST_L]/2" startPhi="285*deg" deltaPhi="150*deg"/> <Tubs name="PixelBarrelCablePower_FlangeToST" rMin="[CablePowerFlangeToST_Rmin]" rMax="[CablePowerFlangeToST_Rmax]" dz="[CablePowerFlangeToST_L]/2" startPhi="285*deg" deltaPhi="150*deg"/> <Tubs name="PixelBarrelCool1Zp" rMin="[Cool1Rin]" rMax="[Cool1RoutZp]" dz="[CoolT]/2" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="PixelBarrelCool1Zm" rMin="[Cool1Rin]" rMax="[Cool1RoutZm]" dz="[CoolT]/2" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="PixelBarrelCool2Zp" rMin="[Cool2Rin]" rMax="[Cool2RoutZp]" dz="[CoolT]/2" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="PixelBarrelCool2Zm" rMin="[Cool2Rin]" rMax="[Cool2RoutZm]" dz="[CoolT]/2" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="PixelBarrelCool3Zp" rMin="[Cool3Rin]" rMax="[Cool3RoutZp]" dz="[CoolT]/2" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="PixelBarrelCool3Zm" rMin="[Cool3Rin]" rMax="[Cool3RoutZm]" dz="[CoolT]/2" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="PixelBarrelCool4Zp" rMin="[Cool4Rin]" rMax="[Cool4RoutZp]" dz="[CoolT]/2" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="PixelBarrelCool4Zm" rMin="[Cool4Rin]" rMax="[Cool4RoutZm]" dz="[CoolT]/2" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="PixelBarrelCoolRadialZp" rMin="[Cool1Rin]" rMax="[CoolRout]" dz="[CoolRadialDZp]/2" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="PixelBarrelCoolRadialZm" rMin="[Cool1Rin]" rMax="[CoolRout]" dz="[CoolRadialDZm]/2" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="PixelBarrelPipes_FlangeToSTXp" rMin="[PipeFlangeToST_Rmin]" rMax="[PipeFlangeToST_Rmax]" dz="[PipeFlangeToST_L]/2" startPhi="-10*deg" deltaPhi="20*deg"/> <Tubs name="PixelBarrelPipes_FlangeToSTXm" rMin="[PipeFlangeToST_Rmin]" rMax="[PipeFlangeToST_Rmax]" dz="[PipeFlangeToST_L]/2" startPhi="170*deg" deltaPhi="20*deg"/> <Tubs name="PixelBarrelConn1" rMin="[Conn1Rin]" rMax="[Shield3Rin]" dz="[Conn1T]/2" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="PixelBarrelConn2" rMin="[Conn2Rin]" rMax="[Shield3Rin]" dz="[Conn1T]/2" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="PixelBarrelConnToST" rMin="[ConnToSTRin]" rMax="[ConnToSTRout]" dz="[ConnToSTT]/2" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="PixelBarrelConn3" rMin="[Conn3Rin]" rMax="[Conn3Rout]" dz="[Conn3T]/2" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="PixelBarrelConn4" rMin="[Conn4Rin]" rMax="[Conn3Rout]" dz="[Conn4T]/2" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="PixelBarrelService" rMin="[ServiceRin]" rMax="[ServiceRout]" dz="[ServT]/2" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="PixelBarrelSupTubCables" rMin="[RinSupTubCab]" rMax="[Conn3Rout]" dz="[ServCablT]/2" startPhi="0*deg" deltaPhi="360*deg"/> </SolidSection> <LogicalPartSection label="pixbar.xml"> <LogicalPart name="PixelBarrel" category="unspecified"> <rSolid name="PixelBarrel"/> <rMaterial name="materials:Air"/> </LogicalPart> <LogicalPart name="PixelBarrelSuppTub" category="unspecified"> <rSolid name="PixelBarrelSuppTub"/> <rMaterial name="trackermaterial:T_CarbonFibreStr"/> </LogicalPart> <LogicalPart name="PixelBarrelSuppBox" category="unspecified"> <rSolid name="PixelBarrelSuppBox"/> <rMaterial name="pixbarmaterial:T_CarbonFibreStrBox"/> </LogicalPart> <LogicalPart name="PixelBarrelShield1" category="unspecified"> <rSolid name="PixelBarrelShield1"/> <rMaterial name="trackermaterial:T_Aluminium"/> </LogicalPart> <LogicalPart name="PixelBarrelShield2" category="unspecified"> <rSolid name="PixelBarrelShield2"/> <rMaterial name="trackermaterial:T_Kevlar"/> </LogicalPart> <LogicalPart name="PixelBarrelShield3" category="unspecified"> <rSolid name="PixelBarrelShield3"/> <rMaterial name="trackermaterial:T_Aluminium"/> </LogicalPart> <LogicalPart name="PixelBarrelShield4" category="unspecified"> <rSolid name="PixelBarrelShield4"/> <rMaterial name="trackermaterial:T_Kevlar"/> </LogicalPart> <LogicalPart name="PixelBarrelFlange1_Airex" category="unspecified"> <rSolid name="PixelBarrelFlange1_Airex"/> <rMaterial name="pixbarmaterial:Flange1_Airex"/> </LogicalPart> <LogicalPart name="PixelBarrelFlange1_CFK" category="unspecified"> <rSolid name="PixelBarrelFlange1_CFK"/> <rMaterial name="pixbarmaterial:Flange1_CFK"/> </LogicalPart> <LogicalPart name="PixelBarrelFlange2_Airex" category="unspecified"> <rSolid name="PixelBarrelFlange2_Airex"/> <rMaterial name="pixbarmaterial:Flange2_Airex"/> </LogicalPart> <LogicalPart name="PixelBarrelFlange2_CFK" category="unspecified"> <rSolid name="PixelBarrelFlange2_CFK"/> <rMaterial name="pixbarmaterial:Flange2_CFK"/> </LogicalPart> <LogicalPart name="PixelBarrelFlange3_Airex" category="unspecified"> <rSolid name="PixelBarrelFlange3_Airex"/> <rMaterial name="pixbarmaterial:Flange3_Airex"/> </LogicalPart> <LogicalPart name="PixelBarrelFlange3_CFK" category="unspecified"> <rSolid name="PixelBarrelFlange3_CFK"/> <rMaterial name="pixbarmaterial:Flange3_CFK"/> </LogicalPart> <LogicalPart name="PixelBarrelFlange4_InnerCFK" category="unspecified"> <rSolid name="PixelBarrelFlange4_InnerCFK"/> <rMaterial name="pixbarmaterial:Flange4_InnerCFK"/> </LogicalPart> <LogicalPart name="PixelBarrelFlange4_CFK" category="unspecified"> <rSolid name="PixelBarrelFlange4_CFK"/> <rMaterial name="pixbarmaterial:Flange4_CFK"/> </LogicalPart> <!-- <LogicalPart name="PixelBarrelFlangIn" category="unspecified"> <rSolid name="PixelBarrelFlangIn"/> <rMaterial name="pixbarmaterial:Pix_Bar_Ring_HC"/> </LogicalPart> --> <LogicalPart name="PixelBarrelRadialCooling" category="unspecified"> <rSolid name="PixelBarrelRadialCooling"/> <rMaterial name="materials:Air"/> </LogicalPart> <LogicalPart name="PixelBarrelCableSignal1" category="unspecified"> <rSolid name="PixelBarrelCableSignal1"/> <rMaterial name="pixbarmaterial:Pix_Bar_CableSignal_Upgrade"/> </LogicalPart> <LogicalPart name="PixelBarrelCableSignal2" category="unspecified"> <rSolid name="PixelBarrelCableSignal2"/> <rMaterial name="pixbarmaterial:Pix_Bar_CableSignal_Upgrade"/> </LogicalPart> <LogicalPart name="PixelBarrelCableSignal3" category="unspecified"> <rSolid name="PixelBarrelCableSignal3"/> <rMaterial name="pixbarmaterial:Pix_Bar_CableSignal_Upgrade"/> </LogicalPart> <LogicalPart name="PixelBarrelCableSignal4" category="unspecified"> <rSolid name="PixelBarrelCableSignal4"/> <rMaterial name="pixbarmaterial:Pix_Bar_CableSignal_Upgrade"/> </LogicalPart> <LogicalPart name="PixelBarrelCablePower1" category="unspecified"> <rSolid name="PixelBarrelCablePower1"/> <rMaterial name="pixbarmaterial:Pix_Bar_CablePower_Upgrade"/> </LogicalPart> <LogicalPart name="PixelBarrelCablePower2" category="unspecified"> <rSolid name="PixelBarrelCablePower2"/> <rMaterial name="pixbarmaterial:Pix_Bar_CablePower_Upgrade"/> </LogicalPart> <LogicalPart name="PixelBarrelCablePower3" category="unspecified"> <rSolid name="PixelBarrelCablePower3"/> <rMaterial name="pixbarmaterial:Pix_Bar_CablePower_Upgrade"/> </LogicalPart> <LogicalPart name="PixelBarrelCablePower4" category="unspecified"> <rSolid name="PixelBarrelCablePower4"/> <rMaterial name="pixbarmaterial:Pix_Bar_CablePower_Upgrade"/> </LogicalPart> <LogicalPart name="PixelBarrelCableSignal_FlangeToST" category="unspecified"> <rSolid name="PixelBarrelCableSignal_FlangeToST"/> <rMaterial name="pixbarmaterial:Pix_Bar_CableSignal_Upgrade"/> </LogicalPart> <LogicalPart name="PixelBarrelCablePower_FlangeToST" category="unspecified"> <rSolid name="PixelBarrelCablePower_FlangeToST"/> <rMaterial name="pixbarmaterial:Pix_Bar_CablePower_Upgrade"/> </LogicalPart> <LogicalPart name="PixelBarrelCool1Zp" category="unspecified"> <rSolid name="PixelBarrelCool1Zp"/> <rMaterial name="pixbarmaterial:CoolPipesDaisyChain"/> </LogicalPart> <LogicalPart name="PixelBarrelCool1Zm" category="unspecified"> <rSolid name="PixelBarrelCool1Zm"/> <rMaterial name="pixbarmaterial:CoolPipesDaisyChain"/> </LogicalPart> <LogicalPart name="PixelBarrelCool2Zp" category="unspecified"> <rSolid name="PixelBarrelCool2Zp"/> <rMaterial name="pixbarmaterial:CoolPipesDaisyChain"/> </LogicalPart> <LogicalPart name="PixelBarrelCool2Zm" category="unspecified"> <rSolid name="PixelBarrelCool2Zm"/> <rMaterial name="pixbarmaterial:CoolPipesDaisyChain"/> </LogicalPart> <LogicalPart name="PixelBarrelCool3Zp" category="unspecified"> <rSolid name="PixelBarrelCool3Zp"/> <rMaterial name="pixbarmaterial:CoolPipesDaisyChain"/> </LogicalPart> <LogicalPart name="PixelBarrelCool3Zm" category="unspecified"> <rSolid name="PixelBarrelCool3Zm"/> <rMaterial name="pixbarmaterial:CoolPipesDaisyChain"/> </LogicalPart> <LogicalPart name="PixelBarrelCool4Zp" category="unspecified"> <rSolid name="PixelBarrelCool4Zp"/> <rMaterial name="pixbarmaterial:CoolPipesDaisyChain"/> </LogicalPart> <LogicalPart name="PixelBarrelCool4Zm" category="unspecified"> <rSolid name="PixelBarrelCool4Zm"/> <rMaterial name="pixbarmaterial:CoolPipesDaisyChain"/> </LogicalPart> <LogicalPart name="PixelBarrelCoolRadialZp" category="unspecified"> <rSolid name="PixelBarrelCoolRadialZp"/> <rMaterial name="pixbarmaterial:CoolPipesDaisyChain"/> </LogicalPart> <LogicalPart name="PixelBarrelCoolRadialZm" category="unspecified"> <rSolid name="PixelBarrelCoolRadialZm"/> <rMaterial name="pixbarmaterial:CoolPipesDaisyChain"/> </LogicalPart> <LogicalPart name="PixelBarrelPipes_FlangeToSTXp" category="unspecified"> <rSolid name="PixelBarrelPipes_FlangeToSTXp"/> <rMaterial name="pixbarmaterial:CoolPipesDaisyChain"/> </LogicalPart> <LogicalPart name="PixelBarrelPipes_FlangeToSTXm" category="unspecified"> <rSolid name="PixelBarrelPipes_FlangeToSTXm"/> <rMaterial name="pixbarmaterial:CoolPipesDaisyChain"/> </LogicalPart> <LogicalPart name="PixelBarrelConn1" category="unspecified"> <rSolid name="PixelBarrelConn1"/> <rMaterial name="pixbarmaterial:Layer3_EndringPrints_Upgrade"/> </LogicalPart> <LogicalPart name="PixelBarrelConn2" category="unspecified"> <rSolid name="PixelBarrelConn2"/> <rMaterial name="pixbarmaterial:Layer1_2_EndringPrints_Upgrade"/> </LogicalPart> <LogicalPart name="PixelBarrelConnToST" category="unspecified"> <rSolid name="PixelBarrelConnToST"/> <rMaterial name="pixbarmaterial:cable_endring_to_tube_Upgrade"/> </LogicalPart> <LogicalPart name="PixelBarrelConn3" category="unspecified"> <rSolid name="PixelBarrelConn3"/> <rMaterial name="pixbarmaterial:SupplyTubeConn3_Upgrade"/> </LogicalPart> <LogicalPart name="PixelBarrelConn4" category="unspecified"> <rSolid name="PixelBarrelConn4"/> <rMaterial name="pixbarmaterial:SectorBC"/> </LogicalPart> <LogicalPart name="PixelBarrelService" category="unspecified"> <rSolid name="PixelBarrelService"/> <rMaterial name="pixbarmaterial:SectorA"/> </LogicalPart> <LogicalPart name="PixelBarrelSupTubCables" category="unspecified"> <rSolid name="PixelBarrelSupTubCables"/> <rMaterial name="pixbarmaterial:PixelBarrelSupTubCables"/> </LogicalPart> </LogicalPartSection> <PosPartSection label="pixbar.xml"> <PosPart copyNumber="1"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelSuppTub"/> </PosPart> <PosPart copyNumber="1"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelSuppBox"/> <Translation x="[zero]" y="[SupportY]" z="[zero]" /> </PosPart> <PosPart copyNumber="2"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelSuppBox"/> <Translation x="[zero]" y="-[SupportY]" z="[zero]" /> </PosPart> <PosPart copyNumber="1"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelShield1"/> </PosPart> <PosPart copyNumber="1"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelShield2"/> </PosPart> <PosPart copyNumber="1"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelShield3"/> </PosPart> <PosPart copyNumber="1"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelShield4"/> </PosPart> <!-- <PosPart copyNumber="1"> <rParent name="pixbar:PixelBarrelFlange"/> <rChild name="pixbar:PixelBarrelFlangIn"/> </PosPart> --> <PosPart copyNumber="1"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelFlange1_Airex"/> <Translation x="[zero]" y="[zero]" z="[FlangeZ]" /> </PosPart> <PosPart copyNumber="2"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelFlange1_Airex"/> <Translation x="[zero]" y="[zero]" z="-[FlangeZ]" /> </PosPart> <PosPart copyNumber="1"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelFlange1_CFK"/> <Translation x="[zero]" y="[zero]" z="[FlangeZ]+[FlangeT_Airex]/2+[FlangeT_CFK]/2" /> </PosPart> <PosPart copyNumber="2"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelFlange1_CFK"/> <Translation x="[zero]" y="[zero]" z="[FlangeZ]-[FlangeT_Airex]/2-[FlangeT_CFK]/2" /> </PosPart> <PosPart copyNumber="3"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelFlange1_CFK"/> <Translation x="[zero]" y="[zero]" z="-[FlangeZ]+[FlangeT_Airex]/2+[FlangeT_CFK]/2" /> </PosPart> <PosPart copyNumber="4"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelFlange1_CFK"/> <Translation x="[zero]" y="[zero]" z="-[FlangeZ]-[FlangeT_Airex]/2-[FlangeT_CFK]/2" /> </PosPart> <PosPart copyNumber="1"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelFlange2_Airex"/> <Translation x="[zero]" y="[zero]" z="[FlangeZ]" /> </PosPart> <PosPart copyNumber="2"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelFlange2_Airex"/> <Translation x="[zero]" y="[zero]" z="-[FlangeZ]" /> </PosPart> <PosPart copyNumber="1"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelFlange2_CFK"/> <Translation x="[zero]" y="[zero]" z="[FlangeZ]+[FlangeT_Airex]/2+[FlangeT_CFK]/2" /> </PosPart> <PosPart copyNumber="2"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelFlange2_CFK"/> <Translation x="[zero]" y="[zero]" z="[FlangeZ]-[FlangeT_Airex]/2-[FlangeT_CFK]/2" /> </PosPart> <PosPart copyNumber="3"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelFlange2_CFK"/> <Translation x="[zero]" y="[zero]" z="-[FlangeZ]+[FlangeT_Airex]/2+[FlangeT_CFK]/2" /> </PosPart> <PosPart copyNumber="4"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelFlange2_CFK"/> <Translation x="[zero]" y="[zero]" z="-[FlangeZ]-[FlangeT_Airex]/2-[FlangeT_CFK]/2" /> </PosPart> <PosPart copyNumber="1"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelFlange3_Airex"/> <Translation x="[zero]" y="[zero]" z="[FlangeZ]" /> </PosPart> <PosPart copyNumber="2"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelFlange3_Airex"/> <Translation x="[zero]" y="[zero]" z="-[FlangeZ]" /> </PosPart> <PosPart copyNumber="1"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelFlange3_CFK"/> <Translation x="[zero]" y="[zero]" z="[FlangeZ]+[FlangeT_Airex]/2+[FlangeT_CFK]/2" /> </PosPart> <PosPart copyNumber="2"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelFlange3_CFK"/> <Translation x="[zero]" y="[zero]" z="[FlangeZ]-[FlangeT_Airex]/2-[FlangeT_CFK]/2" /> </PosPart> <PosPart copyNumber="3"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelFlange3_CFK"/> <Translation x="[zero]" y="[zero]" z="-[FlangeZ]+[FlangeT_Airex]/2+[FlangeT_CFK]/2" /> </PosPart> <PosPart copyNumber="4"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelFlange3_CFK"/> <Translation x="[zero]" y="[zero]" z="-[FlangeZ]-[FlangeT_Airex]/2-[FlangeT_CFK]/2" /> </PosPart> <PosPart copyNumber="1"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelFlange4_InnerCFK"/> <Translation x="[zero]" y="[zero]" z="[FlangeZ]" /> </PosPart> <PosPart copyNumber="2"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelFlange4_InnerCFK"/> <Translation x="[zero]" y="[zero]" z="-[FlangeZ]" /> </PosPart> <PosPart copyNumber="1"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelFlange4_CFK"/> <Translation x="[zero]" y="[zero]" z="[FlangeZ]+[FlangeT_Airex]/2+[FlangeT_CFK]/2" /> </PosPart> <PosPart copyNumber="2"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelFlange4_CFK"/> <Translation x="[zero]" y="[zero]" z="[FlangeZ]-[FlangeT_Airex]/2-[FlangeT_CFK]/2" /> </PosPart> <PosPart copyNumber="3"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelFlange4_CFK"/> <Translation x="[zero]" y="[zero]" z="-[FlangeZ]+[FlangeT_Airex]/2+[FlangeT_CFK]/2" /> </PosPart> <PosPart copyNumber="4"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelFlange4_CFK"/> <Translation x="[zero]" y="[zero]" z="-[FlangeZ]-[FlangeT_Airex]/2-[FlangeT_CFK]/2" /> </PosPart> <!-- <PosPart copyNumber="1"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelRadialCooling"/> <Translation x="[zero]" y="[zero]" z="[RadialCoolZ]" /> </PosPart> <PosPart copyNumber="2"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelRadialCooling"/> <rRotation name="pixbar:180D"/> <Translation x="[zero]" y="[zero]" z="[RadialCoolZ]" /> </PosPart> <PosPart copyNumber="3"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelRadialCooling"/> <Translation x="[zero]" y="[zero]" z="-[RadialCoolZ]" /> </PosPart> <PosPart copyNumber="4"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelRadialCooling"/> <rRotation name="pixbar:180D"/> <Translation x="[zero]" y="[zero]" z="-[RadialCoolZ]" /> </PosPart> --> <PosPart copyNumber="1"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelCableSignal1"/> </PosPart> <PosPart copyNumber="2"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelCableSignal1"/> <rRotation name="pixbar:180D"/> </PosPart> <PosPart copyNumber="1"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelCableSignal2"/> </PosPart> <PosPart copyNumber="2"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelCableSignal2"/> <rRotation name="pixbar:180D"/> </PosPart> <PosPart copyNumber="1"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelCableSignal3"/> </PosPart> <PosPart copyNumber="2"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelCableSignal3"/> <rRotation name="pixbar:180D"/> </PosPart> <PosPart copyNumber="1"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelCableSignal4"/> </PosPart> <PosPart copyNumber="2"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelCableSignal4"/> <rRotation name="pixbar:180D"/> </PosPart> <PosPart copyNumber="1"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelCablePower1"/> </PosPart> <PosPart copyNumber="2"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelCablePower1"/> <rRotation name="pixbar:180D"/> </PosPart> <PosPart copyNumber="1"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelCablePower2"/> </PosPart> <PosPart copyNumber="2"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelCablePower2"/> <rRotation name="pixbar:180D"/> </PosPart> <PosPart copyNumber="1"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelCablePower3"/> </PosPart> <PosPart copyNumber="2"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelCablePower3"/> <rRotation name="pixbar:180D"/> </PosPart> <PosPart copyNumber="1"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelCablePower4"/> </PosPart> <PosPart copyNumber="2"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelCablePower4"/> <rRotation name="pixbar:180D"/> </PosPart> <PosPart copyNumber="1"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelCableSignal_FlangeToST"/> <Translation x="[zero]" y="[zero]" z="[PixelBarrelCableSignal_FlangeToST_Z]" /> </PosPart> <PosPart copyNumber="2"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelCableSignal_FlangeToST"/> <rRotation name="pixbar:180D"/> <Translation x="[zero]" y="[zero]" z="[PixelBarrelCableSignal_FlangeToST_Z]" /> </PosPart> <PosPart copyNumber="3"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelCableSignal_FlangeToST"/> <Translation x="[zero]" y="[zero]" z="-[PixelBarrelCableSignal_FlangeToST_Z]" /> </PosPart> <PosPart copyNumber="4"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelCableSignal_FlangeToST"/> <rRotation name="pixbar:180D"/> <Translation x="[zero]" y="[zero]" z="-[PixelBarrelCableSignal_FlangeToST_Z]" /> </PosPart> <PosPart copyNumber="1"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelCablePower_FlangeToST"/> <Translation x="[zero]" y="[zero]" z="[PixelBarrelCablePower_FlangeToST_Z]" /> </PosPart> <PosPart copyNumber="2"> <rParent name="pixbar:PixelBarrel"/> <rRotation name="pixbar:180D"/> <rChild name="pixbar:PixelBarrelCablePower_FlangeToST"/> <Translation x="[zero]" y="[zero]" z="[PixelBarrelCablePower_FlangeToST_Z]" /> </PosPart> <PosPart copyNumber="3"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelCablePower_FlangeToST"/> <Translation x="[zero]" y="[zero]" z="-[PixelBarrelCablePower_FlangeToST_Z]" /> </PosPart> <PosPart copyNumber="4"> <rParent name="pixbar:PixelBarrel"/> <rRotation name="pixbar:180D"/> <rChild name="pixbar:PixelBarrelCablePower_FlangeToST"/> <Translation x="[zero]" y="[zero]" z="-[PixelBarrelCablePower_FlangeToST_Z]" /> </PosPart> <PosPart copyNumber="1"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelCool1Zp"/> <Translation x="[zero]" y="[zero]" z="[CoolZ]" /> </PosPart> <PosPart copyNumber="1"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelCool1Zm"/> <rRotation name="pixbar:180D"/> <Translation x="[zero]" y="[zero]" z="-[CoolZ]" /> </PosPart> <PosPart copyNumber="1"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelCool2Zp"/> <Translation x="[zero]" y="[zero]" z="[CoolZ]" /> </PosPart> <PosPart copyNumber="1"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelCool2Zm"/> <rRotation name="pixbar:180D"/> <Translation x="[zero]" y="[zero]" z="-[CoolZ]" /> </PosPart> <PosPart copyNumber="1"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelCool3Zp"/> <Translation x="[zero]" y="[zero]" z="[CoolZ]" /> </PosPart> <PosPart copyNumber="1"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelCool3Zm"/> <rRotation name="pixbar:180D"/> <Translation x="[zero]" y="[zero]" z="-[CoolZ]" /> </PosPart> <PosPart copyNumber="1"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelCool4Zp"/> <Translation x="[zero]" y="[zero]" z="[CoolZ]" /> </PosPart> <PosPart copyNumber="1"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelCool4Zm"/> <rRotation name="pixbar:180D"/> <Translation x="[zero]" y="[zero]" z="-[CoolZ]" /> </PosPart> <PosPart copyNumber="1"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelCoolRadialZp"/> <Translation x="[zero]" y="[zero]" z="[CoolRadialZp]" /> </PosPart> <PosPart copyNumber="1"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelCoolRadialZm"/> <rRotation name="pixbar:180D"/> <Translation x="[zero]" y="[zero]" z="-[CoolRadialZm]" /> </PosPart> <PosPart copyNumber="1"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelPipes_FlangeToSTXp"/> <Translation x="[zero]" y="[zero]" z="[PixelBarrelPipe_FlangeToST_Z]" /> </PosPart> <PosPart copyNumber="2"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelPipes_FlangeToSTXp"/> <Translation x="[zero]" y="[zero]" z="-[PixelBarrelPipe_FlangeToST_Z]" /> </PosPart> <PosPart copyNumber="1"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelPipes_FlangeToSTXm"/> <Translation x="[zero]" y="[zero]" z="[PixelBarrelPipe_FlangeToST_Z]" /> </PosPart> <PosPart copyNumber="2"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelPipes_FlangeToSTXm"/> <Translation x="[zero]" y="[zero]" z="-[PixelBarrelPipe_FlangeToST_Z]" /> </PosPart> <!-- <PosPart copyNumber="1"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelConn1"/> <Translation x="[zero]" y="[zero]" z="[Conn1Z]" /> </PosPart> <PosPart copyNumber="2"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelConn1"/> <rRotation name="pixbar:180D"/> <Translation x="[zero]" y="[zero]" z="-[Conn1Z]" /> </PosPart> <PosPart copyNumber="1"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelConn2"/> <Translation x="[zero]" y="[zero]" z="[Conn2Z]" /> </PosPart> <PosPart copyNumber="2"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelConn2"/> <rRotation name="pixbar:180D"/> <Translation x="[zero]" y="[zero]" z="-[Conn2Z]" /> </PosPart> <PosPart copyNumber="1"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelConnToST"/> <Translation x="[zero]" y="[zero]" z="[ConnToSTZ]" /> </PosPart> <PosPart copyNumber="2"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelConnToST"/> <rRotation name="pixbar:180D"/> <Translation x="[zero]" y="[zero]" z="-[ConnToSTZ]" /> </PosPart> --> <PosPart copyNumber="1"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelConn3"/> <Translation x="[zero]" y="[zero]" z="[Conn3Z]" /> </PosPart> <PosPart copyNumber="2"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelConn3"/> <Translation x="[zero]" y="[zero]" z="-[Conn3Z]" /> </PosPart> <PosPart copyNumber="1"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelConn4"/> <Translation x="[zero]" y="[zero]" z="[Conn4Z]" /> </PosPart> <PosPart copyNumber="2"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelConn4"/> <Translation x="[zero]" y="[zero]" z="-[Conn4Z]" /> </PosPart> <PosPart copyNumber="1"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelService"/> <Translation x="[zero]" y="[zero]" z="[ServZ]" /> </PosPart> <PosPart copyNumber="2"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelService"/> <Translation x="[zero]" y="[zero]" z="-[ServZ]" /> </PosPart> <PosPart copyNumber="1"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelSupTubCables"/> <Translation x="[zero]" y="[zero]" z="[ServCablZ]" /> </PosPart> <PosPart copyNumber="2"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbar:PixelBarrelSupTubCables"/> <Translation x="[zero]" y="[zero]" z="-[ServCablZ]" /> </PosPart> <PosPart copyNumber="1"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbarlayer0:PixelBarrelLayer0"/> <rRotation name="pixbar:180D"/> </PosPart> <PosPart copyNumber="1"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbarlayer1:PixelBarrelLayer1"/> <rRotation name="pixbar:180D"/> </PosPart> <PosPart copyNumber="1"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbarlayer2:PixelBarrelLayer2"/> <rRotation name="pixbar:180D"/> </PosPart> <PosPart copyNumber="1"> <rParent name="pixbar:PixelBarrel"/> <rChild name="pixbarlayer3:PixelBarrelLayer3"/> <rRotation name="pixbar:180D"/> </PosPart> </PosPartSection> </DDDefinition>