Commit 6d8968cc authored by Mehulkumar Shiroya's avatar Mehulkumar Shiroya
Browse files

STS v21[f,g] geometries

v21f: STS geometry is similar to the version v21b. The target position considered from -4 cm.
The geometry can be used with the beampipe with diameter 40 mm upstream side and 104 mm downstream side.
The geometry has beampipe flange on the back-side of the wall.

v21g: STS geometry is similar to the version v21e. The target position is at -44 cm considering global origin
from the center of magnet. The STS local coordinate is from the last station.

In both geometry, the STS box and the beam pipe flange is made of Carbon fiber: The material has 70% carbon fiber with
density 1.75 g/cm3 and epoxy resin (30%) with density 1.2 g/cm3. The material is defined in media.geo file as
STS_CarbonFiber_21.
parent 149fccc1
......@@ -1377,7 +1377,7 @@ STSBoxCarbonFibre 1 12.011 6.0 1.5
0 1 20. .001
0
STSBoxCarbonFibre_21 1 12.011 6.0 1.75
STS_CarbonFiber_21 4 12.011 1.0079 35.453 15.999 6.0 1.0 17. 8.0 1.5 0.8926 0.0192 0.0271 0.0611
0 1 20. .001
0
......
<?xml version="1.0" encoding="UTF-8"?>
<gdml xmlns:gdml="http://cern.ch/2001/Schemas/GDML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://service-spi.web.cern.ch/service-spi/app/releases/GDML/schema/gdml.xsd">
<define>
<position name="central" x="0" y="0" z="0" unit="mm"/>
<rotation name="identity" x="0" y="0" z="0" unit="degree"/>
<variable name="DEGtoRAD" value="1.74532925199433E-02"/>
<variable name="StsZ" value="0.00" unit="mm"/>
<variable name="StsZ.bck" value="654.3"/>
</define>
<materials>
<element Z="8." formula="O" name="Oxygen">
<atom value="16.00" />
</element>
<element Z="6" formula="C" name="Carbon">
<atom value="12.011" />
</element>
<element Z="1" formula="H" name="Hydrogen">
<atom value="1.0079" />
</element>
<element Z="7." formula="N" name="Nitrogen">
<atom value="14.01" />
</element>
<element Z="13" formula="Al" name="Aluminium">
<atom value="26.98" />
</element>
<element Z="14" formula="Si" name="Silicon">
<atom value="28.085" />
</element>
<element Z="16" formula="S" name="Sulfur">
<atom value="32.06" />
</element>
<element Z="29" formula="Cu" name="Copper">
<atom value="63.546" />
</element>
<element Z="18." formula="Ar" name="Argon">
<atom value="39.95" />
</element>
<element Z="17." formula="Cl" name="Clorine">
<atom value="35.453" />
</element>
<material formula="C10H8O4" name="STS_Airex_Foam">
<D value="0.065" unit="g/cm3"/>
<fraction n="0.625" ref="Carbon" />
<fraction n="0.041" ref="Hydrogen" />
<fraction n="0.334" ref="Oxygen" />
</material>
<material formula="C" name="STSBoxCarbonFibre" Z="6.0">
<D value="1.5" unit="g/cm3"/>
<atom value="12.011"/>
</material>
<material formula=" " name="STS_CarbonFiber_21" Z="6.0">
<D value="1.5" unit="g/cm3"/>
<fraction n="0.8926" ref="Carbon" />
<fraction n="0.0192" ref="Hydrogen" />
<fraction n="0.0271" ref="Clorine" />
<fraction n="0.0611" ref="Oxygen" />
</material>
<material formula="C" name="STSBoxCarbonFoam" Z="6.0">
<D value="0.11" unit="g/cm3"/>
<atom value="12.011"/>
</material>
<material formula=" " name="air">
<D value="0.001205" unit="g/cm3"/>
</material>
<material formula=" " name="STSFEBMaterial">
<D value="2.4425" unit="g/cm3"/>
<fraction n="0.0492" ref="Hydrogen" />
<fraction n="0.0350" ref="Carbon" />
<fraction n="0.0877" ref="Nitrogen" />
<fraction n="0.0774" ref="Oxygen" />
<fraction n="0.6593" ref="Aluminium" />
<fraction n="0.0718" ref="Silicon" />
<fraction n="0.0007" ref="Sulfur" />
<fraction n="0.0189" ref="Copper" />
</material>
<material formula=" " name="STSPOBMaterial">
<D value="2.008" unit="g/cm3"/>
<fraction n="0.1559" ref="Hydrogen" />
<fraction n="0.0866" ref="Carbon" />
<fraction n="0.0656" ref="Oxygen" />
<fraction n="0.4151" ref="Aluminium" />
<fraction n="0.2599" ref="Silicon" />
<fraction n="0.0006" ref="Sulfur" />
<fraction n="0.0159" ref="Copper" />
</material>
<material name="aluminium" Z="13.0">
<D value="2.70" unit="g/cm3"/>
<atom value="26.98"/>
</material>
</materials>
<solids>
<box name="passive_Box_Wall_Vertical_CF_PartBody" x="(1.000000)*2" y="(712.500000)*2" z="(567.5000)*2" lunit="mm"/>
<box name="passive_Box_Wall_Vertical_PartBody" x="(18.000000)*2" y="(712.500000)*2" z="(567.5000)*2" lunit="mm"/>
<box name="passive_Box_Wall_Bottom_CF_PartBody" x="(1370.000000)*2" y="(1.000000)*2" z="(567.5000)*2" lunit="mm"/>
<box name="passive_Box_Wall_Bottom_PartBody" x="(1370.000000)*2" y="(20.000000)*2" z="(567.5000)*2" lunit="mm"/>
<box name="passive_Box_Wall_Top_CF_PartBody" x="(1370.000000)*2" y="(1.000000)*2" z="(567.5000)*2" lunit="mm"/>
<box name="passive_Box_Wall_Top_PartBody" x="(1370.000000)*2" y="(20.000000)*2" z="(567.5000)*2" lunit="mm"/>
<box name="passive_Box_Wall_Back_CF_PartBody_op0" x="(1410.000000)*2" y="(712.500000)*2" z="(1.000000)*2" lunit="mm"/>
<tube name="passive_Box_Wall_Back_CF_PartBody_op1" rmin="0.000000" rmax="57.000" z="(1.000001)*2" startphi="0.000000" deltaphi="360.000000" aunit="deg" lunit="mm"/>
<tube name="Beam_pipe_Inner_Flange" rmin="52.000000" rmax="57.000" z="50.00" startphi="0.000000" deltaphi="360.000000" aunit="deg" lunit="mm"/>
<tube name="Beam_pipe_Outer_Flange" rmin="57.000000" rmax="72.000" z="5.00" startphi="0.000000" deltaphi="360.000000" aunit="deg" lunit="mm"/>
<subtraction name="passive_Box_Wall_Back_CF_PartBody">
<first ref="passive_Box_Wall_Back_CF_PartBody_op0"/>
<second ref="passive_Box_Wall_Back_CF_PartBody_op1"/>
<positionref ref="central"/>
<rotationref ref="identity"/>
</subtraction>
<box name="passive_Box_Wall_Back_Light_Foam_PartBody_op0" x="(1410.000000)*2" y="(712.500000)*2" z="(10.000000)*2" lunit="mm"/>
<tube name="passive_Box_Wall_Back_Light_Foam_PartBody_op1" rmin="0.000000" rmax="57.000" z="(10.000001)*2" startphi="0.000000" deltaphi="360.000000" aunit="deg" lunit="mm"/>
<subtraction name="passive_Box_Wall_Back_Light_Foam_PartBody">
<first ref="passive_Box_Wall_Back_Light_Foam_PartBody_op0"/>
<second ref="passive_Box_Wall_Back_Light_Foam_PartBody_op1"/>
<positionref ref="central"/>
<rotationref ref="identity"/>
</subtraction>
<box name="passive_Box_Wall_Back_Light_CF_PartBody_op0" x="(1410.000000)*2" y="(712.500000)*2" z="(1.000000)*2" lunit="mm"/>
<tube name="passive_Box_Wall_Back_Light_CF_PartBody_op1" rmin="0.000000" rmax="57.000" z="(1.000001)*2" startphi="0.000000" deltaphi="360.000000" aunit="deg" lunit="mm"/>
<subtraction name="passive_Box_Wall_Back_Light_CF_PartBody">
<first ref="passive_Box_Wall_Back_Light_CF_PartBody_op0"/>
<second ref="passive_Box_Wall_Back_Light_CF_PartBody_op1"/>
<positionref ref="central"/>
<rotationref ref="identity"/>
</subtraction>
<box name="passive_Box_Wall_Front_CF_PartBody_op0" x="(1410.000000)*2" y="(712.500000)*2" z="(1.000000)*2" lunit="mm"/>
<box name="passive_Box_Wall_Front_CF_PartBody_op1" x="(400.000000)*2" y="(400.000000)*2" z="(1.000001)*2" lunit="mm"/>
<subtraction name="passive_Box_Wall_Front_CF_PartBody">
<first ref="passive_Box_Wall_Front_CF_PartBody_op0"/>
<second ref="passive_Box_Wall_Front_CF_PartBody_op1"/>
<positionref ref="central"/>
<rotationref ref="identity"/>
</subtraction>
<box name="passive_Box_Wall_Front_Light_Foam_PartBody_op0" x="(1410.000000)*2" y="(712.500000)*2" z="(28.000000)*2" lunit="mm"/>
<box name="passive_Box_Wall_Front_Light_Foam_PartBody_op1" x="(400.000000)*2" y="(400.000000)*2" z="(28.000001)*2" lunit="mm"/>
<subtraction name="passive_Box_Wall_Front_Light_Foam_PartBody">
<first ref="passive_Box_Wall_Front_Light_Foam_PartBody_op0"/>
<second ref="passive_Box_Wall_Front_Light_Foam_PartBody_op1"/>
<positionref ref="central"/>
<rotationref ref="identity"/>
</subtraction>
<box name="passive_Box_Wall_Front_CF2_PartBody_op0" x="(1410.000000)*2" y="(712.500000)*2" z="(1.000000)*2" lunit="mm"/>
<box name="passive_Box_Wall_Front_CF2_PartBody_op1" x="(400.000000)*2" y="(400.000000)*2" z="(1.000001)*2" lunit="mm"/>
<subtraction name="passive_Box_Wall_Front_CF2_PartBody">
<first ref="passive_Box_Wall_Front_CF2_PartBody_op0"/>
<second ref="passive_Box_Wall_Front_CF2_PartBody_op1"/>
<positionref ref="central"/>
<rotationref ref="identity"/>
</subtraction>
<box name="passive_FEB_PartBody" x="(50.750000)*2" y="(65.000000)*2" z="(20.300000)*2" lunit="mm"/>
<box name="passive_POB_PartBody" x="(125.000000)*2" y="(205.000000)*2" z="(19.000000)*2" lunit="mm"/>
<box name="passive_unit0A_half_Top_Part1_PartBody" x="(263.000000)*2" y="(15.000000)*2" z="(7.500000)*2" lunit="mm"/>
<box name="passive_unit0A_half_Top_Part2_PartBody" x="(10.000000)*2" y="(33.000000)*2" z="(7.500000)*2" lunit="mm"/>
<box name="passive_unit0A_half_Top_Part3_PartBody" x="(7.500000)*2" y="(33.000000)*2" z="(7.500000)*2" lunit="mm"/>
<box name="passive_unit0A_half_Top_PartBody" x="(263.000000)*2" y="(48.000000)*2" z="(7.500000)*2" lunit="mm"/>
<box name="passive_unit0A_half_POB_PartBody_op0" x="(175.000000)*2" y="(250.000000)*2" z="(7.500000)*2" lunit="mm"/>
<box name="passive_unit0A_half_POB_PartBody_op1" x="(157.500000)*2" y="(12.500000)*2" z="(7.500001)*2" lunit="mm"/>
<subtraction name="passive_unit0A_half_POB_PartBody_op01">
<first ref="passive_unit0A_half_POB_PartBody_op0"/>
<second ref="passive_unit0A_half_POB_PartBody_op1"/>
<position name="passive_unit0A_half_POB_PartBody__1_pos_0" x="2.5" y="207.5" z="0" unit="mm"/>
<rotationref ref="identity"/>
</subtraction>
<box name="passive_unit0A_half_POB_PartBody_op2" x="(0.000000)*2" y="(0.00000)*2" z="(0.0000)*2" lunit="mm"/>
<subtraction name="passive_unit0A_half_POB_PartBody">
<first ref="passive_unit0A_half_POB_PartBody_op01"/>
<second ref="passive_unit0A_half_POB_PartBody_op2"/>
<position name="passive_unit0A_half_POB_PartBody__2_pos_01" x="135" y="-27.5" z="0" unit="mm"/>
<rotationref ref="identity"/>
</subtraction>
<box name="passive_unit0A_half_Center_PartBody_op0" x="(263.000000)*2" y="(202.000000)*2" z="(7.500000)*2" lunit="mm"/>
<xtru name="passive_unit0A_half_Center_PartBody_op1" lunit="mm">
<twoDimVertex x="0.000000" y="250.000000"/>
<twoDimVertex x="96.000000" y="100.000000"/>
<twoDimVertex x="96.000000" y="-6.660000"/>
<twoDimVertex x="-386.660000" y="-6.660000"/>
<twoDimVertex x="-386.660000" y="250.000000"/>
<section zOrder="0" zPosition="-7.600000" xOffset="0.000000" yOffset="0.000000" scalingFactor="1"/>
<section zOrder="1" zPosition="7.600000" xOffset="0.000000" yOffset="0.000000" scalingFactor="1"/>
</xtru>
<subtraction name="passive_unit0A_half_Center_PartBody_op01">
<first ref="passive_unit0A_half_Center_PartBody_op0"/>
<second ref="passive_unit0A_half_Center_PartBody_op1"/>
<position name="passive_unit0A_half_Center_PartBody__1_pos_0" x="117" y="-202" z="0" unit="mm"/>
<rotationref ref="identity"/>
</subtraction>
<xtru name="passive_unit0A_half_Center_PartBody_op2" lunit="mm">
<twoDimVertex x="0.000000" y="0.000000"/>
<twoDimVertex x="0.000000" y="84.389041"/>
<twoDimVertex x="-120.000000" y="271.889040"/>
<twoDimVertex x="-120.000000" y="364.000000"/>
<twoDimVertex x="35.000000" y="364.000000"/>
<twoDimVertex x="35.000000" y="0.000000"/>
<section zOrder="0" zPosition="-7.600000" xOffset="0.000000" yOffset="0.000000" scalingFactor="1"/>
<section zOrder="1" zPosition="7.600000" xOffset="0.000000" yOffset="0.000000" scalingFactor="1"/>
</xtru>
<subtraction name="passive_unit0A_half_Center_PartBody">
<first ref="passive_unit0A_half_Center_PartBody_op01"/>
<second ref="passive_unit0A_half_Center_PartBody_op2"/>
<position name="passive_unit0A_half_Center_PartBody__2_pos_01" x="228" y="-182" z="0" unit="mm"/>
<rotationref ref="identity"/>
</subtraction>
<box name="passive_unit2A_half_POB_PartBody_op0" x="(150.000000)*2" y="(250.000000)*2" z="(7.500000)*2" lunit="mm"/>
<box name="passive_unit2A_half_POB_PartBody_op1" x="(125.000000)*2" y="(17.500000)*2" z="(7.500001)*2" lunit="mm"/>
<subtraction name="passive_unit2A_half_POB_PartBody">
<first ref="passive_unit2A_half_POB_PartBody_op0"/>
<second ref="passive_unit2A_half_POB_PartBody_op1"/>
<position name="passive_unit2A_half_POB_PartBody__1_pos_0" x="-5" y="214.5" z="0" unit="mm"/>
<rotationref ref="identity"/>
</subtraction>
<box name="passive_unit2A_half_Center_PartBody_op0" x="(288.000000)*2" y="(250.000000)*2" z="(7.500000)*2" lunit="mm"/>
<box name="passive_unit2A_half_Center_PartBody_op1" x="(102.500000)*2" y="(17.500000)*2" z="(7.600001)*2" lunit="mm"/>
<subtraction name="passive_unit2A_half_Center_PartBody_op01">
<first ref="passive_unit2A_half_Center_PartBody_op0"/>
<second ref="passive_unit2A_half_Center_PartBody_op1"/>
<position name="passive_unit2A_half_Center_PartBody__1_pos_0" x="185.5" y="214.5" z="0" unit="mm"/>
<rotationref ref="identity"/>
</subtraction>
<xtru name="passive_unit2A_half_Center_PartBody_op2" lunit="mm">
<twoDimVertex x="0.000000" y="260.000000"/>
<twoDimVertex x="96.000000" y="88.000000"/>
<twoDimVertex x="96.000000" y="-6.660000"/>
<twoDimVertex x="-386.660000" y="-6.660000"/>
<twoDimVertex x="-386.660000" y="260.000000"/>
<section zOrder="0" zPosition="-7.600000" xOffset="0.000000" yOffset="0.000000" scalingFactor="1"/>
<section zOrder="1" zPosition="7.600000" xOffset="0.000000" yOffset="0.000000" scalingFactor="1"/>
</xtru>
<subtraction name="passive_unit2A_half_Center_PartBody_op012">
<first ref="passive_unit2A_half_Center_PartBody_op01"/>
<second ref="passive_unit2A_half_Center_PartBody_op2"/>
<position name="passive_unit2A_half_Center_PartBody__2_pos_01" x="92" y="-250" z="0" unit="mm"/>
<rotationref ref="identity"/>
</subtraction>
<xtru name="passive_unit2A_half_Center_PartBody_op3" lunit="mm">
<twoDimVertex x="0.000000" y="0.000000"/>
<twoDimVertex x="0.000000" y="71.778083"/>
<twoDimVertex x="-135.000000" y="282.715581"/>
<twoDimVertex x="-135.000000" y="407.000000"/>
<twoDimVertex x="70.000000" y="407.000000"/>
<twoDimVertex x="70.000000" y="0.000000"/>
<section zOrder="0" zPosition="-7.600000" xOffset="0.000000" yOffset="0.000000" scalingFactor="1"/>
<section zOrder="1" zPosition="7.600000" xOffset="0.000000" yOffset="0.000000" scalingFactor="1"/>
</xtru>
<subtraction name="passive_unit2A_half_Center_PartBody">
<first ref="passive_unit2A_half_Center_PartBody_op012"/>
<second ref="passive_unit2A_half_Center_PartBody_op3"/>
<position name="passive_unit2A_half_Center_PartBody__3_pos_012" x="218" y="-225" z="0" unit="mm"/>
<rotationref ref="identity"/>
</subtraction>
<box name="passive_unit3A_half_POB_PartBody_op0" x="(157.000000)*2" y="(287.500000)*2" z="(7.500000)*2" lunit="mm"/>
<box name="passive_unit3A_half_POB_PartBody_op1" x="(125.000000)*2" y="(30.000000)*2" z="(7.500001)*2" lunit="mm"/>
<subtraction name="passive_unit3A_half_POB_PartBody">
<first ref="passive_unit3A_half_POB_PartBody_op0"/>
<second ref="passive_unit3A_half_POB_PartBody_op1"/>
<position name="passive_unit3A_half_POB_PartBody__1_pos_0" x="2" y="227.5" z="0" unit="mm"/>
<rotationref ref="identity"/>
</subtraction>
<box name="passive_unit3A_half_Top_Part1_PartBody" x="(281.000000)*2" y="(15.000000)*2" z="(7.500000)*2" lunit="mm"/>
<box name="passive_unit3A_half_Top_Part2_PartBody" x="(10.000000)*2" y="(30.000000)*2" z="(7.500000)*2" lunit="mm"/>
<box name="passive_unit3A_half_Top_Part3_PartBody" x="(15.000000)*2" y="(30.000000)*2" z="(7.500000)*2" lunit="mm"/>
<box name="passive_unit3A_half_Top_PartBody" x="(281.000000)*2" y="(45.000000)*2" z="(7.500000)*2" lunit="mm"/>
<box name="passive_unit3A_half_Center_PartBody_op0" x="(281.000000)*2" y="(242.500000)*2" z="(7.500000)*2" lunit="mm"/>
<xtru name="passive_unit3A_half_Center_PartBody_op1" lunit="mm">
<twoDimVertex x="0.000000" y="335.000000"/>
<twoDimVertex x="96.000000" y="185.000000"/>
<twoDimVertex x="96.000000" y="-6.660000"/>
<twoDimVertex x="-473.992000" y="-6.660000"/>
<twoDimVertex x="-473.992000" y="335.000000"/>
<section zOrder="0" zPosition="-7.600000" xOffset="0.000000" yOffset="0.000000" scalingFactor="1"/>
<section zOrder="1" zPosition="7.600000" xOffset="0.000000" yOffset="0.000000" scalingFactor="1"/>
</xtru>
<subtraction name="passive_unit3A_half_Center_PartBody_op01">
<first ref="passive_unit3A_half_Center_PartBody_op0"/>
<second ref="passive_unit3A_half_Center_PartBody_op1"/>
<position name="passive_unit3A_half_Center_PartBody__1_pos_0" x="185" y="-242.5" z="0" unit="mm"/>
<rotationref ref="identity"/>
</subtraction>
<xtru name="passive_unit3A_half_Center_PartBody_op2" lunit="mm">
<twoDimVertex x="0.000000" y="0.000000"/>
<twoDimVertex x="-90.000000" y="140.625000"/>
<twoDimVertex x="-90.000000" y="220.346916"/>
<twoDimVertex x="0.000000" y="220.346916"/>
<section zOrder="0" zPosition="-7.600000" xOffset="0.000000" yOffset="0.000000" scalingFactor="1"/>
<section zOrder="1" zPosition="7.600000" xOffset="0.000000" yOffset="0.000000" scalingFactor="1"/>
</xtru>
<subtraction name="passive_unit3A_half_Center_PartBody">
<first ref="passive_unit3A_half_Center_PartBody_op01"/>
<second ref="passive_unit3A_half_Center_PartBody_op2"/>
<position name="passive_unit3A_half_Center_PartBody__2_pos_01" x="281" y="-1.8469171194" z="0" unit="mm"/>
<rotationref ref="identity"/>
</subtraction>
<box name="passive_unit3B_half_POB_PartBody_op0" x="(150.000000)*2" y="(287.500000)*2" z="(7.500000)*2" lunit="mm"/>
<box name="passive_unit3B_half_POB_PartBody_op1" x="(125.000000)*2" y="(30.000000)*2" z="(7.500001)*2" lunit="mm"/>
<subtraction name="passive_unit3B_half_POB_PartBody">
<first ref="passive_unit3B_half_POB_PartBody_op0"/>
<second ref="passive_unit3B_half_POB_PartBody_op1"/>
<position name="passive_unit3B_half_POB_PartBody__1_pos_0" x="5" y="227.5" z="0" unit="mm"/>
<rotationref ref="identity"/>
</subtraction>
<box name="passive_unit3B_half_Top_Part1_PartBody" x="(288.000000)*2" y="(15.000000)*2" z="(7.500000)*2" lunit="mm"/>
<box name="passive_unit3B_half_Top_Part2_PartBody" x="(10.000000)*2" y="(31.000000)*2" z="(7.500000)*2" lunit="mm"/>
<box name="passive_unit3B_half_Top_Part3_PartBody" x="(15.000000)*2" y="(31.000000)*2" z="(7.500000)*2" lunit="mm"/>
<box name="passive_unit3B_half_Top_PartBody" x="(288.000000)*2" y="(46.000000)*2" z="(7.500000)*2" lunit="mm"/>
<box name="passive_unit3B_half_Center_PartBody_op0" x="(288.000000)*2" y="(241.500000)*2" z="(7.500000)*2" lunit="mm"/>
<xtru name="passive_unit3B_half_Center_PartBody_op1" lunit="mm">
<twoDimVertex x="-50.000000" y="335.000000"/>
<twoDimVertex x="372.660000" y="335.000000"/>
<twoDimVertex x="372.660000" y="-6.660000"/>
<twoDimVertex x="-116.000000" y="-6.660000"/>
<twoDimVertex x="-116.000000" y="185.000000"/>
<section zOrder="0" zPosition="-7.600000" xOffset="0.000000" yOffset="0.000000" scalingFactor="1"/>
<section zOrder="1" zPosition="7.600000" xOffset="0.000000" yOffset="0.000000" scalingFactor="1"/>
</xtru>
<subtraction name="passive_unit3B_half_Center_PartBody_op01">
<first ref="passive_unit3B_half_Center_PartBody_op0"/>
<second ref="passive_unit3B_half_Center_PartBody_op1"/>
<position name="passive_unit3B_half_Center_PartBody__1_pos_0" x="-78" y="-241.5" z="0" unit="mm"/>
<rotationref ref="identity"/>
</subtraction>
<xtru name="passive_unit3B_half_Center_PartBody_op2" lunit="mm">
<twoDimVertex x="0.000000" y="0.000000"/>
<twoDimVertex x="-100.000000" y="0.000000"/>
<twoDimVertex x="-94.000000" y="437.000000"/>
<twoDimVertex x="80.000000" y="437.000000"/>
<twoDimVertex x="80.000000" y="358.039829"/>
<twoDimVertex x="0.000000" y="169.246726"/>
<section zOrder="0" zPosition="-7.600000" xOffset="0.000000" yOffset="0.000000" scalingFactor="1"/>
<section zOrder="1" zPosition="7.600000" xOffset="0.000000" yOffset="0.000000" scalingFactor="1"/>
</xtru>
<subtraction name="passive_unit3B_half_Center_PartBody">
<first ref="passive_unit3B_half_Center_PartBody_op01"/>
<second ref="passive_unit3B_half_Center_PartBody_op2"/>
<position name="passive_unit3B_half_Center_PartBody__2_pos_01" x="-224" y="-215.5" z="0" unit="mm"/>
<rotationref ref="identity"/>
</subtraction>
<box name="passive_unit4A_half_POB_PartBody_op0" x="(150.000000)*2" y="(287.500000)*2" z="(7.500000)*2" lunit="mm"/>
<box name="passive_unit4A_half_POB_PartBody_op1" x="(125.000000)*2" y="(9.000000)*2" z="(7.500001)*2" lunit="mm"/>
<subtraction name="passive_unit4A_half_POB_PartBody_op01">
<first ref="passive_unit4A_half_POB_PartBody_op0"/>
<second ref="passive_unit4A_half_POB_PartBody_op1"/>
<position name="passive_unit4A_half_POB_PartBody__1_pos_0" x="-5" y="248.5" z="0" unit="mm"/>
<rotationref ref="identity"/>
</subtraction>
<box name="passive_unit4A_half_POB_PartBody_op2" x="(60.000000)*2" y="(38.500000)*2" z="(7.600001)*2" lunit="mm"/>
<subtraction name="passive_unit4A_half_POB_PartBody_op012">
<first ref="passive_unit4A_half_POB_PartBody_op01"/>
<second ref="passive_unit4A_half_POB_PartBody_op2"/>
<position name="passive_unit4A_half_POB_PartBody__2_pos_01" x="70" y="-251" z="0" unit="mm"/>
<rotationref ref="identity"/>
</subtraction>
<box name="passive_unit4A_half_POB_PartBody_op3" x="(60.000000)*2" y="(38.500000)*2" z="(7.600001)*2" lunit="mm"/>
<subtraction name="passive_unit4A_half_POB_PartBody">
<first ref="passive_unit4A_half_POB_PartBody_op012"/>
<second ref="passive_unit4A_half_POB_PartBody_op3"/>
<position name="passive_unit4A_half_POB_PartBody__3_pos_012" x="-70" y="-251" z="0" unit="mm"/>
<rotationref ref="identity"/>
</subtraction>
<box name="passive_unit4A_half_Center_PartBody_op0" x="(288.000000)*2" y="(287.500000)*2" z="(7.500000)*2" lunit="mm"/>
<box name="passive_unit4A_half_Center_PartBody_op1" x="(40.666000)*2" y="(38.166000)*2" z="(7.600001)*2" lunit="mm"/>
<subtraction name="passive_unit4A_half_Center_PartBody_op01">
<first ref="passive_unit4A_half_Center_PartBody_op0"/>
<second ref="passive_unit4A_half_Center_PartBody_op1"/>
<position name="passive_unit4A_half_Center_PartBody__1_pos_0" x="248.666" y="-250.666" z="0" unit="mm"/>
<rotationref ref="identity"/>
</subtraction>
<box name="passive_unit4A_half_Center_PartBody_op2" x="(100.000000)*2" y="(9.000000)*2" z="(7.600001)*2" lunit="mm"/>
<subtraction name="passive_unit4A_half_Center_PartBody_op012">
<first ref="passive_unit4A_half_Center_PartBody_op01"/>
<second ref="passive_unit4A_half_Center_PartBody_op2"/>
<position name="passive_unit4A_half_Center_PartBody__2_pos_01" x="188" y="248.5" z="0" unit="mm"/>
<rotationref ref="identity"/>
</subtraction>
<xtru name="passive_unit4A_half_Center_PartBody_op3" lunit="mm">
<twoDimVertex x="0.000000" y="0.000000"/>
<twoDimVertex x="0.000000" y="88.778083"/>
<twoDimVertex x="-60.000000" y="286.903081"/>
<twoDimVertex x="-60.000000" y="402.000000"/>
<twoDimVertex x="40.000000" y="402.000000"/>
<twoDimVertex x="40.000000" y="0.000000"/>
<section zOrder="0" zPosition="-7.600000" xOffset="0.000000" yOffset="0.000000" scalingFactor="1"/>
<section zOrder="1" zPosition="7.600000" xOffset="0.000000" yOffset="0.000000" scalingFactor="1"/>
</xtru>
<subtraction name="passive_unit4A_half_Center_PartBody_op0123">
<first ref="passive_unit4A_half_Center_PartBody_op012"/>
<second ref="passive_unit4A_half_Center_PartBody_op3"/>
<position name="passive_unit4A_half_Center_PartBody__3_pos_012" x="218" y="-182.5" z="0" unit="mm"/>
<rotationref ref="identity"/>
</subtraction>
<xtru name="passive_unit4A_half_Center_PartBody_op4" lunit="mm">
<twoDimVertex x="65.000000" y="345.000000"/>
<twoDimVertex x="96.000000" y="200.000000"/>
<twoDimVertex x="96.000000" y="-6.660000"/>
<twoDimVertex x="-440.660000" y="-6.660000"/>
<twoDimVertex x="-440.660000" y="345.000000"/>
<section zOrder="0" zPosition="-7.600000" xOffset="0.000000" yOffset="0.000000" scalingFactor="1"/>
<section zOrder="1" zPosition="7.600000" xOffset="0.000000" yOffset="0.000000" scalingFactor="1"/>
</xtru>
<subtraction name="passive_unit4A_half_Center_PartBody">
<first ref="passive_unit4A_half_Center_PartBody_op0123"/>
<second ref="passive_unit4A_half_Center_PartBody_op4"/>
<position name="passive_unit4A_half_Center_PartBody__4_pos_0123" x="92" y="-287.5" z="0" unit="mm"/>
<rotationref ref="identity"/>
</subtraction>
<box name="passive_unit4B_half_POB_PartBody_op0" x="(150.000000)*2" y="(287.500000)*2" z="(7.500000)*2" lunit="mm"/>
<box name="passive_unit4B_half_POB_PartBody_op1" x="(125.000000)*2" y="(9.000000)*2" z="(7.500001)*2" lunit="mm"/>
<subtraction name="passive_unit4B_half_POB_PartBody_op01">
<first ref="passive_unit4B_half_POB_PartBody_op0"/>
<second ref="passive_unit4B_half_POB_PartBody_op1"/>
<position name="passive_unit4B_half_POB_PartBody__1_pos_0" x="5" y="248.5" z="0" unit="mm"/>
<rotationref ref="identity"/>
</subtraction>
<box name="passive_unit4B_half_POB_PartBody_op2" x="(60.000000)*2" y="(30.000000)*2" z="(7.500001)*2" lunit="mm"/>
<subtraction name="passive_unit4B_half_POB_PartBody_op012">
<first ref="passive_unit4B_half_POB_PartBody_op01"/>
<second ref="passive_unit4B_half_POB_PartBody_op2"/>
<position name="passive_unit4B_half_POB_PartBody__2_pos_01" x="70" y="-242.5" z="0" unit="mm"/>
<rotationref ref="identity"/>
</subtraction>
<box name="passive_unit4B_half_POB_PartBody_op3" x="(60.000000)*2" y="(30.000000)*2" z="(7.500001)*2" lunit="mm"/>
<subtraction name="passive_unit4B_half_POB_PartBody">
<first ref="passive_unit4B_half_POB_PartBody_op012"/>
<second ref="passive_unit4B_half_POB_PartBody_op3"/>
<position name="passive_unit4B_half_POB_PartBody__3_pos_012" x="-70" y="-242.5" z="0" unit="mm"/>
<rotationref ref="identity"/>
</subtraction>
<box name="passive_unit4B_half_Center_PartBody_op0" x="(288.000000)*2" y="(287.500000)*2" z="(7.500000)*2" lunit="mm"/>
<box name="passive_unit4B_half_Center_PartBody_op1" x="(50.000000)*2" y="(9.000000)*2" z="(7.600001)*2" lunit="mm"/>
<subtraction name="passive_unit4B_half_Center_PartBody_op01">
<first ref="passive_unit4B_half_Center_PartBody_op0"/>
<second ref="passive_unit4B_half_Center_PartBody_op1"/>
<position name="passive_unit4B_half_Center_PartBody__1_pos_0" x="-238" y="248.5" z="0" unit="mm"/>
<rotationref ref="identity"/>
</subtraction>
<xtru name="passive_unit4B_half_Center_PartBody_op2" lunit="mm">
<twoDimVertex x="0.000000" y="0.000000"/>
<twoDimVertex x="0.000000" y="298.822240"/>
<twoDimVertex x="100.000000" y="298.822240"/>
<twoDimVertex x="100.000000" y="129.310345"/>
<section zOrder="0" zPosition="-7.600000" xOffset="0.000000" yOffset="0.000000" scalingFactor="1"/>
<section zOrder="1" zPosition="7.600000" xOffset="0.000000" yOffset="0.000000" scalingFactor="1"/>
</xtru>
<subtraction name="passive_unit4B_half_Center_PartBody_op012">
<first ref="passive_unit4B_half_Center_PartBody_op01"/>
<second ref="passive_unit4B_half_Center_PartBody_op2"/>
<position name="passive_unit4B_half_Center_PartBody__2_pos_01" x="-288" y="-79.3222389248" z="0" unit="mm"/>
<rotationref ref="identity"/>
</subtraction>
<xtru name="passive_unit4B_half_Center_PartBody_op3" lunit="mm">
<twoDimVertex x="0.000000" y="345.000000"/>
<twoDimVertex x="446.660000" y="345.000000"/>
<twoDimVertex x="446.660000" y="-6.660000"/>
<twoDimVertex x="-116.000000" y="-6.660000"/>
<twoDimVertex x="-116.000000" y="185.000000"/>
<section zOrder="0" zPosition="-7.600000" xOffset="0.000000" yOffset="0.000000" scalingFactor="1"/>
<section zOrder="1" zPosition="7.600000" xOffset="0.000000" yOffset="0.000000" scalingFactor="1"/>
</xtru>
<subtraction name="passive_unit4B_half_Center_PartBody">
<first ref="passive_unit4B_half_Center_PartBody_op012"/>
<second ref="passive_unit4B_half_Center_PartBody_op3"/>
<position name="passive_unit4B_half_Center_PartBody__3_pos_012" x="-152" y="-287.5000002836" z="0" unit="mm"/>
<rotationref ref="identity"/>
</subtraction>
<box name="passive_unit5A_half_POB_PartBody_op0" x="(150.000000)*2" y="(287.500000)*2" z="(7.500000)*2" lunit="mm"/>
<box name="passive_unit5A_half_POB_PartBody_op1" x="(125.000000)*2" y="(12.500000)*2" z="(7.500001)*2" lunit="mm"/>
<subtraction name="passive_unit5A_half_POB_PartBody_op01">
<first ref="passive_unit5A_half_POB_PartBody_op0"/>
<second ref="passive_unit5A_half_POB_PartBody_op1"/>
<position name="passive_unit5A_half_POB_PartBody__1_pos_0" x="-5" y="260" z="0" unit="mm"/>
<rotationref ref="identity"/>
</subtraction>
<box name="passive_unit5A_half_POB_PartBody_op2" x="(60.000000)*2" y="(30.000000)*2" z="(7.500001)*2" lunit="mm"/>
<subtraction name="passive_unit5A_half_POB_PartBody_op012">
<first ref="passive_unit5A_half_POB_PartBody_op01"/>
<second ref="passive_unit5A_half_POB_PartBody_op2"/>
<position name="passive_unit5A_half_POB_PartBody__2_pos_01" x="70" y="-242.5" z="0" unit="mm"/>
<rotationref ref="identity"/>
</subtraction>
<box name="passive_unit5A_half_POB_PartBody_op3" x="(60.000000)*2" y="(30.000000)*2" z="(7.500001)*2" lunit="mm"/>
<subtraction name="passive_unit5A_half_POB_PartBody">
<first ref="passive_unit5A_half_POB_PartBody_op012"/>
<second ref="passive_unit5A_half_POB_PartBody_op3"/>
<position name="passive_unit5A_half_POB_PartBody__3_pos_012" x="-70" y="-242.5" z="0" unit="mm"/>
<rotationref ref="identity"/>
</subtraction>
<box name="passive_unit5A_half_Center_PartBody_op0" x="(288.000000)*2" y="(287.500000)*2" z="(7.500000)*2" lunit="mm"/>
<box name="passive_unit5A_half_Center_PartBody_op1" x="(52.500000)*2" y="(12.500000)*2" z="(7.600001)*2" lunit="mm"/>
<subtraction name="passive_unit5A_half_Center_PartBody_op01">
<first ref="passive_unit5A_half_Center_PartBody_op0"/>
<second ref="passive_unit5A_half_Center_PartBody_op1"/>
<position name="passive_unit5A_half_Center_PartBody__1_pos_0" x="235.5" y="260" z="0" unit="mm"/>
<rotationref ref="identity"/>
</subtraction>
<xtru name="passive_unit5A_half_Center_PartBody_op2" lunit="mm">
<twoDimVertex x="0.000000" y="395.000000"/>
<twoDimVertex x="116.000000" y="245.000000"/>
<twoDimVertex x="116.000000" y="-6.660000"/>
<twoDimVertex x="-446.660000" y="-6.660000"/>
<twoDimVertex x="-446.660000" y="395.000000"/>
<section zOrder="0" zPosition="-7.600000" xOffset="0.000000" yOffset="0.000000" scalingFactor="1"/>
<section zOrder="1" zPosition="7.600000" xOffset="0.000000" yOffset="0.000000" scalingFactor="1"/>
</xtru>
<subtraction name="passive_unit5A_half_Center_PartBody_op012">
<first ref="passive_unit5A_half_Center_PartBody_op01"/>
<second ref="passive_unit5A_half_Center_PartBody_op2"/>
<position name="passive_unit5A_half_Center_PartBody__2_pos_01" x="152" y="-287.5" z="0" unit="mm"/>
<rotationref ref="identity"/>
</subtraction>
<xtru name="passive_unit5A_half_Center_PartBody_op3" lunit="mm">
<twoDimVertex x="0.000000" y="0.000000"/>
<twoDimVertex x="-105.000000" y="135.775862"/>
<twoDimVertex x="-105.000000" y="246.822239"/>
<twoDimVertex x="0.000000" y="246.822239"/>
<section zOrder="0" zPosition="-7.600000" xOffset="0.000000" yOffset="0.000000" scalingFactor="1"/>
<section zOrder="1" zPosition="7.600000" xOffset="0.000000" yOffset="0.000000" scalingFactor="1"/>
</xtru>
<subtraction name="passive_unit5A_half_Center_PartBody">
<first ref="passive_unit5A_half_Center_PartBody_op012"/>
<second ref="passive_unit5A_half_Center_PartBody_op3"/>
<position name="passive_unit5A_half_Center_PartBody__3_pos_012" x="288" y="-19.322239" z="0" unit="mm"/>
<rotationref ref="identity"/>
</subtraction>
<box name="passive_unit5B_half_POB_PartBody_op0" x="(150.000000)*2" y="(287.500000)*2" z="(7.500000)*2" lunit="mm"/>
<box name="passive_unit5B_half_POB_PartBody_op1" x="(125.000000)*2" y="(12.500000)*2" z="(7.500001)*2" lunit="mm"/>
<subtraction name="passive_unit5B_half_POB_PartBody_op01">
<first ref="passive_unit5B_half_POB_PartBody_op0"/>
<second ref="passive_unit5B_half_POB_PartBody_op1"/>
<position name="passive_unit5B_half_POB_PartBody__1_pos_0" x="5" y="260" z="0" unit="mm"/>
<rotationref ref="identity"/>
</subtraction>
<box name="passive_unit5B_half_POB_PartBody_op2" x="(60.000000)*2" y="(30.000000)*2" z="(7.500001)*2" lunit="mm"/>
<subtraction name="passive_unit5B_half_POB_PartBody_op012">
<first ref="passive_unit5B_half_POB_PartBody_op01"/>
<second ref="passive_unit5B_half_POB_PartBody_op2"/>
<position name="passive_unit5B_half_POB_PartBody__2_pos_01" x="70" y="-242.5" z="0" unit="mm"/>
<rotationref ref="identity"/>
</subtraction>
<box name="passive_unit5B_half_POB_PartBody_op3" x="(60.000000)*2" y="(30.000000)*2" z="(7.500001)*2" lunit="mm"/>
<subtraction name="passive_unit5B_half_POB_PartBody">
<first ref="passive_unit5B_half_POB_PartBody_op012"/>
<second ref="passive_unit5B_half_POB_PartBody_op3"/>
<position name="passive_unit5B_half_POB_PartBody__3_pos_012" x="-70" y="-242.5" z="0" unit="mm"/>
<rotationref ref="identity"/>
</subtraction>
<box name="passive_unit5B_half_Center_PartBody_op0" x="(288.000000)*2" y="(287.500000)*2" z="(7.500000)*2" lunit="mm"/>
<box name="passive_unit5B_half_Center_PartBody_op1" x="(107.500000)*2" y="(12.500000)*2" z="(7.600001)*2" lunit="mm"/>
<subtraction name="passive_unit5B_half_Center_PartBody_op01">
<first ref="passive_unit5B_half_Center_PartBody_op0"/>
<second ref="passive_unit5B_half_Center_PartBody_op1"/>
<position name="passive_unit5B_half_Center_PartBody__1_pos_0" x="-180.5" y="260" z="0" unit="mm"/>
<rotationref ref="identity"/>
</subtraction>
<box name="passive_unit5B_half_Center_PartBody_op2" x="(40.000000)*2" y="(30.000000)*2" z="(7.600001)*2" lunit="mm"/>
<subtraction name="passive_unit5B_half_Center_PartBody_op012">
<first ref="passive_unit5B_half_Center_PartBody_op01"/>
<second ref="passive_unit5B_half_Center_PartBody_op2"/>
<position name="passive_unit5B_half_Center_PartBody__2_pos_01" x="-248" y="-242.5" z="0" unit="mm"/>
<rotationref ref="identity"/>
</subtraction>
<xtru name="passive_unit5B_half_Center_PartBody_op3" lunit="mm">
<twoDimVertex x="-50.000000" y="395.000000"/>
<twoDimVertex x="386.660000" y="395.000000"/>
<twoDimVertex x="386.660000" y="-6.660000"/>
<twoDimVertex x="-96.000000" y="-6.660000"/>
<twoDimVertex x="-96.000000" y="261.000000"/>
<section zOrder="0" zPosition="-7.600000" xOffset="0.000000" yOffset="0.000000" scalingFactor="1"/>
<section zOrder="1" zPosition="7.600000" xOffset="0.000000" yOffset="0.000000" scalingFactor="1"/>
</xtru>
<subtraction name="passive_unit5B_half_Center_PartBody_op0123">
<first ref="passive_unit5B_half_Center_PartBody_op012"/>
<second ref="passive_unit5B_half_Center_PartBody_op3"/>
<position name="passive_unit5B_half_Center_PartBody__3_pos_012" x="-92" y="-287.5" z="0" unit="mm"/>
<rotationref ref="identity"/>