diff --git a/examples/DDCMS/data/cavernData.xml b/examples/DDCMS/data/cavernData.xml
new file mode 100644
index 0000000000000000000000000000000000000000..fe9b349065065a84de5943eef542f0f89c58c87c
--- /dev/null
+++ b/examples/DDCMS/data/cavernData.xml
@@ -0,0 +1,6 @@
+<?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="cavernData.xml" eval="true">
+    <Constant name="CMSR4" value="7.99*m + 0.11*m"/>
+  </ConstantsSection>
+</DDDefinition>
diff --git a/examples/DDCMS/data/cms.xml b/examples/DDCMS/data/cms.xml
index 7289b660af080ac777534e41c2bd438f1412dfc5..12c7ba3579056807d23d11382630bb107d9f18fe 100644
--- a/examples/DDCMS/data/cms.xml
+++ b/examples/DDCMS/data/cms.xml
@@ -8,6 +8,7 @@
 		<Constant name="HallRMax" value="[cmsextent:HallRMax]"/>
 		<Constant name="CMSR1" value="[cmsextent:CMSR1]"/>
 		<Constant name="CMSR2" value="[cmsextent:CMSR2]"/>
+		<Constant name="CMSR4"        value="[cavernData:CMSR4]"/>
 		<Constant name="CMSZ1" value="[cmsextent:CMSZ1]"/>
 		<Constant name="CMSZ2" value="[cmsextent:CMSZ2]"/>
 		<Constant name="TrackCalorR" value="1.233*m"/>
diff --git a/examples/DDCMS/data/cms_csc.xml b/examples/DDCMS/data/cms_csc.xml
new file mode 100644
index 0000000000000000000000000000000000000000..afcab1ad3c365931ac6f4ba88a52963099848db4
--- /dev/null
+++ b/examples/DDCMS/data/cms_csc.xml
@@ -0,0 +1,51 @@
+<?xml version="1.0"?>
+<DDDefinition>
+
+  <debug>
+  </debug>
+
+
+  <open_geometry/>
+  <close_geometry/>
+  
+  
+  <ConstantsSection label="" eval="true">
+    <Constant name="world_x" value="5*m"/>
+    <Constant name="world_y" value="5*m"/>
+    <Constant name="world_z" value="5*m"/>
+    <Constant name="fm"      value="1e-12*m"/>
+    <Constant name="Air"     value="materials:Air"     type="string"/>
+    <Constant name="Vacuum"  value="materials:Vacuum"  type="string"/>
+  </ConstantsSection>
+  <ConstantsSection label="servicescylinderb.xml" eval="true">
+	<Constant name="zero" value="0.0*fm"/>
+  </ConstantsSection>
+  <ConstantsSection label="servicescylinderf.xml" eval="true">
+	<Constant name="zero" value="0.0*fm"/>
+  </ConstantsSection>
+  
+
+  <IncludeSection>
+    <Include ref="../../DD4hep/examples/DDCMS/data/materials.xml"/>
+    <Include ref="../../DD4hep/examples/DDCMS/data/rotations.xml"/>   
+
+    <Include ref="../../DD4hep/examples/DDCMS/data/cms.xml"/>
+    <Include ref="../../DD4hep/examples/DDCMS/data/cmsextent.xml"/>
+    <Include ref="../../DD4hep/examples/DDCMS/data/cavernData.xml"/>
+ 
+    <Include ref='Geometry/CMSCommonData/data/muonBase/2018/v1/muonBase.xml'/>
+    <Include ref='Geometry/MuonCommonData/data/mf/2021/v2/mf.xml'/>
+    <Include ref='Geometry/MuonCommonData/data/csc/2021/v3/csc.xml'/>  
+  </IncludeSection>
+  
+  
+   <PosPartSection label="">
+    <PosPart copyNumber="1">
+	<!--<rParent name="world_volume"/>-->
+	<rParent name="cms:OCMS"/>
+	<rChild name="muonBase:MUON"/>
+   </PosPart>
+  </PosPartSection>
+
+  
+</DDDefinition>
diff --git a/examples/DDCMS/data/csc.xml b/examples/DDCMS/data/csc.xml
new file mode 100644
index 0000000000000000000000000000000000000000..00b7f2f08f6424861b10547dcfa6710ff5086bc8
--- /dev/null
+++ b/examples/DDCMS/data/csc.xml
@@ -0,0 +1,1733 @@
+<?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">
+<!--22/10/2020, Sergio Lo Meo (sergio.lo.meo@cern.ch) : fixed overlaps and deleted subtraction solids -->
+ <ConstantsSection label="ChamberSpecsConstants" eval="true">
+   <Constant name="ME11GasGap" value="7.0*mm"/>
+   <Constant name="ME11LayerOffset" value="-17.0014*mm"/>
+   <Constant name="ME11LayerSpacing" value="2.2*cm"/>
+   <Constant name="ME11AlumFrameHalfThick" value="73.5*mm"/>
+   <Constant name="ME11AlumFrameSubtractionThick" value="8.0*mm"/>
+   <Constant name="ME11FR4BodyHalfThick" value="73.5*mm"/>
+   <Constant name="ME11PolycarbPanelHalfThick" value="72.7*mm"/>
+   <Constant name="ME11FR4SkinHalfThick" value="0.4*mm"/>
+   <Constant name="ME11CuFoilHalfThick" value="0.01*mm"/>
+   <Constant name="ME11ActiveGasVolHalfThick" value="3.5*mm"/>
+   <Constant name="LayerOffset" value="-1.7252*cm"/>
+   <Constant name="LayerSpacing" value="2.54*cm"/>
+   <Constant name="AlumFrameHalfThick" value="90.2285*mm"/>
+   <Constant name="AlumFrameSubtractionThick" value="3.048*mm"/>
+   <Constant name="FR4BodyHalfThick" value="84.1325*mm"/>
+   <Constant name="PolycarbPanelHalfThick" value="82.6389*mm"/>
+   <Constant name="FR4SkinHalfThick" value="0.74930*mm"/>
+   <Constant name="CuFoilHalfThick" value="0.01778*mm"/>
+  <Constant name="ActiveGasVolHalfThick" value="4.76250*mm"/>
+  <Constant name="FR4SkinCenter" value="5.54736*mm"/>
+  <Constant name="CuFoilCenter" value="4.78028*mm"/>
+ </ConstantsSection>
+ 
+ <RotationSection label="csc.xml">
+   <Rotation name="RotYZaroundX90" phiX="0" thetaX="90*deg" phiY="0" thetaY="180*deg" phiZ="90*deg" thetaZ="90*deg"/>
+ </RotationSection>
+ 
+ <SolidSection label="csc.xml">
+  <Tubs name="ME11SupportDisk" rMin="86*cm " rMax="2455*mm" dz="4*cm " startPhi="0*deg" deltaPhi="360*deg"/>
+  <Tubs name="ME11SupportDisk1" rMin="86*cm " rMax="2455*mm" dz="4*cm " startPhi="0*deg" deltaPhi="360*deg"/>
+  <Tubs name="ME11Space" rMin="990*mm" rMax="2725*mm" dz="91.5*mm" startPhi="0*deg" deltaPhi="360*deg"/>
+  <Trd1 name="ME11" dz="81*cm " dy1="91.5*mm" dy2="91.5*mm" dx1="15.065*cm " dx2="30.45*cm "/>
+  <Trd1 name="ME11AlumFrame" dz="810*mm " dy1="[ME11AlumFrameHalfThick]" dy2="[ME11AlumFrameHalfThick]" dx1="15.065*cm " dx2="30.45*cm "/>
+  <Trd1 name="ME11FR4Body" dz="81*cm " dy1="[ME11FR4BodyHalfThick]" dy2="[ME11FR4BodyHalfThick]" dx1="15.065*cm " dx2="30.45*cm "/>
+  <Trd1 name="ME11PolycarbPanel" dz="81*cm " dy1="[ME11PolycarbPanelHalfThick]" dy2="[ME11PolycarbPanelHalfThick]" dx1="15.065*cm " dx2="30.45*cm "/>
+  <Trd1 name="ME_FR4Skin_1_ME11Layer" dz="81*cm " dy1="[ME11FR4SkinHalfThick]" dy2="[ME11FR4SkinHalfThick]" dx1="15.065*cm " dx2="30.45*cm "/>
+  <Trd1 name="ME_FR4Skin_2_ME11Layer" dz="81*cm " dy1="[ME11FR4SkinHalfThick]" dy2="[ME11FR4SkinHalfThick]" dx1="15.065*cm " dx2="30.45*cm "/>
+  <Trd1 name="MECU_1_ME11Layer" dz="81*cm " dy1="[ME11CuFoilHalfThick]" dy2="[ME11CuFoilHalfThick]" dx1="15.065*cm " dx2="30.45*cm "/>
+  <Trd1 name="MECU_2_ME11Layer" dz="81*cm " dy1="[ME11CuFoilHalfThick]" dy2="[ME11CuFoilHalfThick]" dx1="15.065*cm" dx2="30.45*cm "/>
+  <Trd1 name="ME1A_ActiveGasVol" dz="21.56*cm" dy1="[ME11ActiveGasVolHalfThick]" dy2="[ME11ActiveGasVolHalfThick]" dx1="9.35*cm" dx2="13.365*cm"/>
+  <Trd1 name="ME11_ActiveGasVol" dz="52.81*cm" dy1="[ME11ActiveGasVolHalfThick]" dy2="[ME11ActiveGasVolHalfThick]" dx1="13.365*cm" dx2="23.31*cm"/>
+  <Box name="MEEQ" dx="15*cm " dy="2.5*cm - 0.1234*cm" dz="30*cm "/><!-- Sergio: it was dy=2.5*cm-->
+  <Tubs name="AlgPinNarrowEnd" rMin="0*mm " rMax="4.06*mm " dz="18.8*mm " startPhi="0*deg" deltaPhi="360*deg"/>
+  <Tubs name="AlgPinWideEnd" rMin="0*mm " rMax="4.06*mm " dz="18.8*mm " startPhi="0*deg" deltaPhi="360*deg"/>
+  <Tubs name="AlgPinNarrowEndME1" rMin="0*mm " rMax="4.06*mm " dz="14.99*mm " startPhi="0*deg" deltaPhi="360*deg"/>
+  <Tubs name="AlgPinWideEndME1" rMin="0*mm " rMax="4.06*mm " dz="14.99*mm " startPhi="0*deg" deltaPhi="360*deg"/>
+  <Tubs name="ME12Space" rMin="2.735*m  " rMax="4.685*m  " dz="105.2335*mm" startPhi="0*deg" deltaPhi="360*deg"/>
+  <Trd1 name="ME12" dz="94.7*cm " dy1="105.2335*mm" dy2="105.2335*mm" dx1="37.614*cm " dx2="53.856*cm "/>
+  <Trd1 name="ME12AlumFrame" dz="947*mm" dy1="[AlumFrameHalfThick]" dy2="[AlumFrameHalfThick]" dx1="376.14*mm" dx2="538.56*mm"/>
+  <Trd1 name="ME12AlumFrameSubtraction" dz="947*mm-81*mm" dy1="[AlumFrameSubtractionThick]" dy2="[AlumFrameSubtractionThick]" dx1="376.14*mm-81*mm" dx2="538.56*mm-81*mm"/>
+  <Trd1 name="ME12FR4Body" dz="94.7*cm " dy1="[FR4BodyHalfThick]" dy2="[FR4BodyHalfThick]" dx1="37.614*cm " dx2="53.856*cm "/>
+  <Trd1 name="ME12PolycarbPanel" dz="92.8*cm " dy1="[PolycarbPanelHalfThick]" dy2="[PolycarbPanelHalfThick]" dx1="34.215*cm " dx2="51.654*cm "/>
+  <Trd1 name="ME_FR4Skin_1_ME12Layer" dz="92.8*cm " dy1="[FR4SkinHalfThick]" dy2="[FR4SkinHalfThick]" dx1="34.215*cm " dx2="51.654*cm "/>
+  <Trd1 name="ME_FR4Skin_2_ME12Layer" dz="92.8*cm " dy1="[FR4SkinHalfThick]" dy2="[FR4SkinHalfThick]" dx1="34.215*cm " dx2="51.654*cm "/>
+  <Trd1 name="MECU_1_ME12Layer" dz="92.8*cm " dy1="[CuFoilHalfThick]" dy2="[CuFoilHalfThick]" dx1="34.215*cm " dx2="51.654*cm "/>
+  <Trd1 name="MECU_2_ME12Layer" dz="92.8*cm " dy1="[CuFoilHalfThick]" dy2="[CuFoilHalfThick]" dx1="34.215*cm " dx2="51.654*cm "/>
+  <Trd1 name="ME12_ActiveGasVol" dz="87.245*cm " dy1="[ActiveGasVolHalfThick]" dy2="[ActiveGasVolHalfThick]" dx1="25.5*cm " dx2="41.87*cm "/>
+  <Trd1 name="ME_DeadGas_1_ME12_ActiveGasVol" dz="1.5*cm " dy1="[ActiveGasVolHalfThick]" dy2="[ActiveGasVolHalfThick]" dx1="36.68*cm " dx2="36.97*cm "/>
+  <Trd1 name="ME_DeadGas_2_ME12_ActiveGasVol" dz="1.5*cm " dy1="[ActiveGasVolHalfThick]" dy2="[ActiveGasVolHalfThick]" dx1="30.52*cm " dx2="30.8*cm "/>
+  <Tubs name="ME13Space" rMin="5.055*m  " rMax="6.95*m  " dz="105.2285*mm " startPhi="0*deg" deltaPhi="360*deg"/>
+  <Trd1 name="ME13" dz="89.65*cm " dy1="105.2285*mm " dy2="105.2285*mm " dx1="43.21*cm " dx2="58.925*cm "/>
+  <Trd1 name="ME13AlumFrame" dz="896.5*mm" dy1="[AlumFrameHalfThick]" dy2="[AlumFrameHalfThick]" dx1="432.1*mm" dx2="589.25*mm"/>
+  <Trd1 name="ME13AlumFrameSubtraction" dz="896.5*mm-81*mm" dy1="[AlumFrameSubtractionThick]" dy2="[AlumFrameSubtractionThick]" dx1="432.1*mm-81*mm" dx2="589.25*mm-81*mm"/>
+  <Trd1 name="ME13FR4Body" dz="89.65*cm " dy1="[FR4BodyHalfThick]" dy2="[FR4BodyHalfThick]" dx1="43.21*cm " dx2="58.925*cm "/>
+  <Trd1 name="ME13PolycarbPanel" dz="87.75*cm " dy1="[PolycarbPanelHalfThick]" dy2="[PolycarbPanelHalfThick]" dx1="40.425*cm " dx2="55.81*cm "/>
+  <Trd1 name="ME_FR4Skin_1_ME13Layer" dz="87.75*cm " dy1="[FR4SkinHalfThick]" dy2="[FR4SkinHalfThick]" dx1="40.425*cm " dx2="55.81*cm "/>
+  <Trd1 name="ME_FR4Skin_2_ME13Layer" dz="87.75*cm " dy1="[FR4SkinHalfThick]" dy2="[FR4SkinHalfThick]" dx1="40.425*cm " dx2="55.81*cm "/>
+  <Trd1 name="MECU_1_ME13Layer" dz="87.75*cm " dy1="[CuFoilHalfThick]" dy2="[CuFoilHalfThick]" dx1="40.425*cm " dx2="55.81*cm "/>
+  <Trd1 name="MECU_2_ME13Layer" dz="87.75*cm " dy1="[CuFoilHalfThick]" dy2="[CuFoilHalfThick]" dx1="40.425*cm " dx2="55.81*cm "/>
+  <Trd1 name="ME13_ActiveGasVol" dz="82.08*cm " dy1="[ActiveGasVolHalfThick]" dy2="[ActiveGasVolHalfThick]" dx1="31.70*cm " dx2="46.05*cm "/>
+  <Trd1 name="ME_DeadGas_1_ME13_ActiveGasVol" dz="1.265*cm " dy1="[ActiveGasVolHalfThick]" dy2="[ActiveGasVolHalfThick]" dx1="41.22*cm " dx2="41.44*cm "/>
+  <Trd1 name="ME_DeadGas_2_ME13_ActiveGasVol" dz="1.265*cm " dy1="[ActiveGasVolHalfThick]" dy2="[ActiveGasVolHalfThick]" dx1="36.79*cm " dx2="37.01*cm "/>
+  <Tubs name="ME21Space" rMin="1.39*m  " rMax="3.554*m  " dz="115.39*mm - 0.0025*mm" startPhi="0*deg" deltaPhi="360*deg"/>
+  <Trd1 name="ME21" dz="1.023*m  " dy1="115.39*mm - 0.0025*mm" dy2="115.39*mm - 0.0025*mm" dx1="37.405*cm " dx2="76.545*cm "/>
+  <Trd1 name="ME21AlumFrame" dz="1023*mm" dy1="[AlumFrameHalfThick]" dy2="[AlumFrameHalfThick]" dx1="374.05*mm" dx2="765.45*mm"/>
+  <Trd1 name="ME21AlumFrameSubtraction" dz="1023*mm-83.5*mm" dy1="[AlumFrameSubtractionThick]" dy2="[AlumFrameSubtractionThick]" dx1="374.05*mm-83.5*mm" dx2="765.45*mm-83.5*mm"/>
+  <Trd1 name="ME21FR4Body" dz="1.023*m  " dy1="[FR4BodyHalfThick]" dy2="[FR4BodyHalfThick]" dx1="37.405*cm " dx2="76.545*cm "/>
+  <Trd1 name="ME21PolycarbPanel" dz="1.00395*m  " dy1="[PolycarbPanelHalfThick]" dy2="[PolycarbPanelHalfThick]" dx1="35.045*cm " dx2="73.225*cm "/>
+  <Trd1 name="ME_FR4Skin_1_ME21Layer" dz="1.00395*m  " dy1="[FR4SkinHalfThick]" dy2="[FR4SkinHalfThick]" dx1="35.045*cm " dx2="73.225*cm "/>
+  <Trd1 name="ME_FR4Skin_2_ME21Layer" dz="1.00395*m  " dy1="[FR4SkinHalfThick]" dy2="[FR4SkinHalfThick]" dx1="35.045*cm " dx2="73.225*cm "/>
+  <Trd1 name="MECU_1_ME21Layer" dz="1.00395*m  " dy1="[CuFoilHalfThick]" dy2="[CuFoilHalfThick]" dx1="35.045*cm " dx2="73.225*cm "/>
+  <Trd1 name="MECU_2_ME21Layer" dz="1.00395*m  " dy1="[CuFoilHalfThick]" dy2="[CuFoilHalfThick]" dx1="35.045*cm " dx2="73.225*cm "/>
+  <Trd1 name="ME21_ActiveGasVol" dz="94.83*cm " dy1="[ActiveGasVolHalfThick]" dy2="[ActiveGasVolHalfThick]" dx1="27.00*cm " dx2="62.855*cm "/>
+  <Trd1 name="ME_DeadGas_1_ME21_ActiveGasVol" dz="1.25*cm " dy1="[ActiveGasVolHalfThick]" dy2="[ActiveGasVolHalfThick]" dx1="51.22*cm " dx2="51.69*cm "/>
+  <Trd1 name="ME_DeadGas_2_ME21_ActiveGasVol" dz="1.25*cm " dy1="[ActiveGasVolHalfThick]" dy2="[ActiveGasVolHalfThick]" dx1="39.63*cm " dx2="40.105*cm "/>
+  <Tubs name="ME22Space" rMin="3.555*m  " rMax="7.01*m  " dz="115.39*mm -0.0025*mm" startPhi="0*deg" deltaPhi="360*deg"/>
+  <Trd1 name="ME22" dz="1.690*m  " dy1="115.39*mm -0.0025*mm" dy2="115.39*mm -0.0025*mm" dx1="45.519*cm " dx2="76.34*cm "/>
+  <Trd1 name="ME22AlumFrame" dz="1690*mm" dy1="[AlumFrameHalfThick]" dy2="[AlumFrameHalfThick]" dx1="455.19*mm" dx2="763.4*mm"/>
+  <Trd1 name="ME22AlumFrameSubtraction" dz="1690*mm-81.3*mm" dy1="[AlumFrameSubtractionThick]" dy2="[AlumFrameSubtractionThick]" dx1="455.19*mm-81.3*mm" dx2="763.4*mm-81.3*mm"/>
+  <Trd1 name="ME22FR4Body" dz="1.690*m  " dy1="[FR4BodyHalfThick]" dy2="[FR4BodyHalfThick]" dx1="45.519*cm " dx2="76.34*cm "/>
+  <Trd1 name="ME22PolycarbPanel" dz="1.67095*m  " dy1="[PolycarbPanelHalfThick]" dy2="[PolycarbPanelHalfThick]" dx1="41.95*cm " dx2="73.345*cm "/>
+  <Trd1 name="ME_FR4Skin_1_ME22Layer" dz="1.67095*m  " dy1="[FR4SkinHalfThick]" dy2="[FR4SkinHalfThick]" dx1="41.95*cm " dx2="73.345*cm "/>
+  <Trd1 name="ME_FR4Skin_2_ME22Layer" dz="1.67095*m  " dy1="[FR4SkinHalfThick]" dy2="[FR4SkinHalfThick]" dx1="41.95*cm " dx2="73.345*cm "/>
+  <Trd1 name="MECU_1_ME22Layer" dz="1.67095*m  " dy1="[CuFoilHalfThick]" dy2="[CuFoilHalfThick]" dx1="41.95*cm " dx2="73.345*cm "/>
+  <Trd1 name="MECU_2_ME22Layer" dz="1.67095*m  " dy1="[CuFoilHalfThick]" dy2="[CuFoilHalfThick]" dx1="41.95*cm " dx2="73.345*cm "/>
+  <Trd1 name="ME22_ActiveGasVol" dz="1.6153*m  " dy1="[ActiveGasVolHalfThick]" dy2="[ActiveGasVolHalfThick]" dx1="33.230*cm" dx2="63.575*cm"/>
+  <Trd1 name="ME_DeadGas_1_ME22_ActiveGasVol" dz="1.265*cm " dy1="[ActiveGasVolHalfThick]" dy2="[ActiveGasVolHalfThick]" dx1="57.7*cm " dx2="57.93*cm "/>
+  <Trd1 name="ME_DeadGas_2_ME22_ActiveGasVol" dz="1.265*cm " dy1="[ActiveGasVolHalfThick]" dy2="[ActiveGasVolHalfThick]" dx1="52.08*cm " dx2="52.32*cm "/>
+  <Trd1 name="ME_DeadGas_3_ME22_ActiveGasVol" dz="1.265*cm " dy1="[ActiveGasVolHalfThick]" dy2="[ActiveGasVolHalfThick]" dx1="46.37*cm " dx2="46.6*cm "/>
+  <Trd1 name="ME_DeadGas_4_ME22_ActiveGasVol" dz="1.265*cm " dy1="[ActiveGasVolHalfThick]" dy2="[ActiveGasVolHalfThick]" dx1="40.66*cm " dx2="40.88*cm "/>
+  <Tubs name="ME31Space" rMin="1.59*m  " rMax="3.554*m  " dz="124.0*mm" startPhi="0*deg" deltaPhi="360*deg"/>
+  <Trd1 name="ME31" dz="92.3*cm " dy1="124.0*mm" dy2="124.0*mm" dx1="41.46*cm " dx2="76.545*cm "/>
+  <Trd1 name="ME31AlumFrame" dz="923*mm" dy1="[AlumFrameHalfThick]" dy2="[AlumFrameHalfThick]" dx1="414.6*mm" dx2="765.45*mm"/>
+  <Trd1 name="ME31AlumFrameSubtraction" dz="923*mm-83.5*mm" dy1="[AlumFrameSubtractionThick]" dy2="[AlumFrameSubtractionThick]" dx1="414.6*mm-83.5*mm" dx2="765.45*mm-83.5*mm"/>
+  <Trd1 name="ME31FR4Body" dz="92.3*cm " dy1="[FR4BodyHalfThick]" dy2="[FR4BodyHalfThick]" dx1="41.46*cm " dx2="76.545*cm "/>
+  <Trd1 name="ME31PolycarbPanel" dz="90.40*cm " dy1="[PolycarbPanelHalfThick]" dy2="[PolycarbPanelHalfThick]" dx1="39.105*cm " dx2="73.225*cm "/>
+  <Trd1 name="ME_FR4Skin_1_ME31Layer" dz="90.40*cm " dy1="[FR4SkinHalfThick]" dy2="[FR4SkinHalfThick]" dx1="39.105*cm " dx2="73.225*cm "/>
+  <Trd1 name="ME_FR4Skin_2_ME31Layer" dz="90.40*cm " dy1="[FR4SkinHalfThick]" dy2="[FR4SkinHalfThick]" dx1="39.105*cm " dx2="73.225*cm "/>
+  <Trd1 name="MECU_1_ME31Layer" dz="90.40*cm " dy1="[CuFoilHalfThick]" dy2="[CuFoilHalfThick]" dx1="39.105*cm " dx2="73.225*cm "/>
+  <Trd1 name="MECU_2_ME31Layer" dz="90.40*cm " dy1="[CuFoilHalfThick]" dy2="[CuFoilHalfThick]" dx1="39.105*cm " dx2="73.225*cm "/>
+  <Trd1 name="ME31_ActiveGasVol" dz="84.85*cm " dy1="[ActiveGasVolHalfThick]" dy2="[ActiveGasVolHalfThick]" dx1="30.70*cm " dx2="62.855*cm "/>
+  <Trd1 name="ME_DeadGas_1_ME31_ActiveGasVol" dz="1.25*cm " dy1="[ActiveGasVolHalfThick]" dy2="[ActiveGasVolHalfThick]" dx1="51.14*cm " dx2="51.605*cm "/>
+  <Trd1 name="ME_DeadGas_2_ME31_ActiveGasVol" dz="1.25*cm " dy1="[ActiveGasVolHalfThick]" dy2="[ActiveGasVolHalfThick]" dx1="39.8*cm " dx2="40.27*cm "/>
+  <Tubs name="ME32Space" rMin="3.555*m  " rMax="7.01*m  " dz="124.0*mm" startPhi="0*deg" deltaPhi="360*deg"/>
+  <Trd1 name="ME32" dz="1.690*m  " dy1="124.0*mm" dy2="124.0*mm" dx1="45.519*cm " dx2="76.34*cm "/>
+  <Trd1 name="ME32AlumFrame" dz="1.690*m  " dy1="[AlumFrameHalfThick]" dy2="[AlumFrameHalfThick]" dx1="455.19*mm" dx2="763.4*mm"/>
+  <Trd1 name="ME32AlumFrameSubtraction" dz="1607.53*mm" dy1="[AlumFrameSubtractionThick]" dy2="[AlumFrameSubtractionThick]" dx1="455.19*mm-81.3*mm" dx2="763.4*mm-81.3*mm"/>
+  <Trd1 name="ME32FR4Body" dz="1.690*m  " dy1="[FR4BodyHalfThick]" dy2="[FR4BodyHalfThick]" dx1="45.519*cm " dx2="76.34*cm "/>
+  <Trd1 name="ME32PolycarbPanel" dz="1.67095*m  " dy1="[PolycarbPanelHalfThick]" dy2="[PolycarbPanelHalfThick]" dx1="41.95*cm " dx2="73.345*cm "/>
+  <Trd1 name="ME_FR4Skin_1_ME32Layer" dz="1.67095*m  " dy1="[FR4SkinHalfThick]" dy2="[FR4SkinHalfThick]" dx1="41.95*cm " dx2="73.345*cm "/>
+  <Trd1 name="ME_FR4Skin_2_ME32Layer" dz="1.67095*m  " dy1="[FR4SkinHalfThick]" dy2="[FR4SkinHalfThick]" dx1="41.95*cm " dx2="73.345*cm "/>
+  <Trd1 name="MECU_1_ME32Layer" dz="1.67095*m  " dy1="[CuFoilHalfThick]" dy2="[CuFoilHalfThick]" dx1="41.95*cm " dx2="73.345*cm "/>
+  <Trd1 name="MECU_2_ME32Layer" dz="1.67095*m  " dy1="[CuFoilHalfThick]" dy2="[CuFoilHalfThick]" dx1="41.95*cm " dx2="73.345*cm "/>
+  <Trd1 name="ME32_ActiveGasVol" dz="1.6153*m  " dy1="[ActiveGasVolHalfThick]" dy2="[ActiveGasVolHalfThick]" dx1="33.230*cm " dx2="63.575*cm "/>
+  <Trd1 name="ME_DeadGas_1_ME32_ActiveGasVol" dz="1.265*cm " dy1="[ActiveGasVolHalfThick]" dy2="[ActiveGasVolHalfThick]" dx1="57.7*cm " dx2="57.93*cm "/>
+  <Trd1 name="ME_DeadGas_2_ME32_ActiveGasVol" dz="1.265*cm " dy1="[ActiveGasVolHalfThick]" dy2="[ActiveGasVolHalfThick]" dx1="52.08*cm " dx2="52.32*cm "/>
+  <Trd1 name="ME_DeadGas_3_ME32_ActiveGasVol" dz="1.265*cm " dy1="[ActiveGasVolHalfThick]" dy2="[ActiveGasVolHalfThick]" dx1="46.37*cm " dx2="46.6*cm "/>
+  <Trd1 name="ME_DeadGas_4_ME32_ActiveGasVol" dz="1.265*cm " dy1="[ActiveGasVolHalfThick]" dy2="[ActiveGasVolHalfThick]" dx1="40.66*cm " dx2="40.88*cm "/>
+  <Tubs name="ME41Space" rMin="1.79*m  " rMax="3.554*m  " dz="124.0*mm" startPhi="0*deg" deltaPhi="360*deg"/>
+  <Trd1 name="ME41" dz="833.5*mm" dy1="124.0*mm" dy2="124.0*mm" dx1="44.985*cm " dx2="76.545*cm "/>
+  <Trd1 name="ME41AlumFrame" dz="833.5*mm" dy1="[AlumFrameHalfThick]" dy2="[AlumFrameHalfThick]" dx1="449.85*mm" dx2="765.45*mm"/>
+  <Trd1 name="ME41AlumFrameSubtraction" dz="833.5*mm-83.5*mm" dy1="[AlumFrameSubtractionThick]" dy2="[AlumFrameSubtractionThick]" dx1="449.85*mm-83.5*mm" dx2="765.45*mm-83.5*mm"/>
+  <Trd1 name="ME41FR4Body" dz="83.35*cm " dy1="[FR4BodyHalfThick]" dy2="[FR4BodyHalfThick]" dx1="44.985*cm " dx2="76.545*cm "/>
+  <Trd1 name="ME41PolycarbPanel" dz="80.71*cm " dy1="[PolycarbPanelHalfThick]" dy2="[PolycarbPanelHalfThick]" dx1="42.63*cm " dx2="73.225*cm "/>
+  <Trd1 name="ME_FR4Skin_1_ME41Layer" dz="80.71*cm " dy1="[FR4SkinHalfThick]" dy2="[FR4SkinHalfThick]" dx1="42.63*cm " dx2="73.225*cm "/>
+  <Trd1 name="ME_FR4Skin_2_ME41Layer" dz="80.71*cm " dy1="[FR4SkinHalfThick]" dy2="[FR4SkinHalfThick]" dx1="42.63*cm " dx2="73.225*cm "/>
+  <Trd1 name="MECU_1_ME41Layer" dz="80.71*cm " dy1="[CuFoilHalfThick]" dy2="[CuFoilHalfThick]" dx1="42.63*cm " dx2="73.225*cm "/>
+  <Trd1 name="MECU_2_ME41Layer" dz="80.71*cm " dy1="[CuFoilHalfThick]" dy2="[CuFoilHalfThick]" dx1="42.63*cm " dx2="73.225*cm "/>
+  <Trd1 name="ME41_ActiveGasVol" dz="74.710*cm " dy1="[ActiveGasVolHalfThick]" dy2="[ActiveGasVolHalfThick]" dx1="34.505*cm " dx2="62.825*cm "/>
+  <Trd1 name="ME_DeadGas_1_ME41_ActiveGasVol" dz="1.25*cm " dy1="[ActiveGasVolHalfThick]" dy2="[ActiveGasVolHalfThick]" dx1="52.296*cm " dx2="52.762*cm "/>
+  <Trd1 name="ME_DeadGas_2_ME41_ActiveGasVol" dz="1.25*cm " dy1="[ActiveGasVolHalfThick]" dy2="[ActiveGasVolHalfThick]" dx1="43.32*cm " dx2="43.8*cm "/>
+  <Tubs name="ME42Space" rMin="3.555*m  " rMax="7.01*m  " dz="124.0*mm" startPhi="0*deg" deltaPhi="360*deg"/>
+  <Trd1 name="ME42" dz="1.690*m  " dy1="124.0*mm" dy2="124.0*mm" dx1="45.519*cm " dx2="76.34*cm "/>
+  <Trd1 name="ME42AlumFrame" dz="1.690*m  " dy1="[AlumFrameHalfThick]" dy2="[AlumFrameHalfThick]" dx1="455.19*mm" dx2="763.4*mm"/>
+  <Trd1 name="ME42AlumFrameSubtraction" dz="1607.53*mm" dy1="[AlumFrameSubtractionThick]" dy2="[AlumFrameSubtractionThick]" dx1="455.19*mm-81.3*mm" dx2="763.4*mm-81.3*mm"/>
+  <Trd1 name="ME42FR4Body" dz="1.690*m  " dy1="[FR4BodyHalfThick]" dy2="[FR4BodyHalfThick]" dx1="45.519*cm " dx2="76.34*cm "/>
+  <Trd1 name="ME42PolycarbPanel" dz="1.67095*m  " dy1="[PolycarbPanelHalfThick]" dy2="[PolycarbPanelHalfThick]" dx1="41.95*cm " dx2="73.345*cm "/>
+  <Trd1 name="ME_FR4Skin_1_ME42Layer" dz="1.67095*m  " dy1="[FR4SkinHalfThick]" dy2="[FR4SkinHalfThick]" dx1="41.95*cm " dx2="73.345*cm "/>
+  <Trd1 name="ME_FR4Skin_2_ME42Layer" dz="1.67095*m  " dy1="[FR4SkinHalfThick]" dy2="[FR4SkinHalfThick]" dx1="41.95*cm " dx2="73.345*cm "/>
+  <Trd1 name="MECU_1_ME42Layer" dz="1.67095*m  " dy1="[CuFoilHalfThick]" dy2="[CuFoilHalfThick]" dx1="41.95*cm " dx2="73.345*cm "/>
+  <Trd1 name="MECU_2_ME42Layer" dz="1.67095*m  " dy1="[CuFoilHalfThick]" dy2="[CuFoilHalfThick]" dx1="41.95*cm " dx2="73.345*cm "/>
+  <Trd1 name="ME42_ActiveGasVol" dz="1.6153*m  " dy1="[ActiveGasVolHalfThick]" dy2="[ActiveGasVolHalfThick]" dx1="33.230*cm " dx2="63.575*cm "/>
+  <Trd1 name="ME_DeadGas_1_ME42_ActiveGasVol" dz="1.265*cm " dy1="[ActiveGasVolHalfThick]" dy2="[ActiveGasVolHalfThick]" dx1="57.7*cm " dx2="57.93*cm "/>
+  <Trd1 name="ME_DeadGas_2_ME42_ActiveGasVol" dz="1.265*cm " dy1="[ActiveGasVolHalfThick]" dy2="[ActiveGasVolHalfThick]" dx1="52.08*cm " dx2="52.32*cm "/>
+  <Trd1 name="ME_DeadGas_3_ME42_ActiveGasVol" dz="1.265*cm " dy1="[ActiveGasVolHalfThick]" dy2="[ActiveGasVolHalfThick]" dx1="46.37*cm " dx2="46.6*cm "/>
+  <Trd1 name="ME_DeadGas_4_ME42_ActiveGasVol" dz="1.265*cm " dy1="[ActiveGasVolHalfThick]" dy2="[ActiveGasVolHalfThick]" dx1="40.66*cm " dx2="40.88*cm "/>
+ </SolidSection>
+
+ <LogicalPartSection label="csc.xml">
+  <LogicalPart name="ME11SupportDisk" category="unspecified">
+   <rSolid name="ME11SupportDisk"/>
+   <rMaterial name="materials:Aluminium"/>
+  </LogicalPart>
+  <LogicalPart name="ME11Space" category="unspecified">
+   <rSolid name="ME11Space"/>
+   <rMaterial name="materials:ME_free_space"/>
+  </LogicalPart>
+  <LogicalPart name="ME11" category="unspecified">
+   <rSolid name="ME11"/>
+   <rMaterial name="materials:M_F_Air"/>
+  </LogicalPart>
+  <LogicalPart name="ME11AlumFrame" category="unspecified">
+   <rSolid name="ME11AlumFrame"/>
+   <rMaterial name="materials:M_Aluminium"/>
+  </LogicalPart>
+  <LogicalPart name="ME11FR4Body" category="unspecified">
+   <rSolid name="ME11FR4Body"/>
+   <rMaterial name="materials:M_NEMA FR4 plate"/>
+  </LogicalPart>
+  <LogicalPart name="ME11PolycarbPanel" category="unspecified">
+   <rSolid name="ME11PolycarbPanel"/>
+   <rMaterial name="materials:Polycarbonate"/>
+  </LogicalPart>
+  <LogicalPart name="ME_FR4Skin_1_ME11Layer" category="unspecified">
+   <rSolid name="ME_FR4Skin_1_ME11Layer"/>
+   <rMaterial name="materials:M_NEMA FR4 plate"/>
+  </LogicalPart>
+  <LogicalPart name="ME_FR4Skin_2_ME11Layer" category="unspecified">
+   <rSolid name="ME_FR4Skin_2_ME11Layer"/>
+   <rMaterial name="materials:M_NEMA FR4 plate"/>
+  </LogicalPart>
+  <LogicalPart name="MECU_1_ME11Layer" category="unspecified">
+   <rSolid name="MECU_1_ME11Layer"/>
+   <rMaterial name="materials:M_Copper"/>
+  </LogicalPart>
+  <LogicalPart name="MECU_2_ME11Layer" category="unspecified">
+   <rSolid name="MECU_2_ME11Layer"/>
+   <rMaterial name="materials:M_Copper"/>
+  </LogicalPart>
+  <LogicalPart name="ME1A_ActiveGasVol" category="unspecified">
+   <rSolid name="ME1A_ActiveGasVol"/>
+   <rMaterial name="materials:M_Argon CF_4 CO_2"/>
+  </LogicalPart>
+  <LogicalPart name="ME11_ActiveGasVol" category="unspecified">
+   <rSolid name="ME11_ActiveGasVol"/>
+   <rMaterial name="materials:M_Argon CF_4 CO_2"/>
+  </LogicalPart>
+  <LogicalPart name="MEEQ" category="unspecified">
+   <rSolid name="MEEQ"/>
+   <rMaterial name="materials:FrontEnd Electronics"/>
+  </LogicalPart>
+  <LogicalPart name="AlgPinNarrowEnd" category="unspecified">
+   <rSolid name="AlgPinNarrowEnd"/>
+   <rMaterial name="materials:StainlessSteel"/>
+  </LogicalPart>
+  <LogicalPart name="AlgPinWideEnd" category="unspecified">
+   <rSolid name="AlgPinWideEnd"/>
+   <rMaterial name="materials:StainlessSteel"/>
+  </LogicalPart>
+  <LogicalPart name="AlgPinNarrowEndME1" category="unspecified">
+   <rSolid name="AlgPinNarrowEndME1"/>
+   <rMaterial name="materials:StainlessSteel"/>
+  </LogicalPart>
+  <LogicalPart name="AlgPinWideEndME1" category="unspecified">
+   <rSolid name="AlgPinWideEndME1"/>
+   <rMaterial name="materials:StainlessSteel"/>
+  </LogicalPart>
+
+  <LogicalPart name="ME12Space" category="unspecified">
+   <rSolid name="ME12Space"/>
+   <rMaterial name="materials:ME_free_space"/>
+  </LogicalPart>
+  <LogicalPart name="ME12" category="unspecified">
+   <rSolid name="ME12"/>
+   <rMaterial name="materials:M_F_Air"/>
+  </LogicalPart>
+  <LogicalPart name="ME12AlumFrame" category="unspecified">
+   <rSolid name="ME12AlumFrame"/>
+   <rMaterial name="materials:M_Aluminium"/>
+  </LogicalPart>
+  <LogicalPart name="ME12AlumFrameSubtraction" category="unspecified">
+    <rSolid name="ME12AlumFrameSubtraction"/>
+    <rMaterial name="materials:ME_free_space"/>
+  </LogicalPart>
+  <LogicalPart name="ME13AlumFrameSubtraction" category="unspecified">
+    <rSolid name="ME13AlumFrameSubtraction"/>
+    <rMaterial name="materials:ME_free_space"/>
+  </LogicalPart>
+  <LogicalPart name="ME21AlumFrameSubtraction" category="unspecified">
+    <rSolid name="ME21AlumFrameSubtraction"/>
+    <rMaterial name="materials:ME_free_space"/>
+  </LogicalPart>
+  <LogicalPart name="ME22AlumFrameSubtraction" category="unspecified">
+    <rSolid name="ME22AlumFrameSubtraction"/>
+    <rMaterial name="materials:ME_free_space"/>
+  </LogicalPart>
+  <LogicalPart name="ME31AlumFrameSubtraction" category="unspecified">
+    <rSolid name="ME31AlumFrameSubtraction"/>
+    <rMaterial name="materials:ME_free_space"/>
+  </LogicalPart>
+  <LogicalPart name="ME32AlumFrameSubtraction" category="unspecified">
+    <rSolid name="ME32AlumFrameSubtraction"/>
+    <rMaterial name="materials:ME_free_space"/>
+  </LogicalPart>
+  <LogicalPart name="ME41AlumFrameSubtraction" category="unspecified">
+    <rSolid name="ME41AlumFrameSubtraction"/>
+    <rMaterial name="materials:ME_free_space"/>
+  </LogicalPart>
+  <LogicalPart name="ME42AlumFrameSubtraction" category="unspecified">
+    <rSolid name="ME42AlumFrameSubtraction"/>
+    <rMaterial name="materials:ME_free_space"/>
+  </LogicalPart>
+  <LogicalPart name="ME12FR4Body" category="unspecified">
+   <rSolid name="ME12FR4Body"/>
+   <rMaterial name="materials:M_NEMA FR4 plate"/>
+  </LogicalPart>
+  <LogicalPart name="ME12PolycarbPanel" category="unspecified">
+   <rSolid name="ME12PolycarbPanel"/>
+   <rMaterial name="materials:Polycarbonate"/>
+  </LogicalPart>
+  <LogicalPart name="ME_FR4Skin_1_ME12Layer" category="unspecified">
+   <rSolid name="ME_FR4Skin_1_ME12Layer"/>
+   <rMaterial name="materials:M_NEMA FR4 plate"/>
+  </LogicalPart>
+  <LogicalPart name="ME_FR4Skin_2_ME12Layer" category="unspecified">
+   <rSolid name="ME_FR4Skin_2_ME12Layer"/>
+   <rMaterial name="materials:M_NEMA FR4 plate"/>
+  </LogicalPart>
+  <LogicalPart name="MECU_1_ME12Layer" category="unspecified">
+   <rSolid name="MECU_1_ME12Layer"/>
+   <rMaterial name="materials:M_Copper"/>
+  </LogicalPart>
+  <LogicalPart name="MECU_2_ME12Layer" category="unspecified">
+   <rSolid name="MECU_2_ME12Layer"/>
+   <rMaterial name="materials:M_Copper"/>
+  </LogicalPart>
+  <LogicalPart name="ME12_ActiveGasVol" category="unspecified">
+   <rSolid name="ME12_ActiveGasVol"/>
+   <rMaterial name="materials:M_Argon CF_4 CO_2"/>
+  </LogicalPart>
+  <LogicalPart name="ME_DeadGas_1_ME12_ActiveGasVol" category="unspecified">
+   <rSolid name="ME_DeadGas_1_ME12_ActiveGasVol"/>
+   <rMaterial name="materials:Dead_Argon CF_4 CO_2"/>
+  </LogicalPart>
+  <LogicalPart name="ME_DeadGas_2_ME12_ActiveGasVol" category="unspecified">
+   <rSolid name="ME_DeadGas_2_ME12_ActiveGasVol"/>
+   <rMaterial name="materials:Dead_Argon CF_4 CO_2"/>
+  </LogicalPart>
+  <LogicalPart name="ME13Space" category="unspecified">
+   <rSolid name="ME13Space"/>
+   <rMaterial name="materials:ME_free_space"/>
+  </LogicalPart>
+  <LogicalPart name="ME13" category="unspecified">
+   <rSolid name="ME13"/>
+   <rMaterial name="materials:M_F_Air"/>
+  </LogicalPart>
+  <LogicalPart name="ME13AlumFrame" category="unspecified">
+   <rSolid name="ME13AlumFrame"/>
+   <rMaterial name="materials:M_Aluminium"/>
+  </LogicalPart>
+  <LogicalPart name="ME13FR4Body" category="unspecified">
+   <rSolid name="ME13FR4Body"/>
+   <rMaterial name="materials:M_NEMA FR4 plate"/>
+  </LogicalPart>
+  <LogicalPart name="ME13PolycarbPanel" category="unspecified">
+   <rSolid name="ME13PolycarbPanel"/>
+   <rMaterial name="materials:Polycarbonate"/>
+  </LogicalPart>
+  <LogicalPart name="ME_FR4Skin_1_ME13Layer" category="unspecified">
+   <rSolid name="ME_FR4Skin_1_ME13Layer"/>
+   <rMaterial name="materials:M_NEMA FR4 plate"/>
+  </LogicalPart>
+  <LogicalPart name="ME_FR4Skin_2_ME13Layer" category="unspecified">
+   <rSolid name="ME_FR4Skin_2_ME13Layer"/>
+   <rMaterial name="materials:M_NEMA FR4 plate"/>
+  </LogicalPart>
+  <LogicalPart name="MECU_1_ME13Layer" category="unspecified">
+   <rSolid name="MECU_1_ME13Layer"/>
+   <rMaterial name="materials:M_Copper"/>
+  </LogicalPart>
+  <LogicalPart name="MECU_2_ME13Layer" category="unspecified">
+   <rSolid name="MECU_2_ME13Layer"/>
+   <rMaterial name="materials:M_Copper"/>
+  </LogicalPart>
+  <LogicalPart name="ME13_ActiveGasVol" category="unspecified">
+   <rSolid name="ME13_ActiveGasVol"/>
+   <rMaterial name="materials:M_Argon CF_4 CO_2"/>
+  </LogicalPart>
+  <LogicalPart name="ME_DeadGas_1_ME13_ActiveGasVol" category="unspecified">
+   <rSolid name="ME_DeadGas_1_ME13_ActiveGasVol"/>
+   <rMaterial name="materials:Dead_Argon CF_4 CO_2"/>
+  </LogicalPart>
+  <LogicalPart name="ME_DeadGas_2_ME13_ActiveGasVol" category="unspecified">
+   <rSolid name="ME_DeadGas_2_ME13_ActiveGasVol"/>
+   <rMaterial name="materials:Dead_Argon CF_4 CO_2"/>
+  </LogicalPart>
+  <LogicalPart name="ME21Space" category="unspecified">
+   <rSolid name="ME21Space"/>
+   <rMaterial name="materials:ME_free_space"/>
+  </LogicalPart>
+  <LogicalPart name="ME21" category="unspecified">
+   <rSolid name="ME21"/>
+   <rMaterial name="materials:M_F_Air"/>
+  </LogicalPart>
+  <LogicalPart name="ME21AlumFrame" category="unspecified">
+   <rSolid name="ME21AlumFrame"/>
+   <rMaterial name="materials:M_Aluminium"/>
+  </LogicalPart>
+  <LogicalPart name="ME21FR4Body" category="unspecified">
+   <rSolid name="ME21FR4Body"/>
+   <rMaterial name="materials:M_NEMA FR4 plate"/>
+  </LogicalPart>
+  <LogicalPart name="ME21PolycarbPanel" category="unspecified">
+   <rSolid name="ME21PolycarbPanel"/>
+   <rMaterial name="materials:Polycarbonate"/>
+  </LogicalPart>
+  <LogicalPart name="ME_FR4Skin_1_ME21Layer" category="unspecified">
+   <rSolid name="ME_FR4Skin_1_ME21Layer"/>
+   <rMaterial name="materials:M_NEMA FR4 plate"/>
+  </LogicalPart>
+  <LogicalPart name="ME_FR4Skin_2_ME21Layer" category="unspecified">
+   <rSolid name="ME_FR4Skin_2_ME21Layer"/>
+   <rMaterial name="materials:M_NEMA FR4 plate"/>
+  </LogicalPart>
+  <LogicalPart name="MECU_1_ME21Layer" category="unspecified">
+   <rSolid name="MECU_1_ME21Layer"/>
+   <rMaterial name="materials:M_Copper"/>
+  </LogicalPart>
+  <LogicalPart name="MECU_2_ME21Layer" category="unspecified">
+   <rSolid name="MECU_2_ME21Layer"/>
+   <rMaterial name="materials:M_Copper"/>
+  </LogicalPart>
+  <LogicalPart name="ME21_ActiveGasVol" category="unspecified">
+   <rSolid name="ME21_ActiveGasVol"/>
+   <rMaterial name="materials:M_Argon CF_4 CO_2"/>
+  </LogicalPart>
+  <LogicalPart name="ME_DeadGas_1_ME21_ActiveGasVol" category="unspecified">
+   <rSolid name="ME_DeadGas_1_ME21_ActiveGasVol"/>
+   <rMaterial name="materials:Dead_Argon CF_4 CO_2"/>
+  </LogicalPart>
+  <LogicalPart name="ME_DeadGas_2_ME21_ActiveGasVol" category="unspecified">
+   <rSolid name="ME_DeadGas_2_ME21_ActiveGasVol"/>
+   <rMaterial name="materials:Dead_Argon CF_4 CO_2"/>
+  </LogicalPart>
+  <LogicalPart name="ME22Space" category="unspecified">
+   <rSolid name="ME22Space"/>
+   <rMaterial name="materials:ME_free_space"/>
+  </LogicalPart>
+  <LogicalPart name="ME22" category="unspecified">
+   <rSolid name="ME22"/>
+   <rMaterial name="materials:M_F_Air"/>
+  </LogicalPart>
+  <LogicalPart name="ME22AlumFrame" category="unspecified">
+   <rSolid name="ME22AlumFrame"/>
+   <rMaterial name="materials:M_Aluminium"/>
+  </LogicalPart>
+  <LogicalPart name="ME22FR4Body" category="unspecified">
+   <rSolid name="ME22FR4Body"/>
+   <rMaterial name="materials:M_NEMA FR4 plate"/>
+  </LogicalPart>
+  <LogicalPart name="ME22PolycarbPanel" category="unspecified">
+   <rSolid name="ME22PolycarbPanel"/>
+   <rMaterial name="materials:Polycarbonate"/>
+  </LogicalPart>
+  <LogicalPart name="ME_FR4Skin_1_ME22Layer" category="unspecified">
+   <rSolid name="ME_FR4Skin_1_ME22Layer"/>
+   <rMaterial name="materials:M_NEMA FR4 plate"/>
+  </LogicalPart>
+  <LogicalPart name="ME_FR4Skin_2_ME22Layer" category="unspecified">
+   <rSolid name="ME_FR4Skin_2_ME22Layer"/>
+   <rMaterial name="materials:M_NEMA FR4 plate"/>
+  </LogicalPart>
+  <LogicalPart name="MECU_1_ME22Layer" category="unspecified">
+   <rSolid name="MECU_1_ME22Layer"/>
+   <rMaterial name="materials:M_Copper"/>
+  </LogicalPart>
+  <LogicalPart name="MECU_2_ME22Layer" category="unspecified">
+   <rSolid name="MECU_2_ME22Layer"/>
+   <rMaterial name="materials:M_Copper"/>
+  </LogicalPart>
+  <LogicalPart name="ME22_ActiveGasVol" category="unspecified">
+   <rSolid name="ME22_ActiveGasVol"/>
+   <rMaterial name="materials:M_Argon CF_4 CO_2"/>
+  </LogicalPart>
+  <LogicalPart name="ME_DeadGas_1_ME22_ActiveGasVol" category="unspecified">
+   <rSolid name="ME_DeadGas_1_ME22_ActiveGasVol"/>
+   <rMaterial name="materials:Dead_Argon CF_4 CO_2"/>
+  </LogicalPart>
+  <LogicalPart name="ME_DeadGas_2_ME22_ActiveGasVol" category="unspecified">
+   <rSolid name="ME_DeadGas_2_ME22_ActiveGasVol"/>
+   <rMaterial name="materials:Dead_Argon CF_4 CO_2"/>
+  </LogicalPart>
+  <LogicalPart name="ME_DeadGas_3_ME22_ActiveGasVol" category="unspecified">
+   <rSolid name="ME_DeadGas_3_ME22_ActiveGasVol"/>
+   <rMaterial name="materials:Dead_Argon CF_4 CO_2"/>
+  </LogicalPart>
+  <LogicalPart name="ME_DeadGas_4_ME22_ActiveGasVol" category="unspecified">
+   <rSolid name="ME_DeadGas_4_ME22_ActiveGasVol"/>
+   <rMaterial name="materials:Dead_Argon CF_4 CO_2"/>
+  </LogicalPart>
+  <LogicalPart name="ME31Space" category="unspecified">
+   <rSolid name="ME31Space"/>
+   <rMaterial name="materials:ME_free_space"/>
+  </LogicalPart>
+  <LogicalPart name="ME31" category="unspecified">
+   <rSolid name="ME31"/>
+   <rMaterial name="materials:M_F_Air"/>
+  </LogicalPart>
+  <LogicalPart name="ME31AlumFrame" category="unspecified">
+   <rSolid name="ME31AlumFrame"/>
+   <rMaterial name="materials:M_Aluminium"/>
+  </LogicalPart>
+  <LogicalPart name="ME31FR4Body" category="unspecified">
+   <rSolid name="ME31FR4Body"/>
+   <rMaterial name="materials:M_NEMA FR4 plate"/>
+  </LogicalPart>
+  <LogicalPart name="ME31PolycarbPanel" category="unspecified">
+   <rSolid name="ME31PolycarbPanel"/>
+   <rMaterial name="materials:Polycarbonate"/>
+  </LogicalPart>
+  <LogicalPart name="ME_FR4Skin_1_ME31Layer" category="unspecified">
+   <rSolid name="ME_FR4Skin_1_ME31Layer"/>
+   <rMaterial name="materials:M_NEMA FR4 plate"/>
+  </LogicalPart>
+  <LogicalPart name="ME_FR4Skin_2_ME31Layer" category="unspecified">
+   <rSolid name="ME_FR4Skin_2_ME31Layer"/>
+   <rMaterial name="materials:M_NEMA FR4 plate"/>
+  </LogicalPart>
+  <LogicalPart name="MECU_1_ME31Layer" category="unspecified">
+   <rSolid name="MECU_1_ME31Layer"/>
+   <rMaterial name="materials:M_Copper"/>
+  </LogicalPart>
+  <LogicalPart name="MECU_2_ME31Layer" category="unspecified">
+   <rSolid name="MECU_2_ME31Layer"/>
+   <rMaterial name="materials:M_Copper"/>
+  </LogicalPart>
+  <LogicalPart name="ME31_ActiveGasVol" category="unspecified">
+   <rSolid name="ME31_ActiveGasVol"/>
+   <rMaterial name="materials:M_Argon CF_4 CO_2"/>
+  </LogicalPart>
+  <LogicalPart name="ME_DeadGas_1_ME31_ActiveGasVol" category="unspecified">
+   <rSolid name="ME_DeadGas_1_ME31_ActiveGasVol"/>
+   <rMaterial name="materials:Dead_Argon CF_4 CO_2"/>
+  </LogicalPart>
+  <LogicalPart name="ME_DeadGas_2_ME31_ActiveGasVol" category="unspecified">
+   <rSolid name="ME_DeadGas_2_ME31_ActiveGasVol"/>
+   <rMaterial name="materials:Dead_Argon CF_4 CO_2"/>
+  </LogicalPart>
+  <LogicalPart name="ME32Space" category="unspecified">
+   <rSolid name="ME32Space"/>
+   <rMaterial name="materials:ME_free_space"/>
+  </LogicalPart>
+  <LogicalPart name="ME32" category="unspecified">
+   <rSolid name="ME32"/>
+   <rMaterial name="materials:M_F_Air"/>
+  </LogicalPart>
+  <LogicalPart name="ME32AlumFrame" category="unspecified">
+   <rSolid name="ME32AlumFrame"/>
+   <rMaterial name="materials:M_Aluminium"/>
+  </LogicalPart>
+  <LogicalPart name="ME32FR4Body" category="unspecified">
+   <rSolid name="ME32FR4Body"/>
+   <rMaterial name="materials:M_NEMA FR4 plate"/>
+  </LogicalPart>
+  <LogicalPart name="ME32PolycarbPanel" category="unspecified">
+   <rSolid name="ME32PolycarbPanel"/>
+   <rMaterial name="materials:Polycarbonate"/>
+  </LogicalPart>
+  <LogicalPart name="ME_FR4Skin_1_ME32Layer" category="unspecified">
+   <rSolid name="ME_FR4Skin_1_ME32Layer"/>
+   <rMaterial name="materials:M_NEMA FR4 plate"/>
+  </LogicalPart>
+  <LogicalPart name="ME_FR4Skin_2_ME32Layer" category="unspecified">
+   <rSolid name="ME_FR4Skin_2_ME32Layer"/>
+   <rMaterial name="materials:M_NEMA FR4 plate"/>
+  </LogicalPart>
+  <LogicalPart name="MECU_1_ME32Layer" category="unspecified">
+   <rSolid name="MECU_1_ME32Layer"/>
+   <rMaterial name="materials:M_Copper"/>
+  </LogicalPart>
+  <LogicalPart name="MECU_2_ME32Layer" category="unspecified">
+   <rSolid name="MECU_2_ME32Layer"/>
+   <rMaterial name="materials:M_Copper"/>
+  </LogicalPart>
+  <LogicalPart name="ME32_ActiveGasVol" category="unspecified">
+   <rSolid name="ME32_ActiveGasVol"/>
+   <rMaterial name="materials:M_Argon CF_4 CO_2"/>
+  </LogicalPart>
+  <LogicalPart name="ME_DeadGas_1_ME32_ActiveGasVol" category="unspecified">
+   <rSolid name="ME_DeadGas_1_ME32_ActiveGasVol"/>
+   <rMaterial name="materials:Dead_Argon CF_4 CO_2"/>
+  </LogicalPart>
+  <LogicalPart name="ME_DeadGas_2_ME32_ActiveGasVol" category="unspecified">
+   <rSolid name="ME_DeadGas_2_ME32_ActiveGasVol"/>
+   <rMaterial name="materials:Dead_Argon CF_4 CO_2"/>
+  </LogicalPart>
+  <LogicalPart name="ME_DeadGas_3_ME32_ActiveGasVol" category="unspecified">
+   <rSolid name="ME_DeadGas_3_ME32_ActiveGasVol"/>
+   <rMaterial name="materials:Dead_Argon CF_4 CO_2"/>
+  </LogicalPart>
+  <LogicalPart name="ME_DeadGas_4_ME32_ActiveGasVol" category="unspecified">
+   <rSolid name="ME_DeadGas_4_ME32_ActiveGasVol"/>
+   <rMaterial name="materials:Dead_Argon CF_4 CO_2"/>
+  </LogicalPart>
+  <LogicalPart name="ME41Space" category="unspecified">
+   <rSolid name="ME41Space"/>
+   <rMaterial name="materials:ME_free_space"/>
+  </LogicalPart>
+  <LogicalPart name="ME41" category="unspecified">
+   <rSolid name="ME41"/>
+   <rMaterial name="materials:M_F_Air"/>
+  </LogicalPart>
+  <LogicalPart name="ME41AlumFrame" category="unspecified">
+   <rSolid name="ME41AlumFrame"/>
+   <rMaterial name="materials:M_Aluminium"/>
+  </LogicalPart>
+  <LogicalPart name="ME41FR4Body" category="unspecified">
+   <rSolid name="ME41FR4Body"/>
+   <rMaterial name="materials:M_NEMA FR4 plate"/>
+  </LogicalPart>
+  <LogicalPart name="ME41PolycarbPanel" category="unspecified">
+   <rSolid name="ME41PolycarbPanel"/>
+   <rMaterial name="materials:Polycarbonate"/>
+  </LogicalPart>
+  <LogicalPart name="ME_FR4Skin_1_ME41Layer" category="unspecified">
+   <rSolid name="ME_FR4Skin_1_ME41Layer"/>
+   <rMaterial name="materials:M_NEMA FR4 plate"/>
+  </LogicalPart>
+  <LogicalPart name="ME_FR4Skin_2_ME41Layer" category="unspecified">
+   <rSolid name="ME_FR4Skin_2_ME41Layer"/>
+   <rMaterial name="materials:M_NEMA FR4 plate"/>
+  </LogicalPart>
+  <LogicalPart name="MECU_1_ME41Layer" category="unspecified">
+   <rSolid name="MECU_1_ME41Layer"/>
+   <rMaterial name="materials:M_Copper"/>
+  </LogicalPart>
+  <LogicalPart name="MECU_2_ME41Layer" category="unspecified">
+   <rSolid name="MECU_2_ME41Layer"/>
+   <rMaterial name="materials:M_Copper"/>
+  </LogicalPart>
+  <LogicalPart name="ME41_ActiveGasVol" category="unspecified">
+   <rSolid name="ME41_ActiveGasVol"/>
+   <rMaterial name="materials:M_Argon CF_4 CO_2"/>
+  </LogicalPart>
+  <LogicalPart name="ME_DeadGas_1_ME41_ActiveGasVol" category="unspecified">
+   <rSolid name="ME_DeadGas_1_ME41_ActiveGasVol"/>
+   <rMaterial name="materials:Dead_Argon CF_4 CO_2"/>
+  </LogicalPart>
+  <LogicalPart name="ME_DeadGas_2_ME41_ActiveGasVol" category="unspecified">
+   <rSolid name="ME_DeadGas_2_ME41_ActiveGasVol"/>
+   <rMaterial name="materials:Dead_Argon CF_4 CO_2"/>
+  </LogicalPart>
+  <LogicalPart name="ME42Space" category="unspecified">
+   <rSolid name="ME42Space"/>
+   <rMaterial name="materials:ME_free_space"/>
+  </LogicalPart>
+  <LogicalPart name="ME42" category="unspecified">
+   <rSolid name="ME42"/>
+   <rMaterial name="materials:M_F_Air"/>
+  </LogicalPart>
+  <LogicalPart name="ME42AlumFrame" category="unspecified">
+   <rSolid name="ME42AlumFrame"/>
+   <rMaterial name="materials:M_Aluminium"/>
+  </LogicalPart>
+  <LogicalPart name="ME42FR4Body" category="unspecified">
+   <rSolid name="ME42FR4Body"/>
+   <rMaterial name="materials:M_NEMA FR4 plate"/>
+  </LogicalPart>
+  <LogicalPart name="ME42PolycarbPanel" category="unspecified">
+   <rSolid name="ME42PolycarbPanel"/>
+   <rMaterial name="materials:Polycarbonate"/>
+  </LogicalPart>
+  <LogicalPart name="ME_FR4Skin_1_ME42Layer" category="unspecified">
+   <rSolid name="ME_FR4Skin_1_ME42Layer"/>
+   <rMaterial name="materials:M_NEMA FR4 plate"/>
+  </LogicalPart>
+  <LogicalPart name="ME_FR4Skin_2_ME42Layer" category="unspecified">
+   <rSolid name="ME_FR4Skin_2_ME42Layer"/>
+   <rMaterial name="materials:M_NEMA FR4 plate"/>
+  </LogicalPart>
+  <LogicalPart name="MECU_1_ME42Layer" category="unspecified">
+   <rSolid name="MECU_1_ME42Layer"/>
+   <rMaterial name="materials:M_Copper"/>
+  </LogicalPart>
+  <LogicalPart name="MECU_2_ME42Layer" category="unspecified">
+   <rSolid name="MECU_2_ME42Layer"/>
+   <rMaterial name="materials:M_Copper"/>
+  </LogicalPart>
+  <LogicalPart name="ME42_ActiveGasVol" category="unspecified">
+   <rSolid name="ME42_ActiveGasVol"/>
+   <rMaterial name="materials:M_Argon CF_4 CO_2"/>
+  </LogicalPart>
+  <LogicalPart name="ME_DeadGas_1_ME42_ActiveGasVol" category="unspecified">
+   <rSolid name="ME_DeadGas_1_ME42_ActiveGasVol"/>
+   <rMaterial name="materials:Dead_Argon CF_4 CO_2"/>
+  </LogicalPart>
+  <LogicalPart name="ME_DeadGas_2_ME42_ActiveGasVol" category="unspecified">
+   <rSolid name="ME_DeadGas_2_ME42_ActiveGasVol"/>
+   <rMaterial name="materials:Dead_Argon CF_4 CO_2"/>
+  </LogicalPart>
+  <LogicalPart name="ME_DeadGas_3_ME42_ActiveGasVol" category="unspecified">
+   <rSolid name="ME_DeadGas_3_ME42_ActiveGasVol"/>
+   <rMaterial name="materials:Dead_Argon CF_4 CO_2"/>
+  </LogicalPart>
+  <LogicalPart name="ME_DeadGas_4_ME42_ActiveGasVol" category="unspecified">
+   <rSolid name="ME_DeadGas_4_ME42_ActiveGasVol"/>
+   <rMaterial name="materials:Dead_Argon CF_4 CO_2"/>
+  </LogicalPart>
+ </LogicalPartSection>
+
+ <PosPartSection label="csc.xml">
+  <PosPart copyNumber="1">
+   <rParent name="mf:ME1RingP"/>
+   <rChild name="csc:ME11SupportDisk"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="0*fm " z="6023*mm"/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="mf:ME1RingP"/>
+   <rChild name="csc:ME11Space"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="0*fm " z="6154.5*mm"/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="mf:ME1RingP"/>
+   <rChild name="csc:ME11Space"/>
+   <rRotation name="rotations:R010"/>
+   <Translation x="0*fm " y="0*fm " z="5861.5*mm"/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="mf:ME1RingN"/>
+   <rChild name="csc:ME11SupportDisk"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="0*fm " z="6023*mm"/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="mf:ME1RingN"/>
+   <rChild name="csc:ME11Space"/>
+   <rRotation name="rotations:180RYZ"/>
+   <Translation x="0*fm " y="0*fm " z="6154.5*mm"/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="mf:ME1RingN"/>
+   <rChild name="csc:ME11Space"/>
+   <rRotation name="rotations:R010R"/>
+   <Translation x="0*fm " y="0*fm " z="5861.5*mm"/>
+  </PosPart>
+  <Division name="csc:ME11SpaceDivision" parent="csc:ME11Space" axis="phi" offset="-10*deg" width="20*deg"/>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME11SpaceDivision"/>
+   <rChild name="csc:ME11"/>
+   <rRotation name="rotations:90XD"/>
+   <Translation x="1.815*m  " y="0*fm " z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME11"/>
+   <rChild name="csc:ME11AlumFrame"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="1.5*cm " z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME11AlumFrame"/>
+   <rChild name="csc:ME11FR4Body"/>
+   <rRotation name="rotations:000D"/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME11FR4Body"/>
+   <rChild name="csc:ME11PolycarbPanel"/>
+   <rRotation name="rotations:000D"/>
+  </PosPart>
+  <Division name="csc:ME11Layer" parent="csc:ME11PolycarbPanel" axis="y" offset="[ME11LayerOffset]" width="[ME11LayerSpacing]" nReplicas="6"/>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME11Layer"/>
+   <rChild name="csc:ME_FR4Skin_1_ME11Layer"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="0.5*[ME11GasGap]+2.0*[ME11CuFoilHalfThick]+[ME11FR4SkinHalfThick]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="csc:ME11Layer"/>
+   <rChild name="csc:ME_FR4Skin_2_ME11Layer"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="-0.5*[ME11GasGap]-2.0*[ME11CuFoilHalfThick]-[ME11FR4SkinHalfThick]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME11Layer"/>
+   <rChild name="csc:MECU_1_ME11Layer"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="0.5*[ME11GasGap]+[ME11CuFoilHalfThick]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="csc:ME11Layer"/>
+   <rChild name="csc:MECU_2_ME11Layer"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="-0.5*[ME11GasGap]-[ME11CuFoilHalfThick]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME11Layer"/>
+   <rChild name="csc:ME1A_ActiveGasVol"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="0*fm " z="-53.12*cm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME11Layer"/>
+   <rChild name="csc:ME11_ActiveGasVol"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="0*fm " z="21.25*cm "/>
+  </PosPart>
+   <PosPart copyNumber="1">
+   <rParent name="csc:ME31"/>
+   <rChild name="csc:MEEQ"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="-10.0234*cm " z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME32"/>
+   <rChild name="csc:MEEQ"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="-10.0234*cm " z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME41"/>
+   <rChild name="csc:MEEQ"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="-10.0234*cm " z="0*fm "/>
+  </PosPart>
+   <PosPart copyNumber="1">
+   <rParent name="csc:ME42"/>
+   <rChild name="csc:MEEQ"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="-10.0234*cm " z="0*fm "/>
+  </PosPart>
+   <PosPart copyNumber="1">
+   <rParent name="csc:ME12"/>
+   <rChild name="csc:AlgPinNarrowEndME1"/>
+   <rRotation name="RotYZaroundX90"/>
+   <Translation x="0*fm " y="-90.224*mm " z="-912.1*mm"/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME12"/>
+   <rChild name="csc:AlgPinWideEndME1"/>
+   <rRotation name="RotYZaroundX90"/>
+   <Translation x="0*fm " y="-90.224*mm " z="893.1*mm"/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME13"/>
+   <rChild name="csc:AlgPinNarrowEndME1"/>
+   <rRotation name="RotYZaroundX90"/>
+   <Translation x="0*fm " y="-90.224*mm " z="-861.6*mm"/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME13"/>
+   <rChild name="csc:AlgPinWideEndME1"/>
+   <rRotation name="RotYZaroundX90"/>
+   <Translation x="0*fm " y="-90.224*mm " z="842.5*mm"/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME21"/>
+   <rChild name="csc:AlgPinNarrowEnd"/>
+   <rRotation name="RotYZaroundX90"/>
+   <Translation x="0*fm " y="-9.4034*cm " z="-988.05*mm"/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME21"/>
+   <rChild name="csc:AlgPinWideEnd"/>
+   <rRotation name="RotYZaroundX90"/>
+   <Translation x="0*fm " y="-9.4034*cm " z="969.05*mm"/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME22"/>
+   <rChild name="csc:AlgPinNarrowEnd"/>
+   <rRotation name="RotYZaroundX90"/>
+   <Translation x="0*fm " y="-9.4034*cm " z="-1655.05*mm"/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME22"/>
+   <rChild name="csc:AlgPinWideEnd"/>
+   <rRotation name="RotYZaroundX90"/>
+   <Translation x="0*fm " y="-9.4034*cm " z="1636.05*mm"/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME31"/>
+   <rChild name="csc:AlgPinNarrowEnd"/>
+   <rRotation name="RotYZaroundX90"/>
+   <Translation x="0*fm " y="-9.4034*cm " z="-888.2*mm"/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME31"/>
+   <rChild name="csc:AlgPinWideEnd"/>
+   <rRotation name="RotYZaroundX90"/>
+   <Translation x="0*fm " y="-9.4034*cm " z="869.2*mm"/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME32"/>
+   <rChild name="csc:AlgPinNarrowEnd"/>
+   <rRotation name="RotYZaroundX90"/>
+   <Translation x="0*fm " y="-9.4034*cm " z="-1655.05*mm"/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME32"/>
+   <rChild name="csc:AlgPinWideEnd"/>
+   <rRotation name="RotYZaroundX90"/>
+   <Translation x="0*fm " y="-9.4034*cm " z="1636.05*mm"/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME41"/>
+   <rChild name="csc:AlgPinNarrowEnd"/>
+   <rRotation name="RotYZaroundX90"/>
+   <Translation x="0*fm " y="-9.4034*cm " z="-788.4*mm"/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME41"/>
+   <rChild name="csc:AlgPinWideEnd"/>
+   <rRotation name="RotYZaroundX90"/>
+   <Translation x="0*fm " y="-9.4034*cm " z="769.4*mm"/>
+  </PosPart>
+   <PosPart copyNumber="1">
+   <rParent name="csc:ME42"/>
+   <rChild name="csc:AlgPinNarrowEnd"/>
+   <rRotation name="RotYZaroundX90"/>
+   <Translation x="0*fm " y="-9.4034*cm " z="-1655.05*mm"/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME42"/>
+   <rChild name="csc:AlgPinWideEnd"/>
+   <rRotation name="RotYZaroundX90"/>
+   <Translation x="0*fm " y="-9.4034*cm " z="1636.05*mm"/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="mf:ME12RingP"/>
+   <rChild name="csc:ME12Space"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="0*fm " z="159.5*mm"/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="mf:ME12RingP"/>
+   <rChild name="csc:ME12Space"/>
+   <rRotation name="rotations:R010"/>
+   <Translation x="0*fm " y="0*fm " z="-114.5*mm"/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="mf:ME12RingN"/>
+   <rChild name="csc:ME12Space"/>
+   <rRotation name="rotations:180RYZ"/>
+   <Translation x="0*fm " y="0*fm " z="159.5*mm"/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="mf:ME12RingN"/>
+   <rChild name="csc:ME12Space"/>
+   <rRotation name="rotations:R010R"/>
+   <Translation x="0*fm " y="0*fm " z="-114.5*mm"/>
+  </PosPart>
+  <Division name="csc:ME12SpaceDivision" parent="csc:ME12Space" axis="phi" offset="-10*deg" width="20*deg"/>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME12SpaceDivision"/>
+   <rChild name="csc:ME12"/>
+   <rRotation name="rotations:90XD"/>
+   <Translation x="3.697*m  " y="0*fm " z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME12"/>
+   <rChild name="csc:ME12AlumFrame"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="1.5*cm " z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME12AlumFrame"/>
+   <rChild name="csc:ME12AlumFrameSubtraction"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="[AlumFrameHalfThick]-[AlumFrameSubtractionThick]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="2">
+  <rParent name="csc:ME12AlumFrame"/>
+   <rChild name="csc:ME12AlumFrameSubtraction"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="-[AlumFrameHalfThick]+[AlumFrameSubtractionThick]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME13AlumFrame"/>
+   <rChild name="csc:ME13AlumFrameSubtraction"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="[AlumFrameHalfThick]-[AlumFrameSubtractionThick]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="csc:ME13AlumFrame"/>
+   <rChild name="csc:ME13AlumFrameSubtraction"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="-[AlumFrameHalfThick]+[AlumFrameSubtractionThick]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME21AlumFrame"/>
+   <rChild name="csc:ME21AlumFrameSubtraction"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="[AlumFrameHalfThick]-[AlumFrameSubtractionThick]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="csc:ME21AlumFrame"/>
+   <rChild name="csc:ME21AlumFrameSubtraction"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="-[AlumFrameHalfThick]+[AlumFrameSubtractionThick]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME22AlumFrame"/>
+   <rChild name="csc:ME22AlumFrameSubtraction"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="[AlumFrameHalfThick]-[AlumFrameSubtractionThick]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="csc:ME22AlumFrame"/>
+   <rChild name="csc:ME22AlumFrameSubtraction"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="-[AlumFrameHalfThick]+[AlumFrameSubtractionThick]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME31AlumFrame"/>
+   <rChild name="csc:ME31AlumFrameSubtraction"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="[AlumFrameHalfThick]-[AlumFrameSubtractionThick]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="csc:ME31AlumFrame"/>
+   <rChild name="csc:ME31AlumFrameSubtraction"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="-[AlumFrameHalfThick]+[AlumFrameSubtractionThick]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME32AlumFrame"/>
+   <rChild name="csc:ME32AlumFrameSubtraction"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="[AlumFrameHalfThick]-[AlumFrameSubtractionThick]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="csc:ME32AlumFrame"/>
+   <rChild name="csc:ME32AlumFrameSubtraction"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="-[AlumFrameHalfThick]+[AlumFrameSubtractionThick]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME41AlumFrame"/>
+   <rChild name="csc:ME41AlumFrameSubtraction"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="[AlumFrameHalfThick]-[AlumFrameSubtractionThick]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="csc:ME41AlumFrame"/>
+   <rChild name="csc:ME41AlumFrameSubtraction"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="-[AlumFrameHalfThick]+[AlumFrameSubtractionThick]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME42AlumFrame"/>
+   <rChild name="csc:ME42AlumFrameSubtraction"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="[AlumFrameHalfThick]-[AlumFrameSubtractionThick]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="csc:ME42AlumFrame"/>
+   <rChild name="csc:ME42AlumFrameSubtraction"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="-[AlumFrameHalfThick]+[AlumFrameSubtractionThick]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME12AlumFrame"/>
+   <rChild name="csc:ME12FR4Body"/>
+   <rRotation name="rotations:000D"/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME12FR4Body"/>
+   <rChild name="csc:ME12PolycarbPanel"/>
+   <rRotation name="rotations:000D"/>
+  </PosPart>
+  <Division name="csc:ME12Layer" parent="csc:ME12PolycarbPanel" axis="y" offset="[LayerOffset]" width="[LayerSpacing]" nReplicas="6"/>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME12Layer"/>
+   <rChild name="csc:ME_FR4Skin_1_ME12Layer"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="[FR4SkinCenter]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="csc:ME12Layer"/>
+   <rChild name="csc:ME_FR4Skin_2_ME12Layer"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="-[FR4SkinCenter]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME12Layer"/>
+   <rChild name="csc:MECU_1_ME12Layer"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="[CuFoilCenter]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="csc:ME12Layer"/>
+   <rChild name="csc:MECU_2_ME12Layer"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="-[CuFoilCenter]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME12Layer"/>
+   <rChild name="csc:ME12_ActiveGasVol"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="0*fm " z="-0.955*cm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME12_ActiveGasVol"/>
+   <rChild name="csc:ME_DeadGas_1_ME12_ActiveGasVol"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="0*fm " z="34.2*cm "/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="csc:ME12_ActiveGasVol"/>
+   <rChild name="csc:ME_DeadGas_2_ME12_ActiveGasVol"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="0*fm " z="-31.6*cm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="mf:ME13RingP"/>
+   <rChild name="csc:ME13Space"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="0*fm " z="6936.5874*mm  "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="mf:ME13RingN"/>
+   <rChild name="csc:ME13Space"/>
+   <rRotation name="rotations:180RYZ"/>
+   <Translation x="0*fm " y="0*fm " z="6936.5874*mm  "/>
+  </PosPart>
+  <Division name="csc:ME13SpaceDivision" parent="csc:ME13Space" axis="phi" offset="-5*deg" width="10*deg"/>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME13SpaceDivision"/>
+   <rChild name="csc:ME13"/>
+   <rRotation name="rotations:90XD"/>
+   <Translation x="5.9515*m  " y="0*fm " z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME13"/>
+   <rChild name="csc:ME13AlumFrame"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="1.5*cm " z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME13AlumFrame"/>
+   <rChild name="csc:ME13FR4Body"/>
+   <rRotation name="rotations:000D"/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME13FR4Body"/>
+   <rChild name="csc:ME13PolycarbPanel"/>
+   <rRotation name="rotations:000D"/>
+  </PosPart>
+  <Division name="csc:ME13Layer" parent="csc:ME13PolycarbPanel" axis="y" offset="[LayerOffset]" width="[LayerSpacing]" nReplicas="6"/>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME13Layer"/>
+   <rChild name="csc:ME_FR4Skin_1_ME13Layer"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="[FR4SkinCenter]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="csc:ME13Layer"/>
+   <rChild name="csc:ME_FR4Skin_2_ME13Layer"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="-[FR4SkinCenter]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME13Layer"/>
+   <rChild name="csc:MECU_1_ME13Layer"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="[CuFoilCenter]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="csc:ME13Layer"/>
+   <rChild name="csc:MECU_2_ME13Layer"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="-[CuFoilCenter]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME13Layer"/>
+   <rChild name="csc:ME13_ActiveGasVol"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="0*fm " z="-1.075*cm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME13_ActiveGasVol"/>
+   <rChild name="csc:ME_DeadGas_1_ME13_ActiveGasVol"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="0*fm " z="28.92*cm "/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="csc:ME13_ActiveGasVol"/>
+   <rChild name="csc:ME_DeadGas_2_ME13_ActiveGasVol"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="0*fm " z="-21.66*cm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="mf:ME2RingP"/>
+   <rChild name="csc:ME21Space"/>
+   <rRotation name="rotations:R005"/>
+   <Translation x="0*fm " y="0*fm " z="202.1125*mm+8.1925*m "/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="mf:ME2RingP"/>
+   <rChild name="csc:ME21Space"/>
+   <rRotation name="rotations:R025"/>
+   <Translation x="0*fm " y="0*fm " z="-45.8875*mm+8.1925*m "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="mf:ME2RingN"/>
+   <rChild name="csc:ME21Space"/>
+   <rRotation name="rotations:R005R"/>
+   <Translation x="0*fm " y="0*fm " z="202.1125*mm+8.1925*m "/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="mf:ME2RingN"/>
+   <rChild name="csc:ME21Space"/>
+   <rRotation name="rotations:R025R"/>
+   <Translation x="0*fm " y="0*fm " z="-45.8875*mm+8.1925*m "/>
+  </PosPart>
+  <Division name="csc:ME21SpaceDivision" parent="csc:ME21Space" axis="phi" offset="-20*deg" width="40*deg"/>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME21SpaceDivision"/>
+   <rChild name="csc:ME21"/>
+   <rRotation name="rotations:90XD"/>
+   <Translation x="2.427*m  " y="0*fm " z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME21"/>
+   <rChild name="csc:ME21AlumFrame"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="1.5*cm " z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME21AlumFrame"/>
+   <rChild name="csc:ME21FR4Body"/>
+   <rRotation name="rotations:000D"/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME21FR4Body"/>
+   <rChild name="csc:ME21PolycarbPanel"/>
+   <rRotation name="rotations:000D"/>
+  </PosPart>
+  <Division name="csc:ME21Layer" parent="csc:ME21PolycarbPanel" axis="y" offset="[LayerOffset]" width="[LayerSpacing]" nReplicas="6"/>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME21Layer"/>
+   <rChild name="csc:ME_FR4Skin_1_ME21Layer"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="[FR4SkinCenter]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="csc:ME21Layer"/>
+   <rChild name="csc:ME_FR4Skin_2_ME21Layer"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="-[FR4SkinCenter]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME21Layer"/>
+   <rChild name="csc:MECU_1_ME21Layer"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="[CuFoilCenter]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="csc:ME21Layer"/>
+   <rChild name="csc:MECU_2_ME21Layer"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="-[CuFoilCenter]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME21Layer"/>
+   <rChild name="csc:ME21_ActiveGasVol"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="0*fm " z="-9.55*mm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME21_ActiveGasVol"/>
+   <rChild name="csc:ME_DeadGas_1_ME21_ActiveGasVol"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="0*fm " z="34.62*cm "/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="csc:ME21_ActiveGasVol"/>
+   <rChild name="csc:ME_DeadGas_2_ME21_ActiveGasVol"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="0*fm " z="-26.52*cm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="mf:ME2RingP"/>
+   <rChild name="csc:ME22Space"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="0*fm " z="202.1125*mm+8.1925*m "/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="mf:ME2RingP"/>
+   <rChild name="csc:ME22Space"/>
+   <rRotation name="rotations:R010"/>
+   <Translation x="0*fm " y="0*fm " z="-45.8875*mm+8.1925*m "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="mf:ME2RingN"/>
+   <rChild name="csc:ME22Space"/>
+   <rRotation name="rotations:180RYZ"/>
+   <Translation x="0*fm " y="0*fm " z="202.1125*mm+8.1925*m "/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="mf:ME2RingN"/>
+   <rChild name="csc:ME22Space"/>
+   <rRotation name="rotations:R010R"/>
+   <Translation x="0*fm " y="0*fm " z="-45.8875*mm+8.1925*m "/>
+  </PosPart>
+  <Division name="csc:ME22SpaceDivision" parent="csc:ME22Space" axis="phi" offset="-10.*deg" width="20*deg"/>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME22SpaceDivision"/>
+   <rChild name="csc:ME22"/>
+   <rRotation name="rotations:90XD"/>
+   <Translation x="5265.0*mm" y="0*fm " z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME22"/>
+   <rChild name="csc:ME22AlumFrame"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="1.5*cm " z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME22AlumFrame"/>
+   <rChild name="csc:ME22FR4Body"/>
+   <rRotation name="rotations:000D"/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME22FR4Body"/>
+   <rChild name="csc:ME22PolycarbPanel"/>
+   <rRotation name="rotations:000D"/>
+  </PosPart>
+  <Division name="csc:ME22Layer" parent="csc:ME22PolycarbPanel" axis="y" offset="[LayerOffset]" width="[LayerSpacing]" nReplicas="6"/>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME22Layer"/>
+   <rChild name="csc:ME_FR4Skin_1_ME22Layer"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="[FR4SkinCenter]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="csc:ME22Layer"/>
+   <rChild name="csc:ME_FR4Skin_2_ME22Layer"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="-[FR4SkinCenter]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME22Layer"/>
+   <rChild name="csc:MECU_1_ME22Layer"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="[CuFoilCenter]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="csc:ME22Layer"/>
+   <rChild name="csc:MECU_2_ME22Layer"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="-[CuFoilCenter]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME22Layer"/>
+   <rChild name="csc:ME22_ActiveGasVol"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="0*fm " z="-9.5*mm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME22_ActiveGasVol"/>
+   <rChild name="csc:ME_DeadGas_1_ME22_ActiveGasVol"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="0*fm " z="1.0116*m  "/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="csc:ME22_ActiveGasVol"/>
+   <rChild name="csc:ME_DeadGas_2_ME22_ActiveGasVol"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="0*fm " z="40.46*cm "/>
+  </PosPart>
+  <PosPart copyNumber="3">
+   <rParent name="csc:ME22_ActiveGasVol"/>
+   <rChild name="csc:ME_DeadGas_3_ME22_ActiveGasVol"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="0*fm " z="-20.23*cm "/>
+  </PosPart>
+  <PosPart copyNumber="4">
+   <rParent name="csc:ME22_ActiveGasVol"/>
+   <rChild name="csc:ME_DeadGas_4_ME22_ActiveGasVol"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="0*fm " z="-80.92*cm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="mf:ME3RingP"/>
+   <rChild name="csc:ME31Space"/>
+   <rRotation name="rotations:R005"/>
+   <Translation x="0*fm " y="0*fm " z="-202.1125*mm "/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="mf:ME3RingP"/>
+   <rChild name="csc:ME31Space"/>
+   <rRotation name="rotations:R025"/>
+   <Translation x="0*fm " y="0*fm " z="45.8875*mm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="mf:ME3RingN"/>
+   <rChild name="csc:ME31Space"/>
+   <rRotation name="rotations:R005R"/>
+   <Translation x="0*fm " y="0*fm " z="-202.1125*mm "/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="mf:ME3RingN"/>
+   <rChild name="csc:ME31Space"/>
+   <rRotation name="rotations:R025R"/>
+   <Translation x="0*fm " y="0*fm " z="45.8875*mm "/>
+  </PosPart>
+  <Division name="csc:ME31SpaceDivision" parent="csc:ME31Space" axis="phi" offset="-20*deg" width="40*deg"/>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME31SpaceDivision"/>
+   <rChild name="csc:ME31"/>
+   <rRotation name="rotations:90DX"/>
+   <Translation x="2.527*m  " y="0*fm " z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME31"/>
+   <rChild name="csc:ME31AlumFrame"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="1.5*cm " z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME31AlumFrame"/>
+   <rChild name="csc:ME31FR4Body"/>
+   <rRotation name="rotations:000D"/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME31FR4Body"/>
+   <rChild name="csc:ME31PolycarbPanel"/>
+   <rRotation name="rotations:000D"/>
+  </PosPart>
+  <Division name="csc:ME31Layer" parent="csc:ME31PolycarbPanel" axis="y" offset="[LayerOffset]" width="[LayerSpacing]" nReplicas="6"/>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME31Layer"/>
+   <rChild name="csc:ME_FR4Skin_1_ME31Layer"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="[FR4SkinCenter]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="csc:ME31Layer"/>
+   <rChild name="csc:ME_FR4Skin_2_ME31Layer"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="-[FR4SkinCenter]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME31Layer"/>
+   <rChild name="csc:MECU_1_ME31Layer"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="[CuFoilCenter]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="csc:ME31Layer"/>
+   <rChild name="csc:MECU_2_ME31Layer"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="-[CuFoilCenter]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME31Layer"/>
+   <rChild name="csc:ME31_ActiveGasVol"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="0*fm " z="-9.65*mm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME31_ActiveGasVol"/>
+   <rChild name="csc:ME_DeadGas_1_ME31_ActiveGasVol"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="0*fm " z="24.685*cm "/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="csc:ME31_ActiveGasVol"/>
+   <rChild name="csc:ME_DeadGas_2_ME31_ActiveGasVol"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="0*fm " z="-35.205*cm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="mf:ME3RingP"/>
+   <rChild name="csc:ME32Space"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="0*fm " z="-202.1125*mm "/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="mf:ME3RingP"/>
+   <rChild name="csc:ME32Space"/>
+   <rRotation name="rotations:R010"/>
+   <Translation x="0*fm " y="0*fm " z="45.8875*mm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="mf:ME3RingN"/>
+   <rChild name="csc:ME32Space"/>
+   <rRotation name="rotations:180RYZ"/>
+   <Translation x="0*fm " y="0*fm " z="-202.1125*mm "/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="mf:ME3RingN"/>
+   <rChild name="csc:ME32Space"/>
+   <rRotation name="rotations:R010R"/>
+   <Translation x="0*fm " y="0*fm " z="45.8875*mm "/>
+  </PosPart>
+  <Division name="csc:ME32SpaceDivision" parent="csc:ME32Space" axis="phi" offset="-10*deg" width="20*deg"/>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME32SpaceDivision"/>
+   <rChild name="csc:ME32"/>
+   <rRotation name="rotations:90DX"/>
+   <Translation x="5265.0*mm" y="0*fm " z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME32"/>
+   <rChild name="csc:ME32AlumFrame"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="1.5*cm " z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME32AlumFrame"/>
+   <rChild name="csc:ME32FR4Body"/>
+   <rRotation name="rotations:000D"/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME32FR4Body"/>
+   <rChild name="csc:ME32PolycarbPanel"/>
+   <rRotation name="rotations:000D"/>
+  </PosPart>
+  <Division name="csc:ME32Layer" parent="csc:ME32PolycarbPanel" axis="y" offset="[LayerOffset]" width="[LayerSpacing]" nReplicas="6"/>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME32Layer"/>
+   <rChild name="csc:ME_FR4Skin_1_ME32Layer"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="[FR4SkinCenter]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="csc:ME32Layer"/>
+   <rChild name="csc:ME_FR4Skin_2_ME32Layer"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="-[FR4SkinCenter]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME32Layer"/>
+   <rChild name="csc:MECU_1_ME32Layer"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="[CuFoilCenter]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="csc:ME32Layer"/>
+   <rChild name="csc:MECU_2_ME32Layer"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="-[CuFoilCenter]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME32Layer"/>
+   <rChild name="csc:ME32_ActiveGasVol"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="0*fm " z="-9.5*mm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME32_ActiveGasVol"/>
+   <rChild name="csc:ME_DeadGas_1_ME32_ActiveGasVol"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="0*fm " z="1.0116*m  "/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="csc:ME32_ActiveGasVol"/>
+   <rChild name="csc:ME_DeadGas_2_ME32_ActiveGasVol"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="0*fm " z="40.46*cm "/>
+  </PosPart>
+  <PosPart copyNumber="3">
+   <rParent name="csc:ME32_ActiveGasVol"/>
+   <rChild name="csc:ME_DeadGas_3_ME32_ActiveGasVol"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="0*fm " z="-20.23*cm "/>
+  </PosPart>
+  <PosPart copyNumber="4">
+   <rParent name="csc:ME32_ActiveGasVol"/>
+   <rChild name="csc:ME_DeadGas_4_ME32_ActiveGasVol"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="0*fm " z="-80.92*cm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="mf:ME4RingP"/>
+   <rChild name="csc:ME41Space"/>
+   <rRotation name="rotations:R005"/>
+   <Translation x="0*fm " y="0*fm " z="-202.8125*mm "/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="mf:ME4RingP"/>
+   <rChild name="csc:ME41Space"/>
+   <rRotation name="rotations:R025"/>
+   <Translation x="0*fm " y="0*fm " z="45.1875*mm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="mf:ME4RingN"/>
+   <rChild name="csc:ME41Space"/>
+   <rRotation name="rotations:R005R"/>
+   <Translation x="0*fm " y="0*fm " z="-202.8125*mm "/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="mf:ME4RingN"/>
+   <rChild name="csc:ME41Space"/>
+   <rRotation name="rotations:R025R"/>
+   <Translation x="0*fm " y="0*fm " z="45.1875*mm "/>
+  </PosPart>
+  <Division name="csc:ME41SpaceDivision" parent="csc:ME41Space" axis="phi" offset="-20*deg" width="40*deg"/>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME41SpaceDivision"/>
+   <rChild name="csc:ME41"/>
+   <rRotation name="rotations:90DX"/>
+   <Translation x="2.6265*m  " y="0*fm " z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME41"/>
+   <rChild name="csc:ME41AlumFrame"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="1.5*cm " z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME41AlumFrame"/>
+   <rChild name="csc:ME41FR4Body"/>
+   <rRotation name="rotations:000D"/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME41FR4Body"/>
+   <rChild name="csc:ME41PolycarbPanel"/>
+   <rRotation name="rotations:000D"/>
+  </PosPart>
+  <Division name="csc:ME41Layer" parent="csc:ME41PolycarbPanel" axis="y" offset="[LayerOffset]" width="[LayerSpacing]" nReplicas="6"/>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME41Layer"/>
+   <rChild name="csc:ME_FR4Skin_1_ME41Layer"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="[FR4SkinCenter]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="csc:ME41Layer"/>
+   <rChild name="csc:ME_FR4Skin_2_ME41Layer"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="-[FR4SkinCenter]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME41Layer"/>
+   <rChild name="csc:MECU_1_ME41Layer"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="[CuFoilCenter]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="csc:ME41Layer"/>
+   <rChild name="csc:MECU_2_ME41Layer"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="-[CuFoilCenter]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME41Layer"/>
+   <rChild name="csc:ME41_ActiveGasVol"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="0*fm " z="-9.55*mm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME41_ActiveGasVol"/>
+   <rChild name="csc:ME_DeadGas_1_ME41_ActiveGasVol"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="0*fm " z="24.46*cm "/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="csc:ME41_ActiveGasVol"/>
+   <rChild name="csc:ME_DeadGas_2_ME41_ActiveGasVol"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="0*fm " z="-25.45*cm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="mf:ME4RingP"/>
+   <rChild name="csc:ME42Space"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="0*fm " z="-202.8125*mm "/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="mf:ME4RingP"/>
+   <rChild name="csc:ME42Space"/>
+   <rRotation name="rotations:R010"/>
+   <Translation x="0*fm " y="0*fm " z="45.1875*mm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="mf:ME4RingN"/>
+   <rChild name="csc:ME42Space"/>
+   <rRotation name="rotations:180RYZ"/>
+   <Translation x="0*fm " y="0*fm " z="-202.8125*mm "/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="mf:ME4RingN"/>
+   <rChild name="csc:ME42Space"/>
+   <rRotation name="rotations:R010R"/>
+   <Translation x="0*fm " y="0*fm " z="45.1875*mm "/>
+  </PosPart>
+  <Division name="csc:ME42SpaceDivision" parent="csc:ME42Space" axis="phi" offset="-10*deg" width="20*deg"/>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME42SpaceDivision"/>
+   <rChild name="csc:ME42"/>
+   <rRotation name="rotations:90DX"/>
+   <Translation x="5265.0*mm" y="0*fm " z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME42"/>
+   <rChild name="csc:ME42AlumFrame"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="1.5*cm " z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME42AlumFrame"/>
+   <rChild name="csc:ME42FR4Body"/>
+   <rRotation name="rotations:000D"/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME42FR4Body"/>
+   <rChild name="csc:ME42PolycarbPanel"/>
+   <rRotation name="rotations:000D"/>
+  </PosPart>
+  <Division name="csc:ME42Layer" parent="csc:ME42PolycarbPanel" axis="y" offset="[LayerOffset]" width="[LayerSpacing]" nReplicas="6"/>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME42Layer"/>
+   <rChild name="csc:ME_FR4Skin_1_ME42Layer"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="[FR4SkinCenter]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="csc:ME42Layer"/>
+   <rChild name="csc:ME_FR4Skin_2_ME42Layer"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="-[FR4SkinCenter]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME42Layer"/>
+   <rChild name="csc:MECU_1_ME42Layer"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="[CuFoilCenter]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="csc:ME42Layer"/>
+   <rChild name="csc:MECU_2_ME42Layer"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="-[CuFoilCenter]" z="0*fm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME42Layer"/>
+   <rChild name="csc:ME42_ActiveGasVol"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="0*fm " z="-9.5*mm "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="csc:ME42_ActiveGasVol"/>
+   <rChild name="csc:ME_DeadGas_1_ME42_ActiveGasVol"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="0*fm " z="1.0116*m  "/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="csc:ME42_ActiveGasVol"/>
+   <rChild name="csc:ME_DeadGas_2_ME42_ActiveGasVol"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="0*fm " z="40.46*cm "/>
+  </PosPart>
+  <PosPart copyNumber="3">
+   <rParent name="csc:ME42_ActiveGasVol"/>
+   <rChild name="csc:ME_DeadGas_3_ME42_ActiveGasVol"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="0*fm " z="-20.23*cm "/>
+  </PosPart>
+  <PosPart copyNumber="4">
+   <rParent name="csc:ME42_ActiveGasVol"/>
+   <rChild name="csc:ME_DeadGas_4_ME42_ActiveGasVol"/>
+   <rRotation name="rotations:000D"/>
+   <Translation x="0*fm " y="0*fm " z="-80.92*cm "/>
+  </PosPart>
+ </PosPartSection>
+</DDDefinition>
diff --git a/examples/DDCMS/data/mf.xml b/examples/DDCMS/data/mf.xml
new file mode 100644
index 0000000000000000000000000000000000000000..f12eed1741b346901bdddb08aa9d6e104c0f4d20
--- /dev/null
+++ b/examples/DDCMS/data/mf.xml
@@ -0,0 +1,191 @@
+<?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">
+
+ <SolidSection label="mf.xml">
+  <Polycone name="ME" startPhi="0*deg" deltaPhi="360*deg">
+   <ZSection z="[cms:CalorBeamZ2]" rMin="[cms:CalorBeamR2]" rMax="[cms:CalorMuonR]"/>
+   <ZSection z="[cms:MuonBeamZ0]" rMin="[cms:MuonBeamR0]" rMax="[cms:CalorMuonR]"/>
+   <ZSection z="[cms:MuonBeamZ0]" rMin="[cms:MERmin0]" rMax="[cms:MBarRmin]"/>
+   <ZSection z="[cms:MEndcapZ0]" rMin="[cms:MERmin1]" rMax="[cms:MBarRmin]"/>
+   <ZSection z="[cms:MBarZ]" rMin="[cms:MERmin1]" rMax="[cms:MBarRmin]"/>
+   <ZSection z="[cms:MBarZ]" rMin="[cms:MERmin1]" rMax="[cms:CMSR4]"/>
+   <ZSection z="[cms:MEndcapZ1]" rMin="[cms:MERmin2]" rMax="[cms:CMSR4]"/>
+   <ZSection z="[cms:TotemMuonZ1]" rMin="[cms:TotemMuonR1]" rMax="[cms:CMSR4]"/>
+   <ZSection z="[cms:TotemMuonZ1]" rMin="[cms:TotemMuonR2]" rMax="[cms:CMSR4]"/>
+   <ZSection z="[cms:TotemMuonZ2]" rMin="[cms:TotemMuonR2]" rMax="[cms:CMSR4]"/>
+   <ZSection z="[cms:TotemMuonZ2]" rMin="[cms:MERmin3]" rMax="[cms:CMSR4]"/>
+   <ZSection z="[cms:MuonBeamZ2]" rMin="[cms:MERmin3]" rMax="[cms:CMSR4]"/>
+  </Polycone>
+  <Polycone name="ME1Ring" startPhi="0*deg" deltaPhi="360*deg">
+   <ZSection z="5.641*m  " rMin="1150*mm " rMax="2.8*m  "/>
+   <ZSection z="5.674*m  " rMin="1150*mm " rMax="2.8*m  "/>
+   <ZSection z="5.674*m  " rMin="85*cm " rMax="2.8*m  "/>
+   <ZSection z="6.345*m  " rMin="85*cm " rMax="2.8*m  "/>
+  </Polycone>
+  <Tubs name="ME12Ring" rMin="2.734*m  " rMax="4.685*m  " dz="311.8875*mm" startPhi="0*deg" deltaPhi="360*deg"/>
+  <Polyhedra name="ME13Ring" numSide="36" startPhi="355*deg" deltaPhi="360*deg">
+   <ZSection z="6.625*m  " rMin="4.955*m  " rMax="7*m  "/>
+   <ZSection z="7.265*m  " rMin="4.955*m  " rMax="7*m  "/>
+  </Polyhedra>
+  <Polycone name="ME2Ring" startPhi="0*deg" deltaPhi="360*deg">
+   <ZSection z="7865*mm" rMin="1142*mm" rMax="7020*mm"/>
+   <ZSection z="8509*mm" rMin="1142*mm" rMax="7020*mm"/>
+   <ZSection z="8509*mm" rMin="1361*mm" rMax="7020*mm"/>
+   <ZSection z="8510*mm" rMin="1361*mm" rMax="7020*mm"/>
+  </Polycone>
+  <Tubs name="ME3Ring" rMin="1360*mm" rMax="7.02*m  " dz="32.75*cm " startPhi="0*deg" deltaPhi="360*deg"/>
+  <Tubs name="ME4Ring" rMin="1530*mm" rMax="7.02*m  " dz="33.675*cm" startPhi="0*deg" deltaPhi="360*deg"/>
+  <Tubs name="RR2X" rMin="1.97*m  " rMax="6.99*m  " dz="4.5*cm " startPhi="0*deg" deltaPhi="360*deg"/>
+ </SolidSection>
+
+ <LogicalPartSection label="mf.xml">
+  <LogicalPart name="MEP" category="unspecified">
+   <rSolid name="ME"/>
+   <rMaterial name="materials:M_F_Air"/>
+  </LogicalPart>
+  <LogicalPart name="MEN" category="unspecified">
+   <rSolid name="ME"/>
+   <rMaterial name="materials:M_F_Air"/>
+  </LogicalPart>
+  <LogicalPart name="ME1RingP" category="unspecified">
+   <rSolid name="ME1Ring"/>
+   <rMaterial name="materials:M_F_Air"/>
+  </LogicalPart>
+  <LogicalPart name="ME1RingN" category="unspecified">
+   <rSolid name="ME1Ring"/>
+   <rMaterial name="materials:M_F_Air"/>
+  </LogicalPart>
+  <LogicalPart name="ME12RingP" category="unspecified">
+   <rSolid name="ME12Ring"/>
+   <rMaterial name="materials:M_F_Air"/>
+  </LogicalPart>
+  <LogicalPart name="ME12RingN" category="unspecified">
+   <rSolid name="ME12Ring"/>
+   <rMaterial name="materials:M_F_Air"/>
+  </LogicalPart>
+  <LogicalPart name="ME13RingP" category="unspecified">
+   <rSolid name="ME13Ring"/>
+   <rMaterial name="materials:M_F_Air"/>
+  </LogicalPart>
+  <LogicalPart name="ME13RingN" category="unspecified">
+   <rSolid name="ME13Ring"/>
+   <rMaterial name="materials:M_F_Air"/>
+  </LogicalPart>
+  <LogicalPart name="ME2RingP" category="unspecified">
+   <rSolid name="ME2Ring"/>
+   <rMaterial name="materials:M_F_Air"/>
+  </LogicalPart>
+  <LogicalPart name="ME2RingN" category="unspecified">
+   <rSolid name="ME2Ring"/>
+   <rMaterial name="materials:M_F_Air"/>
+  </LogicalPart>
+  <LogicalPart name="ME3RingP" category="unspecified">
+   <rSolid name="ME3Ring"/>
+   <rMaterial name="materials:M_F_Air"/>
+  </LogicalPart>
+  <LogicalPart name="ME3RingN" category="unspecified">
+   <rSolid name="ME3Ring"/>
+   <rMaterial name="materials:M_F_Air"/>
+  </LogicalPart>
+  <LogicalPart name="ME4RingP" category="unspecified">
+   <rSolid name="ME4Ring"/>
+   <rMaterial name="materials:M_F_Air"/>
+  </LogicalPart>
+  <LogicalPart name="ME4RingN" category="unspecified">
+   <rSolid name="ME4Ring"/>
+   <rMaterial name="materials:M_F_Air"/>
+  </LogicalPart>
+  <LogicalPart name="RR2X" category="unspecified">
+   <rSolid name="RR2X"/>
+   <rMaterial name="materials:ME_free_space"/>
+  </LogicalPart>
+ </LogicalPartSection>
+
+ <PosPartSection label="mf.xml">
+  <PosPart copyNumber="1">
+   <rParent name="muonBase:MUON"/>
+   <rChild name="mf:MEP"/>
+   <rRotation name="rotations:000D"/>
+  </PosPart>
+  <PosPart copyNumber="2">
+   <rParent name="muonBase:MUON"/>
+   <rChild name="mf:MEN"/>
+   <rRotation name="rotations:180D"/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="mf:MEP"/>
+   <rChild name="mf:ME1RingP"/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="mf:MEN"/>
+   <rChild name="mf:ME1RingN"/>
+  </PosPart>
+
+  <PosPart copyNumber="1">
+   <rParent name="mf:MEP"/>
+   <rChild name="mf:ME12RingP"/>
+   <Translation x="0*fm " y="0*fm " z="6953.1125*mm"/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="mf:MEN"/>
+   <rChild name="mf:ME12RingN"/>
+   <Translation x="0*fm " y="0*fm " z="6953.1125*mm"/>
+  </PosPart>
+
+  <PosPart copyNumber="1">
+   <rParent name="mf:MEP"/>
+   <rChild name="mf:ME13RingP"/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="mf:MEN"/>
+   <rChild name="mf:ME13RingN"/>
+  </PosPart>
+
+  <PosPart copyNumber="1">
+   <rParent name="mf:MEP"/>
+   <rChild name="mf:ME2RingP"/>
+   <!-- <Translation x="0*fm " y="0*fm " z="8.1925*m  " /> -->
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="mf:MEN"/>
+   <rChild name="mf:ME2RingN"/>
+   <!-- <Translation x="0*fm " y="0*fm " z="8.1925*m  " /> -->
+  </PosPart>
+
+  <PosPart copyNumber="1">
+   <rParent name="mf:MEP"/>
+   <rChild name="mf:ME3RingP"/>
+   <Translation x="0*fm " y="0*fm " z="9.4475*m  "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="mf:MEN"/>
+   <rChild name="mf:ME3RingN"/>
+   <Translation x="0*fm " y="0*fm " z="9.4475*m  "/>
+  </PosPart>
+
+  <PosPart copyNumber="1">
+   <rParent name="mf:MEP"/>
+   <rChild name="mf:ME4RingP"/>
+   <Translation x="0*fm " y="0*fm " z="10.3432*m  + 0.46*cm"/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="mf:MEN"/>
+   <rChild name="mf:ME4RingN"/>
+   <Translation x="0*fm " y="0*fm " z="10.3432*m + 0.46*cm "/>
+  </PosPart>
+
+  <PosPart copyNumber="1">
+   <rParent name="mf:ME2RingP"/>
+   <rChild name="mf:RR2X"/>
+   <rRotation name="rotations:R005"/>
+   <Translation x="0*fm " y="0*fm " z="-28.25*cm+8.1925*m "/>
+  </PosPart>
+  <PosPart copyNumber="1">
+   <rParent name="mf:ME2RingN"/>
+   <rChild name="mf:RR2X"/>
+   <rRotation name="rotations:R005"/>
+   <Translation x="0*fm " y="0*fm " z="-28.25*cm+8.1925*m "/>
+  </PosPart>
+ </PosPartSection>
+
+</DDDefinition>
diff --git a/examples/DDCMS/data/muonBase.xml b/examples/DDCMS/data/muonBase.xml
new file mode 100644
index 0000000000000000000000000000000000000000..8dfa73213a6a09ef7d82b355f4233d966d01008d
--- /dev/null
+++ b/examples/DDCMS/data/muonBase.xml
@@ -0,0 +1,61 @@
+<?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/DetectorDescription/Schema/DDLSchema.xsd">
+  <SolidSection label="muonBase.xml">
+    <Polycone name="MUON" startPhi="0*deg" deltaPhi="360*deg">
+      <ZSection z="-[cms:MuonBeamZ2]" rMin="[cms:MERmin3]" rMax="[cms:MBarRmax]"/>
+      <ZSection z="-[cms:TotemMuonZ2]" rMin="[cms:MERmin3]" rMax="[cms:MBarRmax]"/>
+      <ZSection z="-[cms:TotemMuonZ2]" rMin="[cms:TotemMuonR2]" rMax="[cms:MBarRmax]"/>
+      <ZSection z="-[cms:TotemMuonZ1]" rMin="[cms:TotemMuonR2]" rMax="[cms:MBarRmax]"/>
+      <ZSection z="-[cms:TotemMuonZ1]" rMin="[cms:TotemMuonR1]" rMax="[cms:MBarRmax]"/>
+      <ZSection z="-[cms:MEndcapZ1]" rMin="[cms:MERmin2]" rMax="[cms:MBarRmax]"/>
+      <ZSection z="-[cms:MBarZ]" rMin="[cms:MERmin1]" rMax="[cms:MBarRmax]"/>
+      <ZSection z="-[cms:MEndcapZ0]" rMin="[cms:MERmin1]" rMax="[cms:MBarRmax]"/>
+      <ZSection z="-[cms:MuonBeamZ0]" rMin="[cms:MuonBeamR0]" rMax="[cms:MBarRmax]"/>
+      <ZSection z="-[cms:CalorBeamZ2]" rMin="[cms:CalorBeamR2]" rMax="[cms:MBarRmax]"/>
+      <ZSection z="-[cms:CalorBeamZ2]" rMin="[cms:CalorMuonR]" rMax="[cms:MBarRmax]"/>
+      <ZSection z="[cms:CalorBeamZ2]" rMin="[cms:CalorMuonR]" rMax="[cms:MBarRmax]"/>
+      <ZSection z="[cms:CalorBeamZ2]" rMin="[cms:CalorBeamR2]" rMax="[cms:MBarRmax]"/>
+      <ZSection z="[cms:MuonBeamZ0]" rMin="[cms:MuonBeamR0]" rMax="[cms:MBarRmax]"/>
+      <ZSection z="[cms:MEndcapZ0]" rMin="[cms:MERmin1]" rMax="[cms:MBarRmax]"/>
+      <ZSection z="[cms:MBarZ]" rMin="[cms:MERmin1]" rMax="[cms:MBarRmax]"/>
+      <ZSection z="[cms:MEndcapZ1]" rMin="[cms:MERmin2]" rMax="[cms:MBarRmax]"/>
+      <ZSection z="[cms:TotemMuonZ1]" rMin="[cms:TotemMuonR1]" rMax="[cms:MBarRmax]"/>
+      <ZSection z="[cms:TotemMuonZ1]" rMin="[cms:TotemMuonR2]" rMax="[cms:MBarRmax]"/>
+      <ZSection z="[cms:TotemMuonZ2]" rMin="[cms:TotemMuonR2]" rMax="[cms:MBarRmax]"/>
+      <ZSection z="[cms:TotemMuonZ2]" rMin="[cms:MERmin3]" rMax="[cms:MBarRmax]"/>
+      <ZSection z="[cms:MuonBeamZ2]" rMin="[cms:MERmin3]" rMax="[cms:MBarRmax]"/>
+    </Polycone>
+    <Tubs name="MB" rMin="[cms:MBarRmin]" rMax="[cms:MBarRmax]" dz="[cms:MBarZ]" startPhi="0*deg" deltaPhi="360*deg"/>
+    <Tubs name="MBWheel" rMin="[cms:MBarRmin]" rMax="[cms:MBarRmax]" dz="[cms:MBRingZ]" startPhi="0*deg" deltaPhi="360*deg"/>
+  </SolidSection>
+  <LogicalPartSection label="muonBase.xml">
+    <LogicalPart name="MUON" category="unspecified">
+      <rSolid name="MUON"/>
+      <rMaterial name="materials:Air"/>
+    </LogicalPart>
+    <LogicalPart name="MB" category="unspecified">
+      <rSolid name="MB"/>
+      <rMaterial name="materials:M_B_Air"/>
+    </LogicalPart>
+    <LogicalPart name="MBWheel_0" category="unspecified">
+      <rSolid name="MBWheel"/>
+      <rMaterial name="materials:M_B_Air"/>
+    </LogicalPart>
+    <LogicalPart name="MBWheel_1P" category="unspecified">
+      <rSolid name="MBWheel"/>
+      <rMaterial name="materials:M_B_Air"/>
+    </LogicalPart>
+    <LogicalPart name="MBWheel_2P" category="unspecified">
+      <rSolid name="MBWheel"/>
+      <rMaterial name="materials:M_B_Air"/>
+    </LogicalPart>
+    <LogicalPart name="MBWheel_1N" category="unspecified">
+      <rSolid name="MBWheel"/>
+      <rMaterial name="materials:M_B_Air"/>
+    </LogicalPart>
+    <LogicalPart name="MBWheel_2N" category="unspecified">
+      <rSolid name="MBWheel"/>
+      <rMaterial name="materials:M_B_Air"/>
+    </LogicalPart>
+  </LogicalPartSection>
+</DDDefinition>
diff --git a/examples/DDCMS/data/rotations.xml b/examples/DDCMS/data/rotations.xml
index 4aecc870b266104dba4405e3fb3b48a7457e9a37..e9921676aff0c2f58e65623efea41ce724f43562 100644
--- a/examples/DDCMS/data/rotations.xml
+++ b/examples/DDCMS/data/rotations.xml
@@ -4,7 +4,11 @@
                 <Rotation name="000D" thetaX="90*deg" phiX="0*deg" thetaY="90*deg" phiY="90*deg" thetaZ="0*deg" phiZ="0*deg"/>
                 <Rotation name="180D" thetaX="90*deg" phiX="180*deg" thetaY="90*deg" phiY="90*deg" thetaZ="180*deg" phiZ="0*deg"/>
                 <Rotation name="180X" thetaX="90*deg" phiX="0*deg" thetaY="90*deg" phiY="-90*deg" thetaZ="180*deg" phiZ="0*deg"/>
+		<Rotation name="90DX" thetaX="90*deg" phiX="-90*deg" thetaY="180*deg" phiY="0*deg" thetaZ="90*deg" phiZ="0*deg"/>
                 <Rotation name="90XD" thetaX="90*deg" phiX="90*deg" thetaY="0*deg" phiY="0*deg" thetaZ="90*deg" phiZ="0*deg"/>
+		<Rotation name="R005" thetaX="90*deg" phiX="5*deg" thetaY="90*deg" phiY="95*deg" thetaZ="0*deg" phiZ="0*deg"/>
+		<Rotation name="R010" thetaX="90*deg" phiX="10*deg" thetaY="90*deg" phiY="100*deg" thetaZ="0*deg" phiZ="0*deg"/>
+		<Rotation name="R025" thetaX="90*deg" phiX="25*deg" thetaY="90*deg" phiY="115*deg" thetaZ="0*deg" phiZ="0*deg"/>
                 <Rotation name="R180" thetaX="90*deg" phiX="180*deg" thetaY="90*deg" phiY="-90*deg" thetaZ="0*deg" phiZ="0*deg"/>
 		<ReflectionRotation name="180R" thetaX="90*deg" phiX="0*deg" thetaY="90*deg" phiY="90*deg" thetaZ="180*deg" phiZ="0*deg"/>
 		<ReflectionRotation name="180RYZ" thetaX="90*deg" phiX="180*deg" thetaY="90*deg" phiY="90*deg" thetaZ="0*deg" phiZ="0*deg"/>