LISTSERV mailing list manager LISTSERV 16.5

Help for HPS-SVN Archives


HPS-SVN Archives

HPS-SVN Archives


HPS-SVN@LISTSERV.SLAC.STANFORD.EDU


View:

Message:

[

First

|

Previous

|

Next

|

Last

]

By Topic:

[

First

|

Previous

|

Next

|

Last

]

By Author:

[

First

|

Previous

|

Next

|

Last

]

Font:

Proportional Font

LISTSERV Archives

LISTSERV Archives

HPS-SVN Home

HPS-SVN Home

HPS-SVN  July 2016

HPS-SVN July 2016

Subject:

r4433 - in /java/branches/layer0-thin-branch: ./ detector-data/detectors/HPS-Proposal2017-Nominal-v0-fieldmap/ detector-data/detectors/HPS-Proposal2017-Nominal-v0-fieldmap/SamplingFractions/ detector-model/src/main/java/org/lcsim/detector/converter/compact/ detector-model/src/main/java/org/lcsim/geometry/compact/converter/ detector-model/src/main/java/org/lcsim/geometry/compact/converter/lcdd/ detector-model/src/main/java/org/lcsim/geometry/subdetector/

From:

[log in to unmask]

Reply-To:

Notification of commits to the hps svn repository <[log in to unmask]>

Date:

Fri, 22 Jul 2016 18:46:23 -0000

Content-Type:

text/plain

Parts/Attachments:

Parts/Attachments

text/plain (11331 lines)

Author: [log in to unmask]
Date: Fri Jul 22 11:46:19 2016
New Revision: 4433

Log:
lcdd done more or less for new layer

Added:
    java/branches/layer0-thin-branch/detector-data/detectors/HPS-Proposal2017-Nominal-v0-fieldmap/
    java/branches/layer0-thin-branch/detector-data/detectors/HPS-Proposal2017-Nominal-v0-fieldmap/HPS-Proposal2017-Nominal-v0-fieldmap.lcdd
    java/branches/layer0-thin-branch/detector-data/detectors/HPS-Proposal2017-Nominal-v0-fieldmap/SamplingFractions/
    java/branches/layer0-thin-branch/detector-data/detectors/HPS-Proposal2017-Nominal-v0-fieldmap/SamplingFractions/Ecal.properties
    java/branches/layer0-thin-branch/detector-data/detectors/HPS-Proposal2017-Nominal-v0-fieldmap/compact.xml
    java/branches/layer0-thin-branch/detector-data/detectors/HPS-Proposal2017-Nominal-v0-fieldmap/detector.properties
    java/branches/layer0-thin-branch/detector-model/src/main/java/org/lcsim/detector/converter/compact/HPSTracker2017Converter.java
    java/branches/layer0-thin-branch/detector-model/src/main/java/org/lcsim/geometry/compact/converter/HPSTracker2017GeometryDefinition.java
    java/branches/layer0-thin-branch/detector-model/src/main/java/org/lcsim/geometry/compact/converter/HPSTracker2017JavaBuilder.java
    java/branches/layer0-thin-branch/detector-model/src/main/java/org/lcsim/geometry/compact/converter/HPSTracker2017LCDDBuilder.java
    java/branches/layer0-thin-branch/detector-model/src/main/java/org/lcsim/geometry/compact/converter/lcdd/HPSTracker2017.java
    java/branches/layer0-thin-branch/detector-model/src/main/java/org/lcsim/geometry/subdetector/HPSTracker2017.java
Modified:
    java/branches/layer0-thin-branch/   (props changed)
    java/branches/layer0-thin-branch/detector-model/src/main/java/org/lcsim/geometry/compact/converter/HPSTracker2014GeometryDefinition.java
    java/branches/layer0-thin-branch/detector-model/src/main/java/org/lcsim/geometry/compact/converter/HPSTracker2014LCDDBuilder.java
    java/branches/layer0-thin-branch/detector-model/src/main/java/org/lcsim/geometry/compact/converter/HPSTracker2014v1GeometryDefinition.java
    java/branches/layer0-thin-branch/detector-model/src/main/java/org/lcsim/geometry/compact/converter/HPSTrackerLCDDBuilder.java
    java/branches/layer0-thin-branch/detector-model/src/main/java/org/lcsim/geometry/compact/converter/lcdd/HPSTracker2014Base.java

Added: java/branches/layer0-thin-branch/detector-data/detectors/HPS-Proposal2017-Nominal-v0-fieldmap/HPS-Proposal2017-Nominal-v0-fieldmap.lcdd
 =============================================================================
--- java/branches/layer0-thin-branch/detector-data/detectors/HPS-Proposal2017-Nominal-v0-fieldmap/HPS-Proposal2017-Nominal-v0-fieldmap.lcdd	(added)
+++ java/branches/layer0-thin-branch/detector-data/detectors/HPS-Proposal2017-Nominal-v0-fieldmap/HPS-Proposal2017-Nominal-v0-fieldmap.lcdd	Fri Jul 22 11:46:19 2016
@@ -0,0 +1,8699 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<lcdd xmlns:lcdd="http://www.lcsim.org/schemas/lcdd/1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcdd/1.0/lcdd.xsd">
+  <header>
+    <detector name="HPS-Proposal2017-Nominal-v0-fieldmap" />
+    <generator name="GeomConverter" version="1.0" file="detectors/HPS-Proposal2017-Nominal-v0-fieldmap/compact.xml" checksum="1668201249" />
+    <author name="NONE" />
+    <comment>HPS detector for 2017 proposal with fieldmap, tracker at nominal opening angle, no SVT survey, this detector uses the corrected fieldmap scaled to -0.24T for 1.056 GeV.</comment>
+  </header>
+  <iddict>
+    <idspec name="TrackerHits" length="46">
+      <idfield signed="false" label="system" length="6" start="0" />
+      <idfield signed="false" label="barrel" length="3" start="6" />
+      <idfield signed="false" label="layer" length="4" start="9" />
+      <idfield signed="false" label="module" length="12" start="13" />
+      <idfield signed="false" label="sensor" length="1" start="25" />
+      <idfield signed="true" label="side" length="2" start="32" />
+      <idfield signed="false" label="strip" length="12" start="34" />
+    </idspec>
+    <idspec name="TrackerHitsECal" length="46">
+      <idfield signed="false" label="system" length="6" start="0" />
+      <idfield signed="false" label="barrel" length="3" start="6" />
+      <idfield signed="false" label="layer" length="4" start="9" />
+      <idfield signed="false" label="module" length="12" start="13" />
+      <idfield signed="false" label="sensor" length="1" start="25" />
+      <idfield signed="true" label="side" length="2" start="32" />
+      <idfield signed="false" label="strip" length="12" start="34" />
+    </idspec>
+    <idspec name="TrackerHitsFieldDef" length="46">
+      <idfield signed="false" label="system" length="6" start="0" />
+      <idfield signed="false" label="barrel" length="3" start="6" />
+      <idfield signed="false" label="layer" length="4" start="9" />
+      <idfield signed="false" label="module" length="12" start="13" />
+      <idfield signed="false" label="sensor" length="1" start="25" />
+      <idfield signed="true" label="side" length="2" start="32" />
+      <idfield signed="false" label="strip" length="12" start="34" />
+    </idspec>
+    <idspec name="EcalHits" length="22">
+      <idfield signed="false" label="system" length="6" start="0" />
+      <idfield signed="false" label="layer" length="2" start="6" />
+      <idfield signed="true" label="ix" length="8" start="8" />
+      <idfield signed="true" label="iy" length="6" start="16" />
+    </idspec>
+  </iddict>
+  <sensitive_detectors>
+    <tracker name="Tracker" ecut="0.0" eunit="MeV" verbose="0" hits_collection="TrackerHits">
+      <idspecref ref="TrackerHits" />
+    </tracker>
+    <tracker name="ECalScoring" ecut="0.0" eunit="MeV" verbose="0" hits_collection="TrackerHitsECal">
+      <idspecref ref="TrackerHitsECal" />
+      <hit_processor type="ScoringTrackerHitProcessor" />
+    </tracker>
+    <calorimeter name="Ecal" ecut="0.0" eunit="MeV" verbose="0" hits_collection="EcalHits">
+      <idspecref ref="EcalHits" />
+      <grid_xyz grid_size_x="0.0" grid_size_y="0.0" grid_size_z="0.0" />
+    </calorimeter>
+  </sensitive_detectors>
+  <limits />
+  <regions>
+    <region name="TrackingRegion" store_secondaries="true" kill_tracks="false" cut="10.0" lunit="mm" threshold="1.0" eunit="MeV" />
+  </regions>
+  <display>
+    <vis name="ChamberVis" line_style="unbroken" drawing_style="wireframe" show_daughters="true" visible="true">
+      <color R="1.0" G="0.0" B="1.0" alpha="1.0" />
+    </vis>
+    <vis name="SupportPlateVis" line_style="dashed" drawing_style="solid" show_daughters="true" visible="true">
+      <color R="0.45" G="0.45" B="0.45" alpha="1.0" />
+    </vis>
+    <vis name="HybridVis" line_style="unbroken" drawing_style="solid" show_daughters="true" visible="true">
+      <color R="0.0" G="1.0" B="0.0" alpha="1.0" />
+    </vis>
+    <vis name="BeamPlaneVis" line_style="unbroken" drawing_style="solid" show_daughters="false" visible="true">
+      <color R="1.0" G="1.0" B="1.0" alpha="1.0" />
+    </vis>
+    <vis name="CarbonFiberVis" line_style="unbroken" drawing_style="solid" show_daughters="true" visible="true">
+      <color R="0.88" G="0.88" B="0.88" alpha="1.0" />
+    </vis>
+    <vis name="ColdBlockVis" line_style="dashed" drawing_style="solid" show_daughters="true" visible="true">
+      <color R="0.75" G="0.73" B="0.75" alpha="1.0" />
+    </vis>
+    <vis name="SensorVis" line_style="unbroken" drawing_style="wireframe" show_daughters="true" visible="true">
+      <color R="1.0" G="0.0" B="0.0" alpha="1.0" />
+    </vis>
+    <vis name="LayerVis" line_style="unbroken" drawing_style="wireframe" show_daughters="true" visible="false">
+      <color R="0.0" G="0.0" B="1.0" alpha="0.0" />
+    </vis>
+    <vis name="KaptonVis" line_style="unbroken" drawing_style="solid" show_daughters="true" visible="true">
+      <color R="0.91" G="0.77" B="0.06" alpha="1.0" />
+    </vis>
+    <vis name="ActiveSensorVis" line_style="unbroken" drawing_style="solid" show_daughters="true" visible="true">
+      <color R="1.0" G="0.0" B="0.0" alpha="1.0" />
+    </vis>
+    <vis name="InvisibleNoDaughters" line_style="unbroken" drawing_style="wireframe" show_daughters="false" visible="false">
+      <color R="0.0" G="0.0" B="0.0" alpha="0.0" />
+    </vis>
+    <vis name="SupportVolumeVis" line_style="dashed" drawing_style="wireframe" show_daughters="true" visible="true">
+      <color R="0.75" G="0.73" B="0.75" alpha="1.0" />
+    </vis>
+    <vis name="ECALVis" line_style="unbroken" drawing_style="wireframe" show_daughters="true" visible="true">
+      <color R="0.8" G="0.5" B="0.1" alpha="1.0" />
+    </vis>
+    <vis name="SvtBoxVis" line_style="unbroken" drawing_style="wireframe" show_daughters="true" visible="true">
+      <color R="1.0" G="1.0" B="0.0" alpha="1.0" />
+    </vis>
+    <vis name="ComponentVis" line_style="unbroken" drawing_style="solid" show_daughters="false" visible="false">
+      <color R="0.0" G="0.2" B="0.4" alpha="0.0" />
+    </vis>
+    <vis name="BasePlateVis" line_style="dashed" drawing_style="solid" show_daughters="true" visible="true">
+      <color R="0.35" G="0.35" B="0.35" alpha="1.0" />
+    </vis>
+    <vis name="InvisibleWithDaughters" line_style="unbroken" drawing_style="wireframe" show_daughters="true" visible="false">
+      <color R="0.0" G="0.0" B="0.0" alpha="0.0" />
+    </vis>
+    <vis name="HalfModuleVis" line_style="dashed" drawing_style="wireframe" show_daughters="true" visible="true">
+      <color R="1.0" G="1.0" B="1.0" alpha="1.0" />
+    </vis>
+    <vis name="ModuleVis" line_style="dotted" drawing_style="wireframe" show_daughters="true" visible="true">
+      <color R="1.0" G="1.0" B="1.0" alpha="1.0" />
+    </vis>
+    <vis name="WorldVis" line_style="unbroken" drawing_style="wireframe" show_daughters="true" visible="false">
+      <color R="1.0" G="1.0" B="1.0" alpha="1.0" />
+    </vis>
+    <vis name="TrackingVis" line_style="unbroken" drawing_style="wireframe" show_daughters="true" visible="false">
+      <color R="1.0" G="1.0" B="1.0" alpha="1.0" />
+    </vis>
+  </display>
+  <gdml>
+    <define>
+      <rotation name="identity_rot" x="0.0" y="0.0" z="0.0" unit="radian" />
+      <rotation name="reflect_rot" x="3.141592653589793" y="0.0" z="0.0" unit="radian" />
+      <position name="identity_pos" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <constant name="x_rot_bot" value="0.0" />
+      <constant name="y02b" value="-21.419865625949214" />
+      <constant name="world_side" value="5000.0" />
+      <constant name="z01t" value="138.815" />
+      <constant name="electronGapRightEdge" value="474.962" />
+      <constant name="tracking_region_radius" value="2000.0" />
+      <constant name="beam_angle" value="0.03052" />
+      <constant name="y_rot" value="0.03052" />
+      <constant name="pivot" value="791.0" />
+      <constant name="dipoleMagnetLength" value="1080.0" />
+      <constant name="electronGapLeftEdge" value="382.492" />
+      <constant name="x_rot_top_add" value="0.0" />
+      <constant name="sensorLength" value="98.33" />
+      <constant name="z01b" value="153.815" />
+      <constant name="dipoleMagnetHeight" value="1000.0" />
+      <constant name="y02t" value="21.419865625949214" />
+      <constant name="constBFieldY" value="-0.24" />
+      <constant name="y01b" value="-21.419865625949214" />
+      <constant name="x_rot_bot_add" value="0.0" />
+      <constant name="ecal_z" value="80.0" />
+      <constant name="dipoleMagnetPositionZ" value="457.2" />
+      <constant name="z02t" value="146.185" />
+      <constant name="sensorWidth" value="38.3399" />
+      <constant name="dipoleMagnetWidth" value="1000.0" />
+      <constant name="dipoleMagnetPositionX" value="21.17" />
+      <constant name="world_y" value="5000.0" />
+      <constant name="world_z" value="5000.0" />
+      <constant name="ecal_dface" value="1393.0" />
+      <constant name="world_x" value="5000.0" />
+      <constant name="scoringThickness" value="0.001" />
+      <constant name="x_rot_top" value="0.0" />
+      <constant name="y01t" value="21.419865625949214" />
+      <constant name="zst" value="1.0" />
+      <constant name="x_off" value="0.0" />
+      <constant name="SA2" value="0.05" />
+      <constant name="ecal_front" value="6.65" />
+      <constant name="SA1" value="0.1" />
+      <constant name="tracking_region_min" value="50.0" />
+      <constant name="PI" value="3.14159265359" />
+      <constant name="z02b" value="161.185" />
+      <constant name="moduleLength" value="100.0" />
+      <constant name="tracking_region_zmax" value="1318.0" />
+      <constant name="ecal_back" value="8.0" />
+      <constant name="moduleWidth" value="40.34" />
+      <position name="base_position" x="21.336" y="0.0" z="349.9358" unit="mm" />
+      <rotation name="base_rotation" x="1.5707963267948963" y="-0.0" z="0.0" unit="radian" />
+      <position name="base_plate_position" x="0.0" y="0.0" z="-82.423" unit="mm" />
+      <rotation name="base_plate_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="support_plate_bottom_L14_position" x="-43.91306765955236" y="158.27268138933795" z="-63.9855" unit="mm" />
+      <rotation name="support_plate_bottom_L14_rotation" x="0.0" y="-0.0" z="3.111052254139705" unit="radian" />
+      <position name="support_plate_top_L14_position" x="-43.92289273297251" y="158.27276164049158" z="63.9855" unit="mm" />
+      <rotation name="support_plate_top_L14_rotation" x="3.141592653589793" y="-0.0" z="0.03043330642417557" unit="radian" />
+      <position name="support_plate_bottom_L46_position" x="0.14270823091617224" y="-354.5345474665431" z="-65.573" unit="mm" />
+      <rotation name="support_plate_bottom_L46_rotation" x="0.0" y="-0.0" z="3.1111093540316292" unit="radian" />
+      <position name="support_plate_top_L46_position" x="0.14255566889328364" y="-354.53517226223204" z="65.573" unit="mm" />
+      <rotation name="support_plate_top_L46_rotation" x="3.141592653589793" y="-0.0" z="0.030483299558163937" unit="radian" />
+      <position name="module_L1b_halfmodule_axial_hole_position" x="-19.4763620296784" y="288.34652839479435" z="-7.790000000000013" unit="mm" />
+      <rotation name="module_L1b_halfmodule_axial_hole_rotation" x="-1.5707963267948963" y="-0.0305403994500879" z="1.5707963267948963" unit="radian" />
+      <position name="module_L1b_halfmodule_axial_hole_sensor_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L1b_halfmodule_axial_hole_sensor_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L1b_halfmodule_axial_hole_sensor_active_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L1b_halfmodule_axial_hole_sensor_active_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L1b_halfmodule_axial_slot_position" x="-8.48149156895164" y="288.6824205677289" z="-7.790000000000013" unit="mm" />
+      <rotation name="module_L1b_halfmodule_axial_slot_rotation" x="-1.5707963267948966" y="-0.030540399450088233" z="-1.5707963267948963" unit="radian" />
+      <position name="module_L1b_halfmodule_axial_slot_sensor_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L1b_halfmodule_axial_slot_sensor_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L1b_halfmodule_axial_slot_sensor_active_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L1b_halfmodule_axial_slot_sensor_active_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L1b_halfmodule_stereo_hole_position" x="-18.866877569831587" y="293.1298699764387" z="-8.302664156434375" unit="mm" />
+      <rotation name="module_L1b_halfmodule_stereo_hole_rotation" x="1.5707963267948966" y="0.030540399450088178" z="1.6707963267948966" unit="radian" />
+      <position name="module_L1b_halfmodule_stereo_hole_sensor_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L1b_halfmodule_stereo_hole_sensor_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L1b_halfmodule_stereo_hole_sensor_active_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L1b_halfmodule_stereo_hole_sensor_active_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L1b_halfmodule_stereo_slot_position" x="-7.926935664716154" y="293.46408408759294" z="-7.204496573319268" unit="mm" />
+      <rotation name="module_L1b_halfmodule_stereo_slot_rotation" x="1.5707963267948963" y="0.03054039945008829" z="-1.4707963267948967" unit="radian" />
+      <position name="module_L1b_halfmodule_stereo_slot_sensor_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L1b_halfmodule_stereo_slot_sensor_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L1b_halfmodule_stereo_slot_sensor_active_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L1b_halfmodule_stereo_slot_sensor_active_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L1t_halfmodule_axial_hole_position" x="-20.179448539066072" y="311.57422898392844" z="7.790000000000013" unit="mm" />
+      <rotation name="module_L1t_halfmodule_axial_hole_rotation" x="1.5707963267948966" y="0.030433306424175535" z="1.5707963267948966" unit="radian" />
+      <position name="module_L1t_halfmodule_axial_hole_sensor_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L1t_halfmodule_axial_hole_sensor_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L1t_halfmodule_axial_hole_sensor_active_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L1t_halfmodule_axial_hole_sensor_active_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L1t_halfmodule_axial_slot_position" x="-9.184542169679872" y="311.90894368099197" z="7.790000000000013" unit="mm" />
+      <rotation name="module_L1t_halfmodule_axial_slot_rotation" x="1.5707963267948966" y="0.03043330642417548" z="-1.5707963267948966" unit="radian" />
+      <position name="module_L1t_halfmodule_axial_slot_sensor_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L1t_halfmodule_axial_slot_sensor_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L1t_halfmodule_axial_slot_sensor_active_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L1t_halfmodule_axial_slot_sensor_active_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L1t_halfmodule_stereo_hole_position" x="-19.279619321143173" y="306.83691588766226" z="8.302664156434375" unit="mm" />
+      <rotation name="module_L1t_halfmodule_stereo_hole_rotation" x="-1.5707963267948966" y="-0.030433306424175702" z="1.6707963267948966" unit="radian" />
+      <position name="module_L1t_halfmodule_stereo_hole_sensor_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L1t_halfmodule_stereo_hole_sensor_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L1t_halfmodule_stereo_hole_sensor_active_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L1t_halfmodule_stereo_hole_sensor_active_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L1t_halfmodule_stereo_slot_position" x="-8.33964168676198" y="307.16995840542023" z="7.204496573319268" unit="mm" />
+      <rotation name="module_L1t_halfmodule_stereo_slot_rotation" x="-1.5707963267948968" y="-0.03043330642417548" z="-1.470796326794897" unit="radian" />
+      <position name="module_L1t_halfmodule_stereo_slot_sensor_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L1t_halfmodule_stereo_slot_sensor_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L1t_halfmodule_stereo_slot_sensor_active_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L1t_halfmodule_stereo_slot_sensor_active_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L2b_halfmodule_axial_position" x="-47.920818151170714" y="236.97025050299882" z="-24.08080000000001" unit="mm" />
+      <rotation name="module_L2b_halfmodule_axial_rotation" x="-1.5707963267948963" y="-0.0305403994500879" z="1.5707963267948963" unit="radian" />
+      <position name="module_L2b_halfmodule_axial_sensor_position" x="-3.414999999999999" y="30.0" z="-0.48374999999999996" unit="mm" />
+      <rotation name="module_L2b_halfmodule_axial_sensor_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L2b_halfmodule_axial_sensor_active_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L2b_halfmodule_axial_sensor_active_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L2b_halfmodule_axial_lamination_position" x="-2.414999999999999" y="0.5" z="-0.66875" unit="mm" />
+      <rotation name="module_L2b_halfmodule_axial_lamination_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L2b_halfmodule_axial_cf_position" x="1.0850000000000009" y="0.0" z="-0.81875" unit="mm" />
+      <rotation name="module_L2b_halfmodule_axial_cf_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L2b_halfmodule_axial_hybrid_position" x="-3.414999999999999" y="-55.0" z="0.14999999999999997" unit="mm" />
+      <rotation name="module_L2b_halfmodule_axial_hybrid_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L2b_halfmodule_stereo_position" x="-48.366253990406236" y="245.2940303888063" z="-20.2628632749804" unit="mm" />
+      <rotation name="module_L2b_halfmodule_stereo_rotation" x="1.5707963267948966" y="0.030540399450088178" z="1.6707963267948966" unit="radian" />
+      <position name="module_L2b_halfmodule_stereo_sensor_position" x="-3.414999999999999" y="30.0" z="-0.48374999999999996" unit="mm" />
+      <rotation name="module_L2b_halfmodule_stereo_sensor_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L2b_halfmodule_stereo_sensor_active_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L2b_halfmodule_stereo_sensor_active_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L2b_halfmodule_stereo_lamination_position" x="-2.414999999999999" y="0.5" z="-0.66875" unit="mm" />
+      <rotation name="module_L2b_halfmodule_stereo_lamination_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L2b_halfmodule_stereo_cf_position" x="1.0850000000000009" y="0.0" z="-0.81875" unit="mm" />
+      <rotation name="module_L2b_halfmodule_stereo_cf_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L2b_halfmodule_stereo_hybrid_position" x="-3.414999999999999" y="-55.0" z="0.14999999999999997" unit="mm" />
+      <rotation name="module_L2b_halfmodule_stereo_hybrid_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L2t_halfmodule_axial_position" x="-48.65884621753108" y="261.1680495816533" z="24.08080000000001" unit="mm" />
+      <rotation name="module_L2t_halfmodule_axial_rotation" x="1.5707963267948966" y="0.030433306424175535" z="1.5707963267948966" unit="radian" />
+      <position name="module_L2t_halfmodule_axial_sensor_position" x="-3.414999999999999" y="30.0" z="-0.48374999999999996" unit="mm" />
+      <rotation name="module_L2t_halfmodule_axial_sensor_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L2t_halfmodule_axial_sensor_active_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L2t_halfmodule_axial_sensor_active_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L2t_halfmodule_axial_lamination_position" x="-2.414999999999999" y="0.5" z="-0.66875" unit="mm" />
+      <rotation name="module_L2t_halfmodule_axial_lamination_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L2t_halfmodule_axial_cf_position" x="1.0850000000000009" y="0.0" z="-0.81875" unit="mm" />
+      <rotation name="module_L2t_halfmodule_axial_cf_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L2t_halfmodule_axial_hybrid_position" x="-3.414999999999999" y="-55.0" z="0.14999999999999997" unit="mm" />
+      <rotation name="module_L2t_halfmodule_axial_hybrid_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L2t_halfmodule_stereo_position" x="-48.59623701217009" y="252.83259489929478" z="20.2628632749804" unit="mm" />
+      <rotation name="module_L2t_halfmodule_stereo_rotation" x="-1.5707963267948966" y="-0.030433306424175702" z="1.6707963267948966" unit="radian" />
+      <position name="module_L2t_halfmodule_stereo_sensor_position" x="-3.414999999999999" y="30.0" z="-0.48374999999999996" unit="mm" />
+      <rotation name="module_L2t_halfmodule_stereo_sensor_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L2t_halfmodule_stereo_sensor_active_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L2t_halfmodule_stereo_sensor_active_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L2t_halfmodule_stereo_lamination_position" x="-2.414999999999999" y="0.5" z="-0.66875" unit="mm" />
+      <rotation name="module_L2t_halfmodule_stereo_lamination_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L2t_halfmodule_stereo_cf_position" x="1.0850000000000009" y="0.0" z="-0.81875" unit="mm" />
+      <rotation name="module_L2t_halfmodule_stereo_cf_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L2t_halfmodule_stereo_hybrid_position" x="-3.414999999999999" y="-55.0" z="0.14999999999999997" unit="mm" />
+      <rotation name="module_L2t_halfmodule_stereo_hybrid_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L3b_halfmodule_axial_position" x="-44.86725294267446" y="137.01688267821032" z="-25.58080000000001" unit="mm" />
+      <rotation name="module_L3b_halfmodule_axial_rotation" x="-1.5707963267948963" y="-0.0305403994500879" z="1.5707963267948963" unit="radian" />
+      <position name="module_L3b_halfmodule_axial_sensor_position" x="-3.414999999999999" y="30.0" z="-0.48374999999999996" unit="mm" />
+      <rotation name="module_L3b_halfmodule_axial_sensor_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L3b_halfmodule_axial_sensor_active_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L3b_halfmodule_axial_sensor_active_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L3b_halfmodule_axial_lamination_position" x="-2.414999999999999" y="0.5" z="-0.66875" unit="mm" />
+      <rotation name="module_L3b_halfmodule_axial_lamination_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L3b_halfmodule_axial_cf_position" x="1.0850000000000009" y="0.0" z="-0.81875" unit="mm" />
+      <rotation name="module_L3b_halfmodule_axial_cf_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L3b_halfmodule_axial_hybrid_position" x="-3.414999999999999" y="-55.0" z="0.14999999999999997" unit="mm" />
+      <rotation name="module_L3b_halfmodule_axial_hybrid_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L3b_halfmodule_stereo_position" x="-45.31268878190998" y="145.3406625640178" z="-21.7628632749804" unit="mm" />
+      <rotation name="module_L3b_halfmodule_stereo_rotation" x="1.5707963267948966" y="0.030540399450088178" z="1.6707963267948966" unit="radian" />
+      <position name="module_L3b_halfmodule_stereo_sensor_position" x="-3.414999999999999" y="30.0" z="-0.48374999999999996" unit="mm" />
+      <rotation name="module_L3b_halfmodule_stereo_sensor_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L3b_halfmodule_stereo_sensor_active_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L3b_halfmodule_stereo_sensor_active_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L3b_halfmodule_stereo_lamination_position" x="-2.414999999999999" y="0.5" z="-0.66875" unit="mm" />
+      <rotation name="module_L3b_halfmodule_stereo_lamination_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L3b_halfmodule_stereo_cf_position" x="1.0850000000000009" y="0.0" z="-0.81875" unit="mm" />
+      <rotation name="module_L3b_halfmodule_stereo_cf_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L3b_halfmodule_stereo_hybrid_position" x="-3.414999999999999" y="-55.0" z="0.14999999999999997" unit="mm" />
+      <rotation name="module_L3b_halfmodule_stereo_hybrid_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L3t_halfmodule_axial_position" x="-45.615985335135406" y="161.21435531450592" z="25.58080000000001" unit="mm" />
+      <rotation name="module_L3t_halfmodule_axial_rotation" x="1.5707963267948966" y="0.030433306424175535" z="1.5707963267948966" unit="radian" />
+      <position name="module_L3t_halfmodule_axial_sensor_position" x="-3.414999999999999" y="30.0" z="-0.48374999999999996" unit="mm" />
+      <rotation name="module_L3t_halfmodule_axial_sensor_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L3t_halfmodule_axial_sensor_active_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L3t_halfmodule_axial_sensor_active_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L3t_halfmodule_axial_lamination_position" x="-2.414999999999999" y="0.5" z="-0.66875" unit="mm" />
+      <rotation name="module_L3t_halfmodule_axial_lamination_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L3t_halfmodule_axial_cf_position" x="1.0850000000000009" y="0.0" z="-0.81875" unit="mm" />
+      <rotation name="module_L3t_halfmodule_axial_cf_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L3t_halfmodule_axial_hybrid_position" x="-3.414999999999999" y="-55.0" z="0.14999999999999997" unit="mm" />
+      <rotation name="module_L3t_halfmodule_axial_hybrid_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L3t_halfmodule_stereo_position" x="-45.55337612977442" y="152.87890063214735" z="21.7628632749804" unit="mm" />
+      <rotation name="module_L3t_halfmodule_stereo_rotation" x="-1.5707963267948966" y="-0.030433306424175702" z="1.6707963267948966" unit="radian" />
+      <position name="module_L3t_halfmodule_stereo_sensor_position" x="-3.414999999999999" y="30.0" z="-0.48374999999999996" unit="mm" />
+      <rotation name="module_L3t_halfmodule_stereo_sensor_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L3t_halfmodule_stereo_sensor_active_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L3t_halfmodule_stereo_sensor_active_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L3t_halfmodule_stereo_lamination_position" x="-2.414999999999999" y="0.5" z="-0.66875" unit="mm" />
+      <rotation name="module_L3t_halfmodule_stereo_lamination_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L3t_halfmodule_stereo_cf_position" x="1.0850000000000009" y="0.0" z="-0.81875" unit="mm" />
+      <rotation name="module_L3t_halfmodule_stereo_cf_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L3t_halfmodule_stereo_hybrid_position" x="-3.414999999999999" y="-55.0" z="0.14999999999999997" unit="mm" />
+      <rotation name="module_L3t_halfmodule_stereo_hybrid_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L4b_halfmodule_axial_position" x="-41.81368773417821" y="37.06351485342184" z="-27.08080000000001" unit="mm" />
+      <rotation name="module_L4b_halfmodule_axial_rotation" x="-1.5707963267948963" y="-0.0305403994500879" z="1.5707963267948963" unit="radian" />
+      <position name="module_L4b_halfmodule_axial_sensor_position" x="-3.414999999999999" y="30.0" z="-0.48374999999999996" unit="mm" />
+      <rotation name="module_L4b_halfmodule_axial_sensor_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L4b_halfmodule_axial_sensor_active_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L4b_halfmodule_axial_sensor_active_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L4b_halfmodule_axial_lamination_position" x="-2.414999999999999" y="0.5" z="-0.66875" unit="mm" />
+      <rotation name="module_L4b_halfmodule_axial_lamination_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L4b_halfmodule_axial_cf_position" x="1.0850000000000009" y="0.0" z="-0.81875" unit="mm" />
+      <rotation name="module_L4b_halfmodule_axial_cf_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L4b_halfmodule_axial_hybrid_position" x="-3.414999999999999" y="-55.0" z="0.14999999999999997" unit="mm" />
+      <rotation name="module_L4b_halfmodule_axial_hybrid_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L4b_halfmodule_stereo_position" x="-42.25912357341373" y="45.38729473922934" z="-23.2628632749804" unit="mm" />
+      <rotation name="module_L4b_halfmodule_stereo_rotation" x="1.5707963267948966" y="0.030540399450088178" z="1.6707963267948966" unit="radian" />
+      <position name="module_L4b_halfmodule_stereo_sensor_position" x="-3.414999999999999" y="30.0" z="-0.48374999999999996" unit="mm" />
+      <rotation name="module_L4b_halfmodule_stereo_sensor_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L4b_halfmodule_stereo_sensor_active_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L4b_halfmodule_stereo_sensor_active_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L4b_halfmodule_stereo_lamination_position" x="-2.414999999999999" y="0.5" z="-0.66875" unit="mm" />
+      <rotation name="module_L4b_halfmodule_stereo_lamination_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L4b_halfmodule_stereo_cf_position" x="1.0850000000000009" y="0.0" z="-0.81875" unit="mm" />
+      <rotation name="module_L4b_halfmodule_stereo_cf_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L4b_halfmodule_stereo_hybrid_position" x="-3.414999999999999" y="-55.0" z="0.14999999999999997" unit="mm" />
+      <rotation name="module_L4b_halfmodule_stereo_hybrid_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L4t_halfmodule_axial_position" x="-42.57312445273976" y="61.26066104735845" z="27.08080000000001" unit="mm" />
+      <rotation name="module_L4t_halfmodule_axial_rotation" x="1.5707963267948966" y="0.030433306424175535" z="1.5707963267948966" unit="radian" />
+      <position name="module_L4t_halfmodule_axial_sensor_position" x="-3.414999999999999" y="30.0" z="-0.48374999999999996" unit="mm" />
+      <rotation name="module_L4t_halfmodule_axial_sensor_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L4t_halfmodule_axial_sensor_active_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L4t_halfmodule_axial_sensor_active_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L4t_halfmodule_axial_lamination_position" x="-2.414999999999999" y="0.5" z="-0.66875" unit="mm" />
+      <rotation name="module_L4t_halfmodule_axial_lamination_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L4t_halfmodule_axial_cf_position" x="1.0850000000000009" y="0.0" z="-0.81875" unit="mm" />
+      <rotation name="module_L4t_halfmodule_axial_cf_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L4t_halfmodule_axial_hybrid_position" x="-3.414999999999999" y="-55.0" z="0.14999999999999997" unit="mm" />
+      <rotation name="module_L4t_halfmodule_axial_hybrid_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L4t_halfmodule_stereo_position" x="-42.51051524737878" y="52.9252063649999" z="23.2628632749804" unit="mm" />
+      <rotation name="module_L4t_halfmodule_stereo_rotation" x="-1.5707963267948966" y="-0.030433306424175702" z="1.6707963267948966" unit="radian" />
+      <position name="module_L4t_halfmodule_stereo_sensor_position" x="-3.414999999999999" y="30.0" z="-0.48374999999999996" unit="mm" />
+      <rotation name="module_L4t_halfmodule_stereo_sensor_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L4t_halfmodule_stereo_sensor_active_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L4t_halfmodule_stereo_sensor_active_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L4t_halfmodule_stereo_lamination_position" x="-2.414999999999999" y="0.5" z="-0.66875" unit="mm" />
+      <rotation name="module_L4t_halfmodule_stereo_lamination_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L4t_halfmodule_stereo_cf_position" x="1.0850000000000009" y="0.0" z="-0.81875" unit="mm" />
+      <rotation name="module_L4t_halfmodule_stereo_cf_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L4t_halfmodule_stereo_hybrid_position" x="-3.414999999999999" y="-55.0" z="0.14999999999999997" unit="mm" />
+      <rotation name="module_L4t_halfmodule_stereo_hybrid_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L5b_halfmodule_axial_hole_position" x="-56.217250308986" y="-162.97132249781242" z="-26.66020000000001" unit="mm" />
+      <rotation name="module_L5b_halfmodule_axial_hole_rotation" x="-1.5707963267948966" y="-0.030483299558163958" z="1.5707963267948963" unit="radian" />
+      <position name="module_L5b_halfmodule_axial_hole_sensor_position" x="0.0" y="0.0" z="0.024999999999999994" unit="mm" />
+      <rotation name="module_L5b_halfmodule_axial_hole_sensor_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L5b_halfmodule_axial_hole_sensor_active_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L5b_halfmodule_axial_hole_sensor_active_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L5b_halfmodule_axial_hole_lamination_position" x="0.0" y="0.0" z="-0.16" unit="mm" />
+      <rotation name="module_L5b_halfmodule_axial_hole_lamination_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L5b_halfmodule_axial_slot_position" x="44.72623159126889" y="-159.89327863637723" z="-26.66020000000001" unit="mm" />
+      <rotation name="module_L5b_halfmodule_axial_slot_rotation" x="-1.5707963267948968" y="-0.030483299558164013" z="-1.5707963267948963" unit="radian" />
+      <position name="module_L5b_halfmodule_axial_slot_sensor_position" x="0.0" y="0.0" z="0.024999999999999994" unit="mm" />
+      <rotation name="module_L5b_halfmodule_axial_slot_sensor_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L5b_halfmodule_axial_slot_sensor_active_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L5b_halfmodule_axial_slot_sensor_active_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L5b_halfmodule_axial_slot_lamination_position" x="0.0" y="0.0" z="-0.16" unit="mm" />
+      <rotation name="module_L5b_halfmodule_axial_slot_lamination_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L5b_halfmodule_stereo_hole_position" x="-56.38945519192267" y="-155.65717305182127" z="-29.20020000000001" unit="mm" />
+      <rotation name="module_L5b_halfmodule_stereo_hole_rotation" x="1.5707963267948963" y="0.030483299558163958" z="1.6207963267948968" unit="radian" />
+      <position name="module_L5b_halfmodule_stereo_hole_sensor_position" x="0.0" y="0.0" z="0.024999999999999994" unit="mm" />
+      <rotation name="module_L5b_halfmodule_stereo_hole_sensor_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L5b_halfmodule_stereo_hole_sensor_active_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L5b_halfmodule_stereo_hole_sensor_active_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L5b_halfmodule_stereo_hole_lamination_position" x="0.0" y="0.0" z="-0.16" unit="mm" />
+      <rotation name="module_L5b_halfmodule_stereo_hole_lamination_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L5b_halfmodule_stereo_slot_position" x="44.452473909639814" y="-152.58222581398914" z="-24.1456" unit="mm" />
+      <rotation name="module_L5b_halfmodule_stereo_slot_rotation" x="1.5707963267948963" y="0.030483299558163958" z="-1.520796326794897" unit="radian" />
+      <position name="module_L5b_halfmodule_stereo_slot_sensor_position" x="0.0" y="0.0" z="0.024999999999999994" unit="mm" />
+      <rotation name="module_L5b_halfmodule_stereo_slot_sensor_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L5b_halfmodule_stereo_slot_sensor_active_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L5b_halfmodule_stereo_slot_sensor_active_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L5b_halfmodule_stereo_slot_lamination_position" x="0.0" y="0.0" z="-0.16" unit="mm" />
+      <rotation name="module_L5b_halfmodule_stereo_slot_lamination_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L5t_halfmodule_axial_hole_position" x="-56.924231591268885" y="-139.79172136362277" z="26.66020000000001" unit="mm" />
+      <rotation name="module_L5t_halfmodule_axial_hole_rotation" x="1.5707963267948966" y="0.030483299558163958" z="1.5707963267948963" unit="radian" />
+      <position name="module_L5t_halfmodule_axial_hole_sensor_position" x="0.0" y="0.0" z="0.024999999999999994" unit="mm" />
+      <rotation name="module_L5t_halfmodule_axial_hole_sensor_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L5t_halfmodule_axial_hole_sensor_active_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L5t_halfmodule_axial_hole_sensor_active_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L5t_halfmodule_axial_hole_lamination_position" x="0.0" y="0.0" z="-0.16" unit="mm" />
+      <rotation name="module_L5t_halfmodule_axial_hole_lamination_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L5t_halfmodule_axial_slot_position" x="44.01925030898598" y="-136.71367750218758" z="26.66020000000001" unit="mm" />
+      <rotation name="module_L5t_halfmodule_axial_slot_rotation" x="1.5707963267948968" y="0.030483299558164013" z="-1.5707963267948963" unit="radian" />
+      <position name="module_L5t_halfmodule_axial_slot_sensor_position" x="0.0" y="0.0" z="0.024999999999999994" unit="mm" />
+      <rotation name="module_L5t_halfmodule_axial_slot_sensor_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L5t_halfmodule_axial_slot_sensor_active_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L5t_halfmodule_axial_slot_sensor_active_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L5t_halfmodule_axial_slot_lamination_position" x="0.0" y="0.0" z="-0.16" unit="mm" />
+      <rotation name="module_L5t_halfmodule_axial_slot_lamination_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L5t_halfmodule_stereo_hole_position" x="-56.65047390963981" y="-147.10277418601086" z="29.20020000000001" unit="mm" />
+      <rotation name="module_L5t_halfmodule_stereo_hole_rotation" x="-1.5707963267948963" y="-0.030483299558163958" z="1.6207963267948968" unit="radian" />
+      <position name="module_L5t_halfmodule_stereo_hole_sensor_position" x="0.0" y="0.0" z="0.024999999999999994" unit="mm" />
+      <rotation name="module_L5t_halfmodule_stereo_hole_sensor_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L5t_halfmodule_stereo_hole_sensor_active_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L5t_halfmodule_stereo_hole_sensor_active_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L5t_halfmodule_stereo_hole_lamination_position" x="0.0" y="0.0" z="-0.16" unit="mm" />
+      <rotation name="module_L5t_halfmodule_stereo_hole_lamination_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L5t_halfmodule_stereo_slot_position" x="44.19145519192265" y="-144.02782694817873" z="24.1456" unit="mm" />
+      <rotation name="module_L5t_halfmodule_stereo_slot_rotation" x="-1.5707963267948966" y="-0.030483299558163847" z="-1.520796326794897" unit="radian" />
+      <position name="module_L5t_halfmodule_stereo_slot_sensor_position" x="0.0" y="0.0" z="0.024999999999999994" unit="mm" />
+      <rotation name="module_L5t_halfmodule_stereo_slot_sensor_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L5t_halfmodule_stereo_slot_sensor_active_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L5t_halfmodule_stereo_slot_sensor_active_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L5t_halfmodule_stereo_slot_lamination_position" x="0.0" y="0.0" z="-0.16" unit="mm" />
+      <rotation name="module_L5t_halfmodule_stereo_slot_lamination_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L6b_halfmodule_axial_hole_position" x="-50.12153455494366" y="-362.8784065379883" z="-29.66020000000001" unit="mm" />
+      <rotation name="module_L6b_halfmodule_axial_hole_rotation" x="-1.5707963267948966" y="-0.030483299558163958" z="1.5707963267948963" unit="radian" />
+      <position name="module_L6b_halfmodule_axial_hole_sensor_position" x="0.0" y="0.0" z="0.024999999999999994" unit="mm" />
+      <rotation name="module_L6b_halfmodule_axial_hole_sensor_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L6b_halfmodule_axial_hole_sensor_active_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L6b_halfmodule_axial_hole_sensor_active_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L6b_halfmodule_axial_hole_lamination_position" x="0.0" y="0.0" z="-0.16" unit="mm" />
+      <rotation name="module_L6b_halfmodule_axial_hole_lamination_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L6b_halfmodule_axial_slot_position" x="50.82194734531124" y="-359.8003626765531" z="-29.66020000000001" unit="mm" />
+      <rotation name="module_L6b_halfmodule_axial_slot_rotation" x="-1.5707963267948968" y="-0.030483299558164013" z="-1.5707963267948963" unit="radian" />
+      <position name="module_L6b_halfmodule_axial_slot_sensor_position" x="0.0" y="0.0" z="0.024999999999999994" unit="mm" />
+      <rotation name="module_L6b_halfmodule_axial_slot_sensor_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L6b_halfmodule_axial_slot_sensor_active_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L6b_halfmodule_axial_slot_sensor_active_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L6b_halfmodule_axial_slot_lamination_position" x="0.0" y="0.0" z="-0.16" unit="mm" />
+      <rotation name="module_L6b_halfmodule_axial_slot_lamination_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L6b_halfmodule_stereo_hole_position" x="-50.293739437880326" y="-355.56425709199715" z="-32.20020000000001" unit="mm" />
+      <rotation name="module_L6b_halfmodule_stereo_hole_rotation" x="1.5707963267948963" y="0.030483299558163958" z="1.6207963267948968" unit="radian" />
+      <position name="module_L6b_halfmodule_stereo_hole_sensor_position" x="0.0" y="0.0" z="0.024999999999999994" unit="mm" />
+      <rotation name="module_L6b_halfmodule_stereo_hole_sensor_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L6b_halfmodule_stereo_hole_sensor_active_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L6b_halfmodule_stereo_hole_sensor_active_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L6b_halfmodule_stereo_hole_lamination_position" x="0.0" y="0.0" z="-0.16" unit="mm" />
+      <rotation name="module_L6b_halfmodule_stereo_hole_lamination_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L6b_halfmodule_stereo_slot_position" x="50.54818966368216" y="-352.489309854165" z="-27.1456" unit="mm" />
+      <rotation name="module_L6b_halfmodule_stereo_slot_rotation" x="1.5707963267948963" y="0.030483299558163958" z="-1.520796326794897" unit="radian" />
+      <position name="module_L6b_halfmodule_stereo_slot_sensor_position" x="0.0" y="0.0" z="0.024999999999999994" unit="mm" />
+      <rotation name="module_L6b_halfmodule_stereo_slot_sensor_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L6b_halfmodule_stereo_slot_sensor_active_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L6b_halfmodule_stereo_slot_sensor_active_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L6b_halfmodule_stereo_slot_lamination_position" x="0.0" y="0.0" z="-0.16" unit="mm" />
+      <rotation name="module_L6b_halfmodule_stereo_slot_lamination_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L6t_halfmodule_axial_hole_position" x="-50.82851583722654" y="-339.6988054037986" z="29.66020000000001" unit="mm" />
+      <rotation name="module_L6t_halfmodule_axial_hole_rotation" x="1.5707963267948966" y="0.030483299558163958" z="1.5707963267948963" unit="radian" />
+      <position name="module_L6t_halfmodule_axial_hole_sensor_position" x="0.0" y="0.0" z="0.024999999999999994" unit="mm" />
+      <rotation name="module_L6t_halfmodule_axial_hole_sensor_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L6t_halfmodule_axial_hole_sensor_active_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L6t_halfmodule_axial_hole_sensor_active_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L6t_halfmodule_axial_hole_lamination_position" x="0.0" y="0.0" z="-0.16" unit="mm" />
+      <rotation name="module_L6t_halfmodule_axial_hole_lamination_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L6t_halfmodule_axial_slot_position" x="50.11496606302833" y="-336.6207615423634" z="29.66020000000001" unit="mm" />
+      <rotation name="module_L6t_halfmodule_axial_slot_rotation" x="1.5707963267948968" y="0.030483299558164013" z="-1.5707963267948963" unit="radian" />
+      <position name="module_L6t_halfmodule_axial_slot_sensor_position" x="0.0" y="0.0" z="0.024999999999999994" unit="mm" />
+      <rotation name="module_L6t_halfmodule_axial_slot_sensor_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L6t_halfmodule_axial_slot_sensor_active_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L6t_halfmodule_axial_slot_sensor_active_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L6t_halfmodule_axial_slot_lamination_position" x="0.0" y="0.0" z="-0.16" unit="mm" />
+      <rotation name="module_L6t_halfmodule_axial_slot_lamination_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L6t_halfmodule_stereo_hole_position" x="-50.55475815559746" y="-347.00985822618674" z="32.20020000000001" unit="mm" />
+      <rotation name="module_L6t_halfmodule_stereo_hole_rotation" x="-1.5707963267948963" y="-0.030483299558163958" z="1.6207963267948968" unit="radian" />
+      <position name="module_L6t_halfmodule_stereo_hole_sensor_position" x="0.0" y="0.0" z="0.024999999999999994" unit="mm" />
+      <rotation name="module_L6t_halfmodule_stereo_hole_sensor_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L6t_halfmodule_stereo_hole_sensor_active_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L6t_halfmodule_stereo_hole_sensor_active_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L6t_halfmodule_stereo_hole_lamination_position" x="0.0" y="0.0" z="-0.16" unit="mm" />
+      <rotation name="module_L6t_halfmodule_stereo_hole_lamination_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L6t_halfmodule_stereo_slot_position" x="50.287170945964995" y="-343.9349109883546" z="27.1456" unit="mm" />
+      <rotation name="module_L6t_halfmodule_stereo_slot_rotation" x="-1.5707963267948966" y="-0.030483299558163847" z="-1.520796326794897" unit="radian" />
+      <position name="module_L6t_halfmodule_stereo_slot_sensor_position" x="0.0" y="0.0" z="0.024999999999999994" unit="mm" />
+      <rotation name="module_L6t_halfmodule_stereo_slot_sensor_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L6t_halfmodule_stereo_slot_sensor_active_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L6t_halfmodule_stereo_slot_sensor_active_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L6t_halfmodule_stereo_slot_lamination_position" x="0.0" y="0.0" z="-0.16" unit="mm" />
+      <rotation name="module_L6t_halfmodule_stereo_slot_lamination_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L7b_halfmodule_axial_hole_position" x="-44.02581880090134" y="-562.7854905781641" z="-32.66020000000001" unit="mm" />
+      <rotation name="module_L7b_halfmodule_axial_hole_rotation" x="-1.5707963267948966" y="-0.030483299558163958" z="1.5707963267948963" unit="radian" />
+      <position name="module_L7b_halfmodule_axial_hole_sensor_position" x="0.0" y="0.0" z="0.024999999999999994" unit="mm" />
+      <rotation name="module_L7b_halfmodule_axial_hole_sensor_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L7b_halfmodule_axial_hole_sensor_active_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L7b_halfmodule_axial_hole_sensor_active_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L7b_halfmodule_axial_hole_lamination_position" x="0.0" y="0.0" z="-0.16" unit="mm" />
+      <rotation name="module_L7b_halfmodule_axial_hole_lamination_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L7b_halfmodule_axial_slot_position" x="56.917663099353554" y="-559.7074467167289" z="-32.66020000000001" unit="mm" />
+      <rotation name="module_L7b_halfmodule_axial_slot_rotation" x="-1.5707963267948968" y="-0.030483299558164013" z="-1.5707963267948963" unit="radian" />
+      <position name="module_L7b_halfmodule_axial_slot_sensor_position" x="0.0" y="0.0" z="0.024999999999999994" unit="mm" />
+      <rotation name="module_L7b_halfmodule_axial_slot_sensor_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L7b_halfmodule_axial_slot_sensor_active_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L7b_halfmodule_axial_slot_sensor_active_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L7b_halfmodule_axial_slot_lamination_position" x="0.0" y="0.0" z="-0.16" unit="mm" />
+      <rotation name="module_L7b_halfmodule_axial_slot_lamination_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L7b_halfmodule_stereo_hole_position" x="-44.19802368383801" y="-555.4713411321728" z="-35.20020000000001" unit="mm" />
+      <rotation name="module_L7b_halfmodule_stereo_hole_rotation" x="1.5707963267948963" y="0.030483299558163958" z="1.6207963267948968" unit="radian" />
+      <position name="module_L7b_halfmodule_stereo_hole_sensor_position" x="0.0" y="0.0" z="0.024999999999999994" unit="mm" />
+      <rotation name="module_L7b_halfmodule_stereo_hole_sensor_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L7b_halfmodule_stereo_hole_sensor_active_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L7b_halfmodule_stereo_hole_sensor_active_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L7b_halfmodule_stereo_hole_lamination_position" x="0.0" y="0.0" z="-0.16" unit="mm" />
+      <rotation name="module_L7b_halfmodule_stereo_hole_lamination_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L7b_halfmodule_stereo_slot_position" x="56.643905417724476" y="-552.3963938943408" z="-30.1456" unit="mm" />
+      <rotation name="module_L7b_halfmodule_stereo_slot_rotation" x="1.5707963267948963" y="0.030483299558163958" z="-1.520796326794897" unit="radian" />
+      <position name="module_L7b_halfmodule_stereo_slot_sensor_position" x="0.0" y="0.0" z="0.024999999999999994" unit="mm" />
+      <rotation name="module_L7b_halfmodule_stereo_slot_sensor_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L7b_halfmodule_stereo_slot_sensor_active_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L7b_halfmodule_stereo_slot_sensor_active_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L7b_halfmodule_stereo_slot_lamination_position" x="0.0" y="0.0" z="-0.16" unit="mm" />
+      <rotation name="module_L7b_halfmodule_stereo_slot_lamination_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L7t_halfmodule_axial_hole_position" x="-44.732800083184195" y="-539.6058894439745" z="32.66020000000001" unit="mm" />
+      <rotation name="module_L7t_halfmodule_axial_hole_rotation" x="1.5707963267948966" y="0.030483299558163958" z="1.5707963267948963" unit="radian" />
+      <position name="module_L7t_halfmodule_axial_hole_sensor_position" x="0.0" y="0.0" z="0.024999999999999994" unit="mm" />
+      <rotation name="module_L7t_halfmodule_axial_hole_sensor_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L7t_halfmodule_axial_hole_sensor_active_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L7t_halfmodule_axial_hole_sensor_active_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L7t_halfmodule_axial_hole_lamination_position" x="0.0" y="0.0" z="-0.16" unit="mm" />
+      <rotation name="module_L7t_halfmodule_axial_hole_lamination_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L7t_halfmodule_axial_slot_position" x="56.21068181707067" y="-536.5278455825394" z="32.66020000000001" unit="mm" />
+      <rotation name="module_L7t_halfmodule_axial_slot_rotation" x="1.5707963267948968" y="0.030483299558164013" z="-1.5707963267948963" unit="radian" />
+      <position name="module_L7t_halfmodule_axial_slot_sensor_position" x="0.0" y="0.0" z="0.024999999999999994" unit="mm" />
+      <rotation name="module_L7t_halfmodule_axial_slot_sensor_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L7t_halfmodule_axial_slot_sensor_active_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L7t_halfmodule_axial_slot_sensor_active_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L7t_halfmodule_axial_slot_lamination_position" x="0.0" y="0.0" z="-0.16" unit="mm" />
+      <rotation name="module_L7t_halfmodule_axial_slot_lamination_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L7t_halfmodule_stereo_hole_position" x="-44.459042401555116" y="-546.9169422663626" z="35.20020000000001" unit="mm" />
+      <rotation name="module_L7t_halfmodule_stereo_hole_rotation" x="-1.5707963267948963" y="-0.030483299558163958" z="1.6207963267948968" unit="radian" />
+      <position name="module_L7t_halfmodule_stereo_hole_sensor_position" x="0.0" y="0.0" z="0.024999999999999994" unit="mm" />
+      <rotation name="module_L7t_halfmodule_stereo_hole_sensor_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L7t_halfmodule_stereo_hole_sensor_active_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L7t_halfmodule_stereo_hole_sensor_active_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L7t_halfmodule_stereo_hole_lamination_position" x="0.0" y="0.0" z="-0.16" unit="mm" />
+      <rotation name="module_L7t_halfmodule_stereo_hole_lamination_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L7t_halfmodule_stereo_slot_position" x="56.38288670000734" y="-543.8419950285305" z="30.1456" unit="mm" />
+      <rotation name="module_L7t_halfmodule_stereo_slot_rotation" x="-1.5707963267948966" y="-0.030483299558163847" z="-1.520796326794897" unit="radian" />
+      <position name="module_L7t_halfmodule_stereo_slot_sensor_position" x="0.0" y="0.0" z="0.024999999999999994" unit="mm" />
+      <rotation name="module_L7t_halfmodule_stereo_slot_sensor_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L7t_halfmodule_stereo_slot_sensor_active_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="module_L7t_halfmodule_stereo_slot_sensor_active_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="module_L7t_halfmodule_stereo_slot_lamination_position" x="0.0" y="0.0" z="-0.16" unit="mm" />
+      <rotation name="module_L7t_halfmodule_stereo_slot_lamination_rotation" x="0.0" y="-0.0" z="0.0" unit="radian" />
+      <position name="BeamLeftVolume_component0_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="BeamLeftVolume_component0_rotation" x="0.0" y="0.0" z="0.0" unit="radian" />
+      <position name="BeamLeftVolume_component0Sensor0Position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="BeamLeftVolume_component0Sensor0Rotation" x="0.0" y="0.0" z="0.0" unit="radian" />
+      <position name="ElectronGapVolume_component0_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="ElectronGapVolume_component0_rotation" x="0.0" y="0.0" z="0.0" unit="radian" />
+      <position name="ElectronGapVolume_component0Sensor0Position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="ElectronGapVolume_component0Sensor0Rotation" x="0.0" y="0.0" z="0.0" unit="radian" />
+      <position name="BeamRightVolume_component0_position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="BeamRightVolume_component0_rotation" x="0.0" y="0.0" z="0.0" unit="radian" />
+      <position name="BeamRightVolume_component0Sensor0Position" x="0.0" y="0.0" z="0.0" unit="mm" />
+      <rotation name="BeamRightVolume_component0Sensor0Rotation" x="0.0" y="0.0" z="0.0" unit="radian" />
+      <position name="ECalScoring_BeamLeft_layer1_module0_position" x="214.099" y="122.8" z="1338.001" unit="mm" />
+      <rotation name="ECalScoring_BeamLeft_layer1_module0_rotation" x="0.0" y="0.0" z="-1.570796326795" unit="radian" />
+      <position name="ECalScoring_ElectronGap_layer1_module0_position" x="-23.38199999999999" y="130.465" z="1338.001" unit="mm" />
+      <rotation name="ECalScoring_ElectronGap_layer1_module0_rotation" x="0.0" y="0.0" z="-1.570796326795" unit="radian" />
+      <position name="ECalScoring_BeamRight_layer1_module0_position" x="-216.31099999999998" y="121.3" z="1338.001" unit="mm" />
+      <rotation name="ECalScoring_BeamRight_layer1_module0_rotation" x="0.0" y="0.0" z="-1.570796326795" unit="radian" />
+      <position name="ECalScoring_BeamLeft_layer2_module0_position" x="214.099" y="-122.8" z="1338.001" unit="mm" />
+      <rotation name="ECalScoring_BeamLeft_layer2_module0_rotation" x="0.0" y="0.0" z="-4.7123889803850005" unit="radian" />
+      <position name="ECalScoring_ElectronGap_layer2_module0_position" x="-23.38199999999999" y="-130.465" z="1338.001" unit="mm" />
+      <rotation name="ECalScoring_ElectronGap_layer2_module0_rotation" x="0.0" y="0.0" z="-4.7123889803850005" unit="radian" />
+      <position name="ECalScoring_BeamRight_layer2_module0_position" x="-216.31099999999998" y="-121.3" z="1338.001" unit="mm" />
+      <rotation name="ECalScoring_BeamRight_layer2_module0_rotation" x="0.0" y="0.0" z="-4.7123889803850005" unit="radian" />
+      <position name="crystal1-1_pos_pos_bot" x="50.052304484827026" y="-27.67473927539554" z="1473.1626281236922" unit="mm" />
+      <rotation name="crystal1-1_rot_pos_bot" x="-0.0084372997827221" y="-0.0084372997827221" z="0.0" unit="radian" />
+      <position name="crystal1-1_pos_neg_bot" x="35.00282593403595" y="-27.67473927539554" z="1473.1626281236922" unit="mm" />
+      <rotation name="crystal1-1_rot_neg_bot" x="-0.0084372997827221" y="0.0084372997827221" z="0.0" unit="radian" />
+      <position name="crystal1-1_pos_pos_top" x="50.052304484827026" y="27.67473927539554" z="1473.1626281236922" unit="mm" />
+      <rotation name="crystal1-1_rot_pos_top" x="0.0084372997827221" y="-0.0084372997827221" z="0.0" unit="radian" />
+      <position name="crystal1-1_pos_neg_top" x="35.00282593403595" y="27.67473927539554" z="1473.1626281236922" unit="mm" />
+      <rotation name="crystal1-1_rot_neg_top" x="0.0084372997827221" y="0.0084372997827221" z="0.0" unit="radian" />
+      <position name="crystal2-1_pos_pos_bot" x="64.90537808737002" y="-27.67473927539554" z="1473.2520480856124" unit="mm" />
+      <rotation name="crystal2-1_rot_pos_bot" x="-0.0084372997827221" y="-0.0253118993481663" z="0.0" unit="radian" />
+      <position name="crystal2-1_pos_pos_top" x="64.90537808737002" y="27.67473927539554" z="1473.2520480856124" unit="mm" />
+      <rotation name="crystal2-1_rot_pos_top" x="0.0084372997827221" y="-0.0253118993481663" z="0.0" unit="radian" />
+      <position name="crystal3-1_pos_pos_bot" x="79.76545207982957" y="-27.67473927539554" z="1473.3186477918262" unit="mm" />
+      <rotation name="crystal3-1_rot_pos_bot" x="-0.0084372997827221" y="-0.042186498913610496" z="0.0" unit="radian" />
+      <position name="crystal3-1_pos_pos_top" x="79.76545207982957" y="27.67473927539554" z="1473.3186477918262" unit="mm" />
+      <rotation name="crystal3-1_rot_pos_top" x="0.0084372997827221" y="-0.042186498913610496" z="0.0" unit="radian" />
+      <position name="crystal4-1_pos_pos_bot" x="94.63593952741049" y="-27.67473927539554" z="1473.3624082783765" unit="mm" />
+      <rotation name="crystal4-1_rot_pos_bot" x="-0.0084372997827221" y="-0.0590610984790547" z="0.0" unit="radian" />
+      <position name="crystal4-1_pos_pos_top" x="94.63593952741049" y="27.67473927539554" z="1473.3624082783765" unit="mm" />
+      <rotation name="crystal4-1_rot_pos_top" x="0.0084372997827221" y="-0.0590610984790547" z="0.0" unit="radian" />
+      <position name="crystal5-1_pos_pos_bot" x="109.52026676464209" y="-27.67473927539554" z="1473.3833170846683" unit="mm" />
+      <rotation name="crystal5-1_rot_pos_bot" x="-0.0084372997827221" y="-0.0759356980444989" z="0.0" unit="radian" />
+      <position name="crystal5-1_pos_pos_top" x="109.52026676464209" y="27.67473927539554" z="1473.3833170846683" unit="mm" />
+      <rotation name="crystal5-1_rot_pos_top" x="0.0084372997827221" y="-0.0759356980444989" z="0.0" unit="radian" />
+      <position name="crystal6-1_pos_pos_bot" x="124.42187898494643" y="-27.67473927539554" z="1473.381368257016" unit="mm" />
+      <rotation name="crystal6-1_rot_pos_bot" x="-0.0084372997827221" y="-0.0928102976099431" z="0.0" unit="radian" />
+      <position name="crystal6-1_pos_pos_top" x="124.42187898494643" y="27.67473927539554" z="1473.381368257016" unit="mm" />
+      <rotation name="crystal6-1_rot_pos_top" x="0.0084372997827221" y="-0.0928102976099431" z="0.0" unit="radian" />
+      <position name="crystal7-1_pos_pos_bot" x="139.34424589677138" y="-27.67473927539554" z="1473.3565623503396" unit="mm" />
+      <rotation name="crystal7-1_rot_pos_bot" x="-0.0084372997827221" y="-0.10968489717538729" z="0.0" unit="radian" />
+      <position name="crystal7-1_pos_pos_top" x="139.34424589677138" y="27.67473927539554" z="1473.3565623503396" unit="mm" />
+      <rotation name="crystal7-1_rot_pos_top" x="0.0084372997827221" y="-0.10968489717538729" z="0.0" unit="radian" />
+      <position name="crystal8-1_pos_pos_bot" x="154.29086746600376" y="-27.67473927539554" z="1473.3089064280052" unit="mm" />
+      <rotation name="crystal8-1_rot_pos_bot" x="-0.0084372997827221" y="-0.1265594967408315" z="0.0" unit="radian" />
+      <position name="crystal8-1_pos_pos_top" x="154.29086746600376" y="27.67473927539554" z="1473.3089064280052" unit="mm" />
+      <rotation name="crystal8-1_rot_pos_top" x="0.0084372997827221" y="-0.1265594967408315" z="0.0" unit="radian" />
+      <position name="crystal9-1_pos_pos_bot" x="169.2652797649435" y="-27.67473927539554" z="1473.2384140598156" unit="mm" />
+      <rotation name="crystal9-1_rot_pos_bot" x="-0.0084372997827221" y="-0.14343409630627568" z="0.0" unit="radian" />
+      <position name="crystal9-1_pos_pos_top" x="169.2652797649435" y="27.67473927539554" z="1473.2384140598156" unit="mm" />
+      <rotation name="crystal9-1_rot_pos_top" x="0.0084372997827221" y="-0.14343409630627568" z="0.0" unit="radian" />
+      <position name="crystal10-1_pos_pos_bot" x="184.27106094882524" y="-27.67473927539554" z="1473.1451053181452" unit="mm" />
+      <rotation name="crystal10-1_rot_pos_bot" x="-0.0084372997827221" y="-0.1603086958717199" z="0.0" unit="radian" />
+      <position name="crystal10-1_pos_pos_top" x="184.27106094882524" y="27.67473927539554" z="1473.1451053181452" unit="mm" />
+      <rotation name="crystal10-1_rot_pos_top" x="0.0084372997827221" y="-0.1603086958717199" z="0.0" unit="radian" />
+      <position name="crystal11-1_pos_pos_bot" x="199.3118373817202" y="-27.67473927539554" z="1473.0290067722244" unit="mm" />
+      <rotation name="crystal11-1_rot_pos_bot" x="-0.0084372997827221" y="-0.1771832954371641" z="0.0" unit="radian" />
+      <position name="crystal11-1_pos_neg_bot" x="-114.25670696285724" y="-27.67473927539554" z="1473.0290067722244" unit="mm" />
+      <rotation name="crystal11-1_rot_neg_bot" x="-0.0084372997827221" y="0.1771832954371641" z="0.0" unit="radian" />
+      <position name="crystal11-1_pos_pos_top" x="199.3118373817202" y="27.67473927539554" z="1473.0290067722244" unit="mm" />
+      <rotation name="crystal11-1_rot_pos_top" x="0.0084372997827221" y="-0.1771832954371641" z="0.0" unit="radian" />
+      <position name="crystal11-1_pos_neg_top" x="-114.25670696285724" y="27.67473927539554" z="1473.0290067722244" unit="mm" />
+      <rotation name="crystal11-1_rot_neg_top" x="0.0084372997827221" y="0.1771832954371641" z="0.0" unit="radian" />
+      <position name="crystal12-1_pos_pos_bot" x="214.3912899346583" y="-27.67473927539554" z="1472.8901514805746" unit="mm" />
+      <rotation name="crystal12-1_rot_pos_bot" x="-0.0084372997827221" y="-0.19405789500260828" z="0.0" unit="radian" />
+      <position name="crystal12-1_pos_neg_bot" x="-129.33615951579532" y="-27.67473927539554" z="1472.8901514805746" unit="mm" />
+      <rotation name="crystal12-1_rot_neg_bot" x="-0.0084372997827221" y="0.19405789500260828" z="0.0" unit="radian" />
+      <position name="crystal12-1_pos_pos_top" x="214.3912899346583" y="27.67473927539554" z="1472.8901514805746" unit="mm" />
+      <rotation name="crystal12-1_rot_pos_top" x="0.0084372997827221" y="-0.19405789500260828" z="0.0" unit="radian" />
+      <position name="crystal12-1_pos_neg_top" x="-129.33615951579532" y="27.67473927539554" z="1472.8901514805746" unit="mm" />
+      <rotation name="crystal12-1_rot_neg_top" x="0.0084372997827221" y="0.19405789500260828" z="0.0" unit="radian" />
+      <position name="crystal13-1_pos_pos_bot" x="229.51316047997716" y="-27.67473927539554" z="1472.7285789815953" unit="mm" />
+      <rotation name="crystal13-1_rot_pos_bot" x="-0.0084372997827221" y="-0.2109324945680525" z="0.0" unit="radian" />
+      <position name="crystal13-1_pos_neg_bot" x="-144.4580300611142" y="-27.67473927539554" z="1472.7285789815953" unit="mm" />
+      <rotation name="crystal13-1_rot_neg_bot" x="-0.0084372997827221" y="0.2109324945680525" z="0.0" unit="radian" />
+      <position name="crystal13-1_pos_pos_top" x="229.51316047997716" y="27.67473927539554" z="1472.7285789815953" unit="mm" />
+      <rotation name="crystal13-1_rot_pos_top" x="0.0084372997827221" y="-0.2109324945680525" z="0.0" unit="radian" />
+      <position name="crystal13-1_pos_neg_top" x="-144.4580300611142" y="27.67473927539554" z="1472.7285789815953" unit="mm" />
+      <rotation name="crystal13-1_rot_neg_top" x="0.0084372997827221" y="0.2109324945680525" z="0.0" unit="radian" />
+      <position name="crystal14-1_pos_pos_bot" x="244.68125860725365" y="-27.67473927539554" z="1472.5443352823047" unit="mm" />
+      <rotation name="crystal14-1_rot_pos_bot" x="-0.0084372997827221" y="-0.22780709413349667" z="0.0" unit="radian" />
+      <position name="crystal14-1_pos_neg_bot" x="-159.62612818839068" y="-27.67473927539554" z="1472.5443352823047" unit="mm" />
+      <rotation name="crystal14-1_rot_neg_bot" x="-0.0084372997827221" y="0.22780709413349667" z="0.0" unit="radian" />
+      <position name="crystal14-1_pos_pos_top" x="244.68125860725365" y="27.67473927539554" z="1472.5443352823047" unit="mm" />
+      <rotation name="crystal14-1_rot_pos_top" x="0.0084372997827221" y="-0.22780709413349667" z="0.0" unit="radian" />
+      <position name="crystal14-1_pos_neg_top" x="-159.62612818839068" y="27.67473927539554" z="1472.5443352823047" unit="mm" />
+      <rotation name="crystal14-1_rot_neg_top" x="0.0084372997827221" y="0.22780709413349667" z="0.0" unit="radian" />
+      <position name="crystal15-1_pos_pos_bot" x="259.8994685877143" y="-27.67473927539554" z="1472.3374728452397" unit="mm" />
+      <rotation name="crystal15-1_rot_pos_bot" x="-0.0084372997827221" y="-0.24468169369894088" z="0.0" unit="radian" />
+      <position name="crystal15-1_pos_neg_bot" x="-174.84433816885132" y="-27.67473927539554" z="1472.3374728452397" unit="mm" />
+      <rotation name="crystal15-1_rot_neg_bot" x="-0.0084372997827221" y="0.24468169369894088" z="0.0" unit="radian" />
+      <position name="crystal15-1_pos_pos_top" x="259.8994685877143" y="27.67473927539554" z="1472.3374728452397" unit="mm" />
+      <rotation name="crystal15-1_rot_pos_top" x="0.0084372997827221" y="-0.24468169369894088" z="0.0" unit="radian" />
+      <position name="crystal15-1_pos_neg_top" x="-174.84433816885132" y="27.67473927539554" z="1472.3374728452397" unit="mm" />
+      <rotation name="crystal15-1_rot_neg_top" x="0.0084372997827221" y="0.24468169369894088" z="0.0" unit="radian" />
+      <position name="crystal16-1_pos_pos_bot" x="275.17175661577164" y="-27.67473927539554" z="1472.108050573519" unit="mm" />
+      <rotation name="crystal16-1_rot_pos_bot" x="-0.0084372997827221" y="-0.26155629326438506" z="0.0" unit="radian" />
+      <position name="crystal16-1_pos_neg_bot" x="-190.11662619690867" y="-27.67473927539554" z="1472.108050573519" unit="mm" />
+      <rotation name="crystal16-1_rot_neg_bot" x="-0.0084372997827221" y="0.26155629326438506" z="0.0" unit="radian" />
+      <position name="crystal16-1_pos_pos_top" x="275.17175661577164" y="27.67473927539554" z="1472.108050573519" unit="mm" />
+      <rotation name="crystal16-1_rot_pos_top" x="0.0084372997827221" y="-0.26155629326438506" z="0.0" unit="radian" />
+      <position name="crystal16-1_pos_neg_top" x="-190.11662619690867" y="27.67473927539554" z="1472.108050573519" unit="mm" />
+      <rotation name="crystal16-1_rot_neg_top" x="0.0084372997827221" y="0.26155629326438506" z="0.0" unit="radian" />
+      <position name="crystal17-1_pos_pos_bot" x="290.5021783583187" y="-27.67473927539554" z="1471.8561337940675" unit="mm" />
+      <rotation name="crystal17-1_rot_pos_bot" x="-0.0084372997827221" y="-0.2784308928298293" z="0.0" unit="radian" />
+      <position name="crystal17-1_pos_neg_bot" x="-205.44704793945573" y="-27.67473927539554" z="1471.8561337940675" unit="mm" />
+      <rotation name="crystal17-1_rot_neg_bot" x="-0.0084372997827221" y="0.2784308928298293" z="0.0" unit="radian" />
+      <position name="crystal17-1_pos_pos_top" x="290.5021783583187" y="27.67473927539554" z="1471.8561337940675" unit="mm" />
+      <rotation name="crystal17-1_rot_pos_top" x="0.0084372997827221" y="-0.2784308928298293" z="0.0" unit="radian" />
+      <position name="crystal17-1_pos_neg_top" x="-205.44704793945573" y="27.67473927539554" z="1471.8561337940675" unit="mm" />
+      <rotation name="crystal17-1_rot_neg_top" x="0.0084372997827221" y="0.2784308928298293" z="0.0" unit="radian" />
+      <position name="crystal18-1_pos_pos_bot" x="305.89488684464817" y="-27.67473927539554" z="1471.581794239018" unit="mm" />
+      <rotation name="crystal18-1_rot_pos_bot" x="-0.0084372997827221" y="-0.2953054923952735" z="0.0" unit="radian" />
+      <position name="crystal18-1_pos_neg_bot" x="-220.8397564257852" y="-27.67473927539554" z="1471.581794239018" unit="mm" />
+      <rotation name="crystal18-1_rot_neg_bot" x="-0.0084372997827221" y="0.2953054923952735" z="0.0" unit="radian" />
+      <position name="crystal18-1_pos_pos_top" x="305.89488684464817" y="27.67473927539554" z="1471.581794239018" unit="mm" />
+      <rotation name="crystal18-1_rot_pos_top" x="0.0084372997827221" y="-0.2953054923952735" z="0.0" unit="radian" />
+      <position name="crystal18-1_pos_neg_top" x="-220.8397564257852" y="27.67473927539554" z="1471.581794239018" unit="mm" />
+      <rotation name="crystal18-1_rot_neg_top" x="0.0084372997827221" y="0.2953054923952735" z="0.0" unit="radian" />
+      <position name="crystal19-1_pos_pos_bot" x="321.35414073238366" y="-27.67473927539554" z="1471.2851100252847" unit="mm" />
+      <rotation name="crystal19-1_rot_pos_bot" x="-0.0084372997827221" y="-0.31218009196071766" z="0.0" unit="radian" />
+      <position name="crystal19-1_pos_neg_bot" x="-236.29901031352068" y="-27.67473927539554" z="1471.2851100252847" unit="mm" />
+      <rotation name="crystal19-1_rot_neg_bot" x="-0.0084372997827221" y="0.31218009196071766" z="0.0" unit="radian" />
+      <position name="crystal19-1_pos_pos_top" x="321.35414073238366" y="27.67473927539554" z="1471.2851100252847" unit="mm" />
+      <rotation name="crystal19-1_rot_pos_top" x="0.0084372997827221" y="-0.31218009196071766" z="0.0" unit="radian" />
+      <position name="crystal19-1_pos_neg_top" x="-236.29901031352068" y="27.67473927539554" z="1471.2851100252847" unit="mm" />
+      <rotation name="crystal19-1_rot_neg_top" x="0.0084372997827221" y="0.31218009196071766" z="0.0" unit="radian" />
+      <position name="crystal20-1_pos_pos_bot" x="336.88431298763794" y="-27.67473927539554" z="1470.9661656323178" unit="mm" />
+      <rotation name="crystal20-1_rot_pos_bot" x="-0.0084372997827221" y="-0.3290546915261619" z="0.0" unit="radian" />
+      <position name="crystal20-1_pos_neg_bot" x="-251.82918256877497" y="-27.67473927539554" z="1470.9661656323178" unit="mm" />
+      <rotation name="crystal20-1_rot_neg_bot" x="-0.0084372997827221" y="0.3290546915261619" z="0.0" unit="radian" />
+      <position name="crystal20-1_pos_pos_top" x="336.88431298763794" y="27.67473927539554" z="1470.9661656323178" unit="mm" />
+      <rotation name="crystal20-1_rot_pos_top" x="0.0084372997827221" y="-0.3290546915261619" z="0.0" unit="radian" />
+      <position name="crystal20-1_pos_neg_top" x="-251.82918256877497" y="27.67473927539554" z="1470.9661656323178" unit="mm" />
+      <rotation name="crystal20-1_rot_neg_top" x="0.0084372997827221" y="0.3290546915261619" z="0.0" unit="radian" />
+      <position name="crystal21-1_pos_pos_bot" x="352.4899000207918" y="-27.67473927539554" z="1470.625051878052" unit="mm" />
+      <rotation name="crystal21-1_rot_pos_bot" x="-0.0084372997827221" y="-0.3459292910916061" z="0.0" unit="radian" />
+      <position name="crystal21-1_pos_neg_bot" x="-267.43476960192885" y="-27.67473927539554" z="1470.625051878052" unit="mm" />
+      <rotation name="crystal21-1_rot_neg_bot" x="-0.0084372997827221" y="0.3459292910916061" z="0.0" unit="radian" />
+      <position name="crystal21-1_pos_pos_top" x="352.4899000207918" y="27.67473927539554" z="1470.625051878052" unit="mm" />
+      <rotation name="crystal21-1_rot_pos_top" x="0.0084372997827221" y="-0.3459292910916061" z="0.0" unit="radian" />
+      <position name="crystal21-1_pos_neg_top" x="-267.43476960192885" y="27.67473927539554" z="1470.625051878052" unit="mm" />
+      <rotation name="crystal21-1_rot_neg_top" x="0.0084372997827221" y="0.3459292910916061" z="0.0" unit="radian" />
+      <position name="crystal22-1_pos_pos_bot" x="368.17553132284974" y="-27.67473927539554" z="1470.2618658930442" unit="mm" />
+      <rotation name="crystal22-1_rot_pos_bot" x="-0.0084372997827221" y="-0.36280389065705027" z="0.0" unit="radian" />
+      <position name="crystal22-1_pos_neg_bot" x="-283.12040090398676" y="-27.67473927539554" z="1470.2618658930442" unit="mm" />
+      <rotation name="crystal22-1_rot_neg_bot" x="-0.0084372997827221" y="0.36280389065705027" z="0.0" unit="radian" />
+      <position name="crystal22-1_pos_pos_top" x="368.17553132284974" y="27.67473927539554" z="1470.2618658930442" unit="mm" />
+      <rotation name="crystal22-1_rot_pos_top" x="0.0084372997827221" y="-0.36280389065705027" z="0.0" unit="radian" />
+      <position name="crystal22-1_pos_neg_top" x="-283.12040090398676" y="27.67473927539554" z="1470.2618658930442" unit="mm" />
+      <rotation name="crystal22-1_rot_neg_top" x="0.0084372997827221" y="0.36280389065705027" z="0.0" unit="radian" />
+      <position name="crystal23-1_pos_pos_bot" x="383.9459796513255" y="-27.67473927539554" z="1469.8767110928152" unit="mm" />
+      <rotation name="crystal23-1_rot_pos_bot" x="-0.0084372997827221" y="-0.3796784902224945" z="0.0" unit="radian" />
+      <position name="crystal23-1_pos_neg_bot" x="-298.89084923246253" y="-27.67473927539554" z="1469.8767110928152" unit="mm" />
+      <rotation name="crystal23-1_rot_neg_bot" x="-0.0084372997827221" y="0.3796784902224945" z="0.0" unit="radian" />
+      <position name="crystal23-1_pos_pos_top" x="383.9459796513255" y="27.67473927539554" z="1469.8767110928152" unit="mm" />
+      <rotation name="crystal23-1_rot_pos_top" x="0.0084372997827221" y="-0.3796784902224945" z="0.0" unit="radian" />
+      <position name="crystal23-1_pos_neg_top" x="-298.89084923246253" y="27.67473927539554" z="1469.8767110928152" unit="mm" />
+      <rotation name="crystal23-1_rot_neg_top" x="0.0084372997827221" y="0.3796784902224945" z="0.0" unit="radian" />
+      <position name="crystal1-2_pos_pos_bot" x="50.052304484827026" y="-42.677812877938536" z="1473.2520480856124" unit="mm" />
+      <rotation name="crystal1-2_rot_pos_bot" x="-0.0253118993481663" y="-0.0084372997827221" z="0.0" unit="radian" />
+      <position name="crystal1-2_pos_neg_bot" x="35.00282593403595" y="-42.677812877938536" z="1473.2520480856124" unit="mm" />
+      <rotation name="crystal1-2_rot_neg_bot" x="-0.0253118993481663" y="0.0084372997827221" z="0.0" unit="radian" />
+      <position name="crystal1-2_pos_pos_top" x="50.052304484827026" y="42.677812877938536" z="1473.2520480856124" unit="mm" />
+      <rotation name="crystal1-2_rot_pos_top" x="0.0253118993481663" y="-0.0084372997827221" z="0.0" unit="radian" />
+      <position name="crystal1-2_pos_neg_top" x="35.00282593403595" y="42.677812877938536" z="1473.2520480856124" unit="mm" />
+      <rotation name="crystal1-2_rot_neg_top" x="0.0253118993481663" y="0.0084372997827221" z="0.0" unit="radian" />
+      <position name="crystal2-2_pos_pos_bot" x="64.90537808737002" y="-42.677812877938536" z="1473.3414680475323" unit="mm" />
+      <rotation name="crystal2-2_rot_pos_bot" x="-0.0253118993481663" y="-0.0253118993481663" z="0.0" unit="radian" />
+      <position name="crystal2-2_pos_neg_bot" x="20.14975233149295" y="-42.677812877938536" z="1473.3414680475323" unit="mm" />
+      <rotation name="crystal2-2_rot_neg_bot" x="-0.0253118993481663" y="0.0253118993481663" z="0.0" unit="radian" />
+      <position name="crystal2-2_pos_pos_top" x="64.90537808737002" y="42.677812877938536" z="1473.3414680475323" unit="mm" />
+      <rotation name="crystal2-2_rot_pos_top" x="0.0253118993481663" y="-0.0253118993481663" z="0.0" unit="radian" />
+      <position name="crystal2-2_pos_neg_top" x="20.14975233149295" y="42.677812877938536" z="1473.3414680475323" unit="mm" />
+      <rotation name="crystal2-2_rot_neg_top" x="0.0253118993481663" y="0.0253118993481663" z="0.0" unit="radian" />
+      <position name="crystal3-2_pos_pos_bot" x="79.76545207982957" y="-42.677812877938536" z="1473.4080677537463" unit="mm" />
+      <rotation name="crystal3-2_rot_pos_bot" x="-0.0253118993481663" y="-0.042186498913610496" z="0.0" unit="radian" />
+      <position name="crystal3-2_pos_neg_bot" x="5.289678339033401" y="-42.677812877938536" z="1473.4080677537463" unit="mm" />
+      <rotation name="crystal3-2_rot_neg_bot" x="-0.0253118993481663" y="0.042186498913610496" z="0.0" unit="radian" />
+      <position name="crystal3-2_pos_pos_top" x="79.76545207982957" y="42.677812877938536" z="1473.4080677537463" unit="mm" />
+      <rotation name="crystal3-2_rot_pos_top" x="0.0253118993481663" y="-0.042186498913610496" z="0.0" unit="radian" />
+      <position name="crystal3-2_pos_neg_top" x="5.289678339033401" y="42.677812877938536" z="1473.4080677537463" unit="mm" />
+      <rotation name="crystal3-2_rot_neg_top" x="0.0253118993481663" y="0.042186498913610496" z="0.0" unit="radian" />
+      <position name="crystal4-2_pos_pos_bot" x="94.63593952741049" y="-42.677812877938536" z="1473.4518282402964" unit="mm" />
+      <rotation name="crystal4-2_rot_pos_bot" x="-0.0253118993481663" y="-0.0590610984790547" z="0.0" unit="radian" />
+      <position name="crystal4-2_pos_neg_bot" x="-9.580809108547513" y="-42.677812877938536" z="1473.4518282402964" unit="mm" />
+      <rotation name="crystal4-2_rot_neg_bot" x="-0.0253118993481663" y="0.0590610984790547" z="0.0" unit="radian" />
+      <position name="crystal4-2_pos_pos_top" x="94.63593952741049" y="42.677812877938536" z="1473.4518282402964" unit="mm" />
+      <rotation name="crystal4-2_rot_pos_top" x="0.0253118993481663" y="-0.0590610984790547" z="0.0" unit="radian" />
+      <position name="crystal4-2_pos_neg_top" x="-9.580809108547513" y="42.677812877938536" z="1473.4518282402964" unit="mm" />
+      <rotation name="crystal4-2_rot_neg_top" x="0.0253118993481663" y="0.0590610984790547" z="0.0" unit="radian" />
+      <position name="crystal5-2_pos_pos_bot" x="109.52026676464209" y="-42.677812877938536" z="1473.4727370465882" unit="mm" />
+      <rotation name="crystal5-2_rot_pos_bot" x="-0.0253118993481663" y="-0.0759356980444989" z="0.0" unit="radian" />
+      <position name="crystal5-2_pos_neg_bot" x="-24.465136345779115" y="-42.677812877938536" z="1473.4727370465882" unit="mm" />
+      <rotation name="crystal5-2_rot_neg_bot" x="-0.0253118993481663" y="0.0759356980444989" z="0.0" unit="radian" />
+      <position name="crystal5-2_pos_pos_top" x="109.52026676464209" y="42.677812877938536" z="1473.4727370465882" unit="mm" />
+      <rotation name="crystal5-2_rot_pos_top" x="0.0253118993481663" y="-0.0759356980444989" z="0.0" unit="radian" />
+      <position name="crystal5-2_pos_neg_top" x="-24.465136345779115" y="42.677812877938536" z="1473.4727370465882" unit="mm" />
+      <rotation name="crystal5-2_rot_neg_top" x="0.0253118993481663" y="0.0759356980444989" z="0.0" unit="radian" />
+      <position name="crystal6-2_pos_pos_bot" x="124.42187898494643" y="-42.677812877938536" z="1473.4707882189361" unit="mm" />
+      <rotation name="crystal6-2_rot_pos_bot" x="-0.0253118993481663" y="-0.0928102976099431" z="0.0" unit="radian" />
+      <position name="crystal6-2_pos_neg_bot" x="-39.36674856608346" y="-42.677812877938536" z="1473.4707882189361" unit="mm" />
+      <rotation name="crystal6-2_rot_neg_bot" x="-0.0253118993481663" y="0.0928102976099431" z="0.0" unit="radian" />
+      <position name="crystal6-2_pos_pos_top" x="124.42187898494643" y="42.677812877938536" z="1473.4707882189361" unit="mm" />
+      <rotation name="crystal6-2_rot_pos_top" x="0.0253118993481663" y="-0.0928102976099431" z="0.0" unit="radian" />
+      <position name="crystal6-2_pos_neg_top" x="-39.36674856608346" y="42.677812877938536" z="1473.4707882189361" unit="mm" />
+      <rotation name="crystal6-2_rot_neg_top" x="0.0253118993481663" y="0.0928102976099431" z="0.0" unit="radian" />
+      <position name="crystal7-2_pos_pos_bot" x="139.34424589677138" y="-42.677812877938536" z="1473.4459823122595" unit="mm" />
+      <rotation name="crystal7-2_rot_pos_bot" x="-0.0253118993481663" y="-0.10968489717538729" z="0.0" unit="radian" />
+      <position name="crystal7-2_pos_neg_bot" x="-54.28911547790841" y="-42.677812877938536" z="1473.4459823122595" unit="mm" />
+      <rotation name="crystal7-2_rot_neg_bot" x="-0.0253118993481663" y="0.10968489717538729" z="0.0" unit="radian" />
+      <position name="crystal7-2_pos_pos_top" x="139.34424589677138" y="42.677812877938536" z="1473.4459823122595" unit="mm" />
+      <rotation name="crystal7-2_rot_pos_top" x="0.0253118993481663" y="-0.10968489717538729" z="0.0" unit="radian" />
+      <position name="crystal7-2_pos_neg_top" x="-54.28911547790841" y="42.677812877938536" z="1473.4459823122595" unit="mm" />
+      <rotation name="crystal7-2_rot_neg_top" x="0.0253118993481663" y="0.10968489717538729" z="0.0" unit="radian" />
+      <position name="crystal8-2_pos_pos_bot" x="154.29086746600376" y="-42.677812877938536" z="1473.3983263899254" unit="mm" />
+      <rotation name="crystal8-2_rot_pos_bot" x="-0.0253118993481663" y="-0.1265594967408315" z="0.0" unit="radian" />
+      <position name="crystal8-2_pos_neg_bot" x="-69.23573704714077" y="-42.677812877938536" z="1473.3983263899254" unit="mm" />
+      <rotation name="crystal8-2_rot_neg_bot" x="-0.0253118993481663" y="0.1265594967408315" z="0.0" unit="radian" />
+      <position name="crystal8-2_pos_pos_top" x="154.29086746600376" y="42.677812877938536" z="1473.3983263899254" unit="mm" />
+      <rotation name="crystal8-2_rot_pos_top" x="0.0253118993481663" y="-0.1265594967408315" z="0.0" unit="radian" />
+      <position name="crystal8-2_pos_neg_top" x="-69.23573704714077" y="42.677812877938536" z="1473.3983263899254" unit="mm" />
+      <rotation name="crystal8-2_rot_neg_top" x="0.0253118993481663" y="0.1265594967408315" z="0.0" unit="radian" />
+      <position name="crystal9-2_pos_pos_bot" x="169.2652797649435" y="-42.677812877938536" z="1473.3278340217357" unit="mm" />
+      <rotation name="crystal9-2_rot_pos_bot" x="-0.0253118993481663" y="-0.14343409630627568" z="0.0" unit="radian" />
+      <position name="crystal9-2_pos_neg_bot" x="-84.21014934608053" y="-42.677812877938536" z="1473.3278340217357" unit="mm" />
+      <rotation name="crystal9-2_rot_neg_bot" x="-0.0253118993481663" y="0.14343409630627568" z="0.0" unit="radian" />
+      <position name="crystal9-2_pos_pos_top" x="169.2652797649435" y="42.677812877938536" z="1473.3278340217357" unit="mm" />
+      <rotation name="crystal9-2_rot_pos_top" x="0.0253118993481663" y="-0.14343409630627568" z="0.0" unit="radian" />
+      <position name="crystal9-2_pos_neg_top" x="-84.21014934608053" y="42.677812877938536" z="1473.3278340217357" unit="mm" />
+      <rotation name="crystal9-2_rot_neg_top" x="0.0253118993481663" y="0.14343409630627568" z="0.0" unit="radian" />
+      <position name="crystal10-2_pos_pos_bot" x="184.27106094882524" y="-42.677812877938536" z="1473.2345252800653" unit="mm" />
+      <rotation name="crystal10-2_rot_pos_bot" x="-0.0253118993481663" y="-0.1603086958717199" z="0.0" unit="radian" />
+      <position name="crystal10-2_pos_neg_bot" x="-99.21593052996226" y="-42.677812877938536" z="1473.2345252800653" unit="mm" />
+      <rotation name="crystal10-2_rot_neg_bot" x="-0.0253118993481663" y="0.1603086958717199" z="0.0" unit="radian" />
+      <position name="crystal10-2_pos_pos_top" x="184.27106094882524" y="42.677812877938536" z="1473.2345252800653" unit="mm" />
+      <rotation name="crystal10-2_rot_pos_top" x="0.0253118993481663" y="-0.1603086958717199" z="0.0" unit="radian" />
+      <position name="crystal10-2_pos_neg_top" x="-99.21593052996226" y="42.677812877938536" z="1473.2345252800653" unit="mm" />
+      <rotation name="crystal10-2_rot_neg_top" x="0.0253118993481663" y="0.1603086958717199" z="0.0" unit="radian" />
+      <position name="crystal11-2_pos_pos_bot" x="199.3118373817202" y="-42.677812877938536" z="1473.1184267341444" unit="mm" />
+      <rotation name="crystal11-2_rot_pos_bot" x="-0.0253118993481663" y="-0.1771832954371641" z="0.0" unit="radian" />
+      <position name="crystal11-2_pos_neg_bot" x="-114.25670696285724" y="-42.677812877938536" z="1473.1184267341444" unit="mm" />
+      <rotation name="crystal11-2_rot_neg_bot" x="-0.0253118993481663" y="0.1771832954371641" z="0.0" unit="radian" />
+      <position name="crystal11-2_pos_pos_top" x="199.3118373817202" y="42.677812877938536" z="1473.1184267341444" unit="mm" />
+      <rotation name="crystal11-2_rot_pos_top" x="0.0253118993481663" y="-0.1771832954371641" z="0.0" unit="radian" />
+      <position name="crystal11-2_pos_neg_top" x="-114.25670696285724" y="42.677812877938536" z="1473.1184267341444" unit="mm" />
+      <rotation name="crystal11-2_rot_neg_top" x="0.0253118993481663" y="0.1771832954371641" z="0.0" unit="radian" />
+      <position name="crystal12-2_pos_pos_bot" x="214.3912899346583" y="-42.677812877938536" z="1472.9795714424947" unit="mm" />
+      <rotation name="crystal12-2_rot_pos_bot" x="-0.0253118993481663" y="-0.19405789500260828" z="0.0" unit="radian" />
+      <position name="crystal12-2_pos_neg_bot" x="-129.33615951579532" y="-42.677812877938536" z="1472.9795714424947" unit="mm" />
+      <rotation name="crystal12-2_rot_neg_bot" x="-0.0253118993481663" y="0.19405789500260828" z="0.0" unit="radian" />
+      <position name="crystal12-2_pos_pos_top" x="214.3912899346583" y="42.677812877938536" z="1472.9795714424947" unit="mm" />
+      <rotation name="crystal12-2_rot_pos_top" x="0.0253118993481663" y="-0.19405789500260828" z="0.0" unit="radian" />
+      <position name="crystal12-2_pos_neg_top" x="-129.33615951579532" y="42.677812877938536" z="1472.9795714424947" unit="mm" />
+      <rotation name="crystal12-2_rot_neg_top" x="0.0253118993481663" y="0.19405789500260828" z="0.0" unit="radian" />
+      <position name="crystal13-2_pos_pos_bot" x="229.51316047997716" y="-42.677812877938536" z="1472.8179989435152" unit="mm" />
+      <rotation name="crystal13-2_rot_pos_bot" x="-0.0253118993481663" y="-0.2109324945680525" z="0.0" unit="radian" />
+      <position name="crystal13-2_pos_neg_bot" x="-144.4580300611142" y="-42.677812877938536" z="1472.8179989435152" unit="mm" />
+      <rotation name="crystal13-2_rot_neg_bot" x="-0.0253118993481663" y="0.2109324945680525" z="0.0" unit="radian" />
+      <position name="crystal13-2_pos_pos_top" x="229.51316047997716" y="42.677812877938536" z="1472.8179989435152" unit="mm" />
+      <rotation name="crystal13-2_rot_pos_top" x="0.0253118993481663" y="-0.2109324945680525" z="0.0" unit="radian" />
+      <position name="crystal13-2_pos_neg_top" x="-144.4580300611142" y="42.677812877938536" z="1472.8179989435152" unit="mm" />
+      <rotation name="crystal13-2_rot_neg_top" x="0.0253118993481663" y="0.2109324945680525" z="0.0" unit="radian" />
+      <position name="crystal14-2_pos_pos_bot" x="244.68125860725365" y="-42.677812877938536" z="1472.6337552442246" unit="mm" />
+      <rotation name="crystal14-2_rot_pos_bot" x="-0.0253118993481663" y="-0.22780709413349667" z="0.0" unit="radian" />
+      <position name="crystal14-2_pos_neg_bot" x="-159.62612818839068" y="-42.677812877938536" z="1472.6337552442246" unit="mm" />
+      <rotation name="crystal14-2_rot_neg_bot" x="-0.0253118993481663" y="0.22780709413349667" z="0.0" unit="radian" />
+      <position name="crystal14-2_pos_pos_top" x="244.68125860725365" y="42.677812877938536" z="1472.6337552442246" unit="mm" />
+      <rotation name="crystal14-2_rot_pos_top" x="0.0253118993481663" y="-0.22780709413349667" z="0.0" unit="radian" />
+      <position name="crystal14-2_pos_neg_top" x="-159.62612818839068" y="42.677812877938536" z="1472.6337552442246" unit="mm" />
+      <rotation name="crystal14-2_rot_neg_top" x="0.0253118993481663" y="0.22780709413349667" z="0.0" unit="radian" />
+      <position name="crystal15-2_pos_pos_bot" x="259.8994685877143" y="-42.677812877938536" z="1472.42689280716" unit="mm" />
+      <rotation name="crystal15-2_rot_pos_bot" x="-0.0253118993481663" y="-0.24468169369894088" z="0.0" unit="radian" />
+      <position name="crystal15-2_pos_neg_bot" x="-174.84433816885132" y="-42.677812877938536" z="1472.42689280716" unit="mm" />
+      <rotation name="crystal15-2_rot_neg_bot" x="-0.0253118993481663" y="0.24468169369894088" z="0.0" unit="radian" />
+      <position name="crystal15-2_pos_pos_top" x="259.8994685877143" y="42.677812877938536" z="1472.42689280716" unit="mm" />
+      <rotation name="crystal15-2_rot_pos_top" x="0.0253118993481663" y="-0.24468169369894088" z="0.0" unit="radian" />
+      <position name="crystal15-2_pos_neg_top" x="-174.84433816885132" y="42.677812877938536" z="1472.42689280716" unit="mm" />
+      <rotation name="crystal15-2_rot_neg_top" x="0.0253118993481663" y="0.24468169369894088" z="0.0" unit="radian" />
+      <position name="crystal16-2_pos_pos_bot" x="275.17175661577164" y="-42.677812877938536" z="1472.1974705354392" unit="mm" />
+      <rotation name="crystal16-2_rot_pos_bot" x="-0.0253118993481663" y="-0.26155629326438506" z="0.0" unit="radian" />
+      <position name="crystal16-2_pos_neg_bot" x="-190.11662619690867" y="-42.677812877938536" z="1472.1974705354392" unit="mm" />
+      <rotation name="crystal16-2_rot_neg_bot" x="-0.0253118993481663" y="0.26155629326438506" z="0.0" unit="radian" />
+      <position name="crystal16-2_pos_pos_top" x="275.17175661577164" y="42.677812877938536" z="1472.1974705354392" unit="mm" />
+      <rotation name="crystal16-2_rot_pos_top" x="0.0253118993481663" y="-0.26155629326438506" z="0.0" unit="radian" />
+      <position name="crystal16-2_pos_neg_top" x="-190.11662619690867" y="42.677812877938536" z="1472.1974705354392" unit="mm" />
+      <rotation name="crystal16-2_rot_neg_top" x="0.0253118993481663" y="0.26155629326438506" z="0.0" unit="radian" />
+      <position name="crystal17-2_pos_pos_bot" x="290.5021783583187" y="-42.677812877938536" z="1471.9455537559877" unit="mm" />
+      <rotation name="crystal17-2_rot_pos_bot" x="-0.0253118993481663" y="-0.2784308928298293" z="0.0" unit="radian" />
+      <position name="crystal17-2_pos_neg_bot" x="-205.44704793945573" y="-42.677812877938536" z="1471.9455537559877" unit="mm" />
+      <rotation name="crystal17-2_rot_neg_bot" x="-0.0253118993481663" y="0.2784308928298293" z="0.0" unit="radian" />
+      <position name="crystal17-2_pos_pos_top" x="290.5021783583187" y="42.677812877938536" z="1471.9455537559877" unit="mm" />
+      <rotation name="crystal17-2_rot_pos_top" x="0.0253118993481663" y="-0.2784308928298293" z="0.0" unit="radian" />
+      <position name="crystal17-2_pos_neg_top" x="-205.44704793945573" y="42.677812877938536" z="1471.9455537559877" unit="mm" />
+      <rotation name="crystal17-2_rot_neg_top" x="0.0253118993481663" y="0.2784308928298293" z="0.0" unit="radian" />
+      <position name="crystal18-2_pos_pos_bot" x="305.89488684464817" y="-42.677812877938536" z="1471.6712142009383" unit="mm" />
+      <rotation name="crystal18-2_rot_pos_bot" x="-0.0253118993481663" y="-0.2953054923952735" z="0.0" unit="radian" />
+      <position name="crystal18-2_pos_neg_bot" x="-220.8397564257852" y="-42.677812877938536" z="1471.6712142009383" unit="mm" />
+      <rotation name="crystal18-2_rot_neg_bot" x="-0.0253118993481663" y="0.2953054923952735" z="0.0" unit="radian" />
+      <position name="crystal18-2_pos_pos_top" x="305.89488684464817" y="42.677812877938536" z="1471.6712142009383" unit="mm" />
+      <rotation name="crystal18-2_rot_pos_top" x="0.0253118993481663" y="-0.2953054923952735" z="0.0" unit="radian" />
+      <position name="crystal18-2_pos_neg_top" x="-220.8397564257852" y="42.677812877938536" z="1471.6712142009383" unit="mm" />
+      <rotation name="crystal18-2_rot_neg_top" x="0.0253118993481663" y="0.2953054923952735" z="0.0" unit="radian" />
+      <position name="crystal19-2_pos_pos_bot" x="321.35414073238366" y="-42.677812877938536" z="1471.3745299872046" unit="mm" />
+      <rotation name="crystal19-2_rot_pos_bot" x="-0.0253118993481663" y="-0.31218009196071766" z="0.0" unit="radian" />
+      <position name="crystal19-2_pos_neg_bot" x="-236.29901031352068" y="-42.677812877938536" z="1471.3745299872046" unit="mm" />
+      <rotation name="crystal19-2_rot_neg_bot" x="-0.0253118993481663" y="0.31218009196071766" z="0.0" unit="radian" />
+      <position name="crystal19-2_pos_pos_top" x="321.35414073238366" y="42.677812877938536" z="1471.3745299872046" unit="mm" />
+      <rotation name="crystal19-2_rot_pos_top" x="0.0253118993481663" y="-0.31218009196071766" z="0.0" unit="radian" />
+      <position name="crystal19-2_pos_neg_top" x="-236.29901031352068" y="42.677812877938536" z="1471.3745299872046" unit="mm" />
+      <rotation name="crystal19-2_rot_neg_top" x="0.0253118993481663" y="0.31218009196071766" z="0.0" unit="radian" />
+      <position name="crystal20-2_pos_pos_bot" x="336.88431298763794" y="-42.677812877938536" z="1471.055585594238" unit="mm" />
+      <rotation name="crystal20-2_rot_pos_bot" x="-0.0253118993481663" y="-0.3290546915261619" z="0.0" unit="radian" />
+      <position name="crystal20-2_pos_neg_bot" x="-251.82918256877497" y="-42.677812877938536" z="1471.055585594238" unit="mm" />
+      <rotation name="crystal20-2_rot_neg_bot" x="-0.0253118993481663" y="0.3290546915261619" z="0.0" unit="radian" />
+      <position name="crystal20-2_pos_pos_top" x="336.88431298763794" y="42.677812877938536" z="1471.055585594238" unit="mm" />
+      <rotation name="crystal20-2_rot_pos_top" x="0.0253118993481663" y="-0.3290546915261619" z="0.0" unit="radian" />
+      <position name="crystal20-2_pos_neg_top" x="-251.82918256877497" y="42.677812877938536" z="1471.055585594238" unit="mm" />
+      <rotation name="crystal20-2_rot_neg_top" x="0.0253118993481663" y="0.3290546915261619" z="0.0" unit="radian" />
+      <position name="crystal21-2_pos_pos_bot" x="352.4899000207918" y="-42.677812877938536" z="1470.7144718399722" unit="mm" />
+      <rotation name="crystal21-2_rot_pos_bot" x="-0.0253118993481663" y="-0.3459292910916061" z="0.0" unit="radian" />
+      <position name="crystal21-2_pos_neg_bot" x="-267.43476960192885" y="-42.677812877938536" z="1470.7144718399722" unit="mm" />
+      <rotation name="crystal21-2_rot_neg_bot" x="-0.0253118993481663" y="0.3459292910916061" z="0.0" unit="radian" />
+      <position name="crystal21-2_pos_pos_top" x="352.4899000207918" y="42.677812877938536" z="1470.7144718399722" unit="mm" />
+      <rotation name="crystal21-2_rot_pos_top" x="0.0253118993481663" y="-0.3459292910916061" z="0.0" unit="radian" />
+      <position name="crystal21-2_pos_neg_top" x="-267.43476960192885" y="42.677812877938536" z="1470.7144718399722" unit="mm" />
+      <rotation name="crystal21-2_rot_neg_top" x="0.0253118993481663" y="0.3459292910916061" z="0.0" unit="radian" />
+      <position name="crystal22-2_pos_pos_bot" x="368.17553132284974" y="-42.677812877938536" z="1470.351285854964" unit="mm" />
+      <rotation name="crystal22-2_rot_pos_bot" x="-0.0253118993481663" y="-0.36280389065705027" z="0.0" unit="radian" />
+      <position name="crystal22-2_pos_neg_bot" x="-283.12040090398676" y="-42.677812877938536" z="1470.351285854964" unit="mm" />
+      <rotation name="crystal22-2_rot_neg_bot" x="-0.0253118993481663" y="0.36280389065705027" z="0.0" unit="radian" />
+      <position name="crystal22-2_pos_pos_top" x="368.17553132284974" y="42.677812877938536" z="1470.351285854964" unit="mm" />
+      <rotation name="crystal22-2_rot_pos_top" x="0.0253118993481663" y="-0.36280389065705027" z="0.0" unit="radian" />
+      <position name="crystal22-2_pos_neg_top" x="-283.12040090398676" y="42.677812877938536" z="1470.351285854964" unit="mm" />
+      <rotation name="crystal22-2_rot_neg_top" x="0.0253118993481663" y="0.36280389065705027" z="0.0" unit="radian" />
+      <position name="crystal23-2_pos_pos_bot" x="383.9459796513255" y="-42.677812877938536" z="1469.9661310547353" unit="mm" />
+      <rotation name="crystal23-2_rot_pos_bot" x="-0.0253118993481663" y="-0.3796784902224945" z="0.0" unit="radian" />
+      <position name="crystal23-2_pos_neg_bot" x="-298.89084923246253" y="-42.677812877938536" z="1469.9661310547353" unit="mm" />
+      <rotation name="crystal23-2_rot_neg_bot" x="-0.0253118993481663" y="0.3796784902224945" z="0.0" unit="radian" />
+      <position name="crystal23-2_pos_pos_top" x="383.9459796513255" y="42.677812877938536" z="1469.9661310547353" unit="mm" />
+      <rotation name="crystal23-2_rot_pos_top" x="0.0253118993481663" y="-0.3796784902224945" z="0.0" unit="radian" />
+      <position name="crystal23-2_pos_neg_top" x="-298.89084923246253" y="42.677812877938536" z="1469.9661310547353" unit="mm" />
+      <rotation name="crystal23-2_rot_neg_top" x="0.0253118993481663" y="0.3796784902224945" z="0.0" unit="radian" />
+      <position name="crystal1-3_pos_pos_bot" x="50.052304484827026" y="-57.68788687039808" z="1473.3186477918262" unit="mm" />
+      <rotation name="crystal1-3_rot_pos_bot" x="-0.042186498913610496" y="-0.0084372997827221" z="0.0" unit="radian" />
+      <position name="crystal1-3_pos_neg_bot" x="35.00282593403595" y="-57.68788687039808" z="1473.3186477918262" unit="mm" />
+      <rotation name="crystal1-3_rot_neg_bot" x="-0.042186498913610496" y="0.0084372997827221" z="0.0" unit="radian" />
+      <position name="crystal1-3_pos_pos_top" x="50.052304484827026" y="57.68788687039808" z="1473.3186477918262" unit="mm" />
+      <rotation name="crystal1-3_rot_pos_top" x="0.042186498913610496" y="-0.0084372997827221" z="0.0" unit="radian" />
+      <position name="crystal1-3_pos_neg_top" x="35.00282593403595" y="57.68788687039808" z="1473.3186477918262" unit="mm" />
+      <rotation name="crystal1-3_rot_neg_top" x="0.042186498913610496" y="0.0084372997827221" z="0.0" unit="radian" />
+      <position name="crystal2-3_pos_pos_bot" x="64.90537808737002" y="-57.68788687039808" z="1473.4080677537463" unit="mm" />
+      <rotation name="crystal2-3_rot_pos_bot" x="-0.042186498913610496" y="-0.0253118993481663" z="0.0" unit="radian" />
+      <position name="crystal2-3_pos_neg_bot" x="20.14975233149295" y="-57.68788687039808" z="1473.4080677537463" unit="mm" />
+      <rotation name="crystal2-3_rot_neg_bot" x="-0.042186498913610496" y="0.0253118993481663" z="0.0" unit="radian" />
+      <position name="crystal2-3_pos_pos_top" x="64.90537808737002" y="57.68788687039808" z="1473.4080677537463" unit="mm" />
+      <rotation name="crystal2-3_rot_pos_top" x="0.042186498913610496" y="-0.0253118993481663" z="0.0" unit="radian" />
+      <position name="crystal2-3_pos_neg_top" x="20.14975233149295" y="57.68788687039808" z="1473.4080677537463" unit="mm" />
+      <rotation name="crystal2-3_rot_neg_top" x="0.042186498913610496" y="0.0253118993481663" z="0.0" unit="radian" />
+      <position name="crystal3-3_pos_pos_bot" x="79.76545207982957" y="-57.68788687039808" z="1473.47466745996" unit="mm" />
+      <rotation name="crystal3-3_rot_pos_bot" x="-0.042186498913610496" y="-0.042186498913610496" z="0.0" unit="radian" />
+      <position name="crystal3-3_pos_neg_bot" x="5.289678339033401" y="-57.68788687039808" z="1473.47466745996" unit="mm" />
+      <rotation name="crystal3-3_rot_neg_bot" x="-0.042186498913610496" y="0.042186498913610496" z="0.0" unit="radian" />
+      <position name="crystal3-3_pos_pos_top" x="79.76545207982957" y="57.68788687039808" z="1473.47466745996" unit="mm" />
+      <rotation name="crystal3-3_rot_pos_top" x="0.042186498913610496" y="-0.042186498913610496" z="0.0" unit="radian" />
+      <position name="crystal3-3_pos_neg_top" x="5.289678339033401" y="57.68788687039808" z="1473.47466745996" unit="mm" />
+      <rotation name="crystal3-3_rot_neg_top" x="0.042186498913610496" y="0.042186498913610496" z="0.0" unit="radian" />
+      <position name="crystal4-3_pos_pos_bot" x="94.63593952741049" y="-57.68788687039808" z="1473.5184279465104" unit="mm" />
+      <rotation name="crystal4-3_rot_pos_bot" x="-0.042186498913610496" y="-0.0590610984790547" z="0.0" unit="radian" />
+      <position name="crystal4-3_pos_neg_bot" x="-9.580809108547513" y="-57.68788687039808" z="1473.5184279465104" unit="mm" />
+      <rotation name="crystal4-3_rot_neg_bot" x="-0.042186498913610496" y="0.0590610984790547" z="0.0" unit="radian" />
+      <position name="crystal4-3_pos_pos_top" x="94.63593952741049" y="57.68788687039808" z="1473.5184279465104" unit="mm" />
+      <rotation name="crystal4-3_rot_pos_top" x="0.042186498913610496" y="-0.0590610984790547" z="0.0" unit="radian" />
+      <position name="crystal4-3_pos_neg_top" x="-9.580809108547513" y="57.68788687039808" z="1473.5184279465104" unit="mm" />
+      <rotation name="crystal4-3_rot_neg_top" x="0.042186498913610496" y="0.0590610984790547" z="0.0" unit="radian" />
+      <position name="crystal5-3_pos_pos_bot" x="109.52026676464209" y="-57.68788687039808" z="1473.5393367528022" unit="mm" />
+      <rotation name="crystal5-3_rot_pos_bot" x="-0.042186498913610496" y="-0.0759356980444989" z="0.0" unit="radian" />
+      <position name="crystal5-3_pos_neg_bot" x="-24.465136345779115" y="-57.68788687039808" z="1473.5393367528022" unit="mm" />
+      <rotation name="crystal5-3_rot_neg_bot" x="-0.042186498913610496" y="0.0759356980444989" z="0.0" unit="radian" />
+      <position name="crystal5-3_pos_pos_top" x="109.52026676464209" y="57.68788687039808" z="1473.5393367528022" unit="mm" />
+      <rotation name="crystal5-3_rot_pos_top" x="0.042186498913610496" y="-0.0759356980444989" z="0.0" unit="radian" />
+      <position name="crystal5-3_pos_neg_top" x="-24.465136345779115" y="57.68788687039808" z="1473.5393367528022" unit="mm" />
+      <rotation name="crystal5-3_rot_neg_top" x="0.042186498913610496" y="0.0759356980444989" z="0.0" unit="radian" />
+      <position name="crystal6-3_pos_pos_bot" x="124.42187898494643" y="-57.68788687039808" z="1473.53738792515" unit="mm" />
+      <rotation name="crystal6-3_rot_pos_bot" x="-0.042186498913610496" y="-0.0928102976099431" z="0.0" unit="radian" />
+      <position name="crystal6-3_pos_neg_bot" x="-39.36674856608346" y="-57.68788687039808" z="1473.53738792515" unit="mm" />
+      <rotation name="crystal6-3_rot_neg_bot" x="-0.042186498913610496" y="0.0928102976099431" z="0.0" unit="radian" />
+      <position name="crystal6-3_pos_pos_top" x="124.42187898494643" y="57.68788687039808" z="1473.53738792515" unit="mm" />
+      <rotation name="crystal6-3_rot_pos_top" x="0.042186498913610496" y="-0.0928102976099431" z="0.0" unit="radian" />
+      <position name="crystal6-3_pos_neg_top" x="-39.36674856608346" y="57.68788687039808" z="1473.53738792515" unit="mm" />
+      <rotation name="crystal6-3_rot_neg_top" x="0.042186498913610496" y="0.0928102976099431" z="0.0" unit="radian" />
+      <position name="crystal7-3_pos_pos_bot" x="139.34424589677138" y="-57.68788687039808" z="1473.5125820184735" unit="mm" />
+      <rotation name="crystal7-3_rot_pos_bot" x="-0.042186498913610496" y="-0.10968489717538729" z="0.0" unit="radian" />
+      <position name="crystal7-3_pos_neg_bot" x="-54.28911547790841" y="-57.68788687039808" z="1473.5125820184735" unit="mm" />
+      <rotation name="crystal7-3_rot_neg_bot" x="-0.042186498913610496" y="0.10968489717538729" z="0.0" unit="radian" />
+      <position name="crystal7-3_pos_pos_top" x="139.34424589677138" y="57.68788687039808" z="1473.5125820184735" unit="mm" />
+      <rotation name="crystal7-3_rot_pos_top" x="0.042186498913610496" y="-0.10968489717538729" z="0.0" unit="radian" />
+      <position name="crystal7-3_pos_neg_top" x="-54.28911547790841" y="57.68788687039808" z="1473.5125820184735" unit="mm" />
+      <rotation name="crystal7-3_rot_neg_top" x="0.042186498913610496" y="0.10968489717538729" z="0.0" unit="radian" />
+      <position name="crystal8-3_pos_pos_bot" x="154.29086746600376" y="-57.68788687039808" z="1473.4649260961392" unit="mm" />
+      <rotation name="crystal8-3_rot_pos_bot" x="-0.042186498913610496" y="-0.1265594967408315" z="0.0" unit="radian" />
+      <position name="crystal8-3_pos_neg_bot" x="-69.23573704714077" y="-57.68788687039808" z="1473.4649260961392" unit="mm" />
+      <rotation name="crystal8-3_rot_neg_bot" x="-0.042186498913610496" y="0.1265594967408315" z="0.0" unit="radian" />
+      <position name="crystal8-3_pos_pos_top" x="154.29086746600376" y="57.68788687039808" z="1473.4649260961392" unit="mm" />
+      <rotation name="crystal8-3_rot_pos_top" x="0.042186498913610496" y="-0.1265594967408315" z="0.0" unit="radian" />
+      <position name="crystal8-3_pos_neg_top" x="-69.23573704714077" y="57.68788687039808" z="1473.4649260961392" unit="mm" />
+      <rotation name="crystal8-3_rot_neg_top" x="0.042186498913610496" y="0.1265594967408315" z="0.0" unit="radian" />
+      <position name="crystal9-3_pos_pos_bot" x="169.2652797649435" y="-57.68788687039808" z="1473.3944337279495" unit="mm" />
+      <rotation name="crystal9-3_rot_pos_bot" x="-0.042186498913610496" y="-0.14343409630627568" z="0.0" unit="radian" />
+      <position name="crystal9-3_pos_neg_bot" x="-84.21014934608053" y="-57.68788687039808" z="1473.3944337279495" unit="mm" />
+      <rotation name="crystal9-3_rot_neg_bot" x="-0.042186498913610496" y="0.14343409630627568" z="0.0" unit="radian" />
+      <position name="crystal9-3_pos_pos_top" x="169.2652797649435" y="57.68788687039808" z="1473.3944337279495" unit="mm" />
+      <rotation name="crystal9-3_rot_pos_top" x="0.042186498913610496" y="-0.14343409630627568" z="0.0" unit="radian" />
+      <position name="crystal9-3_pos_neg_top" x="-84.21014934608053" y="57.68788687039808" z="1473.3944337279495" unit="mm" />
+      <rotation name="crystal9-3_rot_neg_top" x="0.042186498913610496" y="0.14343409630627568" z="0.0" unit="radian" />
+      <position name="crystal10-3_pos_pos_bot" x="184.27106094882524" y="-57.68788687039808" z="1473.301124986279" unit="mm" />
+      <rotation name="crystal10-3_rot_pos_bot" x="-0.042186498913610496" y="-0.1603086958717199" z="0.0" unit="radian" />
+      <position name="crystal10-3_pos_neg_bot" x="-99.21593052996226" y="-57.68788687039808" z="1473.301124986279" unit="mm" />
+      <rotation name="crystal10-3_rot_neg_bot" x="-0.042186498913610496" y="0.1603086958717199" z="0.0" unit="radian" />
+      <position name="crystal10-3_pos_pos_top" x="184.27106094882524" y="57.68788687039808" z="1473.301124986279" unit="mm" />
+      <rotation name="crystal10-3_rot_pos_top" x="0.042186498913610496" y="-0.1603086958717199" z="0.0" unit="radian" />
+      <position name="crystal10-3_pos_neg_top" x="-99.21593052996226" y="57.68788687039808" z="1473.301124986279" unit="mm" />
+      <rotation name="crystal10-3_rot_neg_top" x="0.042186498913610496" y="0.1603086958717199" z="0.0" unit="radian" />
+      <position name="crystal11-3_pos_pos_bot" x="199.3118373817202" y="-57.68788687039808" z="1473.1850264403583" unit="mm" />
+      <rotation name="crystal11-3_rot_pos_bot" x="-0.042186498913610496" y="-0.1771832954371641" z="0.0" unit="radian" />
+      <position name="crystal11-3_pos_neg_bot" x="-114.25670696285724" y="-57.68788687039808" z="1473.1850264403583" unit="mm" />
+      <rotation name="crystal11-3_rot_neg_bot" x="-0.042186498913610496" y="0.1771832954371641" z="0.0" unit="radian" />
+      <position name="crystal11-3_pos_pos_top" x="199.3118373817202" y="57.68788687039808" z="1473.1850264403583" unit="mm" />
+      <rotation name="crystal11-3_rot_pos_top" x="0.042186498913610496" y="-0.1771832954371641" z="0.0" unit="radian" />
+      <position name="crystal11-3_pos_neg_top" x="-114.25670696285724" y="57.68788687039808" z="1473.1850264403583" unit="mm" />
+      <rotation name="crystal11-3_rot_neg_top" x="0.042186498913610496" y="0.1771832954371641" z="0.0" unit="radian" />
+      <position name="crystal12-3_pos_pos_bot" x="214.3912899346583" y="-57.68788687039808" z="1473.0461711487085" unit="mm" />
+      <rotation name="crystal12-3_rot_pos_bot" x="-0.042186498913610496" y="-0.19405789500260828" z="0.0" unit="radian" />
+      <position name="crystal12-3_pos_neg_bot" x="-129.33615951579532" y="-57.68788687039808" z="1473.0461711487085" unit="mm" />
+      <rotation name="crystal12-3_rot_neg_bot" x="-0.042186498913610496" y="0.19405789500260828" z="0.0" unit="radian" />
+      <position name="crystal12-3_pos_pos_top" x="214.3912899346583" y="57.68788687039808" z="1473.0461711487085" unit="mm" />
+      <rotation name="crystal12-3_rot_pos_top" x="0.042186498913610496" y="-0.19405789500260828" z="0.0" unit="radian" />
+      <position name="crystal12-3_pos_neg_top" x="-129.33615951579532" y="57.68788687039808" z="1473.0461711487085" unit="mm" />
+      <rotation name="crystal12-3_rot_neg_top" x="0.042186498913610496" y="0.19405789500260828" z="0.0" unit="radian" />
+      <position name="crystal13-3_pos_pos_bot" x="229.51316047997716" y="-57.68788687039808" z="1472.8845986497292" unit="mm" />
+      <rotation name="crystal13-3_rot_pos_bot" x="-0.042186498913610496" y="-0.2109324945680525" z="0.0" unit="radian" />
+      <position name="crystal13-3_pos_neg_bot" x="-144.4580300611142" y="-57.68788687039808" z="1472.8845986497292" unit="mm" />
+      <rotation name="crystal13-3_rot_neg_bot" x="-0.042186498913610496" y="0.2109324945680525" z="0.0" unit="radian" />
+      <position name="crystal13-3_pos_pos_top" x="229.51316047997716" y="57.68788687039808" z="1472.8845986497292" unit="mm" />
+      <rotation name="crystal13-3_rot_pos_top" x="0.042186498913610496" y="-0.2109324945680525" z="0.0" unit="radian" />
+      <position name="crystal13-3_pos_neg_top" x="-144.4580300611142" y="57.68788687039808" z="1472.8845986497292" unit="mm" />
+      <rotation name="crystal13-3_rot_neg_top" x="0.042186498913610496" y="0.2109324945680525" z="0.0" unit="radian" />
+      <position name="crystal14-3_pos_pos_bot" x="244.68125860725365" y="-57.68788687039808" z="1472.7003549504386" unit="mm" />
+      <rotation name="crystal14-3_rot_pos_bot" x="-0.042186498913610496" y="-0.22780709413349667" z="0.0" unit="radian" />
+      <position name="crystal14-3_pos_neg_bot" x="-159.62612818839068" y="-57.68788687039808" z="1472.7003549504386" unit="mm" />
+      <rotation name="crystal14-3_rot_neg_bot" x="-0.042186498913610496" y="0.22780709413349667" z="0.0" unit="radian" />
+      <position name="crystal14-3_pos_pos_top" x="244.68125860725365" y="57.68788687039808" z="1472.7003549504386" unit="mm" />
+      <rotation name="crystal14-3_rot_pos_top" x="0.042186498913610496" y="-0.22780709413349667" z="0.0" unit="radian" />
+      <position name="crystal14-3_pos_neg_top" x="-159.62612818839068" y="57.68788687039808" z="1472.7003549504386" unit="mm" />
+      <rotation name="crystal14-3_rot_neg_top" x="0.042186498913610496" y="0.22780709413349667" z="0.0" unit="radian" />
+      <position name="crystal15-3_pos_pos_bot" x="259.8994685877143" y="-57.68788687039808" z="1472.4934925133737" unit="mm" />
+      <rotation name="crystal15-3_rot_pos_bot" x="-0.042186498913610496" y="-0.24468169369894088" z="0.0" unit="radian" />
+      <position name="crystal15-3_pos_neg_bot" x="-174.84433816885132" y="-57.68788687039808" z="1472.4934925133737" unit="mm" />
+      <rotation name="crystal15-3_rot_neg_bot" x="-0.042186498913610496" y="0.24468169369894088" z="0.0" unit="radian" />
+      <position name="crystal15-3_pos_pos_top" x="259.8994685877143" y="57.68788687039808" z="1472.4934925133737" unit="mm" />
+      <rotation name="crystal15-3_rot_pos_top" x="0.042186498913610496" y="-0.24468169369894088" z="0.0" unit="radian" />
+      <position name="crystal15-3_pos_neg_top" x="-174.84433816885132" y="57.68788687039808" z="1472.4934925133737" unit="mm" />
+      <rotation name="crystal15-3_rot_neg_top" x="0.042186498913610496" y="0.24468169369894088" z="0.0" unit="radian" />
+      <position name="crystal16-3_pos_pos_bot" x="275.17175661577164" y="-57.68788687039808" z="1472.264070241653" unit="mm" />
+      <rotation name="crystal16-3_rot_pos_bot" x="-0.042186498913610496" y="-0.26155629326438506" z="0.0" unit="radian" />
+      <position name="crystal16-3_pos_neg_bot" x="-190.11662619690867" y="-57.68788687039808" z="1472.264070241653" unit="mm" />
+      <rotation name="crystal16-3_rot_neg_bot" x="-0.042186498913610496" y="0.26155629326438506" z="0.0" unit="radian" />
+      <position name="crystal16-3_pos_pos_top" x="275.17175661577164" y="57.68788687039808" z="1472.264070241653" unit="mm" />
+      <rotation name="crystal16-3_rot_pos_top" x="0.042186498913610496" y="-0.26155629326438506" z="0.0" unit="radian" />
+      <position name="crystal16-3_pos_neg_top" x="-190.11662619690867" y="57.68788687039808" z="1472.264070241653" unit="mm" />
+      <rotation name="crystal16-3_rot_neg_top" x="0.042186498913610496" y="0.26155629326438506" z="0.0" unit="radian" />
+      <position name="crystal17-3_pos_pos_bot" x="290.5021783583187" y="-57.68788687039808" z="1472.0121534622015" unit="mm" />
+      <rotation name="crystal17-3_rot_pos_bot" x="-0.042186498913610496" y="-0.2784308928298293" z="0.0" unit="radian" />
+      <position name="crystal17-3_pos_neg_bot" x="-205.44704793945573" y="-57.68788687039808" z="1472.0121534622015" unit="mm" />
+      <rotation name="crystal17-3_rot_neg_bot" x="-0.042186498913610496" y="0.2784308928298293" z="0.0" unit="radian" />
+      <position name="crystal17-3_pos_pos_top" x="290.5021783583187" y="57.68788687039808" z="1472.0121534622015" unit="mm" />
+      <rotation name="crystal17-3_rot_pos_top" x="0.042186498913610496" y="-0.2784308928298293" z="0.0" unit="radian" />
+      <position name="crystal17-3_pos_neg_top" x="-205.44704793945573" y="57.68788687039808" z="1472.0121534622015" unit="mm" />
+      <rotation name="crystal17-3_rot_neg_top" x="0.042186498913610496" y="0.2784308928298293" z="0.0" unit="radian" />
+      <position name="crystal18-3_pos_pos_bot" x="305.89488684464817" y="-57.68788687039808" z="1471.737813907152" unit="mm" />
+      <rotation name="crystal18-3_rot_pos_bot" x="-0.042186498913610496" y="-0.2953054923952735" z="0.0" unit="radian" />
+      <position name="crystal18-3_pos_neg_bot" x="-220.8397564257852" y="-57.68788687039808" z="1471.737813907152" unit="mm" />
+      <rotation name="crystal18-3_rot_neg_bot" x="-0.042186498913610496" y="0.2953054923952735" z="0.0" unit="radian" />
+      <position name="crystal18-3_pos_pos_top" x="305.89488684464817" y="57.68788687039808" z="1471.737813907152" unit="mm" />
+      <rotation name="crystal18-3_rot_pos_top" x="0.042186498913610496" y="-0.2953054923952735" z="0.0" unit="radian" />
+      <position name="crystal18-3_pos_neg_top" x="-220.8397564257852" y="57.68788687039808" z="1471.737813907152" unit="mm" />
+      <rotation name="crystal18-3_rot_neg_top" x="0.042186498913610496" y="0.2953054923952735" z="0.0" unit="radian" />
+      <position name="crystal19-3_pos_pos_bot" x="321.35414073238366" y="-57.68788687039808" z="1471.4411296934186" unit="mm" />
+      <rotation name="crystal19-3_rot_pos_bot" x="-0.042186498913610496" y="-0.31218009196071766" z="0.0" unit="radian" />
+      <position name="crystal19-3_pos_neg_bot" x="-236.29901031352068" y="-57.68788687039808" z="1471.4411296934186" unit="mm" />
+      <rotation name="crystal19-3_rot_neg_bot" x="-0.042186498913610496" y="0.31218009196071766" z="0.0" unit="radian" />
+      <position name="crystal19-3_pos_pos_top" x="321.35414073238366" y="57.68788687039808" z="1471.4411296934186" unit="mm" />
+      <rotation name="crystal19-3_rot_pos_top" x="0.042186498913610496" y="-0.31218009196071766" z="0.0" unit="radian" />
+      <position name="crystal19-3_pos_neg_top" x="-236.29901031352068" y="57.68788687039808" z="1471.4411296934186" unit="mm" />
+      <rotation name="crystal19-3_rot_neg_top" x="0.042186498913610496" y="0.31218009196071766" z="0.0" unit="radian" />
+      <position name="crystal20-3_pos_pos_bot" x="336.88431298763794" y="-57.68788687039808" z="1471.1221853004517" unit="mm" />
+      <rotation name="crystal20-3_rot_pos_bot" x="-0.042186498913610496" y="-0.3290546915261619" z="0.0" unit="radian" />
+      <position name="crystal20-3_pos_neg_bot" x="-251.82918256877497" y="-57.68788687039808" z="1471.1221853004517" unit="mm" />
+      <rotation name="crystal20-3_rot_neg_bot" x="-0.042186498913610496" y="0.3290546915261619" z="0.0" unit="radian" />
+      <position name="crystal20-3_pos_pos_top" x="336.88431298763794" y="57.68788687039808" z="1471.1221853004517" unit="mm" />
+      <rotation name="crystal20-3_rot_pos_top" x="0.042186498913610496" y="-0.3290546915261619" z="0.0" unit="radian" />
+      <position name="crystal20-3_pos_neg_top" x="-251.82918256877497" y="57.68788687039808" z="1471.1221853004517" unit="mm" />
+      <rotation name="crystal20-3_rot_neg_top" x="0.042186498913610496" y="0.3290546915261619" z="0.0" unit="radian" />
+      <position name="crystal21-3_pos_pos_bot" x="352.4899000207918" y="-57.68788687039808" z="1470.781071546186" unit="mm" />
+      <rotation name="crystal21-3_rot_pos_bot" x="-0.042186498913610496" y="-0.3459292910916061" z="0.0" unit="radian" />
+      <position name="crystal21-3_pos_neg_bot" x="-267.43476960192885" y="-57.68788687039808" z="1470.781071546186" unit="mm" />
+      <rotation name="crystal21-3_rot_neg_bot" x="-0.042186498913610496" y="0.3459292910916061" z="0.0" unit="radian" />
+      <position name="crystal21-3_pos_pos_top" x="352.4899000207918" y="57.68788687039808" z="1470.781071546186" unit="mm" />
+      <rotation name="crystal21-3_rot_pos_top" x="0.042186498913610496" y="-0.3459292910916061" z="0.0" unit="radian" />
+      <position name="crystal21-3_pos_neg_top" x="-267.43476960192885" y="57.68788687039808" z="1470.781071546186" unit="mm" />
+      <rotation name="crystal21-3_rot_neg_top" x="0.042186498913610496" y="0.3459292910916061" z="0.0" unit="radian" />
+      <position name="crystal22-3_pos_pos_bot" x="368.17553132284974" y="-57.68788687039808" z="1470.417885561178" unit="mm" />
+      <rotation name="crystal22-3_rot_pos_bot" x="-0.042186498913610496" y="-0.36280389065705027" z="0.0" unit="radian" />
+      <position name="crystal22-3_pos_neg_bot" x="-283.12040090398676" y="-57.68788687039808" z="1470.417885561178" unit="mm" />
+      <rotation name="crystal22-3_rot_neg_bot" x="-0.042186498913610496" y="0.36280389065705027" z="0.0" unit="radian" />
+      <position name="crystal22-3_pos_pos_top" x="368.17553132284974" y="57.68788687039808" z="1470.417885561178" unit="mm" />
+      <rotation name="crystal22-3_rot_pos_top" x="0.042186498913610496" y="-0.36280389065705027" z="0.0" unit="radian" />
+      <position name="crystal22-3_pos_neg_top" x="-283.12040090398676" y="57.68788687039808" z="1470.417885561178" unit="mm" />
+      <rotation name="crystal22-3_rot_neg_top" x="0.042186498913610496" y="0.36280389065705027" z="0.0" unit="radian" />
+      <position name="crystal23-3_pos_pos_bot" x="383.9459796513255" y="-57.68788687039808" z="1470.032730760949" unit="mm" />
+      <rotation name="crystal23-3_rot_pos_bot" x="-0.042186498913610496" y="-0.3796784902224945" z="0.0" unit="radian" />
+      <position name="crystal23-3_pos_neg_bot" x="-298.89084923246253" y="-57.68788687039808" z="1470.032730760949" unit="mm" />
+      <rotation name="crystal23-3_rot_neg_bot" x="-0.042186498913610496" y="0.3796784902224945" z="0.0" unit="radian" />
+      <position name="crystal23-3_pos_pos_top" x="383.9459796513255" y="57.68788687039808" z="1470.032730760949" unit="mm" />
+      <rotation name="crystal23-3_rot_pos_top" x="0.042186498913610496" y="-0.3796784902224945" z="0.0" unit="radian" />
+      <position name="crystal23-3_pos_neg_top" x="-298.89084923246253" y="57.68788687039808" z="1470.032730760949" unit="mm" />
+      <rotation name="crystal23-3_rot_neg_top" x="0.042186498913610496" y="0.3796784902224945" z="0.0" unit="radian" />
+      <position name="crystal1-4_pos_pos_bot" x="50.052304484827026" y="-72.70837431797901" z="1473.3624082783765" unit="mm" />
+      <rotation name="crystal1-4_rot_pos_bot" x="-0.0590610984790547" y="-0.0084372997827221" z="0.0" unit="radian" />
+      <position name="crystal1-4_pos_neg_bot" x="35.00282593403595" y="-72.70837431797901" z="1473.3624082783765" unit="mm" />
+      <rotation name="crystal1-4_rot_neg_bot" x="-0.0590610984790547" y="0.0084372997827221" z="0.0" unit="radian" />
+      <position name="crystal1-4_pos_pos_top" x="50.052304484827026" y="72.70837431797901" z="1473.3624082783765" unit="mm" />
+      <rotation name="crystal1-4_rot_pos_top" x="0.0590610984790547" y="-0.0084372997827221" z="0.0" unit="radian" />
+      <position name="crystal1-4_pos_neg_top" x="35.00282593403595" y="72.70837431797901" z="1473.3624082783765" unit="mm" />
+      <rotation name="crystal1-4_rot_neg_top" x="0.0590610984790547" y="0.0084372997827221" z="0.0" unit="radian" />
+      <position name="crystal2-4_pos_pos_bot" x="64.90537808737002" y="-72.70837431797901" z="1473.4518282402964" unit="mm" />
+      <rotation name="crystal2-4_rot_pos_bot" x="-0.0590610984790547" y="-0.0253118993481663" z="0.0" unit="radian" />
+      <position name="crystal2-4_pos_neg_bot" x="20.14975233149295" y="-72.70837431797901" z="1473.4518282402964" unit="mm" />
+      <rotation name="crystal2-4_rot_neg_bot" x="-0.0590610984790547" y="0.0253118993481663" z="0.0" unit="radian" />
+      <position name="crystal2-4_pos_pos_top" x="64.90537808737002" y="72.70837431797901" z="1473.4518282402964" unit="mm" />
+      <rotation name="crystal2-4_rot_pos_top" x="0.0590610984790547" y="-0.0253118993481663" z="0.0" unit="radian" />
+      <position name="crystal2-4_pos_neg_top" x="20.14975233149295" y="72.70837431797901" z="1473.4518282402964" unit="mm" />
+      <rotation name="crystal2-4_rot_neg_top" x="0.0590610984790547" y="0.0253118993481663" z="0.0" unit="radian" />
+      <position name="crystal3-4_pos_pos_bot" x="79.76545207982957" y="-72.70837431797901" z="1473.5184279465104" unit="mm" />
+      <rotation name="crystal3-4_rot_pos_bot" x="-0.0590610984790547" y="-0.042186498913610496" z="0.0" unit="radian" />
+      <position name="crystal3-4_pos_neg_bot" x="5.289678339033401" y="-72.70837431797901" z="1473.5184279465104" unit="mm" />
+      <rotation name="crystal3-4_rot_neg_bot" x="-0.0590610984790547" y="0.042186498913610496" z="0.0" unit="radian" />
+      <position name="crystal3-4_pos_pos_top" x="79.76545207982957" y="72.70837431797901" z="1473.5184279465104" unit="mm" />
+      <rotation name="crystal3-4_rot_pos_top" x="0.0590610984790547" y="-0.042186498913610496" z="0.0" unit="radian" />
+      <position name="crystal3-4_pos_neg_top" x="5.289678339033401" y="72.70837431797901" z="1473.5184279465104" unit="mm" />
+      <rotation name="crystal3-4_rot_neg_top" x="0.0590610984790547" y="0.042186498913610496" z="0.0" unit="radian" />
+      <position name="crystal4-4_pos_pos_bot" x="94.63593952741049" y="-72.70837431797901" z="1473.5621884330608" unit="mm" />
+      <rotation name="crystal4-4_rot_pos_bot" x="-0.0590610984790547" y="-0.0590610984790547" z="0.0" unit="radian" />
+      <position name="crystal4-4_pos_neg_bot" x="-9.580809108547513" y="-72.70837431797901" z="1473.5621884330608" unit="mm" />
+      <rotation name="crystal4-4_rot_neg_bot" x="-0.0590610984790547" y="0.0590610984790547" z="0.0" unit="radian" />
+      <position name="crystal4-4_pos_pos_top" x="94.63593952741049" y="72.70837431797901" z="1473.5621884330608" unit="mm" />
+      <rotation name="crystal4-4_rot_pos_top" x="0.0590610984790547" y="-0.0590610984790547" z="0.0" unit="radian" />
+      <position name="crystal4-4_pos_neg_top" x="-9.580809108547513" y="72.70837431797901" z="1473.5621884330608" unit="mm" />
+      <rotation name="crystal4-4_rot_neg_top" x="0.0590610984790547" y="0.0590610984790547" z="0.0" unit="radian" />
+      <position name="crystal5-4_pos_pos_bot" x="109.52026676464209" y="-72.70837431797901" z="1473.5830972393524" unit="mm" />
+      <rotation name="crystal5-4_rot_pos_bot" x="-0.0590610984790547" y="-0.0759356980444989" z="0.0" unit="radian" />
+      <position name="crystal5-4_pos_neg_bot" x="-24.465136345779115" y="-72.70837431797901" z="1473.5830972393524" unit="mm" />
+      <rotation name="crystal5-4_rot_neg_bot" x="-0.0590610984790547" y="0.0759356980444989" z="0.0" unit="radian" />
+      <position name="crystal5-4_pos_pos_top" x="109.52026676464209" y="72.70837431797901" z="1473.5830972393524" unit="mm" />
+      <rotation name="crystal5-4_rot_pos_top" x="0.0590610984790547" y="-0.0759356980444989" z="0.0" unit="radian" />
+      <position name="crystal5-4_pos_neg_top" x="-24.465136345779115" y="72.70837431797901" z="1473.5830972393524" unit="mm" />
+      <rotation name="crystal5-4_rot_neg_top" x="0.0590610984790547" y="0.0759356980444989" z="0.0" unit="radian" />
+      <position name="crystal6-4_pos_pos_bot" x="124.42187898494643" y="-72.70837431797901" z="1473.5811484117003" unit="mm" />
+      <rotation name="crystal6-4_rot_pos_bot" x="-0.0590610984790547" y="-0.0928102976099431" z="0.0" unit="radian" />
+      <position name="crystal6-4_pos_neg_bot" x="-39.36674856608346" y="-72.70837431797901" z="1473.5811484117003" unit="mm" />
+      <rotation name="crystal6-4_rot_neg_bot" x="-0.0590610984790547" y="0.0928102976099431" z="0.0" unit="radian" />
+      <position name="crystal6-4_pos_pos_top" x="124.42187898494643" y="72.70837431797901" z="1473.5811484117003" unit="mm" />
+      <rotation name="crystal6-4_rot_pos_top" x="0.0590610984790547" y="-0.0928102976099431" z="0.0" unit="radian" />
+      <position name="crystal6-4_pos_neg_top" x="-39.36674856608346" y="72.70837431797901" z="1473.5811484117003" unit="mm" />
+      <rotation name="crystal6-4_rot_neg_top" x="0.0590610984790547" y="0.0928102976099431" z="0.0" unit="radian" />
+      <position name="crystal7-4_pos_pos_bot" x="139.34424589677138" y="-72.70837431797901" z="1473.5563425050236" unit="mm" />
+      <rotation name="crystal7-4_rot_pos_bot" x="-0.0590610984790547" y="-0.10968489717538729" z="0.0" unit="radian" />
+      <position name="crystal7-4_pos_neg_bot" x="-54.28911547790841" y="-72.70837431797901" z="1473.5563425050236" unit="mm" />
+      <rotation name="crystal7-4_rot_neg_bot" x="-0.0590610984790547" y="0.10968489717538729" z="0.0" unit="radian" />
+      <position name="crystal7-4_pos_pos_top" x="139.34424589677138" y="72.70837431797901" z="1473.5563425050236" unit="mm" />
+      <rotation name="crystal7-4_rot_pos_top" x="0.0590610984790547" y="-0.10968489717538729" z="0.0" unit="radian" />
+      <position name="crystal7-4_pos_neg_top" x="-54.28911547790841" y="72.70837431797901" z="1473.5563425050236" unit="mm" />
+      <rotation name="crystal7-4_rot_neg_top" x="0.0590610984790547" y="0.10968489717538729" z="0.0" unit="radian" />
+      <position name="crystal8-4_pos_pos_bot" x="154.29086746600376" y="-72.70837431797901" z="1473.5086865826895" unit="mm" />
+      <rotation name="crystal8-4_rot_pos_bot" x="-0.0590610984790547" y="-0.1265594967408315" z="0.0" unit="radian" />
+      <position name="crystal8-4_pos_neg_bot" x="-69.23573704714077" y="-72.70837431797901" z="1473.5086865826895" unit="mm" />
+      <rotation name="crystal8-4_rot_neg_bot" x="-0.0590610984790547" y="0.1265594967408315" z="0.0" unit="radian" />
+      <position name="crystal8-4_pos_pos_top" x="154.29086746600376" y="72.70837431797901" z="1473.5086865826895" unit="mm" />
+      <rotation name="crystal8-4_rot_pos_top" x="0.0590610984790547" y="-0.1265594967408315" z="0.0" unit="radian" />
+      <position name="crystal8-4_pos_neg_top" x="-69.23573704714077" y="72.70837431797901" z="1473.5086865826895" unit="mm" />
+      <rotation name="crystal8-4_rot_neg_top" x="0.0590610984790547" y="0.1265594967408315" z="0.0" unit="radian" />
+      <position name="crystal9-4_pos_pos_bot" x="169.2652797649435" y="-72.70837431797901" z="1473.4381942144998" unit="mm" />
+      <rotation name="crystal9-4_rot_pos_bot" x="-0.0590610984790547" y="-0.14343409630627568" z="0.0" unit="radian" />
+      <position name="crystal9-4_pos_neg_bot" x="-84.21014934608053" y="-72.70837431797901" z="1473.4381942144998" unit="mm" />
+      <rotation name="crystal9-4_rot_neg_bot" x="-0.0590610984790547" y="0.14343409630627568" z="0.0" unit="radian" />
+      <position name="crystal9-4_pos_pos_top" x="169.2652797649435" y="72.70837431797901" z="1473.4381942144998" unit="mm" />
+      <rotation name="crystal9-4_rot_pos_top" x="0.0590610984790547" y="-0.14343409630627568" z="0.0" unit="radian" />
+      <position name="crystal9-4_pos_neg_top" x="-84.21014934608053" y="72.70837431797901" z="1473.4381942144998" unit="mm" />
+      <rotation name="crystal9-4_rot_neg_top" x="0.0590610984790547" y="0.14343409630627568" z="0.0" unit="radian" />
+      <position name="crystal10-4_pos_pos_bot" x="184.27106094882524" y="-72.70837431797901" z="1473.3448854728294" unit="mm" />
+      <rotation name="crystal10-4_rot_pos_bot" x="-0.0590610984790547" y="-0.1603086958717199" z="0.0" unit="radian" />
+      <position name="crystal10-4_pos_neg_bot" x="-99.21593052996226" y="-72.70837431797901" z="1473.3448854728294" unit="mm" />
+      <rotation name="crystal10-4_rot_neg_bot" x="-0.0590610984790547" y="0.1603086958717199" z="0.0" unit="radian" />
+      <position name="crystal10-4_pos_pos_top" x="184.27106094882524" y="72.70837431797901" z="1473.3448854728294" unit="mm" />
+      <rotation name="crystal10-4_rot_pos_top" x="0.0590610984790547" y="-0.1603086958717199" z="0.0" unit="radian" />
+      <position name="crystal10-4_pos_neg_top" x="-99.21593052996226" y="72.70837431797901" z="1473.3448854728294" unit="mm" />
+      <rotation name="crystal10-4_rot_neg_top" x="0.0590610984790547" y="0.1603086958717199" z="0.0" unit="radian" />
+      <position name="crystal11-4_pos_pos_bot" x="199.3118373817202" y="-72.70837431797901" z="1473.2287869269085" unit="mm" />
+      <rotation name="crystal11-4_rot_pos_bot" x="-0.0590610984790547" y="-0.1771832954371641" z="0.0" unit="radian" />
+      <position name="crystal11-4_pos_neg_bot" x="-114.25670696285724" y="-72.70837431797901" z="1473.2287869269085" unit="mm" />
+      <rotation name="crystal11-4_rot_neg_bot" x="-0.0590610984790547" y="0.1771832954371641" z="0.0" unit="radian" />
+      <position name="crystal11-4_pos_pos_top" x="199.3118373817202" y="72.70837431797901" z="1473.2287869269085" unit="mm" />
+      <rotation name="crystal11-4_rot_pos_top" x="0.0590610984790547" y="-0.1771832954371641" z="0.0" unit="radian" />
+      <position name="crystal11-4_pos_neg_top" x="-114.25670696285724" y="72.70837431797901" z="1473.2287869269085" unit="mm" />
+      <rotation name="crystal11-4_rot_neg_top" x="0.0590610984790547" y="0.1771832954371641" z="0.0" unit="radian" />
+      <position name="crystal12-4_pos_pos_bot" x="214.3912899346583" y="-72.70837431797901" z="1473.0899316352588" unit="mm" />
+      <rotation name="crystal12-4_rot_pos_bot" x="-0.0590610984790547" y="-0.19405789500260828" z="0.0" unit="radian" />
+      <position name="crystal12-4_pos_neg_bot" x="-129.33615951579532" y="-72.70837431797901" z="1473.0899316352588" unit="mm" />
+      <rotation name="crystal12-4_rot_neg_bot" x="-0.0590610984790547" y="0.19405789500260828" z="0.0" unit="radian" />
+      <position name="crystal12-4_pos_pos_top" x="214.3912899346583" y="72.70837431797901" z="1473.0899316352588" unit="mm" />
+      <rotation name="crystal12-4_rot_pos_top" x="0.0590610984790547" y="-0.19405789500260828" z="0.0" unit="radian" />
+      <position name="crystal12-4_pos_neg_top" x="-129.33615951579532" y="72.70837431797901" z="1473.0899316352588" unit="mm" />
+      <rotation name="crystal12-4_rot_neg_top" x="0.0590610984790547" y="0.19405789500260828" z="0.0" unit="radian" />
+      <position name="crystal13-4_pos_pos_bot" x="229.51316047997716" y="-72.70837431797901" z="1472.9283591362796" unit="mm" />
+      <rotation name="crystal13-4_rot_pos_bot" x="-0.0590610984790547" y="-0.2109324945680525" z="0.0" unit="radian" />
+      <position name="crystal13-4_pos_neg_bot" x="-144.4580300611142" y="-72.70837431797901" z="1472.9283591362796" unit="mm" />
+      <rotation name="crystal13-4_rot_neg_bot" x="-0.0590610984790547" y="0.2109324945680525" z="0.0" unit="radian" />
+      <position name="crystal13-4_pos_pos_top" x="229.51316047997716" y="72.70837431797901" z="1472.9283591362796" unit="mm" />
+      <rotation name="crystal13-4_rot_pos_top" x="0.0590610984790547" y="-0.2109324945680525" z="0.0" unit="radian" />
+      <position name="crystal13-4_pos_neg_top" x="-144.4580300611142" y="72.70837431797901" z="1472.9283591362796" unit="mm" />
+      <rotation name="crystal13-4_rot_neg_top" x="0.0590610984790547" y="0.2109324945680525" z="0.0" unit="radian" />
+      <position name="crystal14-4_pos_pos_bot" x="244.68125860725365" y="-72.70837431797901" z="1472.744115436989" unit="mm" />
+      <rotation name="crystal14-4_rot_pos_bot" x="-0.0590610984790547" y="-0.22780709413349667" z="0.0" unit="radian" />
+      <position name="crystal14-4_pos_neg_bot" x="-159.62612818839068" y="-72.70837431797901" z="1472.744115436989" unit="mm" />
+      <rotation name="crystal14-4_rot_neg_bot" x="-0.0590610984790547" y="0.22780709413349667" z="0.0" unit="radian" />
+      <position name="crystal14-4_pos_pos_top" x="244.68125860725365" y="72.70837431797901" z="1472.744115436989" unit="mm" />
+      <rotation name="crystal14-4_rot_pos_top" x="0.0590610984790547" y="-0.22780709413349667" z="0.0" unit="radian" />
+      <position name="crystal14-4_pos_neg_top" x="-159.62612818839068" y="72.70837431797901" z="1472.744115436989" unit="mm" />
+      <rotation name="crystal14-4_rot_neg_top" x="0.0590610984790547" y="0.22780709413349667" z="0.0" unit="radian" />
+      <position name="crystal15-4_pos_pos_bot" x="259.8994685877143" y="-72.70837431797901" z="1472.537252999924" unit="mm" />
+      <rotation name="crystal15-4_rot_pos_bot" x="-0.0590610984790547" y="-0.24468169369894088" z="0.0" unit="radian" />
+      <position name="crystal15-4_pos_neg_bot" x="-174.84433816885132" y="-72.70837431797901" z="1472.537252999924" unit="mm" />
+      <rotation name="crystal15-4_rot_neg_bot" x="-0.0590610984790547" y="0.24468169369894088" z="0.0" unit="radian" />
+      <position name="crystal15-4_pos_pos_top" x="259.8994685877143" y="72.70837431797901" z="1472.537252999924" unit="mm" />
+      <rotation name="crystal15-4_rot_pos_top" x="0.0590610984790547" y="-0.24468169369894088" z="0.0" unit="radian" />
+      <position name="crystal15-4_pos_neg_top" x="-174.84433816885132" y="72.70837431797901" z="1472.537252999924" unit="mm" />
+      <rotation name="crystal15-4_rot_neg_top" x="0.0590610984790547" y="0.24468169369894088" z="0.0" unit="radian" />
+      <position name="crystal16-4_pos_pos_bot" x="275.17175661577164" y="-72.70837431797901" z="1472.3078307282033" unit="mm" />
+      <rotation name="crystal16-4_rot_pos_bot" x="-0.0590610984790547" y="-0.26155629326438506" z="0.0" unit="radian" />
+      <position name="crystal16-4_pos_neg_bot" x="-190.11662619690867" y="-72.70837431797901" z="1472.3078307282033" unit="mm" />
+      <rotation name="crystal16-4_rot_neg_bot" x="-0.0590610984790547" y="0.26155629326438506" z="0.0" unit="radian" />
+      <position name="crystal16-4_pos_pos_top" x="275.17175661577164" y="72.70837431797901" z="1472.3078307282033" unit="mm" />
+      <rotation name="crystal16-4_rot_pos_top" x="0.0590610984790547" y="-0.26155629326438506" z="0.0" unit="radian" />
+      <position name="crystal16-4_pos_neg_top" x="-190.11662619690867" y="72.70837431797901" z="1472.3078307282033" unit="mm" />
+      <rotation name="crystal16-4_rot_neg_top" x="0.0590610984790547" y="0.26155629326438506" z="0.0" unit="radian" />
+      <position name="crystal17-4_pos_pos_bot" x="290.5021783583187" y="-72.70837431797901" z="1472.0559139487518" unit="mm" />
+      <rotation name="crystal17-4_rot_pos_bot" x="-0.0590610984790547" y="-0.2784308928298293" z="0.0" unit="radian" />
+      <position name="crystal17-4_pos_neg_bot" x="-205.44704793945573" y="-72.70837431797901" z="1472.0559139487518" unit="mm" />
+      <rotation name="crystal17-4_rot_neg_bot" x="-0.0590610984790547" y="0.2784308928298293" z="0.0" unit="radian" />
+      <position name="crystal17-4_pos_pos_top" x="290.5021783583187" y="72.70837431797901" z="1472.0559139487518" unit="mm" />
+      <rotation name="crystal17-4_rot_pos_top" x="0.0590610984790547" y="-0.2784308928298293" z="0.0" unit="radian" />
+      <position name="crystal17-4_pos_neg_top" x="-205.44704793945573" y="72.70837431797901" z="1472.0559139487518" unit="mm" />
+      <rotation name="crystal17-4_rot_neg_top" x="0.0590610984790547" y="0.2784308928298293" z="0.0" unit="radian" />
+      <position name="crystal18-4_pos_pos_bot" x="305.89488684464817" y="-72.70837431797901" z="1471.7815743937024" unit="mm" />
+      <rotation name="crystal18-4_rot_pos_bot" x="-0.0590610984790547" y="-0.2953054923952735" z="0.0" unit="radian" />
+      <position name="crystal18-4_pos_neg_bot" x="-220.8397564257852" y="-72.70837431797901" z="1471.7815743937024" unit="mm" />
+      <rotation name="crystal18-4_rot_neg_bot" x="-0.0590610984790547" y="0.2953054923952735" z="0.0" unit="radian" />
+      <position name="crystal18-4_pos_pos_top" x="305.89488684464817" y="72.70837431797901" z="1471.7815743937024" unit="mm" />
+      <rotation name="crystal18-4_rot_pos_top" x="0.0590610984790547" y="-0.2953054923952735" z="0.0" unit="radian" />
+      <position name="crystal18-4_pos_neg_top" x="-220.8397564257852" y="72.70837431797901" z="1471.7815743937024" unit="mm" />
+      <rotation name="crystal18-4_rot_neg_top" x="0.0590610984790547" y="0.2953054923952735" z="0.0" unit="radian" />
+      <position name="crystal19-4_pos_pos_bot" x="321.35414073238366" y="-72.70837431797901" z="1471.4848901799687" unit="mm" />
+      <rotation name="crystal19-4_rot_pos_bot" x="-0.0590610984790547" y="-0.31218009196071766" z="0.0" unit="radian" />
+      <position name="crystal19-4_pos_neg_bot" x="-236.29901031352068" y="-72.70837431797901" z="1471.4848901799687" unit="mm" />
+      <rotation name="crystal19-4_rot_neg_bot" x="-0.0590610984790547" y="0.31218009196071766" z="0.0" unit="radian" />
+      <position name="crystal19-4_pos_pos_top" x="321.35414073238366" y="72.70837431797901" z="1471.4848901799687" unit="mm" />
+      <rotation name="crystal19-4_rot_pos_top" x="0.0590610984790547" y="-0.31218009196071766" z="0.0" unit="radian" />
+      <position name="crystal19-4_pos_neg_top" x="-236.29901031352068" y="72.70837431797901" z="1471.4848901799687" unit="mm" />
+      <rotation name="crystal19-4_rot_neg_top" x="0.0590610984790547" y="0.31218009196071766" z="0.0" unit="radian" />
+      <position name="crystal20-4_pos_pos_bot" x="336.88431298763794" y="-72.70837431797901" z="1471.165945787002" unit="mm" />
+      <rotation name="crystal20-4_rot_pos_bot" x="-0.0590610984790547" y="-0.3290546915261619" z="0.0" unit="radian" />
+      <position name="crystal20-4_pos_neg_bot" x="-251.82918256877497" y="-72.70837431797901" z="1471.165945787002" unit="mm" />
+      <rotation name="crystal20-4_rot_neg_bot" x="-0.0590610984790547" y="0.3290546915261619" z="0.0" unit="radian" />
+      <position name="crystal20-4_pos_pos_top" x="336.88431298763794" y="72.70837431797901" z="1471.165945787002" unit="mm" />
+      <rotation name="crystal20-4_rot_pos_top" x="0.0590610984790547" y="-0.3290546915261619" z="0.0" unit="radian" />
+      <position name="crystal20-4_pos_neg_top" x="-251.82918256877497" y="72.70837431797901" z="1471.165945787002" unit="mm" />
+      <rotation name="crystal20-4_rot_neg_top" x="0.0590610984790547" y="0.3290546915261619" z="0.0" unit="radian" />
+      <position name="crystal21-4_pos_pos_bot" x="352.4899000207918" y="-72.70837431797901" z="1470.8248320327364" unit="mm" />
+      <rotation name="crystal21-4_rot_pos_bot" x="-0.0590610984790547" y="-0.3459292910916061" z="0.0" unit="radian" />
+      <position name="crystal21-4_pos_neg_bot" x="-267.43476960192885" y="-72.70837431797901" z="1470.8248320327364" unit="mm" />
+      <rotation name="crystal21-4_rot_neg_bot" x="-0.0590610984790547" y="0.3459292910916061" z="0.0" unit="radian" />
+      <position name="crystal21-4_pos_pos_top" x="352.4899000207918" y="72.70837431797901" z="1470.8248320327364" unit="mm" />
+      <rotation name="crystal21-4_rot_pos_top" x="0.0590610984790547" y="-0.3459292910916061" z="0.0" unit="radian" />
+      <position name="crystal21-4_pos_neg_top" x="-267.43476960192885" y="72.70837431797901" z="1470.8248320327364" unit="mm" />
+      <rotation name="crystal21-4_rot_neg_top" x="0.0590610984790547" y="0.3459292910916061" z="0.0" unit="radian" />
+      <position name="crystal22-4_pos_pos_bot" x="368.17553132284974" y="-72.70837431797901" z="1470.4616460477282" unit="mm" />
+      <rotation name="crystal22-4_rot_pos_bot" x="-0.0590610984790547" y="-0.36280389065705027" z="0.0" unit="radian" />
+      <position name="crystal22-4_pos_neg_bot" x="-283.12040090398676" y="-72.70837431797901" z="1470.4616460477282" unit="mm" />
+      <rotation name="crystal22-4_rot_neg_bot" x="-0.0590610984790547" y="0.36280389065705027" z="0.0" unit="radian" />
+      <position name="crystal22-4_pos_pos_top" x="368.17553132284974" y="72.70837431797901" z="1470.4616460477282" unit="mm" />
+      <rotation name="crystal22-4_rot_pos_top" x="0.0590610984790547" y="-0.36280389065705027" z="0.0" unit="radian" />
+      <position name="crystal22-4_pos_neg_top" x="-283.12040090398676" y="72.70837431797901" z="1470.4616460477282" unit="mm" />
+      <rotation name="crystal22-4_rot_neg_top" x="0.0590610984790547" y="0.36280389065705027" z="0.0" unit="radian" />
+      <position name="crystal23-4_pos_pos_bot" x="383.9459796513255" y="-72.70837431797901" z="1470.0764912474995" unit="mm" />
+      <rotation name="crystal23-4_rot_pos_bot" x="-0.0590610984790547" y="-0.3796784902224945" z="0.0" unit="radian" />
+      <position name="crystal23-4_pos_neg_bot" x="-298.89084923246253" y="-72.70837431797901" z="1470.0764912474995" unit="mm" />
+      <rotation name="crystal23-4_rot_neg_bot" x="-0.0590610984790547" y="0.3796784902224945" z="0.0" unit="radian" />
+      <position name="crystal23-4_pos_pos_top" x="383.9459796513255" y="72.70837431797901" z="1470.0764912474995" unit="mm" />
+      <rotation name="crystal23-4_rot_pos_top" x="0.0590610984790547" y="-0.3796784902224945" z="0.0" unit="radian" />
+      <position name="crystal23-4_pos_neg_top" x="-298.89084923246253" y="72.70837431797901" z="1470.0764912474995" unit="mm" />
+      <rotation name="crystal23-4_rot_neg_top" x="0.0590610984790547" y="0.3796784902224945" z="0.0" unit="radian" />
+      <position name="crystal1-5_pos_pos_bot" x="50.052304484827026" y="-87.7427015552106" z="1473.3833170846683" unit="mm" />
+      <rotation name="crystal1-5_rot_pos_bot" x="-0.0759356980444989" y="-0.0084372997827221" z="0.0" unit="radian" />
+      <position name="crystal1-5_pos_neg_bot" x="35.00282593403595" y="-87.7427015552106" z="1473.3833170846683" unit="mm" />
+      <rotation name="crystal1-5_rot_neg_bot" x="-0.0759356980444989" y="0.0084372997827221" z="0.0" unit="radian" />
+      <position name="crystal1-5_pos_pos_top" x="50.052304484827026" y="87.7427015552106" z="1473.3833170846683" unit="mm" />
+      <rotation name="crystal1-5_rot_pos_top" x="0.0759356980444989" y="-0.0084372997827221" z="0.0" unit="radian" />
+      <position name="crystal1-5_pos_neg_top" x="35.00282593403595" y="87.7427015552106" z="1473.3833170846683" unit="mm" />
+      <rotation name="crystal1-5_rot_neg_top" x="0.0759356980444989" y="0.0084372997827221" z="0.0" unit="radian" />
+      <position name="crystal2-5_pos_pos_bot" x="64.90537808737002" y="-87.7427015552106" z="1473.4727370465882" unit="mm" />
+      <rotation name="crystal2-5_rot_pos_bot" x="-0.0759356980444989" y="-0.0253118993481663" z="0.0" unit="radian" />
+      <position name="crystal2-5_pos_neg_bot" x="20.14975233149295" y="-87.7427015552106" z="1473.4727370465882" unit="mm" />
+      <rotation name="crystal2-5_rot_neg_bot" x="-0.0759356980444989" y="0.0253118993481663" z="0.0" unit="radian" />
+      <position name="crystal2-5_pos_pos_top" x="64.90537808737002" y="87.7427015552106" z="1473.4727370465882" unit="mm" />
+      <rotation name="crystal2-5_rot_pos_top" x="0.0759356980444989" y="-0.0253118993481663" z="0.0" unit="radian" />
+      <position name="crystal2-5_pos_neg_top" x="20.14975233149295" y="87.7427015552106" z="1473.4727370465882" unit="mm" />
+      <rotation name="crystal2-5_rot_neg_top" x="0.0759356980444989" y="0.0253118993481663" z="0.0" unit="radian" />
+      <position name="crystal3-5_pos_pos_bot" x="79.76545207982957" y="-87.7427015552106" z="1473.5393367528022" unit="mm" />
+      <rotation name="crystal3-5_rot_pos_bot" x="-0.0759356980444989" y="-0.042186498913610496" z="0.0" unit="radian" />
+      <position name="crystal3-5_pos_neg_bot" x="5.289678339033401" y="-87.7427015552106" z="1473.5393367528022" unit="mm" />
+      <rotation name="crystal3-5_rot_neg_bot" x="-0.0759356980444989" y="0.042186498913610496" z="0.0" unit="radian" />
+      <position name="crystal3-5_pos_pos_top" x="79.76545207982957" y="87.7427015552106" z="1473.5393367528022" unit="mm" />
+      <rotation name="crystal3-5_rot_pos_top" x="0.0759356980444989" y="-0.042186498913610496" z="0.0" unit="radian" />
+      <position name="crystal3-5_pos_neg_top" x="5.289678339033401" y="87.7427015552106" z="1473.5393367528022" unit="mm" />
+      <rotation name="crystal3-5_rot_neg_top" x="0.0759356980444989" y="0.042186498913610496" z="0.0" unit="radian" />
+      <position name="crystal4-5_pos_pos_bot" x="94.63593952741049" y="-87.7427015552106" z="1473.5830972393524" unit="mm" />
+      <rotation name="crystal4-5_rot_pos_bot" x="-0.0759356980444989" y="-0.0590610984790547" z="0.0" unit="radian" />
+      <position name="crystal4-5_pos_neg_bot" x="-9.580809108547513" y="-87.7427015552106" z="1473.5830972393524" unit="mm" />
+      <rotation name="crystal4-5_rot_neg_bot" x="-0.0759356980444989" y="0.0590610984790547" z="0.0" unit="radian" />
+      <position name="crystal4-5_pos_pos_top" x="94.63593952741049" y="87.7427015552106" z="1473.5830972393524" unit="mm" />
+      <rotation name="crystal4-5_rot_pos_top" x="0.0759356980444989" y="-0.0590610984790547" z="0.0" unit="radian" />
+      <position name="crystal4-5_pos_neg_top" x="-9.580809108547513" y="87.7427015552106" z="1473.5830972393524" unit="mm" />
+      <rotation name="crystal4-5_rot_neg_top" x="0.0759356980444989" y="0.0590610984790547" z="0.0" unit="radian" />
+      <position name="crystal5-5_pos_pos_bot" x="109.52026676464209" y="-87.7427015552106" z="1473.6040060456442" unit="mm" />
+      <rotation name="crystal5-5_rot_pos_bot" x="-0.0759356980444989" y="-0.0759356980444989" z="0.0" unit="radian" />
+      <position name="crystal5-5_pos_neg_bot" x="-24.465136345779115" y="-87.7427015552106" z="1473.6040060456442" unit="mm" />
+      <rotation name="crystal5-5_rot_neg_bot" x="-0.0759356980444989" y="0.0759356980444989" z="0.0" unit="radian" />
+      <position name="crystal5-5_pos_pos_top" x="109.52026676464209" y="87.7427015552106" z="1473.6040060456442" unit="mm" />
+      <rotation name="crystal5-5_rot_pos_top" x="0.0759356980444989" y="-0.0759356980444989" z="0.0" unit="radian" />
+      <position name="crystal5-5_pos_neg_top" x="-24.465136345779115" y="87.7427015552106" z="1473.6040060456442" unit="mm" />
+      <rotation name="crystal5-5_rot_neg_top" x="0.0759356980444989" y="0.0759356980444989" z="0.0" unit="radian" />
+      <position name="crystal6-5_pos_pos_bot" x="124.42187898494643" y="-87.7427015552106" z="1473.602057217992" unit="mm" />
+      <rotation name="crystal6-5_rot_pos_bot" x="-0.0759356980444989" y="-0.0928102976099431" z="0.0" unit="radian" />
+      <position name="crystal6-5_pos_neg_bot" x="-39.36674856608346" y="-87.7427015552106" z="1473.602057217992" unit="mm" />
+      <rotation name="crystal6-5_rot_neg_bot" x="-0.0759356980444989" y="0.0928102976099431" z="0.0" unit="radian" />
+      <position name="crystal6-5_pos_pos_top" x="124.42187898494643" y="87.7427015552106" z="1473.602057217992" unit="mm" />
+      <rotation name="crystal6-5_rot_pos_top" x="0.0759356980444989" y="-0.0928102976099431" z="0.0" unit="radian" />
+      <position name="crystal6-5_pos_neg_top" x="-39.36674856608346" y="87.7427015552106" z="1473.602057217992" unit="mm" />
+      <rotation name="crystal6-5_rot_neg_top" x="0.0759356980444989" y="0.0928102976099431" z="0.0" unit="radian" />
+      <position name="crystal7-5_pos_pos_bot" x="139.34424589677138" y="-87.7427015552106" z="1473.5772513113154" unit="mm" />
+      <rotation name="crystal7-5_rot_pos_bot" x="-0.0759356980444989" y="-0.10968489717538729" z="0.0" unit="radian" />
+      <position name="crystal7-5_pos_neg_bot" x="-54.28911547790841" y="-87.7427015552106" z="1473.5772513113154" unit="mm" />
+      <rotation name="crystal7-5_rot_neg_bot" x="-0.0759356980444989" y="0.10968489717538729" z="0.0" unit="radian" />
+      <position name="crystal7-5_pos_pos_top" x="139.34424589677138" y="87.7427015552106" z="1473.5772513113154" unit="mm" />
+      <rotation name="crystal7-5_rot_pos_top" x="0.0759356980444989" y="-0.10968489717538729" z="0.0" unit="radian" />
+      <position name="crystal7-5_pos_neg_top" x="-54.28911547790841" y="87.7427015552106" z="1473.5772513113154" unit="mm" />
+      <rotation name="crystal7-5_rot_neg_top" x="0.0759356980444989" y="0.10968489717538729" z="0.0" unit="radian" />
+      <position name="crystal8-5_pos_pos_bot" x="154.29086746600376" y="-87.7427015552106" z="1473.5295953889813" unit="mm" />
+      <rotation name="crystal8-5_rot_pos_bot" x="-0.0759356980444989" y="-0.1265594967408315" z="0.0" unit="radian" />
+      <position name="crystal8-5_pos_neg_bot" x="-69.23573704714077" y="-87.7427015552106" z="1473.5295953889813" unit="mm" />
+      <rotation name="crystal8-5_rot_neg_bot" x="-0.0759356980444989" y="0.1265594967408315" z="0.0" unit="radian" />
+      <position name="crystal8-5_pos_pos_top" x="154.29086746600376" y="87.7427015552106" z="1473.5295953889813" unit="mm" />
+      <rotation name="crystal8-5_rot_pos_top" x="0.0759356980444989" y="-0.1265594967408315" z="0.0" unit="radian" />
+      <position name="crystal8-5_pos_neg_top" x="-69.23573704714077" y="87.7427015552106" z="1473.5295953889813" unit="mm" />
+      <rotation name="crystal8-5_rot_neg_top" x="0.0759356980444989" y="0.1265594967408315" z="0.0" unit="radian" />
+      <position name="crystal9-5_pos_pos_bot" x="169.2652797649435" y="-87.7427015552106" z="1473.4591030207916" unit="mm" />
+      <rotation name="crystal9-5_rot_pos_bot" x="-0.0759356980444989" y="-0.14343409630627568" z="0.0" unit="radian" />
+      <position name="crystal9-5_pos_neg_bot" x="-84.21014934608053" y="-87.7427015552106" z="1473.4591030207916" unit="mm" />
+      <rotation name="crystal9-5_rot_neg_bot" x="-0.0759356980444989" y="0.14343409630627568" z="0.0" unit="radian" />
+      <position name="crystal9-5_pos_pos_top" x="169.2652797649435" y="87.7427015552106" z="1473.4591030207916" unit="mm" />
+      <rotation name="crystal9-5_rot_pos_top" x="0.0759356980444989" y="-0.14343409630627568" z="0.0" unit="radian" />
+      <position name="crystal9-5_pos_neg_top" x="-84.21014934608053" y="87.7427015552106" z="1473.4591030207916" unit="mm" />
+      <rotation name="crystal9-5_rot_neg_top" x="0.0759356980444989" y="0.14343409630627568" z="0.0" unit="radian" />
+      <position name="crystal10-5_pos_pos_bot" x="184.27106094882524" y="-87.7427015552106" z="1473.3657942791212" unit="mm" />
+      <rotation name="crystal10-5_rot_pos_bot" x="-0.0759356980444989" y="-0.1603086958717199" z="0.0" unit="radian" />
+      <position name="crystal10-5_pos_neg_bot" x="-99.21593052996226" y="-87.7427015552106" z="1473.3657942791212" unit="mm" />
+      <rotation name="crystal10-5_rot_neg_bot" x="-0.0759356980444989" y="0.1603086958717199" z="0.0" unit="radian" />
+      <position name="crystal10-5_pos_pos_top" x="184.27106094882524" y="87.7427015552106" z="1473.3657942791212" unit="mm" />
+      <rotation name="crystal10-5_rot_pos_top" x="0.0759356980444989" y="-0.1603086958717199" z="0.0" unit="radian" />
+      <position name="crystal10-5_pos_neg_top" x="-99.21593052996226" y="87.7427015552106" z="1473.3657942791212" unit="mm" />
+      <rotation name="crystal10-5_rot_neg_top" x="0.0759356980444989" y="0.1603086958717199" z="0.0" unit="radian" />
+      <position name="crystal11-5_pos_pos_bot" x="199.3118373817202" y="-87.7427015552106" z="1473.2496957332003" unit="mm" />
+      <rotation name="crystal11-5_rot_pos_bot" x="-0.0759356980444989" y="-0.1771832954371641" z="0.0" unit="radian" />
+      <position name="crystal11-5_pos_neg_bot" x="-114.25670696285724" y="-87.7427015552106" z="1473.2496957332003" unit="mm" />
+      <rotation name="crystal11-5_rot_neg_bot" x="-0.0759356980444989" y="0.1771832954371641" z="0.0" unit="radian" />
+      <position name="crystal11-5_pos_pos_top" x="199.3118373817202" y="87.7427015552106" z="1473.2496957332003" unit="mm" />
+      <rotation name="crystal11-5_rot_pos_top" x="0.0759356980444989" y="-0.1771832954371641" z="0.0" unit="radian" />
+      <position name="crystal11-5_pos_neg_top" x="-114.25670696285724" y="87.7427015552106" z="1473.2496957332003" unit="mm" />
+      <rotation name="crystal11-5_rot_neg_top" x="0.0759356980444989" y="0.1771832954371641" z="0.0" unit="radian" />
+      <position name="crystal12-5_pos_pos_bot" x="214.3912899346583" y="-87.7427015552106" z="1473.1108404415506" unit="mm" />
+      <rotation name="crystal12-5_rot_pos_bot" x="-0.0759356980444989" y="-0.19405789500260828" z="0.0" unit="radian" />
+      <position name="crystal12-5_pos_neg_bot" x="-129.33615951579532" y="-87.7427015552106" z="1473.1108404415506" unit="mm" />
+      <rotation name="crystal12-5_rot_neg_bot" x="-0.0759356980444989" y="0.19405789500260828" z="0.0" unit="radian" />
+      <position name="crystal12-5_pos_pos_top" x="214.3912899346583" y="87.7427015552106" z="1473.1108404415506" unit="mm" />
+      <rotation name="crystal12-5_rot_pos_top" x="0.0759356980444989" y="-0.19405789500260828" z="0.0" unit="radian" />
+      <position name="crystal12-5_pos_neg_top" x="-129.33615951579532" y="87.7427015552106" z="1473.1108404415506" unit="mm" />
+      <rotation name="crystal12-5_rot_neg_top" x="0.0759356980444989" y="0.19405789500260828" z="0.0" unit="radian" />
+      <position name="crystal13-5_pos_pos_bot" x="229.51316047997716" y="-87.7427015552106" z="1472.9492679425712" unit="mm" />
+      <rotation name="crystal13-5_rot_pos_bot" x="-0.0759356980444989" y="-0.2109324945680525" z="0.0" unit="radian" />
+      <position name="crystal13-5_pos_neg_bot" x="-144.4580300611142" y="-87.7427015552106" z="1472.9492679425712" unit="mm" />
+      <rotation name="crystal13-5_rot_neg_bot" x="-0.0759356980444989" y="0.2109324945680525" z="0.0" unit="radian" />
+      <position name="crystal13-5_pos_pos_top" x="229.51316047997716" y="87.7427015552106" z="1472.9492679425712" unit="mm" />
+      <rotation name="crystal13-5_rot_pos_top" x="0.0759356980444989" y="-0.2109324945680525" z="0.0" unit="radian" />
+      <position name="crystal13-5_pos_neg_top" x="-144.4580300611142" y="87.7427015552106" z="1472.9492679425712" unit="mm" />
+      <rotation name="crystal13-5_rot_neg_top" x="0.0759356980444989" y="0.2109324945680525" z="0.0" unit="radian" />
+      <position name="crystal14-5_pos_pos_bot" x="244.68125860725365" y="-87.7427015552106" z="1472.7650242432805" unit="mm" />
+      <rotation name="crystal14-5_rot_pos_bot" x="-0.0759356980444989" y="-0.22780709413349667" z="0.0" unit="radian" />
+      <position name="crystal14-5_pos_neg_bot" x="-159.62612818839068" y="-87.7427015552106" z="1472.7650242432805" unit="mm" />
+      <rotation name="crystal14-5_rot_neg_bot" x="-0.0759356980444989" y="0.22780709413349667" z="0.0" unit="radian" />
+      <position name="crystal14-5_pos_pos_top" x="244.68125860725365" y="87.7427015552106" z="1472.7650242432805" unit="mm" />
+      <rotation name="crystal14-5_rot_pos_top" x="0.0759356980444989" y="-0.22780709413349667" z="0.0" unit="radian" />
+      <position name="crystal14-5_pos_neg_top" x="-159.62612818839068" y="87.7427015552106" z="1472.7650242432805" unit="mm" />
+      <rotation name="crystal14-5_rot_neg_top" x="0.0759356980444989" y="0.22780709413349667" z="0.0" unit="radian" />
+      <position name="crystal15-5_pos_pos_bot" x="259.8994685877143" y="-87.7427015552106" z="1472.5581618062158" unit="mm" />
+      <rotation name="crystal15-5_rot_pos_bot" x="-0.0759356980444989" y="-0.24468169369894088" z="0.0" unit="radian" />
+      <position name="crystal15-5_pos_neg_bot" x="-174.84433816885132" y="-87.7427015552106" z="1472.5581618062158" unit="mm" />
+      <rotation name="crystal15-5_rot_neg_bot" x="-0.0759356980444989" y="0.24468169369894088" z="0.0" unit="radian" />
+      <position name="crystal15-5_pos_pos_top" x="259.8994685877143" y="87.7427015552106" z="1472.5581618062158" unit="mm" />
+      <rotation name="crystal15-5_rot_pos_top" x="0.0759356980444989" y="-0.24468169369894088" z="0.0" unit="radian" />
+      <position name="crystal15-5_pos_neg_top" x="-174.84433816885132" y="87.7427015552106" z="1472.5581618062158" unit="mm" />
+      <rotation name="crystal15-5_rot_neg_top" x="0.0759356980444989" y="0.24468169369894088" z="0.0" unit="radian" />
+      <position name="crystal16-5_pos_pos_bot" x="275.17175661577164" y="-87.7427015552106" z="1472.328739534495" unit="mm" />
+      <rotation name="crystal16-5_rot_pos_bot" x="-0.0759356980444989" y="-0.26155629326438506" z="0.0" unit="radian" />
+      <position name="crystal16-5_pos_neg_bot" x="-190.11662619690867" y="-87.7427015552106" z="1472.328739534495" unit="mm" />
+      <rotation name="crystal16-5_rot_neg_bot" x="-0.0759356980444989" y="0.26155629326438506" z="0.0" unit="radian" />
+      <position name="crystal16-5_pos_pos_top" x="275.17175661577164" y="87.7427015552106" z="1472.328739534495" unit="mm" />
+      <rotation name="crystal16-5_rot_pos_top" x="0.0759356980444989" y="-0.26155629326438506" z="0.0" unit="radian" />
+      <position name="crystal16-5_pos_neg_top" x="-190.11662619690867" y="87.7427015552106" z="1472.328739534495" unit="mm" />
+      <rotation name="crystal16-5_rot_neg_top" x="0.0759356980444989" y="0.26155629326438506" z="0.0" unit="radian" />
+      <position name="crystal17-5_pos_pos_bot" x="290.5021783583187" y="-87.7427015552106" z="1472.0768227550436" unit="mm" />
+      <rotation name="crystal17-5_rot_pos_bot" x="-0.0759356980444989" y="-0.2784308928298293" z="0.0" unit="radian" />
+      <position name="crystal17-5_pos_neg_bot" x="-205.44704793945573" y="-87.7427015552106" z="1472.0768227550436" unit="mm" />
+      <rotation name="crystal17-5_rot_neg_bot" x="-0.0759356980444989" y="0.2784308928298293" z="0.0" unit="radian" />
+      <position name="crystal17-5_pos_pos_top" x="290.5021783583187" y="87.7427015552106" z="1472.0768227550436" unit="mm" />
+      <rotation name="crystal17-5_rot_pos_top" x="0.0759356980444989" y="-0.2784308928298293" z="0.0" unit="radian" />
+      <position name="crystal17-5_pos_neg_top" x="-205.44704793945573" y="87.7427015552106" z="1472.0768227550436" unit="mm" />
+      <rotation name="crystal17-5_rot_neg_top" x="0.0759356980444989" y="0.2784308928298293" z="0.0" unit="radian" />
+      <position name="crystal18-5_pos_pos_bot" x="305.89488684464817" y="-87.7427015552106" z="1471.8024831999942" unit="mm" />
+      <rotation name="crystal18-5_rot_pos_bot" x="-0.0759356980444989" y="-0.2953054923952735" z="0.0" unit="radian" />
+      <position name="crystal18-5_pos_neg_bot" x="-220.8397564257852" y="-87.7427015552106" z="1471.8024831999942" unit="mm" />
+      <rotation name="crystal18-5_rot_neg_bot" x="-0.0759356980444989" y="0.2953054923952735" z="0.0" unit="radian" />
+      <position name="crystal18-5_pos_pos_top" x="305.89488684464817" y="87.7427015552106" z="1471.8024831999942" unit="mm" />
+      <rotation name="crystal18-5_rot_pos_top" x="0.0759356980444989" y="-0.2953054923952735" z="0.0" unit="radian" />
+      <position name="crystal18-5_pos_neg_top" x="-220.8397564257852" y="87.7427015552106" z="1471.8024831999942" unit="mm" />
+      <rotation name="crystal18-5_rot_neg_top" x="0.0759356980444989" y="0.2953054923952735" z="0.0" unit="radian" />
+      <position name="crystal19-5_pos_pos_bot" x="321.35414073238366" y="-87.7427015552106" z="1471.5057989862605" unit="mm" />
+      <rotation name="crystal19-5_rot_pos_bot" x="-0.0759356980444989" y="-0.31218009196071766" z="0.0" unit="radian" />
+      <position name="crystal19-5_pos_neg_bot" x="-236.29901031352068" y="-87.7427015552106" z="1471.5057989862605" unit="mm" />
+      <rotation name="crystal19-5_rot_neg_bot" x="-0.0759356980444989" y="0.31218009196071766" z="0.0" unit="radian" />
+      <position name="crystal19-5_pos_pos_top" x="321.35414073238366" y="87.7427015552106" z="1471.5057989862605" unit="mm" />
+      <rotation name="crystal19-5_rot_pos_top" x="0.0759356980444989" y="-0.31218009196071766" z="0.0" unit="radian" />
+      <position name="crystal19-5_pos_neg_top" x="-236.29901031352068" y="87.7427015552106" z="1471.5057989862605" unit="mm" />
+      <rotation name="crystal19-5_rot_neg_top" x="0.0759356980444989" y="0.31218009196071766" z="0.0" unit="radian" />
+      <position name="crystal20-5_pos_pos_bot" x="336.88431298763794" y="-87.7427015552106" z="1471.186854593294" unit="mm" />
+      <rotation name="crystal20-5_rot_pos_bot" x="-0.0759356980444989" y="-0.3290546915261619" z="0.0" unit="radian" />
+      <position name="crystal20-5_pos_neg_bot" x="-251.82918256877497" y="-87.7427015552106" z="1471.186854593294" unit="mm" />
+      <rotation name="crystal20-5_rot_neg_bot" x="-0.0759356980444989" y="0.3290546915261619" z="0.0" unit="radian" />
+      <position name="crystal20-5_pos_pos_top" x="336.88431298763794" y="87.7427015552106" z="1471.186854593294" unit="mm" />
+      <rotation name="crystal20-5_rot_pos_top" x="0.0759356980444989" y="-0.3290546915261619" z="0.0" unit="radian" />
+      <position name="crystal20-5_pos_neg_top" x="-251.82918256877497" y="87.7427015552106" z="1471.186854593294" unit="mm" />
+      <rotation name="crystal20-5_rot_neg_top" x="0.0759356980444989" y="0.3290546915261619" z="0.0" unit="radian" />
+      <position name="crystal21-5_pos_pos_bot" x="352.4899000207918" y="-87.7427015552106" z="1470.8457408390282" unit="mm" />
+      <rotation name="crystal21-5_rot_pos_bot" x="-0.0759356980444989" y="-0.3459292910916061" z="0.0" unit="radian" />
+      <position name="crystal21-5_pos_neg_bot" x="-267.43476960192885" y="-87.7427015552106" z="1470.8457408390282" unit="mm" />
+      <rotation name="crystal21-5_rot_neg_bot" x="-0.0759356980444989" y="0.3459292910916061" z="0.0" unit="radian" />
+      <position name="crystal21-5_pos_pos_top" x="352.4899000207918" y="87.7427015552106" z="1470.8457408390282" unit="mm" />
+      <rotation name="crystal21-5_rot_pos_top" x="0.0759356980444989" y="-0.3459292910916061" z="0.0" unit="radian" />
+      <position name="crystal21-5_pos_neg_top" x="-267.43476960192885" y="87.7427015552106" z="1470.8457408390282" unit="mm" />
+      <rotation name="crystal21-5_rot_neg_top" x="0.0759356980444989" y="0.3459292910916061" z="0.0" unit="radian" />
+      <position name="crystal22-5_pos_pos_bot" x="368.17553132284974" y="-87.7427015552106" z="1470.48255485402" unit="mm" />
+      <rotation name="crystal22-5_rot_pos_bot" x="-0.0759356980444989" y="-0.36280389065705027" z="0.0" unit="radian" />
+      <position name="crystal22-5_pos_neg_bot" x="-283.12040090398676" y="-87.7427015552106" z="1470.48255485402" unit="mm" />
+      <rotation name="crystal22-5_rot_neg_bot" x="-0.0759356980444989" y="0.36280389065705027" z="0.0" unit="radian" />
+      <position name="crystal22-5_pos_pos_top" x="368.17553132284974" y="87.7427015552106" z="1470.48255485402" unit="mm" />
+      <rotation name="crystal22-5_rot_pos_top" x="0.0759356980444989" y="-0.36280389065705027" z="0.0" unit="radian" />
+      <position name="crystal22-5_pos_neg_top" x="-283.12040090398676" y="87.7427015552106" z="1470.48255485402" unit="mm" />
+      <rotation name="crystal22-5_rot_neg_top" x="0.0759356980444989" y="0.36280389065705027" z="0.0" unit="radian" />
+      <position name="crystal23-5_pos_pos_bot" x="383.9459796513255" y="-87.7427015552106" z="1470.0974000537913" unit="mm" />
+      <rotation name="crystal23-5_rot_pos_bot" x="-0.0759356980444989" y="-0.3796784902224945" z="0.0" unit="radian" />
+      <position name="crystal23-5_pos_neg_bot" x="-298.89084923246253" y="-87.7427015552106" z="1470.0974000537913" unit="mm" />
+      <rotation name="crystal23-5_rot_neg_bot" x="-0.0759356980444989" y="0.3796784902224945" z="0.0" unit="radian" />
+      <position name="crystal23-5_pos_pos_top" x="383.9459796513255" y="87.7427015552106" z="1470.0974000537913" unit="mm" />
+      <rotation name="crystal23-5_rot_pos_top" x="0.0759356980444989" y="-0.3796784902224945" z="0.0" unit="radian" />
+      <position name="crystal23-5_pos_neg_top" x="-298.89084923246253" y="87.7427015552106" z="1470.0974000537913" unit="mm" />
+      <rotation name="crystal23-5_rot_neg_top" x="0.0759356980444989" y="0.3796784902224945" z="0.0" unit="radian" />
+      <constant name="svt_chamber_box_z" value="609.6" />
+      <constant name="svt_chamber_flare1_z" value="1285.621" />
+      <constant name="svt_chamber_flare2_z" value="1478.407" />
+      <constant name="svt_chamber_flange_z" value="1614.297" />
+      <constant name="svt_chamber_x" value="21.17" />
+      <constant name="svt_chamber_z" value="1318-1623.822" />
+    </define>
+    <materials>
+      <element Z="1" formula="H" name="H">
+        <atom type="A" unit="g/mol" value="1.00794" />
+      </element>
+      <element Z="82" formula="Pb" name="Pb">
+        <atom type="A" unit="g/mol" value="207.217" />
+      </element>
+      <element Z="74" formula="W" name="W">
+        <atom type="A" unit="g/mol" value="183.842" />
+      </element>
+      <element Z="8" formula="O" name="O">
+        <atom type="A" unit="g/mol" value="15.9994" />
+      </element>
+      <material name="Vacuum">
+        <D type="density" unit="g/cm3" value="0.00000001" />
+        <fraction n="1" ref="H" />
+      </material>
+      <material name="WorldMaterial">
+        <D type="density" unit="g/cm3" value="0.0000000000000001" />
+        <fraction n="1.0" ref="Vacuum" />
+      </material>
+      <material name="TrackingMaterial">
+        <D type="density" unit="g/cm3" value="0.0000000000000001" />
+        <fraction n="1.0" ref="Vacuum" />
+      </material>
+      <material name="LeadTungstate">
+        <D value="8.28" unit="g/cm3" type="density" />
+        <composite n="1" ref="Pb" />
+        <composite n="1" ref="W" />
+        <composite n="4" ref="O" />
+      </material>
+      <element name="Al" formula="Al" Z="13">
+        <atom type="A" unit="g/mol" value="26.9815" />
+      </element>
+      <material name="Aluminum">
+        <RL type="X0" unit="cm" value="8.89632" />
+        <NIL type="lambda" unit="cm" value="38.8766" />
+        <D type="density" unit="g/cm3" value="2.699" />
+        <composite n="1" ref="Al" />
+      </material>
+      <element name="Si" formula="Si" Z="14">
+        <atom type="A" unit="g/mol" value="28.0854" />
+      </element>
+      <material name="Silicon">
+        <RL type="X0" unit="cm" value="9.36607" />
+        <NIL type="lambda" unit="cm" value="45.7531" />
+        <D type="density" unit="g/cm3" value="2.33" />
+        <composite n="1" ref="Si" />
+      </material>
+      <element name="C" formula="C" Z="6">
+        <atom type="A" unit="g/mol" value="12.0107" />
+      </element>
+      <element name="N" formula="N" Z="7">
+        <atom type="A" unit="g/mol" value="14.0068" />
+      </element>
+      <material name="Kapton">
+        <D value="1.43" unit="g/cm3" />
+        <composite n="22" ref="C" />
+        <composite n="10" ref="H" />
+        <composite n="2" ref="N" />
+        <composite n="5" ref="O" />
+      </material>
+      <material name="Epoxy">
+        <D type="density" value="1.3" unit="g/cm3" />
+        <composite n="44" ref="H" />
+        <composite n="15" ref="C" />
+        <composite n="7" ref="O" />
+      </material>
+      <material name="CarbonFiber">
+        <D type="density" value="1.5" unit="g/cm3" />
+        <fraction n="0.65" ref="C" />
+        <fraction n="0.35" ref="Epoxy" />
+      </material>
+      <element name="Cl" formula="Cl" Z="17">
+        <atom type="A" unit="g/mol" value="35.4526" />
+      </element>
+      <material name="Quartz">
+        <D type="density" value="2.2" unit="g/cm3" />
+        <composite n="1" ref="Si" />
+        <composite n="2" ref="O" />
+      </material>
+      <material name="G10">
+        <D type="density" value="1.7" unit="g/cm3" />
+        <fraction n="0.08" ref="Cl" />
+        <fraction n="0.773" ref="Quartz" />
+        <fraction n="0.147" ref="Epoxy" />
+      </material>
+      <material Z="13" name="G4_Al" state="solid">
+        <D unit="g/cm3" value="2.699" />
+        <atom unit="g/mole" value="26.9815" />
+      </material>
+      <material Z="13" name="AlHoneycomb" state="solid">
+        <D unit="g/cm3" value="0.13" />
+        <atom unit="g/mole" value="26.982" />
+      </material>
+      <isotope N="63" Z="29" name="Cu63">
+        <atom unit="g/mole" value="62.9296" />
+      </isotope>
+      <isotope N="65" Z="29" name="Cu65">
+        <atom unit="g/mole" value="64.9278" />
+      </isotope>
+      <element name="Cu">
+        <fraction n="0.6917" ref="Cu63" />
+        <fraction n="0.3083" ref="Cu65" />
+      </element>
+      <material name="G4_Cu" state="solid">
+        <D unit="g/cm3" value="8.96" />
+        <fraction n="1" ref="Cu" />
+      </material>
+      <isotope N="55" Z="25" name="Mn55">
+        <atom unit="g/mole" value="54.938" />
+      </isotope>
+      <element name="Manganese">
+        <fraction n="1" ref="Mn55" />
+      </element>
+      <isotope N="28" Z="14" name="Si28">
+        <atom unit="g/mole" value="27.9769" />
+      </isotope>
+      <isotope N="29" Z="14" name="Si29">
+        <atom unit="g/mole" value="28.9765" />
+      </isotope>
+      <isotope N="30" Z="14" name="Si30">
+        <atom unit="g/mole" value="29.9738" />
+      </isotope>
+      <isotope N="50" Z="24" name="Cr50">
+        <atom unit="g/mole" value="49.946" />
+      </isotope>
+      <isotope N="52" Z="24" name="Cr52">
+        <atom unit="g/mole" value="51.9405" />
+      </isotope>
+      <isotope N="53" Z="24" name="Cr53">
+        <atom unit="g/mole" value="52.9407" />
+      </isotope>
+      <isotope N="54" Z="24" name="Cr54">
+        <atom unit="g/mole" value="53.9389" />
+      </isotope>
+      <element name="Chromium">
+        <fraction n="0.04345" ref="Cr50" />
+        <fraction n="0.83789" ref="Cr52" />
+        <fraction n="0.09501" ref="Cr53" />
+        <fraction n="0.02365" ref="Cr54" />
+      </element>
+      <isotope N="58" Z="28" name="Ni58">
+        <atom unit="g/mole" value="57.9353" />
+      </isotope>
+      <isotope N="60" Z="28" name="Ni60">
+        <atom unit="g/mole" value="59.9308" />
+      </isotope>
+      <isotope N="61" Z="28" name="Ni61">
+        <atom unit="g/mole" value="60.9311" />
+      </isotope>
+      <isotope N="62" Z="28" name="Ni62">
+        <atom unit="g/mole" value="61.9283" />
+      </isotope>
+      <isotope N="64" Z="28" name="Ni64">
+        <atom unit="g/mole" value="63.928" />
+      </isotope>
+      <element name="Nickel">
+        <fraction n="0.680769" ref="Ni58" />
+        <fraction n="0.262231" ref="Ni60" />
+        <fraction n="0.011399" ref="Ni61" />
+        <fraction n="0.036345" ref="Ni62" />
+        <fraction n="0.009256" ref="Ni64" />
+      </element>
+      <isotope N="54" Z="26" name="Fe54">
+        <atom unit="g/mole" value="53.9396" />
+      </isotope>
+      <isotope N="56" Z="26" name="Fe56">
+        <atom unit="g/mole" value="55.9349" />
+      </isotope>
+      <isotope N="57" Z="26" name="Fe57">
+        <atom unit="g/mole" value="56.9354" />
+      </isotope>
+      <isotope N="58" Z="26" name="Fe58">
+        <atom unit="g/mole" value="57.9333" />
+      </isotope>
+      <element name="Fe">
+        <fraction n="0.05845" ref="Fe54" />
+        <fraction n="0.91754" ref="Fe56" />
+        <fraction n="0.02119" ref="Fe57" />
+        <fraction n="0.00282" ref="Fe58" />
+      </element>
+      <material name="StainlessSteel" state="solid">
+        <D unit="g/cm3" value="8.02" />
+        <fraction n="0.02" ref="Manganese" />
+        <fraction n="0.01" ref="Si" />
+        <fraction n="0.19" ref="Chromium" />
+        <fraction n="0.1" ref="Nickel" />
+        <fraction n="0.68" ref="Fe" />
+      </material>
+      <isotope N="1" Z="1" name="H1">
+        <atom unit="g/mole" value="1.00782503081372" />
+      </isotope>
+      <isotope N="2" Z="1" name="H2">
+        <atom unit="g/mole" value="2.01410199966617" />
+      </isotope>
+      <material name="G4_Galactic" state="gas">
+        <T unit="K" value="2.73" />
+        <P unit="pascal" value="3e-18" />
+        <D unit="g/cm3" value="1e-25" />
+        <fraction n="1" ref="H" />
+      </material>
+      <element Z="26" formula="Fe" name="Iron">
+        <atom value="55.845" />
+      </element>
+      <material formula=" " name="Stainless_304">
+        <D value="8.00" />
+        <fraction n="0.733078" ref="Iron" />
+        <fraction n="0.191516" ref="Chromium" />
+        <fraction n="0.075406" ref="Nickel" />
+      </material>
+    </materials>
+    <solids>
+      <box name="world_box" x="world_x" y="world_y" z="world_z" />
+      <tube name="tracking_cylinder" deltaphi="6.283185307179586" rmin="0.0" rmax="tracking_region_radius" z="2*tracking_region_zmax" />
+      <box name="baseBox" x="406.4" y="1282.6999999999998" z="171.196" />
+      <box name="base_plateBox" x="406.4" y="1282.6999999999998" z="6.35" />
+      <box name="support_plate_bottom_L14Box" x="234.95" y="456.4" z="9.524999999999999" />
+      <box name="support_plate_top_L14Box" x="234.95" y="456.4" z="9.524999999999999" />
+      <box name="support_plate_bottom_L46Box" x="342.9" y="533.4" z="12.7" />
+      <box name="support_plate_top_L46Box" x="342.9" y="533.4" z="12.7" />
+      <box name="module_L1b_halfmodule_axial_holeBox" x="14.58" y="11.0" z="0.25" />
+      <box name="module_L1b_halfmodule_axial_hole_sensorBox" x="14.58" y="11.0" z="0.25" />
+      <box name="module_L1b_halfmodule_axial_hole_sensor_activeBox" x="14.08" y="9.329999999999998" z="0.25" />
+      <box name="module_L1b_halfmodule_axial_slotBox" x="14.58" y="11.0" z="0.25" />
+      <box name="module_L1b_halfmodule_axial_slot_sensorBox" x="14.58" y="11.0" z="0.25" />
+      <box name="module_L1b_halfmodule_axial_slot_sensor_activeBox" x="14.08" y="9.329999999999998" z="0.25" />
+      <box name="module_L1b_halfmodule_stereo_holeBox" x="14.58" y="11.0" z="0.25" />
+      <box name="module_L1b_halfmodule_stereo_hole_sensorBox" x="14.58" y="11.0" z="0.25" />
+      <box name="module_L1b_halfmodule_stereo_hole_sensor_activeBox" x="14.08" y="9.329999999999998" z="0.25" />
+      <box name="module_L1b_halfmodule_stereo_slotBox" x="14.58" y="11.0" z="0.25" />
+      <box name="module_L1b_halfmodule_stereo_slot_sensorBox" x="14.58" y="11.0" z="0.25" />
+      <box name="module_L1b_halfmodule_stereo_slot_sensor_activeBox" x="14.08" y="9.329999999999998" z="0.25" />
+      <box name="module_L1t_halfmodule_axial_holeBox" x="14.58" y="11.0" z="0.25" />
+      <box name="module_L1t_halfmodule_axial_hole_sensorBox" x="14.58" y="11.0" z="0.25" />
+      <box name="module_L1t_halfmodule_axial_hole_sensor_activeBox" x="14.08" y="9.329999999999998" z="0.25" />
+      <box name="module_L1t_halfmodule_axial_slotBox" x="14.58" y="11.0" z="0.25" />
+      <box name="module_L1t_halfmodule_axial_slot_sensorBox" x="14.58" y="11.0" z="0.25" />
+      <box name="module_L1t_halfmodule_axial_slot_sensor_activeBox" x="14.08" y="9.329999999999998" z="0.25" />
+      <box name="module_L1t_halfmodule_stereo_holeBox" x="14.58" y="11.0" z="0.25" />
+      <box name="module_L1t_halfmodule_stereo_hole_sensorBox" x="14.58" y="11.0" z="0.25" />
+      <box name="module_L1t_halfmodule_stereo_hole_sensor_activeBox" x="14.08" y="9.329999999999998" z="0.25" />
+      <box name="module_L1t_halfmodule_stereo_slotBox" x="14.58" y="11.0" z="0.25" />
+      <box name="module_L1t_halfmodule_stereo_slot_sensorBox" x="14.58" y="11.0" z="0.25" />
+      <box name="module_L1t_halfmodule_stereo_slot_sensor_activeBox" x="14.08" y="9.329999999999998" z="0.25" />
+      <box name="module_L2b_halfmodule_axialBox" x="47.17" y="200.0" z="1.8875" />
+      <box name="module_L2b_halfmodule_axial_sensorBox" x="40.34" y="100.0" z="0.32" />
+      <box name="module_L2b_halfmodule_axial_sensor_activeBox" x="38.3399" y="98.33" z="0.32" />
+      <box name="module_L2b_halfmodule_axial_laminationBox" x="40.0" y="184.0" z="0.05" />
+      <box name="module_L2b_halfmodule_axial_cfBox" x="45.0" y="200.0" z="0.25" />
+      <box name="module_L2b_halfmodule_axial_hybridBox" x="40.34" y="70.0" z="1.5875" />
+      <box name="module_L2b_halfmodule_stereoBox" x="47.17" y="200.0" z="1.8875" />
+      <box name="module_L2b_halfmodule_stereo_sensorBox" x="40.34" y="100.0" z="0.32" />
+      <box name="module_L2b_halfmodule_stereo_sensor_activeBox" x="38.3399" y="98.33" z="0.32" />
+      <box name="module_L2b_halfmodule_stereo_laminationBox" x="40.0" y="184.0" z="0.05" />
+      <box name="module_L2b_halfmodule_stereo_cfBox" x="45.0" y="200.0" z="0.25" />
+      <box name="module_L2b_halfmodule_stereo_hybridBox" x="40.34" y="70.0" z="1.5875" />
+      <box name="module_L2t_halfmodule_axialBox" x="47.17" y="200.0" z="1.8875" />
+      <box name="module_L2t_halfmodule_axial_sensorBox" x="40.34" y="100.0" z="0.32" />
+      <box name="module_L2t_halfmodule_axial_sensor_activeBox" x="38.3399" y="98.33" z="0.32" />
+      <box name="module_L2t_halfmodule_axial_laminationBox" x="40.0" y="184.0" z="0.05" />
+      <box name="module_L2t_halfmodule_axial_cfBox" x="45.0" y="200.0" z="0.25" />
+      <box name="module_L2t_halfmodule_axial_hybridBox" x="40.34" y="70.0" z="1.5875" />
+      <box name="module_L2t_halfmodule_stereoBox" x="47.17" y="200.0" z="1.8875" />
+      <box name="module_L2t_halfmodule_stereo_sensorBox" x="40.34" y="100.0" z="0.32" />
+      <box name="module_L2t_halfmodule_stereo_sensor_activeBox" x="38.3399" y="98.33" z="0.32" />
+      <box name="module_L2t_halfmodule_stereo_laminationBox" x="40.0" y="184.0" z="0.05" />
+      <box name="module_L2t_halfmodule_stereo_cfBox" x="45.0" y="200.0" z="0.25" />
+      <box name="module_L2t_halfmodule_stereo_hybridBox" x="40.34" y="70.0" z="1.5875" />
+      <box name="module_L3b_halfmodule_axialBox" x="47.17" y="200.0" z="1.8875" />
+      <box name="module_L3b_halfmodule_axial_sensorBox" x="40.34" y="100.0" z="0.32" />
+      <box name="module_L3b_halfmodule_axial_sensor_activeBox" x="38.3399" y="98.33" z="0.32" />
+      <box name="module_L3b_halfmodule_axial_laminationBox" x="40.0" y="184.0" z="0.05" />
+      <box name="module_L3b_halfmodule_axial_cfBox" x="45.0" y="200.0" z="0.25" />
+      <box name="module_L3b_halfmodule_axial_hybridBox" x="40.34" y="70.0" z="1.5875" />
+      <box name="module_L3b_halfmodule_stereoBox" x="47.17" y="200.0" z="1.8875" />
+      <box name="module_L3b_halfmodule_stereo_sensorBox" x="40.34" y="100.0" z="0.32" />
+      <box name="module_L3b_halfmodule_stereo_sensor_activeBox" x="38.3399" y="98.33" z="0.32" />
+      <box name="module_L3b_halfmodule_stereo_laminationBox" x="40.0" y="184.0" z="0.05" />
+      <box name="module_L3b_halfmodule_stereo_cfBox" x="45.0" y="200.0" z="0.25" />
+      <box name="module_L3b_halfmodule_stereo_hybridBox" x="40.34" y="70.0" z="1.5875" />
+      <box name="module_L3t_halfmodule_axialBox" x="47.17" y="200.0" z="1.8875" />
+      <box name="module_L3t_halfmodule_axial_sensorBox" x="40.34" y="100.0" z="0.32" />
+      <box name="module_L3t_halfmodule_axial_sensor_activeBox" x="38.3399" y="98.33" z="0.32" />
+      <box name="module_L3t_halfmodule_axial_laminationBox" x="40.0" y="184.0" z="0.05" />
+      <box name="module_L3t_halfmodule_axial_cfBox" x="45.0" y="200.0" z="0.25" />
+      <box name="module_L3t_halfmodule_axial_hybridBox" x="40.34" y="70.0" z="1.5875" />
+      <box name="module_L3t_halfmodule_stereoBox" x="47.17" y="200.0" z="1.8875" />
+      <box name="module_L3t_halfmodule_stereo_sensorBox" x="40.34" y="100.0" z="0.32" />
+      <box name="module_L3t_halfmodule_stereo_sensor_activeBox" x="38.3399" y="98.33" z="0.32" />
+      <box name="module_L3t_halfmodule_stereo_laminationBox" x="40.0" y="184.0" z="0.05" />
+      <box name="module_L3t_halfmodule_stereo_cfBox" x="45.0" y="200.0" z="0.25" />
+      <box name="module_L3t_halfmodule_stereo_hybridBox" x="40.34" y="70.0" z="1.5875" />
+      <box name="module_L4b_halfmodule_axialBox" x="47.17" y="200.0" z="1.8875" />
+      <box name="module_L4b_halfmodule_axial_sensorBox" x="40.34" y="100.0" z="0.32" />
+      <box name="module_L4b_halfmodule_axial_sensor_activeBox" x="38.3399" y="98.33" z="0.32" />
+      <box name="module_L4b_halfmodule_axial_laminationBox" x="40.0" y="184.0" z="0.05" />
+      <box name="module_L4b_halfmodule_axial_cfBox" x="45.0" y="200.0" z="0.25" />
+      <box name="module_L4b_halfmodule_axial_hybridBox" x="40.34" y="70.0" z="1.5875" />
+      <box name="module_L4b_halfmodule_stereoBox" x="47.17" y="200.0" z="1.8875" />
+      <box name="module_L4b_halfmodule_stereo_sensorBox" x="40.34" y="100.0" z="0.32" />
+      <box name="module_L4b_halfmodule_stereo_sensor_activeBox" x="38.3399" y="98.33" z="0.32" />
+      <box name="module_L4b_halfmodule_stereo_laminationBox" x="40.0" y="184.0" z="0.05" />
+      <box name="module_L4b_halfmodule_stereo_cfBox" x="45.0" y="200.0" z="0.25" />
+      <box name="module_L4b_halfmodule_stereo_hybridBox" x="40.34" y="70.0" z="1.5875" />
+      <box name="module_L4t_halfmodule_axialBox" x="47.17" y="200.0" z="1.8875" />
+      <box name="module_L4t_halfmodule_axial_sensorBox" x="40.34" y="100.0" z="0.32" />
+      <box name="module_L4t_halfmodule_axial_sensor_activeBox" x="38.3399" y="98.33" z="0.32" />
+      <box name="module_L4t_halfmodule_axial_laminationBox" x="40.0" y="184.0" z="0.05" />
+      <box name="module_L4t_halfmodule_axial_cfBox" x="45.0" y="200.0" z="0.25" />
+      <box name="module_L4t_halfmodule_axial_hybridBox" x="40.34" y="70.0" z="1.5875" />
+      <box name="module_L4t_halfmodule_stereoBox" x="47.17" y="200.0" z="1.8875" />
+      <box name="module_L4t_halfmodule_stereo_sensorBox" x="40.34" y="100.0" z="0.32" />
+      <box name="module_L4t_halfmodule_stereo_sensor_activeBox" x="38.3399" y="98.33" z="0.32" />
+      <box name="module_L4t_halfmodule_stereo_laminationBox" x="40.0" y="184.0" z="0.05" />
+      <box name="module_L4t_halfmodule_stereo_cfBox" x="45.0" y="200.0" z="0.25" />
+      <box name="module_L4t_halfmodule_stereo_hybridBox" x="40.34" y="70.0" z="1.5875" />
+      <box name="module_L5b_halfmodule_axial_holeBox" x="40.34" y="100.0" z="0.37" />
+      <box name="module_L5b_halfmodule_axial_hole_sensorBox" x="40.34" y="100.0" z="0.32" />
+      <box name="module_L5b_halfmodule_axial_hole_sensor_activeBox" x="38.3399" y="98.33" z="0.32" />
+      <box name="module_L5b_halfmodule_axial_hole_laminationBox" x="40.34" y="100.0" z="0.05" />
+      <box name="module_L5b_halfmodule_axial_slotBox" x="40.34" y="100.0" z="0.37" />
+      <box name="module_L5b_halfmodule_axial_slot_sensorBox" x="40.34" y="100.0" z="0.32" />
+      <box name="module_L5b_halfmodule_axial_slot_sensor_activeBox" x="38.3399" y="98.33" z="0.32" />
+      <box name="module_L5b_halfmodule_axial_slot_laminationBox" x="40.34" y="100.0" z="0.05" />
+      <box name="module_L5b_halfmodule_stereo_holeBox" x="40.34" y="100.0" z="0.37" />
+      <box name="module_L5b_halfmodule_stereo_hole_sensorBox" x="40.34" y="100.0" z="0.32" />
+      <box name="module_L5b_halfmodule_stereo_hole_sensor_activeBox" x="38.3399" y="98.33" z="0.32" />
+      <box name="module_L5b_halfmodule_stereo_hole_laminationBox" x="40.34" y="100.0" z="0.05" />
+      <box name="module_L5b_halfmodule_stereo_slotBox" x="40.34" y="100.0" z="0.37" />
+      <box name="module_L5b_halfmodule_stereo_slot_sensorBox" x="40.34" y="100.0" z="0.32" />
+      <box name="module_L5b_halfmodule_stereo_slot_sensor_activeBox" x="38.3399" y="98.33" z="0.32" />
+      <box name="module_L5b_halfmodule_stereo_slot_laminationBox" x="40.34" y="100.0" z="0.05" />
+      <box name="module_L5t_halfmodule_axial_holeBox" x="40.34" y="100.0" z="0.37" />
+      <box name="module_L5t_halfmodule_axial_hole_sensorBox" x="40.34" y="100.0" z="0.32" />
+      <box name="module_L5t_halfmodule_axial_hole_sensor_activeBox" x="38.3399" y="98.33" z="0.32" />
+      <box name="module_L5t_halfmodule_axial_hole_laminationBox" x="40.34" y="100.0" z="0.05" />
+      <box name="module_L5t_halfmodule_axial_slotBox" x="40.34" y="100.0" z="0.37" />
+      <box name="module_L5t_halfmodule_axial_slot_sensorBox" x="40.34" y="100.0" z="0.32" />
+      <box name="module_L5t_halfmodule_axial_slot_sensor_activeBox" x="38.3399" y="98.33" z="0.32" />
+      <box name="module_L5t_halfmodule_axial_slot_laminationBox" x="40.34" y="100.0" z="0.05" />
+      <box name="module_L5t_halfmodule_stereo_holeBox" x="40.34" y="100.0" z="0.37" />
+      <box name="module_L5t_halfmodule_stereo_hole_sensorBox" x="40.34" y="100.0" z="0.32" />
+      <box name="module_L5t_halfmodule_stereo_hole_sensor_activeBox" x="38.3399" y="98.33" z="0.32" />
+      <box name="module_L5t_halfmodule_stereo_hole_laminationBox" x="40.34" y="100.0" z="0.05" />
+      <box name="module_L5t_halfmodule_stereo_slotBox" x="40.34" y="100.0" z="0.37" />
+      <box name="module_L5t_halfmodule_stereo_slot_sensorBox" x="40.34" y="100.0" z="0.32" />
+      <box name="module_L5t_halfmodule_stereo_slot_sensor_activeBox" x="38.3399" y="98.33" z="0.32" />
+      <box name="module_L5t_halfmodule_stereo_slot_laminationBox" x="40.34" y="100.0" z="0.05" />
+      <box name="module_L6b_halfmodule_axial_holeBox" x="40.34" y="100.0" z="0.37" />
+      <box name="module_L6b_halfmodule_axial_hole_sensorBox" x="40.34" y="100.0" z="0.32" />
+      <box name="module_L6b_halfmodule_axial_hole_sensor_activeBox" x="38.3399" y="98.33" z="0.32" />
+      <box name="module_L6b_halfmodule_axial_hole_laminationBox" x="40.34" y="100.0" z="0.05" />
+      <box name="module_L6b_halfmodule_axial_slotBox" x="40.34" y="100.0" z="0.37" />
+      <box name="module_L6b_halfmodule_axial_slot_sensorBox" x="40.34" y="100.0" z="0.32" />
+      <box name="module_L6b_halfmodule_axial_slot_sensor_activeBox" x="38.3399" y="98.33" z="0.32" />
+      <box name="module_L6b_halfmodule_axial_slot_laminationBox" x="40.34" y="100.0" z="0.05" />
+      <box name="module_L6b_halfmodule_stereo_holeBox" x="40.34" y="100.0" z="0.37" />
+      <box name="module_L6b_halfmodule_stereo_hole_sensorBox" x="40.34" y="100.0" z="0.32" />
+      <box name="module_L6b_halfmodule_stereo_hole_sensor_activeBox" x="38.3399" y="98.33" z="0.32" />
+      <box name="module_L6b_halfmodule_stereo_hole_laminationBox" x="40.34" y="100.0" z="0.05" />
+      <box name="module_L6b_halfmodule_stereo_slotBox" x="40.34" y="100.0" z="0.37" />
+      <box name="module_L6b_halfmodule_stereo_slot_sensorBox" x="40.34" y="100.0" z="0.32" />
+      <box name="module_L6b_halfmodule_stereo_slot_sensor_activeBox" x="38.3399" y="98.33" z="0.32" />
+      <box name="module_L6b_halfmodule_stereo_slot_laminationBox" x="40.34" y="100.0" z="0.05" />
+      <box name="module_L6t_halfmodule_axial_holeBox" x="40.34" y="100.0" z="0.37" />
+      <box name="module_L6t_halfmodule_axial_hole_sensorBox" x="40.34" y="100.0" z="0.32" />
+      <box name="module_L6t_halfmodule_axial_hole_sensor_activeBox" x="38.3399" y="98.33" z="0.32" />
+      <box name="module_L6t_halfmodule_axial_hole_laminationBox" x="40.34" y="100.0" z="0.05" />
+      <box name="module_L6t_halfmodule_axial_slotBox" x="40.34" y="100.0" z="0.37" />
+      <box name="module_L6t_halfmodule_axial_slot_sensorBox" x="40.34" y="100.0" z="0.32" />
+      <box name="module_L6t_halfmodule_axial_slot_sensor_activeBox" x="38.3399" y="98.33" z="0.32" />
+      <box name="module_L6t_halfmodule_axial_slot_laminationBox" x="40.34" y="100.0" z="0.05" />
+      <box name="module_L6t_halfmodule_stereo_holeBox" x="40.34" y="100.0" z="0.37" />
+      <box name="module_L6t_halfmodule_stereo_hole_sensorBox" x="40.34" y="100.0" z="0.32" />
+      <box name="module_L6t_halfmodule_stereo_hole_sensor_activeBox" x="38.3399" y="98.33" z="0.32" />
+      <box name="module_L6t_halfmodule_stereo_hole_laminationBox" x="40.34" y="100.0" z="0.05" />
+      <box name="module_L6t_halfmodule_stereo_slotBox" x="40.34" y="100.0" z="0.37" />
+      <box name="module_L6t_halfmodule_stereo_slot_sensorBox" x="40.34" y="100.0" z="0.32" />
+      <box name="module_L6t_halfmodule_stereo_slot_sensor_activeBox" x="38.3399" y="98.33" z="0.32" />
+      <box name="module_L6t_halfmodule_stereo_slot_laminationBox" x="40.34" y="100.0" z="0.05" />
+      <box name="module_L7b_halfmodule_axial_holeBox" x="40.34" y="100.0" z="0.37" />
+      <box name="module_L7b_halfmodule_axial_hole_sensorBox" x="40.34" y="100.0" z="0.32" />
+      <box name="module_L7b_halfmodule_axial_hole_sensor_activeBox" x="38.3399" y="98.33" z="0.32" />
+      <box name="module_L7b_halfmodule_axial_hole_laminationBox" x="40.34" y="100.0" z="0.05" />
+      <box name="module_L7b_halfmodule_axial_slotBox" x="40.34" y="100.0" z="0.37" />
+      <box name="module_L7b_halfmodule_axial_slot_sensorBox" x="40.34" y="100.0" z="0.32" />
+      <box name="module_L7b_halfmodule_axial_slot_sensor_activeBox" x="38.3399" y="98.33" z="0.32" />
+      <box name="module_L7b_halfmodule_axial_slot_laminationBox" x="40.34" y="100.0" z="0.05" />
+      <box name="module_L7b_halfmodule_stereo_holeBox" x="40.34" y="100.0" z="0.37" />
+      <box name="module_L7b_halfmodule_stereo_hole_sensorBox" x="40.34" y="100.0" z="0.32" />
+      <box name="module_L7b_halfmodule_stereo_hole_sensor_activeBox" x="38.3399" y="98.33" z="0.32" />
+      <box name="module_L7b_halfmodule_stereo_hole_laminationBox" x="40.34" y="100.0" z="0.05" />
+      <box name="module_L7b_halfmodule_stereo_slotBox" x="40.34" y="100.0" z="0.37" />
+      <box name="module_L7b_halfmodule_stereo_slot_sensorBox" x="40.34" y="100.0" z="0.32" />
+      <box name="module_L7b_halfmodule_stereo_slot_sensor_activeBox" x="38.3399" y="98.33" z="0.32" />
+      <box name="module_L7b_halfmodule_stereo_slot_laminationBox" x="40.34" y="100.0" z="0.05" />
+      <box name="module_L7t_halfmodule_axial_holeBox" x="40.34" y="100.0" z="0.37" />
+      <box name="module_L7t_halfmodule_axial_hole_sensorBox" x="40.34" y="100.0" z="0.32" />
+      <box name="module_L7t_halfmodule_axial_hole_sensor_activeBox" x="38.3399" y="98.33" z="0.32" />
+      <box name="module_L7t_halfmodule_axial_hole_laminationBox" x="40.34" y="100.0" z="0.05" />
+      <box name="module_L7t_halfmodule_axial_slotBox" x="40.34" y="100.0" z="0.37" />
+      <box name="module_L7t_halfmodule_axial_slot_sensorBox" x="40.34" y="100.0" z="0.32" />
+      <box name="module_L7t_halfmodule_axial_slot_sensor_activeBox" x="38.3399" y="98.33" z="0.32" />
+      <box name="module_L7t_halfmodule_axial_slot_laminationBox" x="40.34" y="100.0" z="0.05" />
+      <box name="module_L7t_halfmodule_stereo_holeBox" x="40.34" y="100.0" z="0.37" />
+      <box name="module_L7t_halfmodule_stereo_hole_sensorBox" x="40.34" y="100.0" z="0.32" />
+      <box name="module_L7t_halfmodule_stereo_hole_sensor_activeBox" x="38.3399" y="98.33" z="0.32" />
+      <box name="module_L7t_halfmodule_stereo_hole_laminationBox" x="40.34" y="100.0" z="0.05" />
+      <box name="module_L7t_halfmodule_stereo_slotBox" x="40.34" y="100.0" z="0.37" />
+      <box name="module_L7t_halfmodule_stereo_slot_sensorBox" x="40.34" y="100.0" z="0.32" />
+      <box name="module_L7t_halfmodule_stereo_slot_sensor_activeBox" x="38.3399" y="98.33" z="0.32" />
+      <box name="module_L7t_halfmodule_stereo_slot_laminationBox" x="40.34" y="100.0" z="0.05" />
+      <box name="BeamLeftBox" x="211.6" y="382.492" z="0.001" />
+      <box name="BeamLeftVolume_component0Box" x="211.6" y="382.492" z="0.001" />
+      <box name="BeamLeftVolume_component0Sensor0Box" x="211.6" y="382.492" z="0.001" />
+      <box name="ElectronGapBox" x="196.26999999999998" y="92.46999999999997" z="0.001" />
+      <box name="ElectronGapVolume_component0Box" x="196.26999999999998" y="92.46999999999997" z="0.001" />
+      <box name="ElectronGapVolume_component0Sensor0Box" x="196.26999999999998" y="92.46999999999997" z="0.001" />
+      <box name="BeamRightBox" x="214.6" y="293.38800000000003" z="0.001" />
+      <box name="BeamRightVolume_component0Box" x="214.6" y="293.38800000000003" z="0.001" />
+      <box name="BeamRightVolume_component0Sensor0Box" x="214.6" y="293.38800000000003" z="0.001" />
+      <trd name="crystal_trap" x1="13.3" x2="16.0" y1="13.3" y2="16.0" z="160.0" />
+      <trap alpha1="0" alpha2="0" aunit="deg" lunit="mm" name="chamber_trap" phi="-180" theta="1.864" x1="377" x2="377" x3="406.29" x4="406.29" y1="28" y2="28" z="450" />
+      <box lunit="mm" name="chamber_cutaway_box" x="500" y="10" z="300" />
+      <subtraction name="chamber_trim1">
+        <first ref="chamber_trap" />
+        <second ref="chamber_cutaway_box" />
+        <position name="chamber_trim1_pos" unit="mm" x="0" y="16" z="-90" />
+      </subtraction>
+      <box lunit="mm" name="chamber_cutaway_box2" x="500" y="10" z="300" />
+      <subtraction name="chamber_trim2">
+        <first ref="chamber_trim1" />
+        <second ref="chamber_cutaway_box2" />
+        <position name="chamber_trim2_pos" unit="mm" x="0" y="-16" z="-90" />
+      </subtraction>
+      <eltube dx="13" dy="13" dz="235" lunit="mm" name="photontube_outside" />
+      <union name="chamber_with_photontube">
+        <first ref="chamber_trim2" />
+        <second ref="photontube_outside" />
+        <position name="chamber_with_photontube_pos" unit="mm" x="167.397" y="0" z="0" />
+        <rotation name="chamber_with_photontube_rot" unit="deg" x="0" y="1.748" z="0" />
+      </union>
+      <trap alpha1="0.269" alpha2="0.269" aunit="deg" lunit="mm" name="egap_outside_trap_upper" phi="-180" theta="4.796" x1="106.912" x2="52.344" x3="167.411" x4="112.843" y1="32.33" y2="32.33" z="450" />
+      <union name="chamber_with_egap_upper">
+        <first ref="chamber_with_photontube" />
+        <second ref="egap_outside_trap_upper" />
+        <position name="chamber_with_egap_upper_pos" unit="mm" x="77.018" y="16.165" z="0" />
+      </union>
+      <trap alpha1="-0.269" alpha2="-0.269" aunit="deg" lunit="mm" name="egap_outside_trap_lower" phi="-180" theta="4.796" x1="52.344" x2="106.912" x3="112.843" x4="167.411" y1="32.33" y2="32.33" z="450" />
+      <union name="chamber_with_egap_lower">
+        <first ref="chamber_with_egap_upper" />
+        <second ref="egap_outside_trap_lower" />
+        <position name="chamber_with_egap_lower_pos" unit="mm" x="77.018" y="-16.165" z="0" />
+      </union>
+      <box lunit="mm" name="chamber_cutaway_box3" x="500" y="10" z="300" />
+      <subtraction name="chamber_with_egap_trimtop">
+        <first ref="chamber_with_egap_lower" />
+        <second ref="chamber_cutaway_box3" />
+        <position name="chamber_with_egap_trimtop_pos" unit="mm" x="0" y="34.33" z="-90" />
+      </subtraction>
+      <box lunit="mm" name="chamber_cutaway_box4" x="500" y="10" z="300" />
+      <subtraction name="chamber_with_egap_trimbot">
+        <first ref="chamber_with_egap_trimtop" />
+        <second ref="chamber_cutaway_box4" />
+        <position name="chamber_with_egap_trimbot_pos" unit="mm" x="0" y="-34.33" z="-90" />
+      </subtraction>
+      <box lunit="mm" name="back_end_box" x="768.35" y="457.2" z="50" />
+      <subtraction name="chamber_outside_trim1">
+        <first ref="chamber_with_egap_trimbot" />
+        <second ref="back_end_box" />
+        <position name="chamber_outside_trim1_pos" unit="mm" x="0" y="0" z="-230" />
+      </subtraction>
+      <box lunit="mm" name="back_end_box2" x="768.35" y="457.2" z="50" />
+      <subtraction name="chamber_outside_trim2">
+        <first ref="chamber_outside_trim1" />
+        <second ref="back_end_box2" />
+        <position name="chamber_outside_trim2_pos" unit="mm" x="0" y="0" z="230" />
+      </subtraction>
+      <eltube dx="11" dy="11" dz="235" lunit="mm" name="photontube_inside" />
+      <subtraction name="chamber_minus_photontube">
+        <first ref="chamber_outside_trim2" />
+        <second ref="photontube_inside" />
+        <position name="chamber_minus_photontube_pos" unit="mm" x="167.397" y="0" z="0" />
+        <rotation name="chamber_minus_photontube_rot" unit="deg" x="0" y="1.748" z="0" />
+      </subtraction>
+      <trap alpha1="0" alpha2="0" aunit="deg" lunit="mm" name="chamber_inside_trap" phi="-180" theta="0.988" x1="331.676" x2="331.676" x3="374.667" x4="374.667" y1="16" y2="16" z="450.001" />
+      <subtraction name="chamber_minus_inside">
+        <first ref="chamber_minus_photontube" />
+        <second ref="chamber_inside_trap" />
+        <position name="chamber_minus_inside_pos" unit="mm" x="-9.189" y="0" z="0" />
+      </subtraction>
+      <trap alpha1="0" alpha2="0" aunit="deg" lunit="mm" name="egap_inside_trap" phi="-180" theta="4.796" x1="26.355" x2="26.355" x3="86.854" x4="86.854" y1="52.66" y2="52.66" z="450.001" />
+      <subtraction name="chamber_minus_egapinside">
+        <first ref="chamber_minus_inside" />
+        <second ref="egap_inside_trap" />
+        <position name="chamber_minus_egapinside_pos" unit="mm" x="78.105" y="0" z="0" />
+      </subtraction>
+      <eltube dx="26.33" dy="26.33" dz="240" lunit="mm" name="egap_inside_tube" />
+      <subtraction name="chamber_minus_egap_left">
+        <first ref="chamber_minus_egapinside" />
+        <second ref="egap_inside_tube" />
+        <position name="chamber_minus_egap_left_pos" unit="mm" x="106.4075" y="0" z="0" />
+        <rotation name="chamber_minus_egap_left_rot" unit="deg" x="0" y="-0.956" z="0" />
+      </subtraction>
+      <tube aunit="deg" deltaphi="360" lunit="mm" name="egap_inside_tube2" rmax="26.33" rmin="0" startphi="0" z="480" />
+      <subtraction name="ECAL_chamber">
+        <first ref="chamber_minus_egap_left" />
+        <second ref="egap_inside_tube2" />
+        <position name="ECAL_chamber_pos" unit="mm" x="49.803" y="0" z="0" />
+        <rotation name="ECAL_chamber_rot" unit="deg" x="0" y="-8.594" z="0" />
+      </subtraction>
+      <box lunit="mm" name="al_honeycomb" x="60" y="16" z="60" />
+      <tube aunit="deg" deltaphi="360" lunit="mm" name="al_pipe_across_bottom1" rmax="4" rmin="3" startphi="0" z="700" />
+      <tube aunit="deg" deltaphi="360" lunit="mm" name="al_pipe_across_bottom2" rmax="4" rmin="3" startphi="0" z="780" />
+      <tube aunit="deg" deltaphi="360" lunit="mm" name="al_pipe_across_top1" rmax="4" rmin="3" startphi="0" z="660" />
+      <tube aunit="deg" deltaphi="360" lunit="mm" name="al_pipe_across_top2" rmax="4" rmin="3" startphi="0" z="740" />
+      <box lunit="mm" name="back_flange_box" x="505" y="160" z="20" />
+      <trap alpha1="0" alpha2="0" aunit="deg" lunit="mm" name="back_chamber_trap" phi="-180" theta="0.988" x1="372.279" x2="372.279" x3="375.145" x4="375.145" y1="16" y2="16" z="30" />
+      <subtraction name="back_minus_chamber">
+        <first ref="back_flange_box" />
+        <second ref="back_chamber_trap" />
+        <position name="back_minus_chamber_pos" unit="mm" x="-6.221" y="0" z="0" />
+      </subtraction>
+      <eltube dx="11" dy="11" dz="30" lunit="mm" name="flange_photontube_inside2" />
+      <subtraction name="back_minus_photontube">
+        <first ref="back_minus_chamber" />
+        <second ref="flange_photontube_inside2" />
+        <position name="back_minus_photontube_pos" unit="mm" x="180.635" y="0" z="0" />
+        <rotation name="back_minus_photontube_rot" unit="deg" x="0" y="1.748" z="0" />
+      </subtraction>
+      <trap alpha1="0" alpha2="0" aunit="deg" lunit="mm" name="back_egap_trap" phi="-180" theta="4.796" x1="83.493" x2="83.493" x3="87.526" x4="87.526" y1="52.66" y2="52.66" z="30" />
+      <subtraction name="back_minus_egap">
+        <first ref="back_minus_photontube" />
+        <second ref="back_egap_trap" />
+        <position name="back_minus_egap_pos" unit="mm" x="66.742" y="0" z="0" />
+      </subtraction>
+      <eltube dx="26.33" dy="26.33" dz="30" lunit="mm" name="flange_egap_inside_tube3" />
+      <subtraction name="back_minus_egapleft">
+        <first ref="back_minus_egap" />
+        <second ref="flange_egap_inside_tube3" />
+        <position name="back_minus_egapleft_pos" unit="mm" x="109.497" y="0" z="0" />
+        <rotation name="back_minus_egapleft_rot" unit="deg" x="0" y="-0.956" z="0" />
+      </subtraction>
+      <eltube dx="26.33" dy="26.33" dz="30" lunit="mm" name="flange_egap_inside_tube4" />
+      <subtraction name="back_flange">
+        <first ref="back_minus_egapleft" />
+        <second ref="flange_egap_inside_tube4" />
+        <position name="back_flange_pos" unit="mm" x="23.987" y="0" z="0" />
+        <rotation name="back_flange_rot" unit="deg" x="0" y="-8.594" z="0" />
+      </subtraction>
+      <tube aunit="deg" deltaphi="360" lunit="mm" name="cu_Bpipe_inner_left" rmax="4" rmin="3" startphi="0" z="201" />
+      <tube aunit="deg" deltaphi="360" lunit="mm" name="cu_Bpipe_inner_right" rmax="4" rmin="3" startphi="0" z="201" />
+      <tube aunit="deg" deltaphi="360" lunit="mm" name="cu_Bpipe_outer_right" rmax="4" rmin="3" startphi="0" z="80" />
+      <eltube dx="5" dy="1" dz="100" lunit="mm" name="cu_Bpipe_outer_right1" />
+      <eltube dx="5" dy="1" dz="100" lunit="mm" name="cu_Bpipe_outer_right2" />
+      <tube aunit="deg" deltaphi="360" lunit="mm" name="cu_Tpipe_inner_left" rmax="4" rmin="3" startphi="0" z="201" />
+      <tube aunit="deg" deltaphi="360" lunit="mm" name="cu_Tpipe_inner_right" rmax="4" rmin="3" startphi="0" z="201" />
+      <eltube dx="5" dy="1" dz="100" lunit="mm" name="cu_Tpipe_outer_right1" />
+      <eltube dx="5" dy="1" dz="100" lunit="mm" name="cu_Tpipe_outer_right2" />
+      <tube aunit="deg" deltaphi="360" lunit="mm" name="cu_Tpipe_outer_right3" rmax="4" rmin="3" startphi="0" z="80" />
+      <para alpha="0" aunit="deg" lunit="mm" name="cu_plate_bottom_left" phi="0" theta="0.97" x="400" y="1" z="200" />
+      <trd lunit="mm" name="cu_plate_bottom_middle" x1="70" x2="98" y1="1" y2="1" z="200" />
+      <para alpha="0" aunit="deg" lunit="mm" name="cu_plate_bottom_right" phi="-180" theta="9.68" x="220" y="1" z="200" />
+      <para alpha="0" aunit="deg" lunit="mm" name="cu_plate_top_left" phi="0" theta="0.97" x="400" y="1" z="200" />
+      <trd lunit="mm" name="cu_plate_top_middle" x1="70" x2="98" y1="1" y2="1" z="200" />
+      <para alpha="0" aunit="deg" lunit="mm" name="cu_plate_top_right" phi="180" theta="9.68" x="220" y="1" z="200" />
+      <box lunit="mm" name="front_flange_box" x="768.35" y="457.2" z="20" />
+      <trap alpha1="0" alpha2="0" aunit="deg" lunit="mm" name="front_chamber_trap" phi="-180" theta="0.988" x1="331.198" x2="331.198" x3="334.064" x4="334.064" y1="16" y2="16" z="30" />
+      <subtraction name="front_minus_chamber">
+        <first ref="front_flange_box" />
+        <second ref="front_chamber_trap" />
+        <position name="front_minus_chamber_pos" unit="mm" x="-146.309" y="0" z="0" />
+      </subtraction>
+      <eltube dx="11" dy="11" dz="30" lunit="mm" name="flange_photontube_inside" />
+      <subtraction name="front_minus_photontube">
+        <first ref="front_minus_chamber" />
+        <second ref="flange_photontube_inside" />
+        <position name="front_minus_photontube_pos" unit="mm" x="20.007" y="0" z="0" />
+        <rotation name="front_minus_photontube_rot" unit="deg" x="0" y="1.748" z="0" />
+      </subtraction>
+      <trap alpha1="0" alpha2="0" aunit="deg" lunit="mm" name="front_egap_trap" phi="-180" theta="4.796" x1="25.683" x2="25.683" x3="29.716" x4="29.716" y1="52.66" y2="52.66" z="30" />
+      <subtraction name="front_minus_egap">
+        <first ref="front_minus_photontube" />
+        <second ref="front_egap_trap" />
+        <position name="front_minus_egap_pos" unit="mm" x="-44.683" y="0" z="0" />
+      </subtraction>
+      <eltube dx="26.33" dy="26.33" dz="30" lunit="mm" name="flange_egap_inside_tube" />
+      <subtraction name="front_minus_egapleft">
+        <first ref="front_minus_egap" />
+        <second ref="flange_egap_inside_tube" />
+        <position name="front_minus_egapleft_pos" unit="mm" x="-30.833" y="0" z="0" />
+        <rotation name="front_minus_egapleft_rot" unit="deg" x="0" y="-0.956" z="0" />
+      </subtraction>
+      <eltube dx="26.33" dy="26.33" dz="30" lunit="mm" name="flange_egap_inside_tube2" />
+      <subtraction name="front_flange">
+        <first ref="front_minus_egapleft" />
+        <second ref="flange_egap_inside_tube2" />
+        <position name="front_flange_pos" unit="mm" x="-58.532" y="0" z="0" />
+        <rotation name="front_flange_rot" unit="deg" x="0" y="-8.594" z="0" />
+      </subtraction>
+      <box lunit="mm" name="ecal_box_outer1" x="800" y="14" z="201" />
+      <box lunit="mm" name="ecal_box_inner1" x="780" y="20" z="210" />
+      <subtraction name="ecal_box_minus_inner1">
+        <first ref="ecal_box_outer1" />
+        <second ref="ecal_box_inner1" />
+        <position name="ecal_box_minus_inner1_pos" unit="mm" x="0" y="1.6" z="18.5" />
+      </subtraction>
+      <box lunit="mm" name="ecal_box_inner2" x="680" y="12" z="74.2" />
+      <subtraction name="ecal_box_minus_inner2">
+        <first ref="ecal_box_minus_inner1" />
+        <second ref="ecal_box_inner2" />
+        <position name="ecal_box_minus_inner2_pos" unit="mm" x="0" y="1.6" z="-100.5" />
+      </subtraction>
+      <para alpha="0" aunit="deg" lunit="mm" name="ppd_0" phi="0" theta="0" x="6" y="14" z="15" />
+      <union name="box_with_ppd">
+        <first ref="ecal_box_minus_inner2" />
+        <second ref="ppd_0" />
+        <position name="box_with_ppd_pos" unit="mm" x="0" y="0" z="-93" />
+      </union>
+      <para alpha="0" aunit="deg" lunit="mm" name="ppd_1" phi="-180" theta="3.87" x="6" y="14" z="15" />
+      <union name="box_with_ppd1">
+        <first ref="box_with_ppd" />
+        <second ref="ppd_1" />
+        <position name="box_with_ppd1_pos" unit="mm" x="-52.4" y="0" z="-93" />
+      </union>
+      <para alpha="0" aunit="deg" lunit="mm" name="ppd_2" phi="-180" theta="7.74" x="6" y="14" z="15" />
+      <union name="box_with_ppd2">
+        <first ref="box_with_ppd1" />
+        <second ref="ppd_2" />
+        <position name="box_with_ppd2_pos" unit="mm" x="-105" y="0" z="-93" />
+      </union>
+      <para alpha="0" aunit="deg" lunit="mm" name="ppd_3" phi="-180" theta="11.62" x="6" y="14" z="15" />
+      <union name="box_with_ppd3">
+        <first ref="box_with_ppd2" />
+        <second ref="ppd_3" />
+        <position name="box_with_ppd3_pos" unit="mm" x="-158" y="0" z="-93" />
+      </union>
+      <para alpha="0" aunit="deg" lunit="mm" name="ppd_4" phi="-180" theta="15.49" x="6" y="14" z="15" />
+      <union name="box_with_ppd4">
+        <first ref="box_with_ppd3" />
+        <second ref="ppd_4" />
+        <position name="box_with_ppd4_pos" unit="mm" x="-211.7" y="0" z="-93" />
+      </union>
+      <para alpha="0" aunit="deg" lunit="mm" name="ppd_5" phi="-180" theta="19.36" x="6" y="14" z="15" />
+      <union name="box_with_ppd5">
+        <first ref="box_with_ppd4" />
+        <second ref="ppd_5" />
+        <position name="box_with_ppd5_pos" unit="mm" x="-266.4" y="0" z="-93" />
+      </union>
+      <para alpha="0" aunit="deg" lunit="mm" name="ppd_6" phi="0" theta="3.87" x="6" y="14" z="15" />
+      <union name="box_with_ppd6">
+        <first ref="box_with_ppd5" />
+        <second ref="ppd_6" />
+        <position name="box_with_ppd6_pos" unit="mm" x="52.4" y="0" z="-93" />
+      </union>
+      <para alpha="0" aunit="deg" lunit="mm" name="ppd_7" phi="0" theta="7.74" x="6" y="14" z="15" />
+      <union name="box_with_ppd7">
+        <first ref="box_with_ppd6" />
+        <second ref="ppd_7" />
+        <position name="box_with_ppd7_pos" unit="mm" x="105" y="0" z="-93" />
+      </union>
+      <para alpha="0" aunit="deg" lunit="mm" name="ppd_8" phi="0" theta="11.62" x="6" y="14" z="15" />
+      <union name="box_with_ppd8">
+        <first ref="box_with_ppd7" />
+        <second ref="ppd_8" />
+        <position name="box_with_ppd8_pos" unit="mm" x="158" y="0" z="-93" />
+      </union>
+      <para alpha="0" aunit="deg" lunit="mm" name="ppd_9" phi="0" theta="15.49" x="6" y="14" z="15" />
+      <union name="box_with_ppd9">
+        <first ref="box_with_ppd8" />
+        <second ref="ppd_9" />
+        <position name="box_with_ppd9_pos" unit="mm" x="211.7" y="0" z="-93" />
+      </union>
+      <para alpha="0" aunit="deg" lunit="mm" name="ppd_10" phi="0" theta="19.36" x="6" y="14" z="15" />
+      <union name="layer_1_bottom">
+        <first ref="box_with_ppd9" />
+        <second ref="ppd_10" />
+        <position name="layer_1_bottom_pos" unit="mm" x="266.4" y="0" z="-93" />
+      </union>
+      <union name="layer_1_top">
+        <first ref="box_with_ppd9" />
+        <second ref="ppd_10" />
+        <position name="layer_1_top_pos" unit="mm" x="266.4" y="0" z="-93" />
+      </union>
+      <union name="layer_2_bottom">
+        <first ref="box_with_ppd9" />
+        <second ref="ppd_10" />
+        <position name="layer_2_bottom_pos" unit="mm" x="266.4" y="0" z="-93" />
+      </union>
+      <union name="layer_2_top">
+        <first ref="box_with_ppd9" />
+        <second ref="ppd_10" />
+        <position name="layer_2_top_pos" unit="mm" x="266.4" y="0" z="-93" />
+      </union>
+      <union name="layer_3_bottom">
+        <first ref="box_with_ppd9" />
+        <second ref="ppd_10" />
+        <position name="layer_3_bottom_pos" unit="mm" x="266.4" y="0" z="-93" />
+      </union>
+      <union name="layer_3_top">
+        <first ref="box_with_ppd9" />
+        <second ref="ppd_10" />
+        <position name="layer_3_top_pos" unit="mm" x="266.4" y="0" z="-93" />
+      </union>
+      <union name="layer_4_bottom">
+        <first ref="box_with_ppd9" />
+        <second ref="ppd_10" />
+        <position name="layer_4_bottom_pos" unit="mm" x="266.4" y="0" z="-93" />
+      </union>
+      <union name="layer_4_top">
+        <first ref="box_with_ppd9" />
+        <second ref="ppd_10" />
+        <position name="layer_4_top_pos" unit="mm" x="266.4" y="0" z="-93" />
+      </union>
+      <para alpha="0" aunit="deg" lunit="mm" name="ppd_left2" phi="0" theta="0.97" x="4" y="14" z="201" />
+      <union name="layer_5a1_1">
+        <first ref="ecal_box_minus_inner2" />
+        <second ref="ppd_left2" />
+        <position name="layer_5a1_1_pos" unit="mm" x="-19.03" y="0" z="0" />
+      </union>
+      <para alpha="0" aunit="deg" lunit="mm" name="ppd_left1" phi="0" theta="0.97" x="5.02" y="14" z="15" />
+      <union name="layer_5a1">
+        <first ref="layer_5a1_1" />
+        <second ref="ppd_left1" />
+        <position name="layer_5a1_pos" unit="mm" x="-16.5" y="0" z="-93" />
+      </union>
+      <trd lunit="mm" name="electron_hole_left" x1="381.77" x2="388.57" y1="40" y2="40" z="202" />
+      <subtraction name="layer_5a2">
+        <first ref="layer_5a1" />
+        <second ref="electron_hole_left" />
+        <position name="layer_5a2_pos" unit="mm" x="-213.615" y="0" z="0" />
+      </subtraction>
+      <union name="layer_5a3">
+        <first ref="layer_5a2" />
+        <second ref="ppd_6" />
+        <position name="layer_5a3_pos" unit="mm" x="52.4" y="0" z="-93" />
+      </union>
+      <union name="layer_5a4">
+        <first ref="layer_5a3" />
+        <second ref="ppd_7" />
+        <position name="layer_5a4_pos" unit="mm" x="105" y="0" z="-93" />
+      </union>
+      <union name="layer_5a5">
+        <first ref="layer_5a4" />
+        <second ref="ppd_8" />
+        <position name="layer_5a5_pos" unit="mm" x="158" y="0" z="-93" />
+      </union>
+      <union name="layer_5a6">
+        <first ref="layer_5a5" />
+        <second ref="ppd_9" />
+        <position name="layer_5a6_pos" unit="mm" x="211.7" y="0" z="-93" />
+      </union>
+      <union name="layer_5a7">
+        <first ref="layer_5a6" />
+        <second ref="ppd_10" />
+        <position name="layer_5a7_pos" unit="mm" x="266.4" y="0" z="-93" />
+      </union>
+      <union name="layer_5B_left">
+        <first ref="layer_5a7" />
+        <second ref="ppd_0" />
+        <position name="layer_5B_left_pos" unit="mm" x="0" y="0" z="-93" />
+      </union>
+      <para alpha="0" aunit="deg" lunit="mm" name="electron_hole_right" phi="-180" theta="9.68" x="662.65" y="30" z="202" />
+      <subtraction name="layer_5b1">
+        <first ref="ecal_box_minus_inner2" />
+        <second ref="electron_hole_right" />
+        <position name="layer_5b1_pos" unit="mm" x="192.095" y="0" z="0" />
+      </subtraction>
+      <para alpha="0" aunit="deg" lunit="mm" name="ppd_right" phi="-180" theta="9.68" x="9" y="14" z="200.4" />
+      <union name="layer_5b2">
+        <first ref="layer_5b1" />
+        <second ref="ppd_right" />
+        <position name="layer_5b2_pos" unit="mm" x="-143.853" y="0" z="0" />
+      </union>
+      <union name="layer_5b3">
+        <first ref="layer_5b2" />
+        <second ref="ppd_3" />
+        <position name="layer_5b3_pos" unit="mm" x="-158" y="0" z="-93" />
+      </union>
+      <union name="layer_5b4">
+        <first ref="layer_5b3" />
+        <second ref="ppd_4" />
+        <position name="layer_5b4_pos" unit="mm" x="-211.7" y="0" z="-93" />
+      </union>
+      <union name="layer_5B_right">
+        <first ref="layer_5b4" />
+        <second ref="ppd_5" />
+        <position name="layer_5B_right_pos" unit="mm" x="-266.4" y="0" z="-93" />
+      </union>
+      <union name="layer_5T_left">
+        <first ref="layer_5a7" />
+        <second ref="ppd_0" />
+        <position name="layer_5T_left_pos" unit="mm" x="0" y="0" z="-93" />
+      </union>
+      <union name="layer_5T_right">
+        <first ref="layer_5b4" />
+        <second ref="ppd_5" />
+        <position name="layer_5T_right_pos" unit="mm" x="-266.4" y="0" z="-93" />
+      </union>
+      <box lunit="mm" name="steel_bar" x="30" y="15" z="200" />
+      <box lunit="mm" name="ECAL" x="860" y="457.2" z="4000" />
+      <box lunit="mm" name="svt_chamber_outer_box" x="454.152" y="203.2" z="1219.2" />
+      <box lunit="mm" name="svt_chamber_inner_box" x="416.052" y="177.8" z="1221.2" />
+      <subtraction name="svt_chamber_box">
+        <first ref="svt_chamber_outer_box" />
+        <second ref="svt_chamber_inner_box" />
+      </subtraction>
+      <trd lunit="mm" name="svt_chamber_outer_flare1" x1="454.152" x2="454.152" y1="203.2" y2="254.832" z="132.842" />
+      <trd lunit="mm" name="svt_chamber_inner_flare1" x1="416.052" x2="416.052" y1="172.864" y2="234.368" z="158.242" />
+      <subtraction name="svt_chamber_flare1">
+        <first ref="svt_chamber_outer_flare1" />
+        <second ref="svt_chamber_inner_flare1" />
+      </subtraction>
+      <trd lunit="mm" name="svt_chamber_outer_flare2" x1="454.152" x2="679.704" y1="254.832" y2="353.06" z="252.73" />
+      <trd lunit="mm" name="svt_chamber_inner_flare2" x1="404.718" x2="652.938" y1="224.496" y2="332.596" z="278.13" />
+      <subtraction name="svt_chamber_flare2">
+        <first ref="svt_chamber_outer_flare2" />
+        <second ref="svt_chamber_inner_flare2" />
+      </subtraction>
+      <box lunit="mm" name="svt_chamber_outer_flange" x="768.35" y="457.2" z="19.05" />
+      <box lunit="mm" name="svt_chamber_inner_flange" x="654.05" y="342.9" z="25.4" />
+      <subtraction name="svt_chamber_flange">
+        <first ref="svt_chamber_outer_flange" />
+        <second ref="svt_chamber_inner_flange" />
+      </subtraction>
+      <box lunit="mm" name="WorldBox" x="80000" y="80000" z="80000" />
+    </solids>
+    <structure>
+      <volume name="base_plate_volume">
+        <materialref ref="Aluminum" />
+        <solidref ref="base_plateBox" />
+        <visref ref="BasePlateVis" />
+      </volume>
+      <volume name="support_plate_bottom_L14_volume">
+        <materialref ref="Aluminum" />
+        <solidref ref="support_plate_bottom_L14Box" />
+        <visref ref="SupportPlateVis" />
+      </volume>
+      <volume name="support_plate_top_L14_volume">
+        <materialref ref="Aluminum" />
+        <solidref ref="support_plate_top_L14Box" />
+        <visref ref="SupportPlateVis" />
+      </volume>
+      <volume name="support_plate_bottom_L46_volume">
+        <materialref ref="Aluminum" />
+        <solidref ref="support_plate_bottom_L46Box" />
+        <visref ref="SupportPlateVis" />
+      </volume>
+      <volume name="support_plate_top_L46_volume">
+        <materialref ref="Aluminum" />
+        <solidref ref="support_plate_top_L46Box" />
+        <visref ref="SupportPlateVis" />
+      </volume>
+      <volume name="module_L1b_halfmodule_axial_hole_sensor_active_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L1b_halfmodule_axial_hole_sensor_activeBox" />
+        <sdref ref="Tracker" />
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L1b_halfmodule_axial_hole_sensor_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L1b_halfmodule_axial_hole_sensorBox" />
+        <physvol>
+          <volumeref ref="module_L1b_halfmodule_axial_hole_sensor_active_volume" />
+          <positionref ref="module_L1b_halfmodule_axial_hole_sensor_active_position" />
+          <rotationref ref="module_L1b_halfmodule_axial_hole_sensor_active_rotation" />
+          <physvolid field_name="sensor" value="0" />
+        </physvol>
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L1b_halfmodule_axial_hole_volume">
+        <materialref ref="Vacuum" />
+        <solidref ref="module_L1b_halfmodule_axial_holeBox" />
+        <physvol>
+          <volumeref ref="module_L1b_halfmodule_axial_hole_sensor_volume" />
+          <positionref ref="module_L1b_halfmodule_axial_hole_sensor_position" />
+          <rotationref ref="module_L1b_halfmodule_axial_hole_sensor_rotation" />
+          <physvolid field_name="component" value="0" />
+        </physvol>
+        <visref ref="ModuleVis" />
+      </volume>
+      <volume name="module_L1b_halfmodule_axial_slot_sensor_active_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L1b_halfmodule_axial_slot_sensor_activeBox" />
+        <sdref ref="Tracker" />
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L1b_halfmodule_axial_slot_sensor_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L1b_halfmodule_axial_slot_sensorBox" />
+        <physvol>
+          <volumeref ref="module_L1b_halfmodule_axial_slot_sensor_active_volume" />
+          <positionref ref="module_L1b_halfmodule_axial_slot_sensor_active_position" />
+          <rotationref ref="module_L1b_halfmodule_axial_slot_sensor_active_rotation" />
+          <physvolid field_name="sensor" value="0" />
+        </physvol>
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L1b_halfmodule_axial_slot_volume">
+        <materialref ref="Vacuum" />
+        <solidref ref="module_L1b_halfmodule_axial_slotBox" />
+        <physvol>
+          <volumeref ref="module_L1b_halfmodule_axial_slot_sensor_volume" />
+          <positionref ref="module_L1b_halfmodule_axial_slot_sensor_position" />
+          <rotationref ref="module_L1b_halfmodule_axial_slot_sensor_rotation" />
+          <physvolid field_name="component" value="0" />
+        </physvol>
+        <visref ref="ModuleVis" />
+      </volume>
+      <volume name="module_L1b_halfmodule_stereo_hole_sensor_active_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L1b_halfmodule_stereo_hole_sensor_activeBox" />
+        <sdref ref="Tracker" />
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L1b_halfmodule_stereo_hole_sensor_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L1b_halfmodule_stereo_hole_sensorBox" />
+        <physvol>
+          <volumeref ref="module_L1b_halfmodule_stereo_hole_sensor_active_volume" />
+          <positionref ref="module_L1b_halfmodule_stereo_hole_sensor_active_position" />
+          <rotationref ref="module_L1b_halfmodule_stereo_hole_sensor_active_rotation" />
+          <physvolid field_name="sensor" value="0" />
+        </physvol>
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L1b_halfmodule_stereo_hole_volume">
+        <materialref ref="Vacuum" />
+        <solidref ref="module_L1b_halfmodule_stereo_holeBox" />
+        <physvol>
+          <volumeref ref="module_L1b_halfmodule_stereo_hole_sensor_volume" />
+          <positionref ref="module_L1b_halfmodule_stereo_hole_sensor_position" />
+          <rotationref ref="module_L1b_halfmodule_stereo_hole_sensor_rotation" />
+          <physvolid field_name="component" value="0" />
+        </physvol>
+        <visref ref="ModuleVis" />
+      </volume>
+      <volume name="module_L1b_halfmodule_stereo_slot_sensor_active_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L1b_halfmodule_stereo_slot_sensor_activeBox" />
+        <sdref ref="Tracker" />
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L1b_halfmodule_stereo_slot_sensor_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L1b_halfmodule_stereo_slot_sensorBox" />
+        <physvol>
+          <volumeref ref="module_L1b_halfmodule_stereo_slot_sensor_active_volume" />
+          <positionref ref="module_L1b_halfmodule_stereo_slot_sensor_active_position" />
+          <rotationref ref="module_L1b_halfmodule_stereo_slot_sensor_active_rotation" />
+          <physvolid field_name="sensor" value="0" />
+        </physvol>
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L1b_halfmodule_stereo_slot_volume">
+        <materialref ref="Vacuum" />
+        <solidref ref="module_L1b_halfmodule_stereo_slotBox" />
+        <physvol>
+          <volumeref ref="module_L1b_halfmodule_stereo_slot_sensor_volume" />
+          <positionref ref="module_L1b_halfmodule_stereo_slot_sensor_position" />
+          <rotationref ref="module_L1b_halfmodule_stereo_slot_sensor_rotation" />
+          <physvolid field_name="component" value="0" />
+        </physvol>
+        <visref ref="ModuleVis" />
+      </volume>
+      <volume name="module_L1t_halfmodule_axial_hole_sensor_active_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L1t_halfmodule_axial_hole_sensor_activeBox" />
+        <sdref ref="Tracker" />
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L1t_halfmodule_axial_hole_sensor_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L1t_halfmodule_axial_hole_sensorBox" />
+        <physvol>
+          <volumeref ref="module_L1t_halfmodule_axial_hole_sensor_active_volume" />
+          <positionref ref="module_L1t_halfmodule_axial_hole_sensor_active_position" />
+          <rotationref ref="module_L1t_halfmodule_axial_hole_sensor_active_rotation" />
+          <physvolid field_name="sensor" value="0" />
+        </physvol>
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L1t_halfmodule_axial_hole_volume">
+        <materialref ref="Vacuum" />
+        <solidref ref="module_L1t_halfmodule_axial_holeBox" />
+        <physvol>
+          <volumeref ref="module_L1t_halfmodule_axial_hole_sensor_volume" />
+          <positionref ref="module_L1t_halfmodule_axial_hole_sensor_position" />
+          <rotationref ref="module_L1t_halfmodule_axial_hole_sensor_rotation" />
+          <physvolid field_name="component" value="0" />
+        </physvol>
+        <visref ref="ModuleVis" />
+      </volume>
+      <volume name="module_L1t_halfmodule_axial_slot_sensor_active_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L1t_halfmodule_axial_slot_sensor_activeBox" />
+        <sdref ref="Tracker" />
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L1t_halfmodule_axial_slot_sensor_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L1t_halfmodule_axial_slot_sensorBox" />
+        <physvol>
+          <volumeref ref="module_L1t_halfmodule_axial_slot_sensor_active_volume" />
+          <positionref ref="module_L1t_halfmodule_axial_slot_sensor_active_position" />
+          <rotationref ref="module_L1t_halfmodule_axial_slot_sensor_active_rotation" />
+          <physvolid field_name="sensor" value="0" />
+        </physvol>
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L1t_halfmodule_axial_slot_volume">
+        <materialref ref="Vacuum" />
+        <solidref ref="module_L1t_halfmodule_axial_slotBox" />
+        <physvol>
+          <volumeref ref="module_L1t_halfmodule_axial_slot_sensor_volume" />
+          <positionref ref="module_L1t_halfmodule_axial_slot_sensor_position" />
+          <rotationref ref="module_L1t_halfmodule_axial_slot_sensor_rotation" />
+          <physvolid field_name="component" value="0" />
+        </physvol>
+        <visref ref="ModuleVis" />
+      </volume>
+      <volume name="module_L1t_halfmodule_stereo_hole_sensor_active_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L1t_halfmodule_stereo_hole_sensor_activeBox" />
+        <sdref ref="Tracker" />
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L1t_halfmodule_stereo_hole_sensor_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L1t_halfmodule_stereo_hole_sensorBox" />
+        <physvol>
+          <volumeref ref="module_L1t_halfmodule_stereo_hole_sensor_active_volume" />
+          <positionref ref="module_L1t_halfmodule_stereo_hole_sensor_active_position" />
+          <rotationref ref="module_L1t_halfmodule_stereo_hole_sensor_active_rotation" />
+          <physvolid field_name="sensor" value="0" />
+        </physvol>
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L1t_halfmodule_stereo_hole_volume">
+        <materialref ref="Vacuum" />
+        <solidref ref="module_L1t_halfmodule_stereo_holeBox" />
+        <physvol>
+          <volumeref ref="module_L1t_halfmodule_stereo_hole_sensor_volume" />
+          <positionref ref="module_L1t_halfmodule_stereo_hole_sensor_position" />
+          <rotationref ref="module_L1t_halfmodule_stereo_hole_sensor_rotation" />
+          <physvolid field_name="component" value="0" />
+        </physvol>
+        <visref ref="ModuleVis" />
+      </volume>
+      <volume name="module_L1t_halfmodule_stereo_slot_sensor_active_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L1t_halfmodule_stereo_slot_sensor_activeBox" />
+        <sdref ref="Tracker" />
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L1t_halfmodule_stereo_slot_sensor_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L1t_halfmodule_stereo_slot_sensorBox" />
+        <physvol>
+          <volumeref ref="module_L1t_halfmodule_stereo_slot_sensor_active_volume" />
+          <positionref ref="module_L1t_halfmodule_stereo_slot_sensor_active_position" />
+          <rotationref ref="module_L1t_halfmodule_stereo_slot_sensor_active_rotation" />
+          <physvolid field_name="sensor" value="0" />
+        </physvol>
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L1t_halfmodule_stereo_slot_volume">
+        <materialref ref="Vacuum" />
+        <solidref ref="module_L1t_halfmodule_stereo_slotBox" />
+        <physvol>
+          <volumeref ref="module_L1t_halfmodule_stereo_slot_sensor_volume" />
+          <positionref ref="module_L1t_halfmodule_stereo_slot_sensor_position" />
+          <rotationref ref="module_L1t_halfmodule_stereo_slot_sensor_rotation" />
+          <physvolid field_name="component" value="0" />
+        </physvol>
+        <visref ref="ModuleVis" />
+      </volume>
+      <volume name="module_L2b_halfmodule_axial_sensor_active_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L2b_halfmodule_axial_sensor_activeBox" />
+        <sdref ref="Tracker" />
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L2b_halfmodule_axial_sensor_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L2b_halfmodule_axial_sensorBox" />
+        <physvol>
+          <volumeref ref="module_L2b_halfmodule_axial_sensor_active_volume" />
+          <positionref ref="module_L2b_halfmodule_axial_sensor_active_position" />
+          <rotationref ref="module_L2b_halfmodule_axial_sensor_active_rotation" />
+          <physvolid field_name="sensor" value="0" />
+        </physvol>
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L2b_halfmodule_axial_lamination_volume">
+        <materialref ref="Kapton" />
+        <solidref ref="module_L2b_halfmodule_axial_laminationBox" />
+        <visref ref="KaptonVis" />
+      </volume>
+      <volume name="module_L2b_halfmodule_axial_cf_volume">
+        <materialref ref="CarbonFiber" />
+        <solidref ref="module_L2b_halfmodule_axial_cfBox" />
+        <visref ref="CarbonFiberVis" />
+      </volume>
+      <volume name="module_L2b_halfmodule_axial_hybrid_volume">
+        <materialref ref="G10" />
+        <solidref ref="module_L2b_halfmodule_axial_hybridBox" />
+        <visref ref="HybridVis" />
+      </volume>
+      <volume name="module_L2b_halfmodule_axial_volume">
+        <materialref ref="Vacuum" />
+        <solidref ref="module_L2b_halfmodule_axialBox" />
+        <physvol>
+          <volumeref ref="module_L2b_halfmodule_axial_sensor_volume" />
+          <positionref ref="module_L2b_halfmodule_axial_sensor_position" />
+          <rotationref ref="module_L2b_halfmodule_axial_sensor_rotation" />
+          <physvolid field_name="component" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L2b_halfmodule_axial_lamination_volume" />
+          <positionref ref="module_L2b_halfmodule_axial_lamination_position" />
+          <rotationref ref="module_L2b_halfmodule_axial_lamination_rotation" />
+          <physvolid field_name="component" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L2b_halfmodule_axial_cf_volume" />
+          <positionref ref="module_L2b_halfmodule_axial_cf_position" />
+          <rotationref ref="module_L2b_halfmodule_axial_cf_rotation" />
+          <physvolid field_name="component" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L2b_halfmodule_axial_hybrid_volume" />
+          <positionref ref="module_L2b_halfmodule_axial_hybrid_position" />
+          <rotationref ref="module_L2b_halfmodule_axial_hybrid_rotation" />
+          <physvolid field_name="component" value="3" />
+        </physvol>
+        <visref ref="HalfModuleVis" />
+      </volume>
+      <volume name="module_L2b_halfmodule_stereo_sensor_active_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L2b_halfmodule_stereo_sensor_activeBox" />
+        <sdref ref="Tracker" />
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L2b_halfmodule_stereo_sensor_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L2b_halfmodule_stereo_sensorBox" />
+        <physvol>
+          <volumeref ref="module_L2b_halfmodule_stereo_sensor_active_volume" />
+          <positionref ref="module_L2b_halfmodule_stereo_sensor_active_position" />
+          <rotationref ref="module_L2b_halfmodule_stereo_sensor_active_rotation" />
+          <physvolid field_name="sensor" value="0" />
+        </physvol>
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L2b_halfmodule_stereo_lamination_volume">
+        <materialref ref="Kapton" />
+        <solidref ref="module_L2b_halfmodule_stereo_laminationBox" />
+        <visref ref="KaptonVis" />
+      </volume>
+      <volume name="module_L2b_halfmodule_stereo_cf_volume">
+        <materialref ref="CarbonFiber" />
+        <solidref ref="module_L2b_halfmodule_stereo_cfBox" />
+        <visref ref="CarbonFiberVis" />
+      </volume>
+      <volume name="module_L2b_halfmodule_stereo_hybrid_volume">
+        <materialref ref="G10" />
+        <solidref ref="module_L2b_halfmodule_stereo_hybridBox" />
+        <visref ref="HybridVis" />
+      </volume>
+      <volume name="module_L2b_halfmodule_stereo_volume">
+        <materialref ref="Vacuum" />
+        <solidref ref="module_L2b_halfmodule_stereoBox" />
+        <physvol>
+          <volumeref ref="module_L2b_halfmodule_stereo_sensor_volume" />
+          <positionref ref="module_L2b_halfmodule_stereo_sensor_position" />
+          <rotationref ref="module_L2b_halfmodule_stereo_sensor_rotation" />
+          <physvolid field_name="component" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L2b_halfmodule_stereo_lamination_volume" />
+          <positionref ref="module_L2b_halfmodule_stereo_lamination_position" />
+          <rotationref ref="module_L2b_halfmodule_stereo_lamination_rotation" />
+          <physvolid field_name="component" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L2b_halfmodule_stereo_cf_volume" />
+          <positionref ref="module_L2b_halfmodule_stereo_cf_position" />
+          <rotationref ref="module_L2b_halfmodule_stereo_cf_rotation" />
+          <physvolid field_name="component" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L2b_halfmodule_stereo_hybrid_volume" />
+          <positionref ref="module_L2b_halfmodule_stereo_hybrid_position" />
+          <rotationref ref="module_L2b_halfmodule_stereo_hybrid_rotation" />
+          <physvolid field_name="component" value="3" />
+        </physvol>
+        <visref ref="HalfModuleVis" />
+      </volume>
+      <volume name="module_L2t_halfmodule_axial_sensor_active_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L2t_halfmodule_axial_sensor_activeBox" />
+        <sdref ref="Tracker" />
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L2t_halfmodule_axial_sensor_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L2t_halfmodule_axial_sensorBox" />
+        <physvol>
+          <volumeref ref="module_L2t_halfmodule_axial_sensor_active_volume" />
+          <positionref ref="module_L2t_halfmodule_axial_sensor_active_position" />
+          <rotationref ref="module_L2t_halfmodule_axial_sensor_active_rotation" />
+          <physvolid field_name="sensor" value="0" />
+        </physvol>
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L2t_halfmodule_axial_lamination_volume">
+        <materialref ref="Kapton" />
+        <solidref ref="module_L2t_halfmodule_axial_laminationBox" />
+        <visref ref="KaptonVis" />
+      </volume>
+      <volume name="module_L2t_halfmodule_axial_cf_volume">
+        <materialref ref="CarbonFiber" />
+        <solidref ref="module_L2t_halfmodule_axial_cfBox" />
+        <visref ref="CarbonFiberVis" />
+      </volume>
+      <volume name="module_L2t_halfmodule_axial_hybrid_volume">
+        <materialref ref="G10" />
+        <solidref ref="module_L2t_halfmodule_axial_hybridBox" />
+        <visref ref="HybridVis" />
+      </volume>
+      <volume name="module_L2t_halfmodule_axial_volume">
+        <materialref ref="Vacuum" />
+        <solidref ref="module_L2t_halfmodule_axialBox" />
+        <physvol>
+          <volumeref ref="module_L2t_halfmodule_axial_sensor_volume" />
+          <positionref ref="module_L2t_halfmodule_axial_sensor_position" />
+          <rotationref ref="module_L2t_halfmodule_axial_sensor_rotation" />
+          <physvolid field_name="component" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L2t_halfmodule_axial_lamination_volume" />
+          <positionref ref="module_L2t_halfmodule_axial_lamination_position" />
+          <rotationref ref="module_L2t_halfmodule_axial_lamination_rotation" />
+          <physvolid field_name="component" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L2t_halfmodule_axial_cf_volume" />
+          <positionref ref="module_L2t_halfmodule_axial_cf_position" />
+          <rotationref ref="module_L2t_halfmodule_axial_cf_rotation" />
+          <physvolid field_name="component" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L2t_halfmodule_axial_hybrid_volume" />
+          <positionref ref="module_L2t_halfmodule_axial_hybrid_position" />
+          <rotationref ref="module_L2t_halfmodule_axial_hybrid_rotation" />
+          <physvolid field_name="component" value="3" />
+        </physvol>
+        <visref ref="HalfModuleVis" />
+      </volume>
+      <volume name="module_L2t_halfmodule_stereo_sensor_active_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L2t_halfmodule_stereo_sensor_activeBox" />
+        <sdref ref="Tracker" />
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L2t_halfmodule_stereo_sensor_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L2t_halfmodule_stereo_sensorBox" />
+        <physvol>
+          <volumeref ref="module_L2t_halfmodule_stereo_sensor_active_volume" />
+          <positionref ref="module_L2t_halfmodule_stereo_sensor_active_position" />
+          <rotationref ref="module_L2t_halfmodule_stereo_sensor_active_rotation" />
+          <physvolid field_name="sensor" value="0" />
+        </physvol>
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L2t_halfmodule_stereo_lamination_volume">
+        <materialref ref="Kapton" />
+        <solidref ref="module_L2t_halfmodule_stereo_laminationBox" />
+        <visref ref="KaptonVis" />
+      </volume>
+      <volume name="module_L2t_halfmodule_stereo_cf_volume">
+        <materialref ref="CarbonFiber" />
+        <solidref ref="module_L2t_halfmodule_stereo_cfBox" />
+        <visref ref="CarbonFiberVis" />
+      </volume>
+      <volume name="module_L2t_halfmodule_stereo_hybrid_volume">
+        <materialref ref="G10" />
+        <solidref ref="module_L2t_halfmodule_stereo_hybridBox" />
+        <visref ref="HybridVis" />
+      </volume>
+      <volume name="module_L2t_halfmodule_stereo_volume">
+        <materialref ref="Vacuum" />
+        <solidref ref="module_L2t_halfmodule_stereoBox" />
+        <physvol>
+          <volumeref ref="module_L2t_halfmodule_stereo_sensor_volume" />
+          <positionref ref="module_L2t_halfmodule_stereo_sensor_position" />
+          <rotationref ref="module_L2t_halfmodule_stereo_sensor_rotation" />
+          <physvolid field_name="component" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L2t_halfmodule_stereo_lamination_volume" />
+          <positionref ref="module_L2t_halfmodule_stereo_lamination_position" />
+          <rotationref ref="module_L2t_halfmodule_stereo_lamination_rotation" />
+          <physvolid field_name="component" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L2t_halfmodule_stereo_cf_volume" />
+          <positionref ref="module_L2t_halfmodule_stereo_cf_position" />
+          <rotationref ref="module_L2t_halfmodule_stereo_cf_rotation" />
+          <physvolid field_name="component" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L2t_halfmodule_stereo_hybrid_volume" />
+          <positionref ref="module_L2t_halfmodule_stereo_hybrid_position" />
+          <rotationref ref="module_L2t_halfmodule_stereo_hybrid_rotation" />
+          <physvolid field_name="component" value="3" />
+        </physvol>
+        <visref ref="HalfModuleVis" />
+      </volume>
+      <volume name="module_L3b_halfmodule_axial_sensor_active_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L3b_halfmodule_axial_sensor_activeBox" />
+        <sdref ref="Tracker" />
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L3b_halfmodule_axial_sensor_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L3b_halfmodule_axial_sensorBox" />
+        <physvol>
+          <volumeref ref="module_L3b_halfmodule_axial_sensor_active_volume" />
+          <positionref ref="module_L3b_halfmodule_axial_sensor_active_position" />
+          <rotationref ref="module_L3b_halfmodule_axial_sensor_active_rotation" />
+          <physvolid field_name="sensor" value="0" />
+        </physvol>
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L3b_halfmodule_axial_lamination_volume">
+        <materialref ref="Kapton" />
+        <solidref ref="module_L3b_halfmodule_axial_laminationBox" />
+        <visref ref="KaptonVis" />
+      </volume>
+      <volume name="module_L3b_halfmodule_axial_cf_volume">
+        <materialref ref="CarbonFiber" />
+        <solidref ref="module_L3b_halfmodule_axial_cfBox" />
+        <visref ref="CarbonFiberVis" />
+      </volume>
+      <volume name="module_L3b_halfmodule_axial_hybrid_volume">
+        <materialref ref="G10" />
+        <solidref ref="module_L3b_halfmodule_axial_hybridBox" />
+        <visref ref="HybridVis" />
+      </volume>
+      <volume name="module_L3b_halfmodule_axial_volume">
+        <materialref ref="Vacuum" />
+        <solidref ref="module_L3b_halfmodule_axialBox" />
+        <physvol>
+          <volumeref ref="module_L3b_halfmodule_axial_sensor_volume" />
+          <positionref ref="module_L3b_halfmodule_axial_sensor_position" />
+          <rotationref ref="module_L3b_halfmodule_axial_sensor_rotation" />
+          <physvolid field_name="component" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L3b_halfmodule_axial_lamination_volume" />
+          <positionref ref="module_L3b_halfmodule_axial_lamination_position" />
+          <rotationref ref="module_L3b_halfmodule_axial_lamination_rotation" />
+          <physvolid field_name="component" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L3b_halfmodule_axial_cf_volume" />
+          <positionref ref="module_L3b_halfmodule_axial_cf_position" />
+          <rotationref ref="module_L3b_halfmodule_axial_cf_rotation" />
+          <physvolid field_name="component" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L3b_halfmodule_axial_hybrid_volume" />
+          <positionref ref="module_L3b_halfmodule_axial_hybrid_position" />
+          <rotationref ref="module_L3b_halfmodule_axial_hybrid_rotation" />
+          <physvolid field_name="component" value="3" />
+        </physvol>
+        <visref ref="HalfModuleVis" />
+      </volume>
+      <volume name="module_L3b_halfmodule_stereo_sensor_active_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L3b_halfmodule_stereo_sensor_activeBox" />
+        <sdref ref="Tracker" />
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L3b_halfmodule_stereo_sensor_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L3b_halfmodule_stereo_sensorBox" />
+        <physvol>
+          <volumeref ref="module_L3b_halfmodule_stereo_sensor_active_volume" />
+          <positionref ref="module_L3b_halfmodule_stereo_sensor_active_position" />
+          <rotationref ref="module_L3b_halfmodule_stereo_sensor_active_rotation" />
+          <physvolid field_name="sensor" value="0" />
+        </physvol>
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L3b_halfmodule_stereo_lamination_volume">
+        <materialref ref="Kapton" />
+        <solidref ref="module_L3b_halfmodule_stereo_laminationBox" />
+        <visref ref="KaptonVis" />
+      </volume>
+      <volume name="module_L3b_halfmodule_stereo_cf_volume">
+        <materialref ref="CarbonFiber" />
+        <solidref ref="module_L3b_halfmodule_stereo_cfBox" />
+        <visref ref="CarbonFiberVis" />
+      </volume>
+      <volume name="module_L3b_halfmodule_stereo_hybrid_volume">
+        <materialref ref="G10" />
+        <solidref ref="module_L3b_halfmodule_stereo_hybridBox" />
+        <visref ref="HybridVis" />
+      </volume>
+      <volume name="module_L3b_halfmodule_stereo_volume">
+        <materialref ref="Vacuum" />
+        <solidref ref="module_L3b_halfmodule_stereoBox" />
+        <physvol>
+          <volumeref ref="module_L3b_halfmodule_stereo_sensor_volume" />
+          <positionref ref="module_L3b_halfmodule_stereo_sensor_position" />
+          <rotationref ref="module_L3b_halfmodule_stereo_sensor_rotation" />
+          <physvolid field_name="component" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L3b_halfmodule_stereo_lamination_volume" />
+          <positionref ref="module_L3b_halfmodule_stereo_lamination_position" />
+          <rotationref ref="module_L3b_halfmodule_stereo_lamination_rotation" />
+          <physvolid field_name="component" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L3b_halfmodule_stereo_cf_volume" />
+          <positionref ref="module_L3b_halfmodule_stereo_cf_position" />
+          <rotationref ref="module_L3b_halfmodule_stereo_cf_rotation" />
+          <physvolid field_name="component" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L3b_halfmodule_stereo_hybrid_volume" />
+          <positionref ref="module_L3b_halfmodule_stereo_hybrid_position" />
+          <rotationref ref="module_L3b_halfmodule_stereo_hybrid_rotation" />
+          <physvolid field_name="component" value="3" />
+        </physvol>
+        <visref ref="HalfModuleVis" />
+      </volume>
+      <volume name="module_L3t_halfmodule_axial_sensor_active_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L3t_halfmodule_axial_sensor_activeBox" />
+        <sdref ref="Tracker" />
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L3t_halfmodule_axial_sensor_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L3t_halfmodule_axial_sensorBox" />
+        <physvol>
+          <volumeref ref="module_L3t_halfmodule_axial_sensor_active_volume" />
+          <positionref ref="module_L3t_halfmodule_axial_sensor_active_position" />
+          <rotationref ref="module_L3t_halfmodule_axial_sensor_active_rotation" />
+          <physvolid field_name="sensor" value="0" />
+        </physvol>
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L3t_halfmodule_axial_lamination_volume">
+        <materialref ref="Kapton" />
+        <solidref ref="module_L3t_halfmodule_axial_laminationBox" />
+        <visref ref="KaptonVis" />
+      </volume>
+      <volume name="module_L3t_halfmodule_axial_cf_volume">
+        <materialref ref="CarbonFiber" />
+        <solidref ref="module_L3t_halfmodule_axial_cfBox" />
+        <visref ref="CarbonFiberVis" />
+      </volume>
+      <volume name="module_L3t_halfmodule_axial_hybrid_volume">
+        <materialref ref="G10" />
+        <solidref ref="module_L3t_halfmodule_axial_hybridBox" />
+        <visref ref="HybridVis" />
+      </volume>
+      <volume name="module_L3t_halfmodule_axial_volume">
+        <materialref ref="Vacuum" />
+        <solidref ref="module_L3t_halfmodule_axialBox" />
+        <physvol>
+          <volumeref ref="module_L3t_halfmodule_axial_sensor_volume" />
+          <positionref ref="module_L3t_halfmodule_axial_sensor_position" />
+          <rotationref ref="module_L3t_halfmodule_axial_sensor_rotation" />
+          <physvolid field_name="component" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L3t_halfmodule_axial_lamination_volume" />
+          <positionref ref="module_L3t_halfmodule_axial_lamination_position" />
+          <rotationref ref="module_L3t_halfmodule_axial_lamination_rotation" />
+          <physvolid field_name="component" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L3t_halfmodule_axial_cf_volume" />
+          <positionref ref="module_L3t_halfmodule_axial_cf_position" />
+          <rotationref ref="module_L3t_halfmodule_axial_cf_rotation" />
+          <physvolid field_name="component" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L3t_halfmodule_axial_hybrid_volume" />
+          <positionref ref="module_L3t_halfmodule_axial_hybrid_position" />
+          <rotationref ref="module_L3t_halfmodule_axial_hybrid_rotation" />
+          <physvolid field_name="component" value="3" />
+        </physvol>
+        <visref ref="HalfModuleVis" />
+      </volume>
+      <volume name="module_L3t_halfmodule_stereo_sensor_active_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L3t_halfmodule_stereo_sensor_activeBox" />
+        <sdref ref="Tracker" />
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L3t_halfmodule_stereo_sensor_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L3t_halfmodule_stereo_sensorBox" />
+        <physvol>
+          <volumeref ref="module_L3t_halfmodule_stereo_sensor_active_volume" />
+          <positionref ref="module_L3t_halfmodule_stereo_sensor_active_position" />
+          <rotationref ref="module_L3t_halfmodule_stereo_sensor_active_rotation" />
+          <physvolid field_name="sensor" value="0" />
+        </physvol>
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L3t_halfmodule_stereo_lamination_volume">
+        <materialref ref="Kapton" />
+        <solidref ref="module_L3t_halfmodule_stereo_laminationBox" />
+        <visref ref="KaptonVis" />
+      </volume>
+      <volume name="module_L3t_halfmodule_stereo_cf_volume">
+        <materialref ref="CarbonFiber" />
+        <solidref ref="module_L3t_halfmodule_stereo_cfBox" />
+        <visref ref="CarbonFiberVis" />
+      </volume>
+      <volume name="module_L3t_halfmodule_stereo_hybrid_volume">
+        <materialref ref="G10" />
+        <solidref ref="module_L3t_halfmodule_stereo_hybridBox" />
+        <visref ref="HybridVis" />
+      </volume>
+      <volume name="module_L3t_halfmodule_stereo_volume">
+        <materialref ref="Vacuum" />
+        <solidref ref="module_L3t_halfmodule_stereoBox" />
+        <physvol>
+          <volumeref ref="module_L3t_halfmodule_stereo_sensor_volume" />
+          <positionref ref="module_L3t_halfmodule_stereo_sensor_position" />
+          <rotationref ref="module_L3t_halfmodule_stereo_sensor_rotation" />
+          <physvolid field_name="component" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L3t_halfmodule_stereo_lamination_volume" />
+          <positionref ref="module_L3t_halfmodule_stereo_lamination_position" />
+          <rotationref ref="module_L3t_halfmodule_stereo_lamination_rotation" />
+          <physvolid field_name="component" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L3t_halfmodule_stereo_cf_volume" />
+          <positionref ref="module_L3t_halfmodule_stereo_cf_position" />
+          <rotationref ref="module_L3t_halfmodule_stereo_cf_rotation" />
+          <physvolid field_name="component" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L3t_halfmodule_stereo_hybrid_volume" />
+          <positionref ref="module_L3t_halfmodule_stereo_hybrid_position" />
+          <rotationref ref="module_L3t_halfmodule_stereo_hybrid_rotation" />
+          <physvolid field_name="component" value="3" />
+        </physvol>
+        <visref ref="HalfModuleVis" />
+      </volume>
+      <volume name="module_L4b_halfmodule_axial_sensor_active_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L4b_halfmodule_axial_sensor_activeBox" />
+        <sdref ref="Tracker" />
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L4b_halfmodule_axial_sensor_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L4b_halfmodule_axial_sensorBox" />
+        <physvol>
+          <volumeref ref="module_L4b_halfmodule_axial_sensor_active_volume" />
+          <positionref ref="module_L4b_halfmodule_axial_sensor_active_position" />
+          <rotationref ref="module_L4b_halfmodule_axial_sensor_active_rotation" />
+          <physvolid field_name="sensor" value="0" />
+        </physvol>
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L4b_halfmodule_axial_lamination_volume">
+        <materialref ref="Kapton" />
+        <solidref ref="module_L4b_halfmodule_axial_laminationBox" />
+        <visref ref="KaptonVis" />
+      </volume>
+      <volume name="module_L4b_halfmodule_axial_cf_volume">
+        <materialref ref="CarbonFiber" />
+        <solidref ref="module_L4b_halfmodule_axial_cfBox" />
+        <visref ref="CarbonFiberVis" />
+      </volume>
+      <volume name="module_L4b_halfmodule_axial_hybrid_volume">
+        <materialref ref="G10" />
+        <solidref ref="module_L4b_halfmodule_axial_hybridBox" />
+        <visref ref="HybridVis" />
+      </volume>
+      <volume name="module_L4b_halfmodule_axial_volume">
+        <materialref ref="Vacuum" />
+        <solidref ref="module_L4b_halfmodule_axialBox" />
+        <physvol>
+          <volumeref ref="module_L4b_halfmodule_axial_sensor_volume" />
+          <positionref ref="module_L4b_halfmodule_axial_sensor_position" />
+          <rotationref ref="module_L4b_halfmodule_axial_sensor_rotation" />
+          <physvolid field_name="component" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L4b_halfmodule_axial_lamination_volume" />
+          <positionref ref="module_L4b_halfmodule_axial_lamination_position" />
+          <rotationref ref="module_L4b_halfmodule_axial_lamination_rotation" />
+          <physvolid field_name="component" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L4b_halfmodule_axial_cf_volume" />
+          <positionref ref="module_L4b_halfmodule_axial_cf_position" />
+          <rotationref ref="module_L4b_halfmodule_axial_cf_rotation" />
+          <physvolid field_name="component" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L4b_halfmodule_axial_hybrid_volume" />
+          <positionref ref="module_L4b_halfmodule_axial_hybrid_position" />
+          <rotationref ref="module_L4b_halfmodule_axial_hybrid_rotation" />
+          <physvolid field_name="component" value="3" />
+        </physvol>
+        <visref ref="HalfModuleVis" />
+      </volume>
+      <volume name="module_L4b_halfmodule_stereo_sensor_active_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L4b_halfmodule_stereo_sensor_activeBox" />
+        <sdref ref="Tracker" />
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L4b_halfmodule_stereo_sensor_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L4b_halfmodule_stereo_sensorBox" />
+        <physvol>
+          <volumeref ref="module_L4b_halfmodule_stereo_sensor_active_volume" />
+          <positionref ref="module_L4b_halfmodule_stereo_sensor_active_position" />
+          <rotationref ref="module_L4b_halfmodule_stereo_sensor_active_rotation" />
+          <physvolid field_name="sensor" value="0" />
+        </physvol>
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L4b_halfmodule_stereo_lamination_volume">
+        <materialref ref="Kapton" />
+        <solidref ref="module_L4b_halfmodule_stereo_laminationBox" />
+        <visref ref="KaptonVis" />
+      </volume>
+      <volume name="module_L4b_halfmodule_stereo_cf_volume">
+        <materialref ref="CarbonFiber" />
+        <solidref ref="module_L4b_halfmodule_stereo_cfBox" />
+        <visref ref="CarbonFiberVis" />
+      </volume>
+      <volume name="module_L4b_halfmodule_stereo_hybrid_volume">
+        <materialref ref="G10" />
+        <solidref ref="module_L4b_halfmodule_stereo_hybridBox" />
+        <visref ref="HybridVis" />
+      </volume>
+      <volume name="module_L4b_halfmodule_stereo_volume">
+        <materialref ref="Vacuum" />
+        <solidref ref="module_L4b_halfmodule_stereoBox" />
+        <physvol>
+          <volumeref ref="module_L4b_halfmodule_stereo_sensor_volume" />
+          <positionref ref="module_L4b_halfmodule_stereo_sensor_position" />
+          <rotationref ref="module_L4b_halfmodule_stereo_sensor_rotation" />
+          <physvolid field_name="component" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L4b_halfmodule_stereo_lamination_volume" />
+          <positionref ref="module_L4b_halfmodule_stereo_lamination_position" />
+          <rotationref ref="module_L4b_halfmodule_stereo_lamination_rotation" />
+          <physvolid field_name="component" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L4b_halfmodule_stereo_cf_volume" />
+          <positionref ref="module_L4b_halfmodule_stereo_cf_position" />
+          <rotationref ref="module_L4b_halfmodule_stereo_cf_rotation" />
+          <physvolid field_name="component" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L4b_halfmodule_stereo_hybrid_volume" />
+          <positionref ref="module_L4b_halfmodule_stereo_hybrid_position" />
+          <rotationref ref="module_L4b_halfmodule_stereo_hybrid_rotation" />
+          <physvolid field_name="component" value="3" />
+        </physvol>
+        <visref ref="HalfModuleVis" />
+      </volume>
+      <volume name="module_L4t_halfmodule_axial_sensor_active_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L4t_halfmodule_axial_sensor_activeBox" />
+        <sdref ref="Tracker" />
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L4t_halfmodule_axial_sensor_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L4t_halfmodule_axial_sensorBox" />
+        <physvol>
+          <volumeref ref="module_L4t_halfmodule_axial_sensor_active_volume" />
+          <positionref ref="module_L4t_halfmodule_axial_sensor_active_position" />
+          <rotationref ref="module_L4t_halfmodule_axial_sensor_active_rotation" />
+          <physvolid field_name="sensor" value="0" />
+        </physvol>
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L4t_halfmodule_axial_lamination_volume">
+        <materialref ref="Kapton" />
+        <solidref ref="module_L4t_halfmodule_axial_laminationBox" />
+        <visref ref="KaptonVis" />
+      </volume>
+      <volume name="module_L4t_halfmodule_axial_cf_volume">
+        <materialref ref="CarbonFiber" />
+        <solidref ref="module_L4t_halfmodule_axial_cfBox" />
+        <visref ref="CarbonFiberVis" />
+      </volume>
+      <volume name="module_L4t_halfmodule_axial_hybrid_volume">
+        <materialref ref="G10" />
+        <solidref ref="module_L4t_halfmodule_axial_hybridBox" />
+        <visref ref="HybridVis" />
+      </volume>
+      <volume name="module_L4t_halfmodule_axial_volume">
+        <materialref ref="Vacuum" />
+        <solidref ref="module_L4t_halfmodule_axialBox" />
+        <physvol>
+          <volumeref ref="module_L4t_halfmodule_axial_sensor_volume" />
+          <positionref ref="module_L4t_halfmodule_axial_sensor_position" />
+          <rotationref ref="module_L4t_halfmodule_axial_sensor_rotation" />
+          <physvolid field_name="component" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L4t_halfmodule_axial_lamination_volume" />
+          <positionref ref="module_L4t_halfmodule_axial_lamination_position" />
+          <rotationref ref="module_L4t_halfmodule_axial_lamination_rotation" />
+          <physvolid field_name="component" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L4t_halfmodule_axial_cf_volume" />
+          <positionref ref="module_L4t_halfmodule_axial_cf_position" />
+          <rotationref ref="module_L4t_halfmodule_axial_cf_rotation" />
+          <physvolid field_name="component" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L4t_halfmodule_axial_hybrid_volume" />
+          <positionref ref="module_L4t_halfmodule_axial_hybrid_position" />
+          <rotationref ref="module_L4t_halfmodule_axial_hybrid_rotation" />
+          <physvolid field_name="component" value="3" />
+        </physvol>
+        <visref ref="HalfModuleVis" />
+      </volume>
+      <volume name="module_L4t_halfmodule_stereo_sensor_active_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L4t_halfmodule_stereo_sensor_activeBox" />
+        <sdref ref="Tracker" />
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L4t_halfmodule_stereo_sensor_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L4t_halfmodule_stereo_sensorBox" />
+        <physvol>
+          <volumeref ref="module_L4t_halfmodule_stereo_sensor_active_volume" />
+          <positionref ref="module_L4t_halfmodule_stereo_sensor_active_position" />
+          <rotationref ref="module_L4t_halfmodule_stereo_sensor_active_rotation" />
+          <physvolid field_name="sensor" value="0" />
+        </physvol>
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L4t_halfmodule_stereo_lamination_volume">
+        <materialref ref="Kapton" />
+        <solidref ref="module_L4t_halfmodule_stereo_laminationBox" />
+        <visref ref="KaptonVis" />
+      </volume>
+      <volume name="module_L4t_halfmodule_stereo_cf_volume">
+        <materialref ref="CarbonFiber" />
+        <solidref ref="module_L4t_halfmodule_stereo_cfBox" />
+        <visref ref="CarbonFiberVis" />
+      </volume>
+      <volume name="module_L4t_halfmodule_stereo_hybrid_volume">
+        <materialref ref="G10" />
+        <solidref ref="module_L4t_halfmodule_stereo_hybridBox" />
+        <visref ref="HybridVis" />
+      </volume>
+      <volume name="module_L4t_halfmodule_stereo_volume">
+        <materialref ref="Vacuum" />
+        <solidref ref="module_L4t_halfmodule_stereoBox" />
+        <physvol>
+          <volumeref ref="module_L4t_halfmodule_stereo_sensor_volume" />
+          <positionref ref="module_L4t_halfmodule_stereo_sensor_position" />
+          <rotationref ref="module_L4t_halfmodule_stereo_sensor_rotation" />
+          <physvolid field_name="component" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L4t_halfmodule_stereo_lamination_volume" />
+          <positionref ref="module_L4t_halfmodule_stereo_lamination_position" />
+          <rotationref ref="module_L4t_halfmodule_stereo_lamination_rotation" />
+          <physvolid field_name="component" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L4t_halfmodule_stereo_cf_volume" />
+          <positionref ref="module_L4t_halfmodule_stereo_cf_position" />
+          <rotationref ref="module_L4t_halfmodule_stereo_cf_rotation" />
+          <physvolid field_name="component" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L4t_halfmodule_stereo_hybrid_volume" />
+          <positionref ref="module_L4t_halfmodule_stereo_hybrid_position" />
+          <rotationref ref="module_L4t_halfmodule_stereo_hybrid_rotation" />
+          <physvolid field_name="component" value="3" />
+        </physvol>
+        <visref ref="HalfModuleVis" />
+      </volume>
+      <volume name="module_L5b_halfmodule_axial_hole_sensor_active_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L5b_halfmodule_axial_hole_sensor_activeBox" />
+        <sdref ref="Tracker" />
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L5b_halfmodule_axial_hole_sensor_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L5b_halfmodule_axial_hole_sensorBox" />
+        <physvol>
+          <volumeref ref="module_L5b_halfmodule_axial_hole_sensor_active_volume" />
+          <positionref ref="module_L5b_halfmodule_axial_hole_sensor_active_position" />
+          <rotationref ref="module_L5b_halfmodule_axial_hole_sensor_active_rotation" />
+          <physvolid field_name="sensor" value="0" />
+        </physvol>
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L5b_halfmodule_axial_hole_lamination_volume">
+        <materialref ref="Kapton" />
+        <solidref ref="module_L5b_halfmodule_axial_hole_laminationBox" />
+        <visref ref="KaptonVis" />
+      </volume>
+      <volume name="module_L5b_halfmodule_axial_hole_volume">
+        <materialref ref="Vacuum" />
+        <solidref ref="module_L5b_halfmodule_axial_holeBox" />
+        <physvol>
+          <volumeref ref="module_L5b_halfmodule_axial_hole_sensor_volume" />
+          <positionref ref="module_L5b_halfmodule_axial_hole_sensor_position" />
+          <rotationref ref="module_L5b_halfmodule_axial_hole_sensor_rotation" />
+          <physvolid field_name="component" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L5b_halfmodule_axial_hole_lamination_volume" />
+          <positionref ref="module_L5b_halfmodule_axial_hole_lamination_position" />
+          <rotationref ref="module_L5b_halfmodule_axial_hole_lamination_rotation" />
+          <physvolid field_name="component" value="2" />
+        </physvol>
+        <visref ref="ModuleVis" />
+      </volume>
+      <volume name="module_L5b_halfmodule_axial_slot_sensor_active_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L5b_halfmodule_axial_slot_sensor_activeBox" />
+        <sdref ref="Tracker" />
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L5b_halfmodule_axial_slot_sensor_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L5b_halfmodule_axial_slot_sensorBox" />
+        <physvol>
+          <volumeref ref="module_L5b_halfmodule_axial_slot_sensor_active_volume" />
+          <positionref ref="module_L5b_halfmodule_axial_slot_sensor_active_position" />
+          <rotationref ref="module_L5b_halfmodule_axial_slot_sensor_active_rotation" />
+          <physvolid field_name="sensor" value="0" />
+        </physvol>
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L5b_halfmodule_axial_slot_lamination_volume">
+        <materialref ref="Kapton" />
+        <solidref ref="module_L5b_halfmodule_axial_slot_laminationBox" />
+        <visref ref="KaptonVis" />
+      </volume>
+      <volume name="module_L5b_halfmodule_axial_slot_volume">
+        <materialref ref="Vacuum" />
+        <solidref ref="module_L5b_halfmodule_axial_slotBox" />
+        <physvol>
+          <volumeref ref="module_L5b_halfmodule_axial_slot_sensor_volume" />
+          <positionref ref="module_L5b_halfmodule_axial_slot_sensor_position" />
+          <rotationref ref="module_L5b_halfmodule_axial_slot_sensor_rotation" />
+          <physvolid field_name="component" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L5b_halfmodule_axial_slot_lamination_volume" />
+          <positionref ref="module_L5b_halfmodule_axial_slot_lamination_position" />
+          <rotationref ref="module_L5b_halfmodule_axial_slot_lamination_rotation" />
+          <physvolid field_name="component" value="2" />
+        </physvol>
+        <visref ref="ModuleVis" />
+      </volume>
+      <volume name="module_L5b_halfmodule_stereo_hole_sensor_active_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L5b_halfmodule_stereo_hole_sensor_activeBox" />
+        <sdref ref="Tracker" />
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L5b_halfmodule_stereo_hole_sensor_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L5b_halfmodule_stereo_hole_sensorBox" />
+        <physvol>
+          <volumeref ref="module_L5b_halfmodule_stereo_hole_sensor_active_volume" />
+          <positionref ref="module_L5b_halfmodule_stereo_hole_sensor_active_position" />
+          <rotationref ref="module_L5b_halfmodule_stereo_hole_sensor_active_rotation" />
+          <physvolid field_name="sensor" value="0" />
+        </physvol>
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L5b_halfmodule_stereo_hole_lamination_volume">
+        <materialref ref="Kapton" />
+        <solidref ref="module_L5b_halfmodule_stereo_hole_laminationBox" />
+        <visref ref="KaptonVis" />
+      </volume>
+      <volume name="module_L5b_halfmodule_stereo_hole_volume">
+        <materialref ref="Vacuum" />
+        <solidref ref="module_L5b_halfmodule_stereo_holeBox" />
+        <physvol>
+          <volumeref ref="module_L5b_halfmodule_stereo_hole_sensor_volume" />
+          <positionref ref="module_L5b_halfmodule_stereo_hole_sensor_position" />
+          <rotationref ref="module_L5b_halfmodule_stereo_hole_sensor_rotation" />
+          <physvolid field_name="component" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L5b_halfmodule_stereo_hole_lamination_volume" />
+          <positionref ref="module_L5b_halfmodule_stereo_hole_lamination_position" />
+          <rotationref ref="module_L5b_halfmodule_stereo_hole_lamination_rotation" />
+          <physvolid field_name="component" value="2" />
+        </physvol>
+        <visref ref="ModuleVis" />
+      </volume>
+      <volume name="module_L5b_halfmodule_stereo_slot_sensor_active_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L5b_halfmodule_stereo_slot_sensor_activeBox" />
+        <sdref ref="Tracker" />
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L5b_halfmodule_stereo_slot_sensor_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L5b_halfmodule_stereo_slot_sensorBox" />
+        <physvol>
+          <volumeref ref="module_L5b_halfmodule_stereo_slot_sensor_active_volume" />
+          <positionref ref="module_L5b_halfmodule_stereo_slot_sensor_active_position" />
+          <rotationref ref="module_L5b_halfmodule_stereo_slot_sensor_active_rotation" />
+          <physvolid field_name="sensor" value="0" />
+        </physvol>
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L5b_halfmodule_stereo_slot_lamination_volume">
+        <materialref ref="Kapton" />
+        <solidref ref="module_L5b_halfmodule_stereo_slot_laminationBox" />
+        <visref ref="KaptonVis" />
+      </volume>
+      <volume name="module_L5b_halfmodule_stereo_slot_volume">
+        <materialref ref="Vacuum" />
+        <solidref ref="module_L5b_halfmodule_stereo_slotBox" />
+        <physvol>
+          <volumeref ref="module_L5b_halfmodule_stereo_slot_sensor_volume" />
+          <positionref ref="module_L5b_halfmodule_stereo_slot_sensor_position" />
+          <rotationref ref="module_L5b_halfmodule_stereo_slot_sensor_rotation" />
+          <physvolid field_name="component" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L5b_halfmodule_stereo_slot_lamination_volume" />
+          <positionref ref="module_L5b_halfmodule_stereo_slot_lamination_position" />
+          <rotationref ref="module_L5b_halfmodule_stereo_slot_lamination_rotation" />
+          <physvolid field_name="component" value="2" />
+        </physvol>
+        <visref ref="ModuleVis" />
+      </volume>
+      <volume name="module_L5t_halfmodule_axial_hole_sensor_active_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L5t_halfmodule_axial_hole_sensor_activeBox" />
+        <sdref ref="Tracker" />
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L5t_halfmodule_axial_hole_sensor_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L5t_halfmodule_axial_hole_sensorBox" />
+        <physvol>
+          <volumeref ref="module_L5t_halfmodule_axial_hole_sensor_active_volume" />
+          <positionref ref="module_L5t_halfmodule_axial_hole_sensor_active_position" />
+          <rotationref ref="module_L5t_halfmodule_axial_hole_sensor_active_rotation" />
+          <physvolid field_name="sensor" value="0" />
+        </physvol>
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L5t_halfmodule_axial_hole_lamination_volume">
+        <materialref ref="Kapton" />
+        <solidref ref="module_L5t_halfmodule_axial_hole_laminationBox" />
+        <visref ref="KaptonVis" />
+      </volume>
+      <volume name="module_L5t_halfmodule_axial_hole_volume">
+        <materialref ref="Vacuum" />
+        <solidref ref="module_L5t_halfmodule_axial_holeBox" />
+        <physvol>
+          <volumeref ref="module_L5t_halfmodule_axial_hole_sensor_volume" />
+          <positionref ref="module_L5t_halfmodule_axial_hole_sensor_position" />
+          <rotationref ref="module_L5t_halfmodule_axial_hole_sensor_rotation" />
+          <physvolid field_name="component" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L5t_halfmodule_axial_hole_lamination_volume" />
+          <positionref ref="module_L5t_halfmodule_axial_hole_lamination_position" />
+          <rotationref ref="module_L5t_halfmodule_axial_hole_lamination_rotation" />
+          <physvolid field_name="component" value="2" />
+        </physvol>
+        <visref ref="ModuleVis" />
+      </volume>
+      <volume name="module_L5t_halfmodule_axial_slot_sensor_active_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L5t_halfmodule_axial_slot_sensor_activeBox" />
+        <sdref ref="Tracker" />
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L5t_halfmodule_axial_slot_sensor_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L5t_halfmodule_axial_slot_sensorBox" />
+        <physvol>
+          <volumeref ref="module_L5t_halfmodule_axial_slot_sensor_active_volume" />
+          <positionref ref="module_L5t_halfmodule_axial_slot_sensor_active_position" />
+          <rotationref ref="module_L5t_halfmodule_axial_slot_sensor_active_rotation" />
+          <physvolid field_name="sensor" value="0" />
+        </physvol>
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L5t_halfmodule_axial_slot_lamination_volume">
+        <materialref ref="Kapton" />
+        <solidref ref="module_L5t_halfmodule_axial_slot_laminationBox" />
+        <visref ref="KaptonVis" />
+      </volume>
+      <volume name="module_L5t_halfmodule_axial_slot_volume">
+        <materialref ref="Vacuum" />
+        <solidref ref="module_L5t_halfmodule_axial_slotBox" />
+        <physvol>
+          <volumeref ref="module_L5t_halfmodule_axial_slot_sensor_volume" />
+          <positionref ref="module_L5t_halfmodule_axial_slot_sensor_position" />
+          <rotationref ref="module_L5t_halfmodule_axial_slot_sensor_rotation" />
+          <physvolid field_name="component" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L5t_halfmodule_axial_slot_lamination_volume" />
+          <positionref ref="module_L5t_halfmodule_axial_slot_lamination_position" />
+          <rotationref ref="module_L5t_halfmodule_axial_slot_lamination_rotation" />
+          <physvolid field_name="component" value="2" />
+        </physvol>
+        <visref ref="ModuleVis" />
+      </volume>
+      <volume name="module_L5t_halfmodule_stereo_hole_sensor_active_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L5t_halfmodule_stereo_hole_sensor_activeBox" />
+        <sdref ref="Tracker" />
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L5t_halfmodule_stereo_hole_sensor_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L5t_halfmodule_stereo_hole_sensorBox" />
+        <physvol>
+          <volumeref ref="module_L5t_halfmodule_stereo_hole_sensor_active_volume" />
+          <positionref ref="module_L5t_halfmodule_stereo_hole_sensor_active_position" />
+          <rotationref ref="module_L5t_halfmodule_stereo_hole_sensor_active_rotation" />
+          <physvolid field_name="sensor" value="0" />
+        </physvol>
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L5t_halfmodule_stereo_hole_lamination_volume">
+        <materialref ref="Kapton" />
+        <solidref ref="module_L5t_halfmodule_stereo_hole_laminationBox" />
+        <visref ref="KaptonVis" />
+      </volume>
+      <volume name="module_L5t_halfmodule_stereo_hole_volume">
+        <materialref ref="Vacuum" />
+        <solidref ref="module_L5t_halfmodule_stereo_holeBox" />
+        <physvol>
+          <volumeref ref="module_L5t_halfmodule_stereo_hole_sensor_volume" />
+          <positionref ref="module_L5t_halfmodule_stereo_hole_sensor_position" />
+          <rotationref ref="module_L5t_halfmodule_stereo_hole_sensor_rotation" />
+          <physvolid field_name="component" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L5t_halfmodule_stereo_hole_lamination_volume" />
+          <positionref ref="module_L5t_halfmodule_stereo_hole_lamination_position" />
+          <rotationref ref="module_L5t_halfmodule_stereo_hole_lamination_rotation" />
+          <physvolid field_name="component" value="2" />
+        </physvol>
+        <visref ref="ModuleVis" />
+      </volume>
+      <volume name="module_L5t_halfmodule_stereo_slot_sensor_active_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L5t_halfmodule_stereo_slot_sensor_activeBox" />
+        <sdref ref="Tracker" />
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L5t_halfmodule_stereo_slot_sensor_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L5t_halfmodule_stereo_slot_sensorBox" />
+        <physvol>
+          <volumeref ref="module_L5t_halfmodule_stereo_slot_sensor_active_volume" />
+          <positionref ref="module_L5t_halfmodule_stereo_slot_sensor_active_position" />
+          <rotationref ref="module_L5t_halfmodule_stereo_slot_sensor_active_rotation" />
+          <physvolid field_name="sensor" value="0" />
+        </physvol>
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L5t_halfmodule_stereo_slot_lamination_volume">
+        <materialref ref="Kapton" />
+        <solidref ref="module_L5t_halfmodule_stereo_slot_laminationBox" />
+        <visref ref="KaptonVis" />
+      </volume>
+      <volume name="module_L5t_halfmodule_stereo_slot_volume">
+        <materialref ref="Vacuum" />
+        <solidref ref="module_L5t_halfmodule_stereo_slotBox" />
+        <physvol>
+          <volumeref ref="module_L5t_halfmodule_stereo_slot_sensor_volume" />
+          <positionref ref="module_L5t_halfmodule_stereo_slot_sensor_position" />
+          <rotationref ref="module_L5t_halfmodule_stereo_slot_sensor_rotation" />
+          <physvolid field_name="component" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L5t_halfmodule_stereo_slot_lamination_volume" />
+          <positionref ref="module_L5t_halfmodule_stereo_slot_lamination_position" />
+          <rotationref ref="module_L5t_halfmodule_stereo_slot_lamination_rotation" />
+          <physvolid field_name="component" value="2" />
+        </physvol>
+        <visref ref="ModuleVis" />
+      </volume>
+      <volume name="module_L6b_halfmodule_axial_hole_sensor_active_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L6b_halfmodule_axial_hole_sensor_activeBox" />
+        <sdref ref="Tracker" />
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L6b_halfmodule_axial_hole_sensor_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L6b_halfmodule_axial_hole_sensorBox" />
+        <physvol>
+          <volumeref ref="module_L6b_halfmodule_axial_hole_sensor_active_volume" />
+          <positionref ref="module_L6b_halfmodule_axial_hole_sensor_active_position" />
+          <rotationref ref="module_L6b_halfmodule_axial_hole_sensor_active_rotation" />
+          <physvolid field_name="sensor" value="0" />
+        </physvol>
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L6b_halfmodule_axial_hole_lamination_volume">
+        <materialref ref="Kapton" />
+        <solidref ref="module_L6b_halfmodule_axial_hole_laminationBox" />
+        <visref ref="KaptonVis" />
+      </volume>
+      <volume name="module_L6b_halfmodule_axial_hole_volume">
+        <materialref ref="Vacuum" />
+        <solidref ref="module_L6b_halfmodule_axial_holeBox" />
+        <physvol>
+          <volumeref ref="module_L6b_halfmodule_axial_hole_sensor_volume" />
+          <positionref ref="module_L6b_halfmodule_axial_hole_sensor_position" />
+          <rotationref ref="module_L6b_halfmodule_axial_hole_sensor_rotation" />
+          <physvolid field_name="component" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L6b_halfmodule_axial_hole_lamination_volume" />
+          <positionref ref="module_L6b_halfmodule_axial_hole_lamination_position" />
+          <rotationref ref="module_L6b_halfmodule_axial_hole_lamination_rotation" />
+          <physvolid field_name="component" value="2" />
+        </physvol>
+        <visref ref="ModuleVis" />
+      </volume>
+      <volume name="module_L6b_halfmodule_axial_slot_sensor_active_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L6b_halfmodule_axial_slot_sensor_activeBox" />
+        <sdref ref="Tracker" />
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L6b_halfmodule_axial_slot_sensor_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L6b_halfmodule_axial_slot_sensorBox" />
+        <physvol>
+          <volumeref ref="module_L6b_halfmodule_axial_slot_sensor_active_volume" />
+          <positionref ref="module_L6b_halfmodule_axial_slot_sensor_active_position" />
+          <rotationref ref="module_L6b_halfmodule_axial_slot_sensor_active_rotation" />
+          <physvolid field_name="sensor" value="0" />
+        </physvol>
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L6b_halfmodule_axial_slot_lamination_volume">
+        <materialref ref="Kapton" />
+        <solidref ref="module_L6b_halfmodule_axial_slot_laminationBox" />
+        <visref ref="KaptonVis" />
+      </volume>
+      <volume name="module_L6b_halfmodule_axial_slot_volume">
+        <materialref ref="Vacuum" />
+        <solidref ref="module_L6b_halfmodule_axial_slotBox" />
+        <physvol>
+          <volumeref ref="module_L6b_halfmodule_axial_slot_sensor_volume" />
+          <positionref ref="module_L6b_halfmodule_axial_slot_sensor_position" />
+          <rotationref ref="module_L6b_halfmodule_axial_slot_sensor_rotation" />
+          <physvolid field_name="component" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L6b_halfmodule_axial_slot_lamination_volume" />
+          <positionref ref="module_L6b_halfmodule_axial_slot_lamination_position" />
+          <rotationref ref="module_L6b_halfmodule_axial_slot_lamination_rotation" />
+          <physvolid field_name="component" value="2" />
+        </physvol>
+        <visref ref="ModuleVis" />
+      </volume>
+      <volume name="module_L6b_halfmodule_stereo_hole_sensor_active_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L6b_halfmodule_stereo_hole_sensor_activeBox" />
+        <sdref ref="Tracker" />
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L6b_halfmodule_stereo_hole_sensor_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L6b_halfmodule_stereo_hole_sensorBox" />
+        <physvol>
+          <volumeref ref="module_L6b_halfmodule_stereo_hole_sensor_active_volume" />
+          <positionref ref="module_L6b_halfmodule_stereo_hole_sensor_active_position" />
+          <rotationref ref="module_L6b_halfmodule_stereo_hole_sensor_active_rotation" />
+          <physvolid field_name="sensor" value="0" />
+        </physvol>
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L6b_halfmodule_stereo_hole_lamination_volume">
+        <materialref ref="Kapton" />
+        <solidref ref="module_L6b_halfmodule_stereo_hole_laminationBox" />
+        <visref ref="KaptonVis" />
+      </volume>
+      <volume name="module_L6b_halfmodule_stereo_hole_volume">
+        <materialref ref="Vacuum" />
+        <solidref ref="module_L6b_halfmodule_stereo_holeBox" />
+        <physvol>
+          <volumeref ref="module_L6b_halfmodule_stereo_hole_sensor_volume" />
+          <positionref ref="module_L6b_halfmodule_stereo_hole_sensor_position" />
+          <rotationref ref="module_L6b_halfmodule_stereo_hole_sensor_rotation" />
+          <physvolid field_name="component" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L6b_halfmodule_stereo_hole_lamination_volume" />
+          <positionref ref="module_L6b_halfmodule_stereo_hole_lamination_position" />
+          <rotationref ref="module_L6b_halfmodule_stereo_hole_lamination_rotation" />
+          <physvolid field_name="component" value="2" />
+        </physvol>
+        <visref ref="ModuleVis" />
+      </volume>
+      <volume name="module_L6b_halfmodule_stereo_slot_sensor_active_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L6b_halfmodule_stereo_slot_sensor_activeBox" />
+        <sdref ref="Tracker" />
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L6b_halfmodule_stereo_slot_sensor_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L6b_halfmodule_stereo_slot_sensorBox" />
+        <physvol>
+          <volumeref ref="module_L6b_halfmodule_stereo_slot_sensor_active_volume" />
+          <positionref ref="module_L6b_halfmodule_stereo_slot_sensor_active_position" />
+          <rotationref ref="module_L6b_halfmodule_stereo_slot_sensor_active_rotation" />
+          <physvolid field_name="sensor" value="0" />
+        </physvol>
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L6b_halfmodule_stereo_slot_lamination_volume">
+        <materialref ref="Kapton" />
+        <solidref ref="module_L6b_halfmodule_stereo_slot_laminationBox" />
+        <visref ref="KaptonVis" />
+      </volume>
+      <volume name="module_L6b_halfmodule_stereo_slot_volume">
+        <materialref ref="Vacuum" />
+        <solidref ref="module_L6b_halfmodule_stereo_slotBox" />
+        <physvol>
+          <volumeref ref="module_L6b_halfmodule_stereo_slot_sensor_volume" />
+          <positionref ref="module_L6b_halfmodule_stereo_slot_sensor_position" />
+          <rotationref ref="module_L6b_halfmodule_stereo_slot_sensor_rotation" />
+          <physvolid field_name="component" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L6b_halfmodule_stereo_slot_lamination_volume" />
+          <positionref ref="module_L6b_halfmodule_stereo_slot_lamination_position" />
+          <rotationref ref="module_L6b_halfmodule_stereo_slot_lamination_rotation" />
+          <physvolid field_name="component" value="2" />
+        </physvol>
+        <visref ref="ModuleVis" />
+      </volume>
+      <volume name="module_L6t_halfmodule_axial_hole_sensor_active_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L6t_halfmodule_axial_hole_sensor_activeBox" />
+        <sdref ref="Tracker" />
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L6t_halfmodule_axial_hole_sensor_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L6t_halfmodule_axial_hole_sensorBox" />
+        <physvol>
+          <volumeref ref="module_L6t_halfmodule_axial_hole_sensor_active_volume" />
+          <positionref ref="module_L6t_halfmodule_axial_hole_sensor_active_position" />
+          <rotationref ref="module_L6t_halfmodule_axial_hole_sensor_active_rotation" />
+          <physvolid field_name="sensor" value="0" />
+        </physvol>
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L6t_halfmodule_axial_hole_lamination_volume">
+        <materialref ref="Kapton" />
+        <solidref ref="module_L6t_halfmodule_axial_hole_laminationBox" />
+        <visref ref="KaptonVis" />
+      </volume>
+      <volume name="module_L6t_halfmodule_axial_hole_volume">
+        <materialref ref="Vacuum" />
+        <solidref ref="module_L6t_halfmodule_axial_holeBox" />
+        <physvol>
+          <volumeref ref="module_L6t_halfmodule_axial_hole_sensor_volume" />
+          <positionref ref="module_L6t_halfmodule_axial_hole_sensor_position" />
+          <rotationref ref="module_L6t_halfmodule_axial_hole_sensor_rotation" />
+          <physvolid field_name="component" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L6t_halfmodule_axial_hole_lamination_volume" />
+          <positionref ref="module_L6t_halfmodule_axial_hole_lamination_position" />
+          <rotationref ref="module_L6t_halfmodule_axial_hole_lamination_rotation" />
+          <physvolid field_name="component" value="2" />
+        </physvol>
+        <visref ref="ModuleVis" />
+      </volume>
+      <volume name="module_L6t_halfmodule_axial_slot_sensor_active_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L6t_halfmodule_axial_slot_sensor_activeBox" />
+        <sdref ref="Tracker" />
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L6t_halfmodule_axial_slot_sensor_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L6t_halfmodule_axial_slot_sensorBox" />
+        <physvol>
+          <volumeref ref="module_L6t_halfmodule_axial_slot_sensor_active_volume" />
+          <positionref ref="module_L6t_halfmodule_axial_slot_sensor_active_position" />
+          <rotationref ref="module_L6t_halfmodule_axial_slot_sensor_active_rotation" />
+          <physvolid field_name="sensor" value="0" />
+        </physvol>
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L6t_halfmodule_axial_slot_lamination_volume">
+        <materialref ref="Kapton" />
+        <solidref ref="module_L6t_halfmodule_axial_slot_laminationBox" />
+        <visref ref="KaptonVis" />
+      </volume>
+      <volume name="module_L6t_halfmodule_axial_slot_volume">
+        <materialref ref="Vacuum" />
+        <solidref ref="module_L6t_halfmodule_axial_slotBox" />
+        <physvol>
+          <volumeref ref="module_L6t_halfmodule_axial_slot_sensor_volume" />
+          <positionref ref="module_L6t_halfmodule_axial_slot_sensor_position" />
+          <rotationref ref="module_L6t_halfmodule_axial_slot_sensor_rotation" />
+          <physvolid field_name="component" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L6t_halfmodule_axial_slot_lamination_volume" />
+          <positionref ref="module_L6t_halfmodule_axial_slot_lamination_position" />
+          <rotationref ref="module_L6t_halfmodule_axial_slot_lamination_rotation" />
+          <physvolid field_name="component" value="2" />
+        </physvol>
+        <visref ref="ModuleVis" />
+      </volume>
+      <volume name="module_L6t_halfmodule_stereo_hole_sensor_active_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L6t_halfmodule_stereo_hole_sensor_activeBox" />
+        <sdref ref="Tracker" />
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L6t_halfmodule_stereo_hole_sensor_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L6t_halfmodule_stereo_hole_sensorBox" />
+        <physvol>
+          <volumeref ref="module_L6t_halfmodule_stereo_hole_sensor_active_volume" />
+          <positionref ref="module_L6t_halfmodule_stereo_hole_sensor_active_position" />
+          <rotationref ref="module_L6t_halfmodule_stereo_hole_sensor_active_rotation" />
+          <physvolid field_name="sensor" value="0" />
+        </physvol>
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L6t_halfmodule_stereo_hole_lamination_volume">
+        <materialref ref="Kapton" />
+        <solidref ref="module_L6t_halfmodule_stereo_hole_laminationBox" />
+        <visref ref="KaptonVis" />
+      </volume>
+      <volume name="module_L6t_halfmodule_stereo_hole_volume">
+        <materialref ref="Vacuum" />
+        <solidref ref="module_L6t_halfmodule_stereo_holeBox" />
+        <physvol>
+          <volumeref ref="module_L6t_halfmodule_stereo_hole_sensor_volume" />
+          <positionref ref="module_L6t_halfmodule_stereo_hole_sensor_position" />
+          <rotationref ref="module_L6t_halfmodule_stereo_hole_sensor_rotation" />
+          <physvolid field_name="component" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L6t_halfmodule_stereo_hole_lamination_volume" />
+          <positionref ref="module_L6t_halfmodule_stereo_hole_lamination_position" />
+          <rotationref ref="module_L6t_halfmodule_stereo_hole_lamination_rotation" />
+          <physvolid field_name="component" value="2" />
+        </physvol>
+        <visref ref="ModuleVis" />
+      </volume>
+      <volume name="module_L6t_halfmodule_stereo_slot_sensor_active_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L6t_halfmodule_stereo_slot_sensor_activeBox" />
+        <sdref ref="Tracker" />
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L6t_halfmodule_stereo_slot_sensor_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L6t_halfmodule_stereo_slot_sensorBox" />
+        <physvol>
+          <volumeref ref="module_L6t_halfmodule_stereo_slot_sensor_active_volume" />
+          <positionref ref="module_L6t_halfmodule_stereo_slot_sensor_active_position" />
+          <rotationref ref="module_L6t_halfmodule_stereo_slot_sensor_active_rotation" />
+          <physvolid field_name="sensor" value="0" />
+        </physvol>
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L6t_halfmodule_stereo_slot_lamination_volume">
+        <materialref ref="Kapton" />
+        <solidref ref="module_L6t_halfmodule_stereo_slot_laminationBox" />
+        <visref ref="KaptonVis" />
+      </volume>
+      <volume name="module_L6t_halfmodule_stereo_slot_volume">
+        <materialref ref="Vacuum" />
+        <solidref ref="module_L6t_halfmodule_stereo_slotBox" />
+        <physvol>
+          <volumeref ref="module_L6t_halfmodule_stereo_slot_sensor_volume" />
+          <positionref ref="module_L6t_halfmodule_stereo_slot_sensor_position" />
+          <rotationref ref="module_L6t_halfmodule_stereo_slot_sensor_rotation" />
+          <physvolid field_name="component" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L6t_halfmodule_stereo_slot_lamination_volume" />
+          <positionref ref="module_L6t_halfmodule_stereo_slot_lamination_position" />
+          <rotationref ref="module_L6t_halfmodule_stereo_slot_lamination_rotation" />
+          <physvolid field_name="component" value="2" />
+        </physvol>
+        <visref ref="ModuleVis" />
+      </volume>
+      <volume name="module_L7b_halfmodule_axial_hole_sensor_active_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L7b_halfmodule_axial_hole_sensor_activeBox" />
+        <sdref ref="Tracker" />
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L7b_halfmodule_axial_hole_sensor_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L7b_halfmodule_axial_hole_sensorBox" />
+        <physvol>
+          <volumeref ref="module_L7b_halfmodule_axial_hole_sensor_active_volume" />
+          <positionref ref="module_L7b_halfmodule_axial_hole_sensor_active_position" />
+          <rotationref ref="module_L7b_halfmodule_axial_hole_sensor_active_rotation" />
+          <physvolid field_name="sensor" value="0" />
+        </physvol>
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L7b_halfmodule_axial_hole_lamination_volume">
+        <materialref ref="Kapton" />
+        <solidref ref="module_L7b_halfmodule_axial_hole_laminationBox" />
+        <visref ref="KaptonVis" />
+      </volume>
+      <volume name="module_L7b_halfmodule_axial_hole_volume">
+        <materialref ref="Vacuum" />
+        <solidref ref="module_L7b_halfmodule_axial_holeBox" />
+        <physvol>
+          <volumeref ref="module_L7b_halfmodule_axial_hole_sensor_volume" />
+          <positionref ref="module_L7b_halfmodule_axial_hole_sensor_position" />
+          <rotationref ref="module_L7b_halfmodule_axial_hole_sensor_rotation" />
+          <physvolid field_name="component" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L7b_halfmodule_axial_hole_lamination_volume" />
+          <positionref ref="module_L7b_halfmodule_axial_hole_lamination_position" />
+          <rotationref ref="module_L7b_halfmodule_axial_hole_lamination_rotation" />
+          <physvolid field_name="component" value="2" />
+        </physvol>
+        <visref ref="ModuleVis" />
+      </volume>
+      <volume name="module_L7b_halfmodule_axial_slot_sensor_active_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L7b_halfmodule_axial_slot_sensor_activeBox" />
+        <sdref ref="Tracker" />
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L7b_halfmodule_axial_slot_sensor_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L7b_halfmodule_axial_slot_sensorBox" />
+        <physvol>
+          <volumeref ref="module_L7b_halfmodule_axial_slot_sensor_active_volume" />
+          <positionref ref="module_L7b_halfmodule_axial_slot_sensor_active_position" />
+          <rotationref ref="module_L7b_halfmodule_axial_slot_sensor_active_rotation" />
+          <physvolid field_name="sensor" value="0" />
+        </physvol>
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L7b_halfmodule_axial_slot_lamination_volume">
+        <materialref ref="Kapton" />
+        <solidref ref="module_L7b_halfmodule_axial_slot_laminationBox" />
+        <visref ref="KaptonVis" />
+      </volume>
+      <volume name="module_L7b_halfmodule_axial_slot_volume">
+        <materialref ref="Vacuum" />
+        <solidref ref="module_L7b_halfmodule_axial_slotBox" />
+        <physvol>
+          <volumeref ref="module_L7b_halfmodule_axial_slot_sensor_volume" />
+          <positionref ref="module_L7b_halfmodule_axial_slot_sensor_position" />
+          <rotationref ref="module_L7b_halfmodule_axial_slot_sensor_rotation" />
+          <physvolid field_name="component" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L7b_halfmodule_axial_slot_lamination_volume" />
+          <positionref ref="module_L7b_halfmodule_axial_slot_lamination_position" />
+          <rotationref ref="module_L7b_halfmodule_axial_slot_lamination_rotation" />
+          <physvolid field_name="component" value="2" />
+        </physvol>
+        <visref ref="ModuleVis" />
+      </volume>
+      <volume name="module_L7b_halfmodule_stereo_hole_sensor_active_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L7b_halfmodule_stereo_hole_sensor_activeBox" />
+        <sdref ref="Tracker" />
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L7b_halfmodule_stereo_hole_sensor_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L7b_halfmodule_stereo_hole_sensorBox" />
+        <physvol>
+          <volumeref ref="module_L7b_halfmodule_stereo_hole_sensor_active_volume" />
+          <positionref ref="module_L7b_halfmodule_stereo_hole_sensor_active_position" />
+          <rotationref ref="module_L7b_halfmodule_stereo_hole_sensor_active_rotation" />
+          <physvolid field_name="sensor" value="0" />
+        </physvol>
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L7b_halfmodule_stereo_hole_lamination_volume">
+        <materialref ref="Kapton" />
+        <solidref ref="module_L7b_halfmodule_stereo_hole_laminationBox" />
+        <visref ref="KaptonVis" />
+      </volume>
+      <volume name="module_L7b_halfmodule_stereo_hole_volume">
+        <materialref ref="Vacuum" />
+        <solidref ref="module_L7b_halfmodule_stereo_holeBox" />
+        <physvol>
+          <volumeref ref="module_L7b_halfmodule_stereo_hole_sensor_volume" />
+          <positionref ref="module_L7b_halfmodule_stereo_hole_sensor_position" />
+          <rotationref ref="module_L7b_halfmodule_stereo_hole_sensor_rotation" />
+          <physvolid field_name="component" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L7b_halfmodule_stereo_hole_lamination_volume" />
+          <positionref ref="module_L7b_halfmodule_stereo_hole_lamination_position" />
+          <rotationref ref="module_L7b_halfmodule_stereo_hole_lamination_rotation" />
+          <physvolid field_name="component" value="2" />
+        </physvol>
+        <visref ref="ModuleVis" />
+      </volume>
+      <volume name="module_L7b_halfmodule_stereo_slot_sensor_active_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L7b_halfmodule_stereo_slot_sensor_activeBox" />
+        <sdref ref="Tracker" />
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L7b_halfmodule_stereo_slot_sensor_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L7b_halfmodule_stereo_slot_sensorBox" />
+        <physvol>
+          <volumeref ref="module_L7b_halfmodule_stereo_slot_sensor_active_volume" />
+          <positionref ref="module_L7b_halfmodule_stereo_slot_sensor_active_position" />
+          <rotationref ref="module_L7b_halfmodule_stereo_slot_sensor_active_rotation" />
+          <physvolid field_name="sensor" value="0" />
+        </physvol>
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L7b_halfmodule_stereo_slot_lamination_volume">
+        <materialref ref="Kapton" />
+        <solidref ref="module_L7b_halfmodule_stereo_slot_laminationBox" />
+        <visref ref="KaptonVis" />
+      </volume>
+      <volume name="module_L7b_halfmodule_stereo_slot_volume">
+        <materialref ref="Vacuum" />
+        <solidref ref="module_L7b_halfmodule_stereo_slotBox" />
+        <physvol>
+          <volumeref ref="module_L7b_halfmodule_stereo_slot_sensor_volume" />
+          <positionref ref="module_L7b_halfmodule_stereo_slot_sensor_position" />
+          <rotationref ref="module_L7b_halfmodule_stereo_slot_sensor_rotation" />
+          <physvolid field_name="component" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L7b_halfmodule_stereo_slot_lamination_volume" />
+          <positionref ref="module_L7b_halfmodule_stereo_slot_lamination_position" />
+          <rotationref ref="module_L7b_halfmodule_stereo_slot_lamination_rotation" />
+          <physvolid field_name="component" value="2" />
+        </physvol>
+        <visref ref="ModuleVis" />
+      </volume>
+      <volume name="module_L7t_halfmodule_axial_hole_sensor_active_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L7t_halfmodule_axial_hole_sensor_activeBox" />
+        <sdref ref="Tracker" />
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L7t_halfmodule_axial_hole_sensor_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L7t_halfmodule_axial_hole_sensorBox" />
+        <physvol>
+          <volumeref ref="module_L7t_halfmodule_axial_hole_sensor_active_volume" />
+          <positionref ref="module_L7t_halfmodule_axial_hole_sensor_active_position" />
+          <rotationref ref="module_L7t_halfmodule_axial_hole_sensor_active_rotation" />
+          <physvolid field_name="sensor" value="0" />
+        </physvol>
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L7t_halfmodule_axial_hole_lamination_volume">
+        <materialref ref="Kapton" />
+        <solidref ref="module_L7t_halfmodule_axial_hole_laminationBox" />
+        <visref ref="KaptonVis" />
+      </volume>
+      <volume name="module_L7t_halfmodule_axial_hole_volume">
+        <materialref ref="Vacuum" />
+        <solidref ref="module_L7t_halfmodule_axial_holeBox" />
+        <physvol>
+          <volumeref ref="module_L7t_halfmodule_axial_hole_sensor_volume" />
+          <positionref ref="module_L7t_halfmodule_axial_hole_sensor_position" />
+          <rotationref ref="module_L7t_halfmodule_axial_hole_sensor_rotation" />
+          <physvolid field_name="component" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L7t_halfmodule_axial_hole_lamination_volume" />
+          <positionref ref="module_L7t_halfmodule_axial_hole_lamination_position" />
+          <rotationref ref="module_L7t_halfmodule_axial_hole_lamination_rotation" />
+          <physvolid field_name="component" value="2" />
+        </physvol>
+        <visref ref="ModuleVis" />
+      </volume>
+      <volume name="module_L7t_halfmodule_axial_slot_sensor_active_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L7t_halfmodule_axial_slot_sensor_activeBox" />
+        <sdref ref="Tracker" />
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L7t_halfmodule_axial_slot_sensor_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L7t_halfmodule_axial_slot_sensorBox" />
+        <physvol>
+          <volumeref ref="module_L7t_halfmodule_axial_slot_sensor_active_volume" />
+          <positionref ref="module_L7t_halfmodule_axial_slot_sensor_active_position" />
+          <rotationref ref="module_L7t_halfmodule_axial_slot_sensor_active_rotation" />
+          <physvolid field_name="sensor" value="0" />
+        </physvol>
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L7t_halfmodule_axial_slot_lamination_volume">
+        <materialref ref="Kapton" />
+        <solidref ref="module_L7t_halfmodule_axial_slot_laminationBox" />
+        <visref ref="KaptonVis" />
+      </volume>
+      <volume name="module_L7t_halfmodule_axial_slot_volume">
+        <materialref ref="Vacuum" />
+        <solidref ref="module_L7t_halfmodule_axial_slotBox" />
+        <physvol>
+          <volumeref ref="module_L7t_halfmodule_axial_slot_sensor_volume" />
+          <positionref ref="module_L7t_halfmodule_axial_slot_sensor_position" />
+          <rotationref ref="module_L7t_halfmodule_axial_slot_sensor_rotation" />
+          <physvolid field_name="component" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L7t_halfmodule_axial_slot_lamination_volume" />
+          <positionref ref="module_L7t_halfmodule_axial_slot_lamination_position" />
+          <rotationref ref="module_L7t_halfmodule_axial_slot_lamination_rotation" />
+          <physvolid field_name="component" value="2" />
+        </physvol>
+        <visref ref="ModuleVis" />
+      </volume>
+      <volume name="module_L7t_halfmodule_stereo_hole_sensor_active_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L7t_halfmodule_stereo_hole_sensor_activeBox" />
+        <sdref ref="Tracker" />
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L7t_halfmodule_stereo_hole_sensor_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L7t_halfmodule_stereo_hole_sensorBox" />
+        <physvol>
+          <volumeref ref="module_L7t_halfmodule_stereo_hole_sensor_active_volume" />
+          <positionref ref="module_L7t_halfmodule_stereo_hole_sensor_active_position" />
+          <rotationref ref="module_L7t_halfmodule_stereo_hole_sensor_active_rotation" />
+          <physvolid field_name="sensor" value="0" />
+        </physvol>
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L7t_halfmodule_stereo_hole_lamination_volume">
+        <materialref ref="Kapton" />
+        <solidref ref="module_L7t_halfmodule_stereo_hole_laminationBox" />
+        <visref ref="KaptonVis" />
+      </volume>
+      <volume name="module_L7t_halfmodule_stereo_hole_volume">
+        <materialref ref="Vacuum" />
+        <solidref ref="module_L7t_halfmodule_stereo_holeBox" />
+        <physvol>
+          <volumeref ref="module_L7t_halfmodule_stereo_hole_sensor_volume" />
+          <positionref ref="module_L7t_halfmodule_stereo_hole_sensor_position" />
+          <rotationref ref="module_L7t_halfmodule_stereo_hole_sensor_rotation" />
+          <physvolid field_name="component" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L7t_halfmodule_stereo_hole_lamination_volume" />
+          <positionref ref="module_L7t_halfmodule_stereo_hole_lamination_position" />
+          <rotationref ref="module_L7t_halfmodule_stereo_hole_lamination_rotation" />
+          <physvolid field_name="component" value="2" />
+        </physvol>
+        <visref ref="ModuleVis" />
+      </volume>
+      <volume name="module_L7t_halfmodule_stereo_slot_sensor_active_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L7t_halfmodule_stereo_slot_sensor_activeBox" />
+        <sdref ref="Tracker" />
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L7t_halfmodule_stereo_slot_sensor_volume">
+        <materialref ref="Silicon" />
+        <solidref ref="module_L7t_halfmodule_stereo_slot_sensorBox" />
+        <physvol>
+          <volumeref ref="module_L7t_halfmodule_stereo_slot_sensor_active_volume" />
+          <positionref ref="module_L7t_halfmodule_stereo_slot_sensor_active_position" />
+          <rotationref ref="module_L7t_halfmodule_stereo_slot_sensor_active_rotation" />
+          <physvolid field_name="sensor" value="0" />
+        </physvol>
+        <visref ref="SensorVis" />
+      </volume>
+      <volume name="module_L7t_halfmodule_stereo_slot_lamination_volume">
+        <materialref ref="Kapton" />
+        <solidref ref="module_L7t_halfmodule_stereo_slot_laminationBox" />
+        <visref ref="KaptonVis" />
+      </volume>
+      <volume name="module_L7t_halfmodule_stereo_slot_volume">
+        <materialref ref="Vacuum" />
+        <solidref ref="module_L7t_halfmodule_stereo_slotBox" />
+        <physvol>
+          <volumeref ref="module_L7t_halfmodule_stereo_slot_sensor_volume" />
+          <positionref ref="module_L7t_halfmodule_stereo_slot_sensor_position" />
+          <rotationref ref="module_L7t_halfmodule_stereo_slot_sensor_rotation" />
+          <physvolid field_name="component" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L7t_halfmodule_stereo_slot_lamination_volume" />
+          <positionref ref="module_L7t_halfmodule_stereo_slot_lamination_position" />
+          <rotationref ref="module_L7t_halfmodule_stereo_slot_lamination_rotation" />
+          <physvolid field_name="component" value="2" />
+        </physvol>
+        <visref ref="ModuleVis" />
+      </volume>
+      <volume name="base_volume">
+        <materialref ref="Vacuum" />
+        <solidref ref="baseBox" />
+        <physvol>
+          <volumeref ref="base_plate_volume" />
+          <positionref ref="base_plate_position" />
+          <rotationref ref="base_plate_rotation" />
+        </physvol>
+        <physvol>
+          <volumeref ref="support_plate_bottom_L14_volume" />
+          <positionref ref="support_plate_bottom_L14_position" />
+          <rotationref ref="support_plate_bottom_L14_rotation" />
+        </physvol>
+        <physvol>
+          <volumeref ref="support_plate_top_L14_volume" />
+          <positionref ref="support_plate_top_L14_position" />
+          <rotationref ref="support_plate_top_L14_rotation" />
+        </physvol>
+        <physvol>
+          <volumeref ref="support_plate_bottom_L46_volume" />
+          <positionref ref="support_plate_bottom_L46_position" />
+          <rotationref ref="support_plate_bottom_L46_rotation" />
+        </physvol>
+        <physvol>
+          <volumeref ref="support_plate_top_L46_volume" />
+          <positionref ref="support_plate_top_L46_position" />
+          <rotationref ref="support_plate_top_L46_rotation" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L1b_halfmodule_axial_hole_volume" />
+          <positionref ref="module_L1b_halfmodule_axial_hole_position" />
+          <rotationref ref="module_L1b_halfmodule_axial_hole_rotation" />
+          <physvolid field_name="system" value="1" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="2" />
+          <physvolid field_name="module" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L1b_halfmodule_axial_slot_volume" />
+          <positionref ref="module_L1b_halfmodule_axial_slot_position" />
+          <rotationref ref="module_L1b_halfmodule_axial_slot_rotation" />
+          <physvolid field_name="system" value="1" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="2" />
+          <physvolid field_name="module" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L1b_halfmodule_stereo_hole_volume" />
+          <positionref ref="module_L1b_halfmodule_stereo_hole_position" />
+          <rotationref ref="module_L1b_halfmodule_stereo_hole_rotation" />
+          <physvolid field_name="system" value="1" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="1" />
+          <physvolid field_name="module" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L1b_halfmodule_stereo_slot_volume" />
+          <positionref ref="module_L1b_halfmodule_stereo_slot_position" />
+          <rotationref ref="module_L1b_halfmodule_stereo_slot_rotation" />
+          <physvolid field_name="system" value="1" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="1" />
+          <physvolid field_name="module" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L1t_halfmodule_axial_hole_volume" />
+          <positionref ref="module_L1t_halfmodule_axial_hole_position" />
+          <rotationref ref="module_L1t_halfmodule_axial_hole_rotation" />
+          <physvolid field_name="system" value="1" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="1" />
+          <physvolid field_name="module" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L1t_halfmodule_axial_slot_volume" />
+          <positionref ref="module_L1t_halfmodule_axial_slot_position" />
+          <rotationref ref="module_L1t_halfmodule_axial_slot_rotation" />
+          <physvolid field_name="system" value="1" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="1" />
+          <physvolid field_name="module" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L1t_halfmodule_stereo_hole_volume" />
+          <positionref ref="module_L1t_halfmodule_stereo_hole_position" />
+          <rotationref ref="module_L1t_halfmodule_stereo_hole_rotation" />
+          <physvolid field_name="system" value="1" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="2" />
+          <physvolid field_name="module" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L1t_halfmodule_stereo_slot_volume" />
+          <positionref ref="module_L1t_halfmodule_stereo_slot_position" />
+          <rotationref ref="module_L1t_halfmodule_stereo_slot_rotation" />
+          <physvolid field_name="system" value="1" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="2" />
+          <physvolid field_name="module" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L2b_halfmodule_axial_volume" />
+          <positionref ref="module_L2b_halfmodule_axial_position" />
+          <rotationref ref="module_L2b_halfmodule_axial_rotation" />
+          <physvolid field_name="system" value="1" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="4" />
+          <physvolid field_name="module" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L2b_halfmodule_stereo_volume" />
+          <positionref ref="module_L2b_halfmodule_stereo_position" />
+          <rotationref ref="module_L2b_halfmodule_stereo_rotation" />
+          <physvolid field_name="system" value="1" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="3" />
+          <physvolid field_name="module" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L2t_halfmodule_axial_volume" />
+          <positionref ref="module_L2t_halfmodule_axial_position" />
+          <rotationref ref="module_L2t_halfmodule_axial_rotation" />
+          <physvolid field_name="system" value="1" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="3" />
+          <physvolid field_name="module" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L2t_halfmodule_stereo_volume" />
+          <positionref ref="module_L2t_halfmodule_stereo_position" />
+          <rotationref ref="module_L2t_halfmodule_stereo_rotation" />
+          <physvolid field_name="system" value="1" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="4" />
+          <physvolid field_name="module" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L3b_halfmodule_axial_volume" />
+          <positionref ref="module_L3b_halfmodule_axial_position" />
+          <rotationref ref="module_L3b_halfmodule_axial_rotation" />
+          <physvolid field_name="system" value="1" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="6" />
+          <physvolid field_name="module" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L3b_halfmodule_stereo_volume" />
+          <positionref ref="module_L3b_halfmodule_stereo_position" />
+          <rotationref ref="module_L3b_halfmodule_stereo_rotation" />
+          <physvolid field_name="system" value="1" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="5" />
+          <physvolid field_name="module" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L3t_halfmodule_axial_volume" />
+          <positionref ref="module_L3t_halfmodule_axial_position" />
+          <rotationref ref="module_L3t_halfmodule_axial_rotation" />
+          <physvolid field_name="system" value="1" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="5" />
+          <physvolid field_name="module" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L3t_halfmodule_stereo_volume" />
+          <positionref ref="module_L3t_halfmodule_stereo_position" />
+          <rotationref ref="module_L3t_halfmodule_stereo_rotation" />
+          <physvolid field_name="system" value="1" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="6" />
+          <physvolid field_name="module" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L4b_halfmodule_axial_volume" />
+          <positionref ref="module_L4b_halfmodule_axial_position" />
+          <rotationref ref="module_L4b_halfmodule_axial_rotation" />
+          <physvolid field_name="system" value="1" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="8" />
+          <physvolid field_name="module" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L4b_halfmodule_stereo_volume" />
+          <positionref ref="module_L4b_halfmodule_stereo_position" />
+          <rotationref ref="module_L4b_halfmodule_stereo_rotation" />
+          <physvolid field_name="system" value="1" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="7" />
+          <physvolid field_name="module" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L4t_halfmodule_axial_volume" />
+          <positionref ref="module_L4t_halfmodule_axial_position" />
+          <rotationref ref="module_L4t_halfmodule_axial_rotation" />
+          <physvolid field_name="system" value="1" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="7" />
+          <physvolid field_name="module" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L4t_halfmodule_stereo_volume" />
+          <positionref ref="module_L4t_halfmodule_stereo_position" />
+          <rotationref ref="module_L4t_halfmodule_stereo_rotation" />
+          <physvolid field_name="system" value="1" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="8" />
+          <physvolid field_name="module" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L5b_halfmodule_axial_hole_volume" />
+          <positionref ref="module_L5b_halfmodule_axial_hole_position" />
+          <rotationref ref="module_L5b_halfmodule_axial_hole_rotation" />
+          <physvolid field_name="system" value="1" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="10" />
+          <physvolid field_name="module" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L5b_halfmodule_axial_slot_volume" />
+          <positionref ref="module_L5b_halfmodule_axial_slot_position" />
+          <rotationref ref="module_L5b_halfmodule_axial_slot_rotation" />
+          <physvolid field_name="system" value="1" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="10" />
+          <physvolid field_name="module" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L5b_halfmodule_stereo_hole_volume" />
+          <positionref ref="module_L5b_halfmodule_stereo_hole_position" />
+          <rotationref ref="module_L5b_halfmodule_stereo_hole_rotation" />
+          <physvolid field_name="system" value="1" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="9" />
+          <physvolid field_name="module" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L5b_halfmodule_stereo_slot_volume" />
+          <positionref ref="module_L5b_halfmodule_stereo_slot_position" />
+          <rotationref ref="module_L5b_halfmodule_stereo_slot_rotation" />
+          <physvolid field_name="system" value="1" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="9" />
+          <physvolid field_name="module" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L5t_halfmodule_axial_hole_volume" />
+          <positionref ref="module_L5t_halfmodule_axial_hole_position" />
+          <rotationref ref="module_L5t_halfmodule_axial_hole_rotation" />
+          <physvolid field_name="system" value="1" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="9" />
+          <physvolid field_name="module" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L5t_halfmodule_axial_slot_volume" />
+          <positionref ref="module_L5t_halfmodule_axial_slot_position" />
+          <rotationref ref="module_L5t_halfmodule_axial_slot_rotation" />
+          <physvolid field_name="system" value="1" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="9" />
+          <physvolid field_name="module" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L5t_halfmodule_stereo_hole_volume" />
+          <positionref ref="module_L5t_halfmodule_stereo_hole_position" />
+          <rotationref ref="module_L5t_halfmodule_stereo_hole_rotation" />
+          <physvolid field_name="system" value="1" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="10" />
+          <physvolid field_name="module" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L5t_halfmodule_stereo_slot_volume" />
+          <positionref ref="module_L5t_halfmodule_stereo_slot_position" />
+          <rotationref ref="module_L5t_halfmodule_stereo_slot_rotation" />
+          <physvolid field_name="system" value="1" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="10" />
+          <physvolid field_name="module" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L6b_halfmodule_axial_hole_volume" />
+          <positionref ref="module_L6b_halfmodule_axial_hole_position" />
+          <rotationref ref="module_L6b_halfmodule_axial_hole_rotation" />
+          <physvolid field_name="system" value="1" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="12" />
+          <physvolid field_name="module" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L6b_halfmodule_axial_slot_volume" />
+          <positionref ref="module_L6b_halfmodule_axial_slot_position" />
+          <rotationref ref="module_L6b_halfmodule_axial_slot_rotation" />
+          <physvolid field_name="system" value="1" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="12" />
+          <physvolid field_name="module" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L6b_halfmodule_stereo_hole_volume" />
+          <positionref ref="module_L6b_halfmodule_stereo_hole_position" />
+          <rotationref ref="module_L6b_halfmodule_stereo_hole_rotation" />
+          <physvolid field_name="system" value="1" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="11" />
+          <physvolid field_name="module" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L6b_halfmodule_stereo_slot_volume" />
+          <positionref ref="module_L6b_halfmodule_stereo_slot_position" />
+          <rotationref ref="module_L6b_halfmodule_stereo_slot_rotation" />
+          <physvolid field_name="system" value="1" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="11" />
+          <physvolid field_name="module" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L6t_halfmodule_axial_hole_volume" />
+          <positionref ref="module_L6t_halfmodule_axial_hole_position" />
+          <rotationref ref="module_L6t_halfmodule_axial_hole_rotation" />
+          <physvolid field_name="system" value="1" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="11" />
+          <physvolid field_name="module" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L6t_halfmodule_axial_slot_volume" />
+          <positionref ref="module_L6t_halfmodule_axial_slot_position" />
+          <rotationref ref="module_L6t_halfmodule_axial_slot_rotation" />
+          <physvolid field_name="system" value="1" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="11" />
+          <physvolid field_name="module" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L6t_halfmodule_stereo_hole_volume" />
+          <positionref ref="module_L6t_halfmodule_stereo_hole_position" />
+          <rotationref ref="module_L6t_halfmodule_stereo_hole_rotation" />
+          <physvolid field_name="system" value="1" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="12" />
+          <physvolid field_name="module" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L6t_halfmodule_stereo_slot_volume" />
+          <positionref ref="module_L6t_halfmodule_stereo_slot_position" />
+          <rotationref ref="module_L6t_halfmodule_stereo_slot_rotation" />
+          <physvolid field_name="system" value="1" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="12" />
+          <physvolid field_name="module" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L7b_halfmodule_axial_hole_volume" />
+          <positionref ref="module_L7b_halfmodule_axial_hole_position" />
+          <rotationref ref="module_L7b_halfmodule_axial_hole_rotation" />
+          <physvolid field_name="system" value="1" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="14" />
+          <physvolid field_name="module" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L7b_halfmodule_axial_slot_volume" />
+          <positionref ref="module_L7b_halfmodule_axial_slot_position" />
+          <rotationref ref="module_L7b_halfmodule_axial_slot_rotation" />
+          <physvolid field_name="system" value="1" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="14" />
+          <physvolid field_name="module" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L7b_halfmodule_stereo_hole_volume" />
+          <positionref ref="module_L7b_halfmodule_stereo_hole_position" />
+          <rotationref ref="module_L7b_halfmodule_stereo_hole_rotation" />
+          <physvolid field_name="system" value="1" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="13" />
+          <physvolid field_name="module" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L7b_halfmodule_stereo_slot_volume" />
+          <positionref ref="module_L7b_halfmodule_stereo_slot_position" />
+          <rotationref ref="module_L7b_halfmodule_stereo_slot_rotation" />
+          <physvolid field_name="system" value="1" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="13" />
+          <physvolid field_name="module" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L7t_halfmodule_axial_hole_volume" />
+          <positionref ref="module_L7t_halfmodule_axial_hole_position" />
+          <rotationref ref="module_L7t_halfmodule_axial_hole_rotation" />
+          <physvolid field_name="system" value="1" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="13" />
+          <physvolid field_name="module" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L7t_halfmodule_axial_slot_volume" />
+          <positionref ref="module_L7t_halfmodule_axial_slot_position" />
+          <rotationref ref="module_L7t_halfmodule_axial_slot_rotation" />
+          <physvolid field_name="system" value="1" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="13" />
+          <physvolid field_name="module" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L7t_halfmodule_stereo_hole_volume" />
+          <positionref ref="module_L7t_halfmodule_stereo_hole_position" />
+          <rotationref ref="module_L7t_halfmodule_stereo_hole_rotation" />
+          <physvolid field_name="system" value="1" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="14" />
+          <physvolid field_name="module" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="module_L7t_halfmodule_stereo_slot_volume" />
+          <positionref ref="module_L7t_halfmodule_stereo_slot_position" />
+          <rotationref ref="module_L7t_halfmodule_stereo_slot_rotation" />
+          <physvolid field_name="system" value="1" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="14" />
+          <physvolid field_name="module" value="0" />
+        </physvol>
+        <visref ref="SvtBoxVis" />
+      </volume>
+      <volume name="BeamLeftVolume_component0Sensor0">
+        <materialref ref="Vacuum" />
+        <solidref ref="BeamLeftVolume_component0Sensor0Box" />
+        <sdref ref="ECalScoring" />
+      </volume>
+      <volume name="BeamLeftVolume_component0">
+        <materialref ref="Vacuum" />
+        <solidref ref="BeamLeftVolume_component0Box" />
+        <physvol>
+          <volumeref ref="BeamLeftVolume_component0Sensor0" />
+          <positionref ref="BeamLeftVolume_component0Sensor0Position" />
+          <rotationref ref="BeamLeftVolume_component0Sensor0Rotation" />
+          <physvolid field_name="sensor" value="0" />
+        </physvol>
+      </volume>
+      <volume name="BeamLeftVolume">
+        <materialref ref="Vacuum" />
+        <solidref ref="BeamLeftBox" />
+        <physvol>
+          <volumeref ref="BeamLeftVolume_component0" />
+          <positionref ref="BeamLeftVolume_component0_position" />
+          <rotationref ref="BeamLeftVolume_component0_rotation" />
+          <physvolid field_name="component" value="0" />
+        </physvol>
+      </volume>
+      <volume name="ElectronGapVolume_component0Sensor0">
+        <materialref ref="Vacuum" />
+        <solidref ref="ElectronGapVolume_component0Sensor0Box" />
+        <sdref ref="ECalScoring" />
+      </volume>
+      <volume name="ElectronGapVolume_component0">
+        <materialref ref="Vacuum" />
+        <solidref ref="ElectronGapVolume_component0Box" />
+        <physvol>
+          <volumeref ref="ElectronGapVolume_component0Sensor0" />
+          <positionref ref="ElectronGapVolume_component0Sensor0Position" />
+          <rotationref ref="ElectronGapVolume_component0Sensor0Rotation" />
+          <physvolid field_name="sensor" value="0" />
+        </physvol>
+      </volume>
+      <volume name="ElectronGapVolume">
+        <materialref ref="Vacuum" />
+        <solidref ref="ElectronGapBox" />
+        <physvol>
+          <volumeref ref="ElectronGapVolume_component0" />
+          <positionref ref="ElectronGapVolume_component0_position" />
+          <rotationref ref="ElectronGapVolume_component0_rotation" />
+          <physvolid field_name="component" value="0" />
+        </physvol>
+      </volume>
+      <volume name="BeamRightVolume_component0Sensor0">
+        <materialref ref="Vacuum" />
+        <solidref ref="BeamRightVolume_component0Sensor0Box" />
+        <sdref ref="ECalScoring" />
+      </volume>
+      <volume name="BeamRightVolume_component0">
+        <materialref ref="Vacuum" />
+        <solidref ref="BeamRightVolume_component0Box" />
+        <physvol>
+          <volumeref ref="BeamRightVolume_component0Sensor0" />
+          <positionref ref="BeamRightVolume_component0Sensor0Position" />
+          <rotationref ref="BeamRightVolume_component0Sensor0Rotation" />
+          <physvolid field_name="sensor" value="0" />
+        </physvol>
+      </volume>
+      <volume name="BeamRightVolume">
+        <materialref ref="Vacuum" />
+        <solidref ref="BeamRightBox" />
+        <physvol>
+          <volumeref ref="BeamRightVolume_component0" />
+          <positionref ref="BeamRightVolume_component0_position" />
+          <rotationref ref="BeamRightVolume_component0_rotation" />
+          <physvolid field_name="component" value="0" />
+        </physvol>
+      </volume>
+      <volume name="crystal_volume">
+        <materialref ref="LeadTungstate" />
+        <solidref ref="crystal_trap" />
+        <sdref ref="Ecal" />
+        <visref ref="ECALVis" />
+      </volume>
+      <volume name="V_ECAL_chamber">
+        <materialref ref="G4_Al" />
+        <solidref ref="ECAL_chamber" />
+      </volume>
+      <volume name="V_al_honeycomb">
+        <materialref ref="AlHoneycomb" />
+        <solidref ref="al_honeycomb" />
+      </volume>
+      <volume name="V_al_pipe_across_bottom1">
+        <materialref ref="G4_Al" />
+        <solidref ref="al_pipe_across_bottom1" />
+      </volume>
+      <volume name="V_al_pipe_across_bottom2">
+        <materialref ref="G4_Al" />
+        <solidref ref="al_pipe_across_bottom2" />
+      </volume>
+      <volume name="V_al_pipe_across_top1">
+        <materialref ref="G4_Al" />
+        <solidref ref="al_pipe_across_top1" />
+      </volume>
+      <volume name="V_al_pipe_across_top2">
+        <materialref ref="G4_Al" />
+        <solidref ref="al_pipe_across_top2" />
+      </volume>
+      <volume name="V_back_flange">
+        <materialref ref="G4_Al" />
+        <solidref ref="back_flange" />
+      </volume>
+      <volume name="V_cu_Bpipe_inner_left">
+        <materialref ref="G4_Cu" />
+        <solidref ref="cu_Bpipe_inner_left" />
+      </volume>
+      <volume name="V_cu_Bpipe_inner_right">
+        <materialref ref="G4_Cu" />
+        <solidref ref="cu_Bpipe_inner_right" />
+      </volume>
+      <volume name="V_cu_Bpipe_outer_right">
+        <materialref ref="G4_Cu" />
+        <solidref ref="cu_Bpipe_outer_right" />
+      </volume>
+      <volume name="V_cu_Bpipe_outer_right1">
+        <materialref ref="G4_Cu" />
+        <solidref ref="cu_Bpipe_outer_right1" />
+      </volume>
+      <volume name="V_cu_Bpipe_outer_right2">
+        <materialref ref="G4_Cu" />
+        <solidref ref="cu_Bpipe_outer_right2" />
+      </volume>
+      <volume name="V_cu_Tpipe_inner_left">
+        <materialref ref="G4_Cu" />
+        <solidref ref="cu_Tpipe_inner_left" />
+      </volume>
+      <volume name="V_cu_Tpipe_inner_right">
+        <materialref ref="G4_Cu" />
+        <solidref ref="cu_Tpipe_inner_right" />
+      </volume>
+      <volume name="V_cu_Tpipe_outer_right1">
+        <materialref ref="G4_Cu" />
+        <solidref ref="cu_Tpipe_outer_right1" />
+      </volume>
+      <volume name="V_cu_Tpipe_outer_right2">
+        <materialref ref="G4_Cu" />
+        <solidref ref="cu_Tpipe_outer_right2" />
+      </volume>
+      <volume name="V_cu_Tpipe_outer_right3">
+        <materialref ref="G4_Cu" />
+        <solidref ref="cu_Tpipe_outer_right3" />
+      </volume>
+      <volume name="V_cu_plate_bottom_left">
+        <materialref ref="G4_Cu" />
+        <solidref ref="cu_plate_bottom_left" />
+      </volume>
+      <volume name="V_cu_plate_bottom_middle">
+        <materialref ref="G4_Cu" />
+        <solidref ref="cu_plate_bottom_middle" />
+      </volume>
+      <volume name="V_cu_plate_bottom_right">
+        <materialref ref="G4_Cu" />
+        <solidref ref="cu_plate_bottom_right" />
+      </volume>
+      <volume name="V_cu_plate_top_left">
+        <materialref ref="G4_Cu" />
+        <solidref ref="cu_plate_top_left" />
+      </volume>
+      <volume name="V_cu_plate_top_middle">
+        <materialref ref="G4_Cu" />
+        <solidref ref="cu_plate_top_middle" />
+      </volume>
+      <volume name="V_cu_plate_top_right">
+        <materialref ref="G4_Cu" />
+        <solidref ref="cu_plate_top_right" />
+      </volume>
+      <volume name="V_front_flange">
+        <materialref ref="G4_Al" />
+        <solidref ref="front_flange" />
+      </volume>
+      <volume name="V_layer_1_bottom">
+        <materialref ref="G4_Al" />
+        <solidref ref="layer_1_bottom" />
+      </volume>
+      <volume name="V_layer_1_top">
+        <materialref ref="G4_Al" />
+        <solidref ref="layer_1_top" />
+      </volume>
+      <volume name="V_layer_2_bottom">
+        <materialref ref="G4_Al" />
+        <solidref ref="layer_2_bottom" />
+      </volume>
+      <volume name="V_layer_2_top">
+        <materialref ref="G4_Al" />
+        <solidref ref="layer_2_top" />
+      </volume>
+      <volume name="V_layer_3_bottom">
+        <materialref ref="G4_Al" />
+        <solidref ref="layer_3_bottom" />
+      </volume>
+      <volume name="V_layer_3_top">
+        <materialref ref="G4_Al" />
+        <solidref ref="layer_3_top" />
+      </volume>
+      <volume name="V_layer_4_bottom">
+        <materialref ref="G4_Al" />
+        <solidref ref="layer_4_bottom" />
+      </volume>
+      <volume name="V_layer_4_top">
+        <materialref ref="G4_Al" />
+        <solidref ref="layer_4_top" />
+      </volume>
+      <volume name="V_layer_5B_left">
+        <materialref ref="G4_Al" />
+        <solidref ref="layer_5B_left" />
+      </volume>
+      <volume name="V_layer_5B_right">
+        <materialref ref="G4_Al" />
+        <solidref ref="layer_5B_right" />
+      </volume>
+      <volume name="V_layer_5T_left">
+        <materialref ref="G4_Al" />
+        <solidref ref="layer_5T_left" />
+      </volume>
+      <volume name="V_layer_5T_right">
+        <materialref ref="G4_Al" />
+        <solidref ref="layer_5T_right" />
+      </volume>
+      <volume name="V_steel_bar">
+        <materialref ref="StainlessSteel" />
+        <solidref ref="steel_bar" />
+      </volume>
+      <volume name="svt_chamber_box_vol">
+        <materialref ref="Stainless_304" />
+        <solidref ref="svt_chamber_box" />
+      </volume>
+      <volume name="svt_chamber_flare1_vol">
+        <materialref ref="Stainless_304" />
+        <solidref ref="svt_chamber_flare1" />
+      </volume>
+      <volume name="svt_chamber_flare2_vol">
+        <materialref ref="Stainless_304" />
+        <solidref ref="svt_chamber_flare2" />
+      </volume>
+      <volume name="svt_chamber_flange_vol">
+        <materialref ref="Stainless_304" />
+        <solidref ref="svt_chamber_flange" />
+      </volume>
+      <volume name="tracking_volume">
+        <materialref ref="TrackingMaterial" />
+        <solidref ref="tracking_cylinder" />
+        <physvol>
+          <volumeref ref="base_volume" />
+          <positionref ref="base_position" />
+          <rotationref ref="base_rotation" />
+        </physvol>
+        <physvol>
+          <volumeref ref="svt_chamber_box_vol" />
+          <position name="svt_chamber_box_position" x="svt_chamber_x" y="0" z="svt_chamber_z+svt_chamber_box_z" />
+        </physvol>
+        <physvol>
+          <volumeref ref="svt_chamber_flare1_vol" />
+          <position name="svt_chamber_flare1_position" x="svt_chamber_x" y="0" z="svt_chamber_z+svt_chamber_flare1_z" />
+        </physvol>
+        <physvol>
+          <volumeref ref="svt_chamber_flare2_vol" />
+          <position name="svt_chamber_flare2_position" x="svt_chamber_x" y="0" z="svt_chamber_z+svt_chamber_flare2_z" />
+        </physvol>
+        <physvol>
+          <volumeref ref="svt_chamber_flange_vol" />
+          <position name="svt_chamber_flange_position" x="svt_chamber_x" y="0" z="svt_chamber_z+svt_chamber_flange_z" />
+        </physvol>
+        <regionref ref="TrackingRegion" />
+        <visref ref="TrackingVis" />
+      </volume>
+      <volume name="world_volume">
+        <materialref ref="WorldMaterial" />
+        <solidref ref="world_box" />
+        <physvol>
+          <volumeref ref="tracking_volume" />
+          <positionref ref="identity_pos" />
+          <rotationref ref="identity_rot" />
+        </physvol>
+        <physvol>
+          <volumeref ref="BeamLeftVolume" />
+          <positionref ref="ECalScoring_BeamLeft_layer1_module0_position" />
+          <rotationref ref="ECalScoring_BeamLeft_layer1_module0_rotation" />
+          <physvolid field_name="system" value="29" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="1" />
+          <physvolid field_name="module" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="ElectronGapVolume" />
+          <positionref ref="ECalScoring_ElectronGap_layer1_module0_position" />
+          <rotationref ref="ECalScoring_ElectronGap_layer1_module0_rotation" />
+          <physvolid field_name="system" value="29" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="1" />
+          <physvolid field_name="module" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="BeamRightVolume" />
+          <positionref ref="ECalScoring_BeamRight_layer1_module0_position" />
+          <rotationref ref="ECalScoring_BeamRight_layer1_module0_rotation" />
+          <physvolid field_name="system" value="29" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="1" />
+          <physvolid field_name="module" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="BeamLeftVolume" />
+          <positionref ref="ECalScoring_BeamLeft_layer2_module0_position" />
+          <rotationref ref="ECalScoring_BeamLeft_layer2_module0_rotation" />
+          <physvolid field_name="system" value="29" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="2" />
+          <physvolid field_name="module" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="ElectronGapVolume" />
+          <positionref ref="ECalScoring_ElectronGap_layer2_module0_position" />
+          <rotationref ref="ECalScoring_ElectronGap_layer2_module0_rotation" />
+          <physvolid field_name="system" value="29" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="2" />
+          <physvolid field_name="module" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="BeamRightVolume" />
+          <positionref ref="ECalScoring_BeamRight_layer2_module0_position" />
+          <rotationref ref="ECalScoring_BeamRight_layer2_module0_rotation" />
+          <physvolid field_name="system" value="29" />
+          <physvolid field_name="barrel" value="0" />
+          <physvolid field_name="layer" value="2" />
+          <physvolid field_name="module" value="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal1-1_pos_pos_bot" />
+          <rotationref ref="crystal1-1_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="1" />
+          <physvolid field_name="iy" value="-1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal1-1_pos_neg_bot" />
+          <rotationref ref="crystal1-1_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-1" />
+          <physvolid field_name="iy" value="-1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal1-1_pos_pos_top" />
+          <rotationref ref="crystal1-1_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="1" />
+          <physvolid field_name="iy" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal1-1_pos_neg_top" />
+          <rotationref ref="crystal1-1_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-1" />
+          <physvolid field_name="iy" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal2-1_pos_pos_bot" />
+          <rotationref ref="crystal2-1_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="2" />
+          <physvolid field_name="iy" value="-1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal2-1_pos_pos_top" />
+          <rotationref ref="crystal2-1_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="2" />
+          <physvolid field_name="iy" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal3-1_pos_pos_bot" />
+          <rotationref ref="crystal3-1_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="3" />
+          <physvolid field_name="iy" value="-1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal3-1_pos_pos_top" />
+          <rotationref ref="crystal3-1_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="3" />
+          <physvolid field_name="iy" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal4-1_pos_pos_bot" />
+          <rotationref ref="crystal4-1_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="4" />
+          <physvolid field_name="iy" value="-1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal4-1_pos_pos_top" />
+          <rotationref ref="crystal4-1_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="4" />
+          <physvolid field_name="iy" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal5-1_pos_pos_bot" />
+          <rotationref ref="crystal5-1_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="5" />
+          <physvolid field_name="iy" value="-1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal5-1_pos_pos_top" />
+          <rotationref ref="crystal5-1_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="5" />
+          <physvolid field_name="iy" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal6-1_pos_pos_bot" />
+          <rotationref ref="crystal6-1_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="6" />
+          <physvolid field_name="iy" value="-1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal6-1_pos_pos_top" />
+          <rotationref ref="crystal6-1_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="6" />
+          <physvolid field_name="iy" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal7-1_pos_pos_bot" />
+          <rotationref ref="crystal7-1_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="7" />
+          <physvolid field_name="iy" value="-1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal7-1_pos_pos_top" />
+          <rotationref ref="crystal7-1_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="7" />
+          <physvolid field_name="iy" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal8-1_pos_pos_bot" />
+          <rotationref ref="crystal8-1_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="8" />
+          <physvolid field_name="iy" value="-1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal8-1_pos_pos_top" />
+          <rotationref ref="crystal8-1_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="8" />
+          <physvolid field_name="iy" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal9-1_pos_pos_bot" />
+          <rotationref ref="crystal9-1_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="9" />
+          <physvolid field_name="iy" value="-1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal9-1_pos_pos_top" />
+          <rotationref ref="crystal9-1_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="9" />
+          <physvolid field_name="iy" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal10-1_pos_pos_bot" />
+          <rotationref ref="crystal10-1_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="10" />
+          <physvolid field_name="iy" value="-1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal10-1_pos_pos_top" />
+          <rotationref ref="crystal10-1_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="10" />
+          <physvolid field_name="iy" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal11-1_pos_pos_bot" />
+          <rotationref ref="crystal11-1_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="11" />
+          <physvolid field_name="iy" value="-1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal11-1_pos_neg_bot" />
+          <rotationref ref="crystal11-1_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-11" />
+          <physvolid field_name="iy" value="-1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal11-1_pos_pos_top" />
+          <rotationref ref="crystal11-1_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="11" />
+          <physvolid field_name="iy" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal11-1_pos_neg_top" />
+          <rotationref ref="crystal11-1_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-11" />
+          <physvolid field_name="iy" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal12-1_pos_pos_bot" />
+          <rotationref ref="crystal12-1_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="12" />
+          <physvolid field_name="iy" value="-1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal12-1_pos_neg_bot" />
+          <rotationref ref="crystal12-1_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-12" />
+          <physvolid field_name="iy" value="-1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal12-1_pos_pos_top" />
+          <rotationref ref="crystal12-1_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="12" />
+          <physvolid field_name="iy" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal12-1_pos_neg_top" />
+          <rotationref ref="crystal12-1_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-12" />
+          <physvolid field_name="iy" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal13-1_pos_pos_bot" />
+          <rotationref ref="crystal13-1_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="13" />
+          <physvolid field_name="iy" value="-1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal13-1_pos_neg_bot" />
+          <rotationref ref="crystal13-1_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-13" />
+          <physvolid field_name="iy" value="-1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal13-1_pos_pos_top" />
+          <rotationref ref="crystal13-1_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="13" />
+          <physvolid field_name="iy" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal13-1_pos_neg_top" />
+          <rotationref ref="crystal13-1_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-13" />
+          <physvolid field_name="iy" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal14-1_pos_pos_bot" />
+          <rotationref ref="crystal14-1_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="14" />
+          <physvolid field_name="iy" value="-1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal14-1_pos_neg_bot" />
+          <rotationref ref="crystal14-1_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-14" />
+          <physvolid field_name="iy" value="-1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal14-1_pos_pos_top" />
+          <rotationref ref="crystal14-1_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="14" />
+          <physvolid field_name="iy" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal14-1_pos_neg_top" />
+          <rotationref ref="crystal14-1_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-14" />
+          <physvolid field_name="iy" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal15-1_pos_pos_bot" />
+          <rotationref ref="crystal15-1_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="15" />
+          <physvolid field_name="iy" value="-1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal15-1_pos_neg_bot" />
+          <rotationref ref="crystal15-1_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-15" />
+          <physvolid field_name="iy" value="-1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal15-1_pos_pos_top" />
+          <rotationref ref="crystal15-1_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="15" />
+          <physvolid field_name="iy" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal15-1_pos_neg_top" />
+          <rotationref ref="crystal15-1_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-15" />
+          <physvolid field_name="iy" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal16-1_pos_pos_bot" />
+          <rotationref ref="crystal16-1_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="16" />
+          <physvolid field_name="iy" value="-1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal16-1_pos_neg_bot" />
+          <rotationref ref="crystal16-1_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-16" />
+          <physvolid field_name="iy" value="-1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal16-1_pos_pos_top" />
+          <rotationref ref="crystal16-1_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="16" />
+          <physvolid field_name="iy" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal16-1_pos_neg_top" />
+          <rotationref ref="crystal16-1_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-16" />
+          <physvolid field_name="iy" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal17-1_pos_pos_bot" />
+          <rotationref ref="crystal17-1_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="17" />
+          <physvolid field_name="iy" value="-1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal17-1_pos_neg_bot" />
+          <rotationref ref="crystal17-1_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-17" />
+          <physvolid field_name="iy" value="-1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal17-1_pos_pos_top" />
+          <rotationref ref="crystal17-1_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="17" />
+          <physvolid field_name="iy" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal17-1_pos_neg_top" />
+          <rotationref ref="crystal17-1_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-17" />
+          <physvolid field_name="iy" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal18-1_pos_pos_bot" />
+          <rotationref ref="crystal18-1_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="18" />
+          <physvolid field_name="iy" value="-1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal18-1_pos_neg_bot" />
+          <rotationref ref="crystal18-1_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-18" />
+          <physvolid field_name="iy" value="-1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal18-1_pos_pos_top" />
+          <rotationref ref="crystal18-1_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="18" />
+          <physvolid field_name="iy" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal18-1_pos_neg_top" />
+          <rotationref ref="crystal18-1_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-18" />
+          <physvolid field_name="iy" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal19-1_pos_pos_bot" />
+          <rotationref ref="crystal19-1_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="19" />
+          <physvolid field_name="iy" value="-1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal19-1_pos_neg_bot" />
+          <rotationref ref="crystal19-1_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-19" />
+          <physvolid field_name="iy" value="-1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal19-1_pos_pos_top" />
+          <rotationref ref="crystal19-1_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="19" />
+          <physvolid field_name="iy" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal19-1_pos_neg_top" />
+          <rotationref ref="crystal19-1_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-19" />
+          <physvolid field_name="iy" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal20-1_pos_pos_bot" />
+          <rotationref ref="crystal20-1_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="20" />
+          <physvolid field_name="iy" value="-1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal20-1_pos_neg_bot" />
+          <rotationref ref="crystal20-1_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-20" />
+          <physvolid field_name="iy" value="-1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal20-1_pos_pos_top" />
+          <rotationref ref="crystal20-1_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="20" />
+          <physvolid field_name="iy" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal20-1_pos_neg_top" />
+          <rotationref ref="crystal20-1_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-20" />
+          <physvolid field_name="iy" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal21-1_pos_pos_bot" />
+          <rotationref ref="crystal21-1_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="21" />
+          <physvolid field_name="iy" value="-1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal21-1_pos_neg_bot" />
+          <rotationref ref="crystal21-1_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-21" />
+          <physvolid field_name="iy" value="-1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal21-1_pos_pos_top" />
+          <rotationref ref="crystal21-1_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="21" />
+          <physvolid field_name="iy" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal21-1_pos_neg_top" />
+          <rotationref ref="crystal21-1_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-21" />
+          <physvolid field_name="iy" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal22-1_pos_pos_bot" />
+          <rotationref ref="crystal22-1_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="22" />
+          <physvolid field_name="iy" value="-1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal22-1_pos_neg_bot" />
+          <rotationref ref="crystal22-1_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-22" />
+          <physvolid field_name="iy" value="-1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal22-1_pos_pos_top" />
+          <rotationref ref="crystal22-1_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="22" />
+          <physvolid field_name="iy" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal22-1_pos_neg_top" />
+          <rotationref ref="crystal22-1_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-22" />
+          <physvolid field_name="iy" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal23-1_pos_pos_bot" />
+          <rotationref ref="crystal23-1_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="23" />
+          <physvolid field_name="iy" value="-1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal23-1_pos_neg_bot" />
+          <rotationref ref="crystal23-1_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-23" />
+          <physvolid field_name="iy" value="-1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal23-1_pos_pos_top" />
+          <rotationref ref="crystal23-1_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="23" />
+          <physvolid field_name="iy" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal23-1_pos_neg_top" />
+          <rotationref ref="crystal23-1_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-23" />
+          <physvolid field_name="iy" value="1" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal1-2_pos_pos_bot" />
+          <rotationref ref="crystal1-2_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="1" />
+          <physvolid field_name="iy" value="-2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal1-2_pos_neg_bot" />
+          <rotationref ref="crystal1-2_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-1" />
+          <physvolid field_name="iy" value="-2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal1-2_pos_pos_top" />
+          <rotationref ref="crystal1-2_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="1" />
+          <physvolid field_name="iy" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal1-2_pos_neg_top" />
+          <rotationref ref="crystal1-2_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-1" />
+          <physvolid field_name="iy" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal2-2_pos_pos_bot" />
+          <rotationref ref="crystal2-2_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="2" />
+          <physvolid field_name="iy" value="-2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal2-2_pos_neg_bot" />
+          <rotationref ref="crystal2-2_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-2" />
+          <physvolid field_name="iy" value="-2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal2-2_pos_pos_top" />
+          <rotationref ref="crystal2-2_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="2" />
+          <physvolid field_name="iy" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal2-2_pos_neg_top" />
+          <rotationref ref="crystal2-2_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-2" />
+          <physvolid field_name="iy" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal3-2_pos_pos_bot" />
+          <rotationref ref="crystal3-2_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="3" />
+          <physvolid field_name="iy" value="-2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal3-2_pos_neg_bot" />
+          <rotationref ref="crystal3-2_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-3" />
+          <physvolid field_name="iy" value="-2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal3-2_pos_pos_top" />
+          <rotationref ref="crystal3-2_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="3" />
+          <physvolid field_name="iy" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal3-2_pos_neg_top" />
+          <rotationref ref="crystal3-2_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-3" />
+          <physvolid field_name="iy" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal4-2_pos_pos_bot" />
+          <rotationref ref="crystal4-2_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="4" />
+          <physvolid field_name="iy" value="-2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal4-2_pos_neg_bot" />
+          <rotationref ref="crystal4-2_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-4" />
+          <physvolid field_name="iy" value="-2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal4-2_pos_pos_top" />
+          <rotationref ref="crystal4-2_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="4" />
+          <physvolid field_name="iy" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal4-2_pos_neg_top" />
+          <rotationref ref="crystal4-2_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-4" />
+          <physvolid field_name="iy" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal5-2_pos_pos_bot" />
+          <rotationref ref="crystal5-2_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="5" />
+          <physvolid field_name="iy" value="-2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal5-2_pos_neg_bot" />
+          <rotationref ref="crystal5-2_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-5" />
+          <physvolid field_name="iy" value="-2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal5-2_pos_pos_top" />
+          <rotationref ref="crystal5-2_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="5" />
+          <physvolid field_name="iy" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal5-2_pos_neg_top" />
+          <rotationref ref="crystal5-2_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-5" />
+          <physvolid field_name="iy" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal6-2_pos_pos_bot" />
+          <rotationref ref="crystal6-2_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="6" />
+          <physvolid field_name="iy" value="-2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal6-2_pos_neg_bot" />
+          <rotationref ref="crystal6-2_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-6" />
+          <physvolid field_name="iy" value="-2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal6-2_pos_pos_top" />
+          <rotationref ref="crystal6-2_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="6" />
+          <physvolid field_name="iy" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal6-2_pos_neg_top" />
+          <rotationref ref="crystal6-2_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-6" />
+          <physvolid field_name="iy" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal7-2_pos_pos_bot" />
+          <rotationref ref="crystal7-2_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="7" />
+          <physvolid field_name="iy" value="-2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal7-2_pos_neg_bot" />
+          <rotationref ref="crystal7-2_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-7" />
+          <physvolid field_name="iy" value="-2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal7-2_pos_pos_top" />
+          <rotationref ref="crystal7-2_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="7" />
+          <physvolid field_name="iy" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal7-2_pos_neg_top" />
+          <rotationref ref="crystal7-2_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-7" />
+          <physvolid field_name="iy" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal8-2_pos_pos_bot" />
+          <rotationref ref="crystal8-2_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="8" />
+          <physvolid field_name="iy" value="-2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal8-2_pos_neg_bot" />
+          <rotationref ref="crystal8-2_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-8" />
+          <physvolid field_name="iy" value="-2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal8-2_pos_pos_top" />
+          <rotationref ref="crystal8-2_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="8" />
+          <physvolid field_name="iy" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal8-2_pos_neg_top" />
+          <rotationref ref="crystal8-2_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-8" />
+          <physvolid field_name="iy" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal9-2_pos_pos_bot" />
+          <rotationref ref="crystal9-2_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="9" />
+          <physvolid field_name="iy" value="-2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal9-2_pos_neg_bot" />
+          <rotationref ref="crystal9-2_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-9" />
+          <physvolid field_name="iy" value="-2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal9-2_pos_pos_top" />
+          <rotationref ref="crystal9-2_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="9" />
+          <physvolid field_name="iy" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal9-2_pos_neg_top" />
+          <rotationref ref="crystal9-2_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-9" />
+          <physvolid field_name="iy" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal10-2_pos_pos_bot" />
+          <rotationref ref="crystal10-2_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="10" />
+          <physvolid field_name="iy" value="-2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal10-2_pos_neg_bot" />
+          <rotationref ref="crystal10-2_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-10" />
+          <physvolid field_name="iy" value="-2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal10-2_pos_pos_top" />
+          <rotationref ref="crystal10-2_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="10" />
+          <physvolid field_name="iy" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal10-2_pos_neg_top" />
+          <rotationref ref="crystal10-2_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-10" />
+          <physvolid field_name="iy" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal11-2_pos_pos_bot" />
+          <rotationref ref="crystal11-2_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="11" />
+          <physvolid field_name="iy" value="-2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal11-2_pos_neg_bot" />
+          <rotationref ref="crystal11-2_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-11" />
+          <physvolid field_name="iy" value="-2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal11-2_pos_pos_top" />
+          <rotationref ref="crystal11-2_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="11" />
+          <physvolid field_name="iy" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal11-2_pos_neg_top" />
+          <rotationref ref="crystal11-2_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-11" />
+          <physvolid field_name="iy" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal12-2_pos_pos_bot" />
+          <rotationref ref="crystal12-2_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="12" />
+          <physvolid field_name="iy" value="-2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal12-2_pos_neg_bot" />
+          <rotationref ref="crystal12-2_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-12" />
+          <physvolid field_name="iy" value="-2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal12-2_pos_pos_top" />
+          <rotationref ref="crystal12-2_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="12" />
+          <physvolid field_name="iy" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal12-2_pos_neg_top" />
+          <rotationref ref="crystal12-2_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-12" />
+          <physvolid field_name="iy" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal13-2_pos_pos_bot" />
+          <rotationref ref="crystal13-2_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="13" />
+          <physvolid field_name="iy" value="-2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal13-2_pos_neg_bot" />
+          <rotationref ref="crystal13-2_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-13" />
+          <physvolid field_name="iy" value="-2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal13-2_pos_pos_top" />
+          <rotationref ref="crystal13-2_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="13" />
+          <physvolid field_name="iy" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal13-2_pos_neg_top" />
+          <rotationref ref="crystal13-2_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-13" />
+          <physvolid field_name="iy" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal14-2_pos_pos_bot" />
+          <rotationref ref="crystal14-2_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="14" />
+          <physvolid field_name="iy" value="-2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal14-2_pos_neg_bot" />
+          <rotationref ref="crystal14-2_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-14" />
+          <physvolid field_name="iy" value="-2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal14-2_pos_pos_top" />
+          <rotationref ref="crystal14-2_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="14" />
+          <physvolid field_name="iy" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal14-2_pos_neg_top" />
+          <rotationref ref="crystal14-2_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-14" />
+          <physvolid field_name="iy" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal15-2_pos_pos_bot" />
+          <rotationref ref="crystal15-2_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="15" />
+          <physvolid field_name="iy" value="-2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal15-2_pos_neg_bot" />
+          <rotationref ref="crystal15-2_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-15" />
+          <physvolid field_name="iy" value="-2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal15-2_pos_pos_top" />
+          <rotationref ref="crystal15-2_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="15" />
+          <physvolid field_name="iy" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal15-2_pos_neg_top" />
+          <rotationref ref="crystal15-2_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-15" />
+          <physvolid field_name="iy" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal16-2_pos_pos_bot" />
+          <rotationref ref="crystal16-2_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="16" />
+          <physvolid field_name="iy" value="-2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal16-2_pos_neg_bot" />
+          <rotationref ref="crystal16-2_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-16" />
+          <physvolid field_name="iy" value="-2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal16-2_pos_pos_top" />
+          <rotationref ref="crystal16-2_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="16" />
+          <physvolid field_name="iy" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal16-2_pos_neg_top" />
+          <rotationref ref="crystal16-2_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-16" />
+          <physvolid field_name="iy" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal17-2_pos_pos_bot" />
+          <rotationref ref="crystal17-2_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="17" />
+          <physvolid field_name="iy" value="-2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal17-2_pos_neg_bot" />
+          <rotationref ref="crystal17-2_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-17" />
+          <physvolid field_name="iy" value="-2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal17-2_pos_pos_top" />
+          <rotationref ref="crystal17-2_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="17" />
+          <physvolid field_name="iy" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal17-2_pos_neg_top" />
+          <rotationref ref="crystal17-2_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-17" />
+          <physvolid field_name="iy" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal18-2_pos_pos_bot" />
+          <rotationref ref="crystal18-2_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="18" />
+          <physvolid field_name="iy" value="-2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal18-2_pos_neg_bot" />
+          <rotationref ref="crystal18-2_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-18" />
+          <physvolid field_name="iy" value="-2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal18-2_pos_pos_top" />
+          <rotationref ref="crystal18-2_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="18" />
+          <physvolid field_name="iy" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal18-2_pos_neg_top" />
+          <rotationref ref="crystal18-2_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-18" />
+          <physvolid field_name="iy" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal19-2_pos_pos_bot" />
+          <rotationref ref="crystal19-2_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="19" />
+          <physvolid field_name="iy" value="-2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal19-2_pos_neg_bot" />
+          <rotationref ref="crystal19-2_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-19" />
+          <physvolid field_name="iy" value="-2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal19-2_pos_pos_top" />
+          <rotationref ref="crystal19-2_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="19" />
+          <physvolid field_name="iy" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal19-2_pos_neg_top" />
+          <rotationref ref="crystal19-2_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-19" />
+          <physvolid field_name="iy" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal20-2_pos_pos_bot" />
+          <rotationref ref="crystal20-2_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="20" />
+          <physvolid field_name="iy" value="-2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal20-2_pos_neg_bot" />
+          <rotationref ref="crystal20-2_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-20" />
+          <physvolid field_name="iy" value="-2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal20-2_pos_pos_top" />
+          <rotationref ref="crystal20-2_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="20" />
+          <physvolid field_name="iy" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal20-2_pos_neg_top" />
+          <rotationref ref="crystal20-2_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-20" />
+          <physvolid field_name="iy" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal21-2_pos_pos_bot" />
+          <rotationref ref="crystal21-2_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="21" />
+          <physvolid field_name="iy" value="-2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal21-2_pos_neg_bot" />
+          <rotationref ref="crystal21-2_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-21" />
+          <physvolid field_name="iy" value="-2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal21-2_pos_pos_top" />
+          <rotationref ref="crystal21-2_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="21" />
+          <physvolid field_name="iy" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal21-2_pos_neg_top" />
+          <rotationref ref="crystal21-2_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-21" />
+          <physvolid field_name="iy" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal22-2_pos_pos_bot" />
+          <rotationref ref="crystal22-2_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="22" />
+          <physvolid field_name="iy" value="-2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal22-2_pos_neg_bot" />
+          <rotationref ref="crystal22-2_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-22" />
+          <physvolid field_name="iy" value="-2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal22-2_pos_pos_top" />
+          <rotationref ref="crystal22-2_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="22" />
+          <physvolid field_name="iy" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal22-2_pos_neg_top" />
+          <rotationref ref="crystal22-2_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-22" />
+          <physvolid field_name="iy" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal23-2_pos_pos_bot" />
+          <rotationref ref="crystal23-2_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="23" />
+          <physvolid field_name="iy" value="-2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal23-2_pos_neg_bot" />
+          <rotationref ref="crystal23-2_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-23" />
+          <physvolid field_name="iy" value="-2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal23-2_pos_pos_top" />
+          <rotationref ref="crystal23-2_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="23" />
+          <physvolid field_name="iy" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal23-2_pos_neg_top" />
+          <rotationref ref="crystal23-2_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-23" />
+          <physvolid field_name="iy" value="2" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal1-3_pos_pos_bot" />
+          <rotationref ref="crystal1-3_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="1" />
+          <physvolid field_name="iy" value="-3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal1-3_pos_neg_bot" />
+          <rotationref ref="crystal1-3_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-1" />
+          <physvolid field_name="iy" value="-3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal1-3_pos_pos_top" />
+          <rotationref ref="crystal1-3_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="1" />
+          <physvolid field_name="iy" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal1-3_pos_neg_top" />
+          <rotationref ref="crystal1-3_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-1" />
+          <physvolid field_name="iy" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal2-3_pos_pos_bot" />
+          <rotationref ref="crystal2-3_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="2" />
+          <physvolid field_name="iy" value="-3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal2-3_pos_neg_bot" />
+          <rotationref ref="crystal2-3_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-2" />
+          <physvolid field_name="iy" value="-3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal2-3_pos_pos_top" />
+          <rotationref ref="crystal2-3_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="2" />
+          <physvolid field_name="iy" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal2-3_pos_neg_top" />
+          <rotationref ref="crystal2-3_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-2" />
+          <physvolid field_name="iy" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal3-3_pos_pos_bot" />
+          <rotationref ref="crystal3-3_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="3" />
+          <physvolid field_name="iy" value="-3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal3-3_pos_neg_bot" />
+          <rotationref ref="crystal3-3_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-3" />
+          <physvolid field_name="iy" value="-3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal3-3_pos_pos_top" />
+          <rotationref ref="crystal3-3_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="3" />
+          <physvolid field_name="iy" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal3-3_pos_neg_top" />
+          <rotationref ref="crystal3-3_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-3" />
+          <physvolid field_name="iy" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal4-3_pos_pos_bot" />
+          <rotationref ref="crystal4-3_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="4" />
+          <physvolid field_name="iy" value="-3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal4-3_pos_neg_bot" />
+          <rotationref ref="crystal4-3_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-4" />
+          <physvolid field_name="iy" value="-3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal4-3_pos_pos_top" />
+          <rotationref ref="crystal4-3_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="4" />
+          <physvolid field_name="iy" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal4-3_pos_neg_top" />
+          <rotationref ref="crystal4-3_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-4" />
+          <physvolid field_name="iy" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal5-3_pos_pos_bot" />
+          <rotationref ref="crystal5-3_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="5" />
+          <physvolid field_name="iy" value="-3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal5-3_pos_neg_bot" />
+          <rotationref ref="crystal5-3_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-5" />
+          <physvolid field_name="iy" value="-3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal5-3_pos_pos_top" />
+          <rotationref ref="crystal5-3_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="5" />
+          <physvolid field_name="iy" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal5-3_pos_neg_top" />
+          <rotationref ref="crystal5-3_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-5" />
+          <physvolid field_name="iy" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal6-3_pos_pos_bot" />
+          <rotationref ref="crystal6-3_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="6" />
+          <physvolid field_name="iy" value="-3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal6-3_pos_neg_bot" />
+          <rotationref ref="crystal6-3_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-6" />
+          <physvolid field_name="iy" value="-3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal6-3_pos_pos_top" />
+          <rotationref ref="crystal6-3_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="6" />
+          <physvolid field_name="iy" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal6-3_pos_neg_top" />
+          <rotationref ref="crystal6-3_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-6" />
+          <physvolid field_name="iy" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal7-3_pos_pos_bot" />
+          <rotationref ref="crystal7-3_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="7" />
+          <physvolid field_name="iy" value="-3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal7-3_pos_neg_bot" />
+          <rotationref ref="crystal7-3_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-7" />
+          <physvolid field_name="iy" value="-3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal7-3_pos_pos_top" />
+          <rotationref ref="crystal7-3_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="7" />
+          <physvolid field_name="iy" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal7-3_pos_neg_top" />
+          <rotationref ref="crystal7-3_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-7" />
+          <physvolid field_name="iy" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal8-3_pos_pos_bot" />
+          <rotationref ref="crystal8-3_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="8" />
+          <physvolid field_name="iy" value="-3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal8-3_pos_neg_bot" />
+          <rotationref ref="crystal8-3_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-8" />
+          <physvolid field_name="iy" value="-3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal8-3_pos_pos_top" />
+          <rotationref ref="crystal8-3_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="8" />
+          <physvolid field_name="iy" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal8-3_pos_neg_top" />
+          <rotationref ref="crystal8-3_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-8" />
+          <physvolid field_name="iy" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal9-3_pos_pos_bot" />
+          <rotationref ref="crystal9-3_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="9" />
+          <physvolid field_name="iy" value="-3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal9-3_pos_neg_bot" />
+          <rotationref ref="crystal9-3_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-9" />
+          <physvolid field_name="iy" value="-3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal9-3_pos_pos_top" />
+          <rotationref ref="crystal9-3_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="9" />
+          <physvolid field_name="iy" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal9-3_pos_neg_top" />
+          <rotationref ref="crystal9-3_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-9" />
+          <physvolid field_name="iy" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal10-3_pos_pos_bot" />
+          <rotationref ref="crystal10-3_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="10" />
+          <physvolid field_name="iy" value="-3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal10-3_pos_neg_bot" />
+          <rotationref ref="crystal10-3_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-10" />
+          <physvolid field_name="iy" value="-3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal10-3_pos_pos_top" />
+          <rotationref ref="crystal10-3_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="10" />
+          <physvolid field_name="iy" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal10-3_pos_neg_top" />
+          <rotationref ref="crystal10-3_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-10" />
+          <physvolid field_name="iy" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal11-3_pos_pos_bot" />
+          <rotationref ref="crystal11-3_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="11" />
+          <physvolid field_name="iy" value="-3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal11-3_pos_neg_bot" />
+          <rotationref ref="crystal11-3_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-11" />
+          <physvolid field_name="iy" value="-3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal11-3_pos_pos_top" />
+          <rotationref ref="crystal11-3_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="11" />
+          <physvolid field_name="iy" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal11-3_pos_neg_top" />
+          <rotationref ref="crystal11-3_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-11" />
+          <physvolid field_name="iy" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal12-3_pos_pos_bot" />
+          <rotationref ref="crystal12-3_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="12" />
+          <physvolid field_name="iy" value="-3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal12-3_pos_neg_bot" />
+          <rotationref ref="crystal12-3_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-12" />
+          <physvolid field_name="iy" value="-3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal12-3_pos_pos_top" />
+          <rotationref ref="crystal12-3_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="12" />
+          <physvolid field_name="iy" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal12-3_pos_neg_top" />
+          <rotationref ref="crystal12-3_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-12" />
+          <physvolid field_name="iy" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal13-3_pos_pos_bot" />
+          <rotationref ref="crystal13-3_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="13" />
+          <physvolid field_name="iy" value="-3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal13-3_pos_neg_bot" />
+          <rotationref ref="crystal13-3_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-13" />
+          <physvolid field_name="iy" value="-3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal13-3_pos_pos_top" />
+          <rotationref ref="crystal13-3_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="13" />
+          <physvolid field_name="iy" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal13-3_pos_neg_top" />
+          <rotationref ref="crystal13-3_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-13" />
+          <physvolid field_name="iy" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal14-3_pos_pos_bot" />
+          <rotationref ref="crystal14-3_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="14" />
+          <physvolid field_name="iy" value="-3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal14-3_pos_neg_bot" />
+          <rotationref ref="crystal14-3_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-14" />
+          <physvolid field_name="iy" value="-3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal14-3_pos_pos_top" />
+          <rotationref ref="crystal14-3_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="14" />
+          <physvolid field_name="iy" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal14-3_pos_neg_top" />
+          <rotationref ref="crystal14-3_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-14" />
+          <physvolid field_name="iy" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal15-3_pos_pos_bot" />
+          <rotationref ref="crystal15-3_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="15" />
+          <physvolid field_name="iy" value="-3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal15-3_pos_neg_bot" />
+          <rotationref ref="crystal15-3_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-15" />
+          <physvolid field_name="iy" value="-3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal15-3_pos_pos_top" />
+          <rotationref ref="crystal15-3_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="15" />
+          <physvolid field_name="iy" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal15-3_pos_neg_top" />
+          <rotationref ref="crystal15-3_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-15" />
+          <physvolid field_name="iy" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal16-3_pos_pos_bot" />
+          <rotationref ref="crystal16-3_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="16" />
+          <physvolid field_name="iy" value="-3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal16-3_pos_neg_bot" />
+          <rotationref ref="crystal16-3_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-16" />
+          <physvolid field_name="iy" value="-3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal16-3_pos_pos_top" />
+          <rotationref ref="crystal16-3_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="16" />
+          <physvolid field_name="iy" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal16-3_pos_neg_top" />
+          <rotationref ref="crystal16-3_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-16" />
+          <physvolid field_name="iy" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal17-3_pos_pos_bot" />
+          <rotationref ref="crystal17-3_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="17" />
+          <physvolid field_name="iy" value="-3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal17-3_pos_neg_bot" />
+          <rotationref ref="crystal17-3_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-17" />
+          <physvolid field_name="iy" value="-3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal17-3_pos_pos_top" />
+          <rotationref ref="crystal17-3_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="17" />
+          <physvolid field_name="iy" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal17-3_pos_neg_top" />
+          <rotationref ref="crystal17-3_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-17" />
+          <physvolid field_name="iy" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal18-3_pos_pos_bot" />
+          <rotationref ref="crystal18-3_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="18" />
+          <physvolid field_name="iy" value="-3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal18-3_pos_neg_bot" />
+          <rotationref ref="crystal18-3_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-18" />
+          <physvolid field_name="iy" value="-3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal18-3_pos_pos_top" />
+          <rotationref ref="crystal18-3_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="18" />
+          <physvolid field_name="iy" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal18-3_pos_neg_top" />
+          <rotationref ref="crystal18-3_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-18" />
+          <physvolid field_name="iy" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal19-3_pos_pos_bot" />
+          <rotationref ref="crystal19-3_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="19" />
+          <physvolid field_name="iy" value="-3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal19-3_pos_neg_bot" />
+          <rotationref ref="crystal19-3_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-19" />
+          <physvolid field_name="iy" value="-3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal19-3_pos_pos_top" />
+          <rotationref ref="crystal19-3_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="19" />
+          <physvolid field_name="iy" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal19-3_pos_neg_top" />
+          <rotationref ref="crystal19-3_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-19" />
+          <physvolid field_name="iy" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal20-3_pos_pos_bot" />
+          <rotationref ref="crystal20-3_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="20" />
+          <physvolid field_name="iy" value="-3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal20-3_pos_neg_bot" />
+          <rotationref ref="crystal20-3_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-20" />
+          <physvolid field_name="iy" value="-3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal20-3_pos_pos_top" />
+          <rotationref ref="crystal20-3_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="20" />
+          <physvolid field_name="iy" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal20-3_pos_neg_top" />
+          <rotationref ref="crystal20-3_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-20" />
+          <physvolid field_name="iy" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal21-3_pos_pos_bot" />
+          <rotationref ref="crystal21-3_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="21" />
+          <physvolid field_name="iy" value="-3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal21-3_pos_neg_bot" />
+          <rotationref ref="crystal21-3_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-21" />
+          <physvolid field_name="iy" value="-3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal21-3_pos_pos_top" />
+          <rotationref ref="crystal21-3_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="21" />
+          <physvolid field_name="iy" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal21-3_pos_neg_top" />
+          <rotationref ref="crystal21-3_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-21" />
+          <physvolid field_name="iy" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal22-3_pos_pos_bot" />
+          <rotationref ref="crystal22-3_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="22" />
+          <physvolid field_name="iy" value="-3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal22-3_pos_neg_bot" />
+          <rotationref ref="crystal22-3_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-22" />
+          <physvolid field_name="iy" value="-3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal22-3_pos_pos_top" />
+          <rotationref ref="crystal22-3_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="22" />
+          <physvolid field_name="iy" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal22-3_pos_neg_top" />
+          <rotationref ref="crystal22-3_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-22" />
+          <physvolid field_name="iy" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal23-3_pos_pos_bot" />
+          <rotationref ref="crystal23-3_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="23" />
+          <physvolid field_name="iy" value="-3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal23-3_pos_neg_bot" />
+          <rotationref ref="crystal23-3_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-23" />
+          <physvolid field_name="iy" value="-3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal23-3_pos_pos_top" />
+          <rotationref ref="crystal23-3_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="23" />
+          <physvolid field_name="iy" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal23-3_pos_neg_top" />
+          <rotationref ref="crystal23-3_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-23" />
+          <physvolid field_name="iy" value="3" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal1-4_pos_pos_bot" />
+          <rotationref ref="crystal1-4_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="1" />
+          <physvolid field_name="iy" value="-4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal1-4_pos_neg_bot" />
+          <rotationref ref="crystal1-4_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-1" />
+          <physvolid field_name="iy" value="-4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal1-4_pos_pos_top" />
+          <rotationref ref="crystal1-4_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="1" />
+          <physvolid field_name="iy" value="4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal1-4_pos_neg_top" />
+          <rotationref ref="crystal1-4_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-1" />
+          <physvolid field_name="iy" value="4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal2-4_pos_pos_bot" />
+          <rotationref ref="crystal2-4_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="2" />
+          <physvolid field_name="iy" value="-4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal2-4_pos_neg_bot" />
+          <rotationref ref="crystal2-4_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-2" />
+          <physvolid field_name="iy" value="-4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal2-4_pos_pos_top" />
+          <rotationref ref="crystal2-4_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="2" />
+          <physvolid field_name="iy" value="4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal2-4_pos_neg_top" />
+          <rotationref ref="crystal2-4_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-2" />
+          <physvolid field_name="iy" value="4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal3-4_pos_pos_bot" />
+          <rotationref ref="crystal3-4_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="3" />
+          <physvolid field_name="iy" value="-4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal3-4_pos_neg_bot" />
+          <rotationref ref="crystal3-4_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-3" />
+          <physvolid field_name="iy" value="-4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal3-4_pos_pos_top" />
+          <rotationref ref="crystal3-4_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="3" />
+          <physvolid field_name="iy" value="4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal3-4_pos_neg_top" />
+          <rotationref ref="crystal3-4_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-3" />
+          <physvolid field_name="iy" value="4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal4-4_pos_pos_bot" />
+          <rotationref ref="crystal4-4_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="4" />
+          <physvolid field_name="iy" value="-4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal4-4_pos_neg_bot" />
+          <rotationref ref="crystal4-4_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-4" />
+          <physvolid field_name="iy" value="-4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal4-4_pos_pos_top" />
+          <rotationref ref="crystal4-4_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="4" />
+          <physvolid field_name="iy" value="4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal4-4_pos_neg_top" />
+          <rotationref ref="crystal4-4_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-4" />
+          <physvolid field_name="iy" value="4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal5-4_pos_pos_bot" />
+          <rotationref ref="crystal5-4_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="5" />
+          <physvolid field_name="iy" value="-4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal5-4_pos_neg_bot" />
+          <rotationref ref="crystal5-4_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-5" />
+          <physvolid field_name="iy" value="-4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal5-4_pos_pos_top" />
+          <rotationref ref="crystal5-4_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="5" />
+          <physvolid field_name="iy" value="4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal5-4_pos_neg_top" />
+          <rotationref ref="crystal5-4_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-5" />
+          <physvolid field_name="iy" value="4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal6-4_pos_pos_bot" />
+          <rotationref ref="crystal6-4_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="6" />
+          <physvolid field_name="iy" value="-4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal6-4_pos_neg_bot" />
+          <rotationref ref="crystal6-4_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-6" />
+          <physvolid field_name="iy" value="-4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal6-4_pos_pos_top" />
+          <rotationref ref="crystal6-4_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="6" />
+          <physvolid field_name="iy" value="4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal6-4_pos_neg_top" />
+          <rotationref ref="crystal6-4_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-6" />
+          <physvolid field_name="iy" value="4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal7-4_pos_pos_bot" />
+          <rotationref ref="crystal7-4_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="7" />
+          <physvolid field_name="iy" value="-4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal7-4_pos_neg_bot" />
+          <rotationref ref="crystal7-4_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-7" />
+          <physvolid field_name="iy" value="-4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal7-4_pos_pos_top" />
+          <rotationref ref="crystal7-4_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="7" />
+          <physvolid field_name="iy" value="4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal7-4_pos_neg_top" />
+          <rotationref ref="crystal7-4_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-7" />
+          <physvolid field_name="iy" value="4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal8-4_pos_pos_bot" />
+          <rotationref ref="crystal8-4_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="8" />
+          <physvolid field_name="iy" value="-4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal8-4_pos_neg_bot" />
+          <rotationref ref="crystal8-4_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-8" />
+          <physvolid field_name="iy" value="-4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal8-4_pos_pos_top" />
+          <rotationref ref="crystal8-4_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="8" />
+          <physvolid field_name="iy" value="4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal8-4_pos_neg_top" />
+          <rotationref ref="crystal8-4_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-8" />
+          <physvolid field_name="iy" value="4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal9-4_pos_pos_bot" />
+          <rotationref ref="crystal9-4_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="9" />
+          <physvolid field_name="iy" value="-4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal9-4_pos_neg_bot" />
+          <rotationref ref="crystal9-4_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-9" />
+          <physvolid field_name="iy" value="-4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal9-4_pos_pos_top" />
+          <rotationref ref="crystal9-4_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="9" />
+          <physvolid field_name="iy" value="4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal9-4_pos_neg_top" />
+          <rotationref ref="crystal9-4_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-9" />
+          <physvolid field_name="iy" value="4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal10-4_pos_pos_bot" />
+          <rotationref ref="crystal10-4_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="10" />
+          <physvolid field_name="iy" value="-4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal10-4_pos_neg_bot" />
+          <rotationref ref="crystal10-4_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-10" />
+          <physvolid field_name="iy" value="-4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal10-4_pos_pos_top" />
+          <rotationref ref="crystal10-4_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="10" />
+          <physvolid field_name="iy" value="4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal10-4_pos_neg_top" />
+          <rotationref ref="crystal10-4_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-10" />
+          <physvolid field_name="iy" value="4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal11-4_pos_pos_bot" />
+          <rotationref ref="crystal11-4_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="11" />
+          <physvolid field_name="iy" value="-4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal11-4_pos_neg_bot" />
+          <rotationref ref="crystal11-4_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-11" />
+          <physvolid field_name="iy" value="-4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal11-4_pos_pos_top" />
+          <rotationref ref="crystal11-4_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="11" />
+          <physvolid field_name="iy" value="4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal11-4_pos_neg_top" />
+          <rotationref ref="crystal11-4_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-11" />
+          <physvolid field_name="iy" value="4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal12-4_pos_pos_bot" />
+          <rotationref ref="crystal12-4_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="12" />
+          <physvolid field_name="iy" value="-4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal12-4_pos_neg_bot" />
+          <rotationref ref="crystal12-4_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-12" />
+          <physvolid field_name="iy" value="-4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal12-4_pos_pos_top" />
+          <rotationref ref="crystal12-4_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="12" />
+          <physvolid field_name="iy" value="4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal12-4_pos_neg_top" />
+          <rotationref ref="crystal12-4_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-12" />
+          <physvolid field_name="iy" value="4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal13-4_pos_pos_bot" />
+          <rotationref ref="crystal13-4_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="13" />
+          <physvolid field_name="iy" value="-4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal13-4_pos_neg_bot" />
+          <rotationref ref="crystal13-4_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-13" />
+          <physvolid field_name="iy" value="-4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal13-4_pos_pos_top" />
+          <rotationref ref="crystal13-4_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="13" />
+          <physvolid field_name="iy" value="4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal13-4_pos_neg_top" />
+          <rotationref ref="crystal13-4_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-13" />
+          <physvolid field_name="iy" value="4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal14-4_pos_pos_bot" />
+          <rotationref ref="crystal14-4_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="14" />
+          <physvolid field_name="iy" value="-4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal14-4_pos_neg_bot" />
+          <rotationref ref="crystal14-4_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-14" />
+          <physvolid field_name="iy" value="-4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal14-4_pos_pos_top" />
+          <rotationref ref="crystal14-4_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="14" />
+          <physvolid field_name="iy" value="4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal14-4_pos_neg_top" />
+          <rotationref ref="crystal14-4_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-14" />
+          <physvolid field_name="iy" value="4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal15-4_pos_pos_bot" />
+          <rotationref ref="crystal15-4_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="15" />
+          <physvolid field_name="iy" value="-4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal15-4_pos_neg_bot" />
+          <rotationref ref="crystal15-4_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-15" />
+          <physvolid field_name="iy" value="-4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal15-4_pos_pos_top" />
+          <rotationref ref="crystal15-4_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="15" />
+          <physvolid field_name="iy" value="4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal15-4_pos_neg_top" />
+          <rotationref ref="crystal15-4_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-15" />
+          <physvolid field_name="iy" value="4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal16-4_pos_pos_bot" />
+          <rotationref ref="crystal16-4_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="16" />
+          <physvolid field_name="iy" value="-4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal16-4_pos_neg_bot" />
+          <rotationref ref="crystal16-4_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-16" />
+          <physvolid field_name="iy" value="-4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal16-4_pos_pos_top" />
+          <rotationref ref="crystal16-4_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="16" />
+          <physvolid field_name="iy" value="4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal16-4_pos_neg_top" />
+          <rotationref ref="crystal16-4_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-16" />
+          <physvolid field_name="iy" value="4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal17-4_pos_pos_bot" />
+          <rotationref ref="crystal17-4_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="17" />
+          <physvolid field_name="iy" value="-4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal17-4_pos_neg_bot" />
+          <rotationref ref="crystal17-4_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-17" />
+          <physvolid field_name="iy" value="-4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal17-4_pos_pos_top" />
+          <rotationref ref="crystal17-4_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="17" />
+          <physvolid field_name="iy" value="4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal17-4_pos_neg_top" />
+          <rotationref ref="crystal17-4_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-17" />
+          <physvolid field_name="iy" value="4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal18-4_pos_pos_bot" />
+          <rotationref ref="crystal18-4_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="18" />
+          <physvolid field_name="iy" value="-4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal18-4_pos_neg_bot" />
+          <rotationref ref="crystal18-4_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-18" />
+          <physvolid field_name="iy" value="-4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal18-4_pos_pos_top" />
+          <rotationref ref="crystal18-4_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="18" />
+          <physvolid field_name="iy" value="4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal18-4_pos_neg_top" />
+          <rotationref ref="crystal18-4_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-18" />
+          <physvolid field_name="iy" value="4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal19-4_pos_pos_bot" />
+          <rotationref ref="crystal19-4_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="19" />
+          <physvolid field_name="iy" value="-4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal19-4_pos_neg_bot" />
+          <rotationref ref="crystal19-4_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-19" />
+          <physvolid field_name="iy" value="-4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal19-4_pos_pos_top" />
+          <rotationref ref="crystal19-4_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="19" />
+          <physvolid field_name="iy" value="4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal19-4_pos_neg_top" />
+          <rotationref ref="crystal19-4_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-19" />
+          <physvolid field_name="iy" value="4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal20-4_pos_pos_bot" />
+          <rotationref ref="crystal20-4_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="20" />
+          <physvolid field_name="iy" value="-4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal20-4_pos_neg_bot" />
+          <rotationref ref="crystal20-4_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-20" />
+          <physvolid field_name="iy" value="-4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal20-4_pos_pos_top" />
+          <rotationref ref="crystal20-4_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="20" />
+          <physvolid field_name="iy" value="4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal20-4_pos_neg_top" />
+          <rotationref ref="crystal20-4_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-20" />
+          <physvolid field_name="iy" value="4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal21-4_pos_pos_bot" />
+          <rotationref ref="crystal21-4_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="21" />
+          <physvolid field_name="iy" value="-4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal21-4_pos_neg_bot" />
+          <rotationref ref="crystal21-4_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-21" />
+          <physvolid field_name="iy" value="-4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal21-4_pos_pos_top" />
+          <rotationref ref="crystal21-4_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="21" />
+          <physvolid field_name="iy" value="4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal21-4_pos_neg_top" />
+          <rotationref ref="crystal21-4_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-21" />
+          <physvolid field_name="iy" value="4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal22-4_pos_pos_bot" />
+          <rotationref ref="crystal22-4_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="22" />
+          <physvolid field_name="iy" value="-4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal22-4_pos_neg_bot" />
+          <rotationref ref="crystal22-4_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-22" />
+          <physvolid field_name="iy" value="-4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal22-4_pos_pos_top" />
+          <rotationref ref="crystal22-4_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="22" />
+          <physvolid field_name="iy" value="4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal22-4_pos_neg_top" />
+          <rotationref ref="crystal22-4_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-22" />
+          <physvolid field_name="iy" value="4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal23-4_pos_pos_bot" />
+          <rotationref ref="crystal23-4_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="23" />
+          <physvolid field_name="iy" value="-4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal23-4_pos_neg_bot" />
+          <rotationref ref="crystal23-4_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-23" />
+          <physvolid field_name="iy" value="-4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal23-4_pos_pos_top" />
+          <rotationref ref="crystal23-4_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="23" />
+          <physvolid field_name="iy" value="4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal23-4_pos_neg_top" />
+          <rotationref ref="crystal23-4_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-23" />
+          <physvolid field_name="iy" value="4" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal1-5_pos_pos_bot" />
+          <rotationref ref="crystal1-5_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="1" />
+          <physvolid field_name="iy" value="-5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal1-5_pos_neg_bot" />
+          <rotationref ref="crystal1-5_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-1" />
+          <physvolid field_name="iy" value="-5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal1-5_pos_pos_top" />
+          <rotationref ref="crystal1-5_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="1" />
+          <physvolid field_name="iy" value="5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal1-5_pos_neg_top" />
+          <rotationref ref="crystal1-5_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-1" />
+          <physvolid field_name="iy" value="5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal2-5_pos_pos_bot" />
+          <rotationref ref="crystal2-5_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="2" />
+          <physvolid field_name="iy" value="-5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal2-5_pos_neg_bot" />
+          <rotationref ref="crystal2-5_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-2" />
+          <physvolid field_name="iy" value="-5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal2-5_pos_pos_top" />
+          <rotationref ref="crystal2-5_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="2" />
+          <physvolid field_name="iy" value="5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal2-5_pos_neg_top" />
+          <rotationref ref="crystal2-5_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-2" />
+          <physvolid field_name="iy" value="5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal3-5_pos_pos_bot" />
+          <rotationref ref="crystal3-5_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="3" />
+          <physvolid field_name="iy" value="-5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal3-5_pos_neg_bot" />
+          <rotationref ref="crystal3-5_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-3" />
+          <physvolid field_name="iy" value="-5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal3-5_pos_pos_top" />
+          <rotationref ref="crystal3-5_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="3" />
+          <physvolid field_name="iy" value="5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal3-5_pos_neg_top" />
+          <rotationref ref="crystal3-5_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-3" />
+          <physvolid field_name="iy" value="5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal4-5_pos_pos_bot" />
+          <rotationref ref="crystal4-5_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="4" />
+          <physvolid field_name="iy" value="-5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal4-5_pos_neg_bot" />
+          <rotationref ref="crystal4-5_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-4" />
+          <physvolid field_name="iy" value="-5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal4-5_pos_pos_top" />
+          <rotationref ref="crystal4-5_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="4" />
+          <physvolid field_name="iy" value="5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal4-5_pos_neg_top" />
+          <rotationref ref="crystal4-5_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-4" />
+          <physvolid field_name="iy" value="5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal5-5_pos_pos_bot" />
+          <rotationref ref="crystal5-5_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="5" />
+          <physvolid field_name="iy" value="-5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal5-5_pos_neg_bot" />
+          <rotationref ref="crystal5-5_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-5" />
+          <physvolid field_name="iy" value="-5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal5-5_pos_pos_top" />
+          <rotationref ref="crystal5-5_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="5" />
+          <physvolid field_name="iy" value="5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal5-5_pos_neg_top" />
+          <rotationref ref="crystal5-5_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-5" />
+          <physvolid field_name="iy" value="5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal6-5_pos_pos_bot" />
+          <rotationref ref="crystal6-5_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="6" />
+          <physvolid field_name="iy" value="-5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal6-5_pos_neg_bot" />
+          <rotationref ref="crystal6-5_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-6" />
+          <physvolid field_name="iy" value="-5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal6-5_pos_pos_top" />
+          <rotationref ref="crystal6-5_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="6" />
+          <physvolid field_name="iy" value="5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal6-5_pos_neg_top" />
+          <rotationref ref="crystal6-5_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-6" />
+          <physvolid field_name="iy" value="5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal7-5_pos_pos_bot" />
+          <rotationref ref="crystal7-5_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="7" />
+          <physvolid field_name="iy" value="-5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal7-5_pos_neg_bot" />
+          <rotationref ref="crystal7-5_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-7" />
+          <physvolid field_name="iy" value="-5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal7-5_pos_pos_top" />
+          <rotationref ref="crystal7-5_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="7" />
+          <physvolid field_name="iy" value="5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal7-5_pos_neg_top" />
+          <rotationref ref="crystal7-5_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-7" />
+          <physvolid field_name="iy" value="5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal8-5_pos_pos_bot" />
+          <rotationref ref="crystal8-5_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="8" />
+          <physvolid field_name="iy" value="-5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal8-5_pos_neg_bot" />
+          <rotationref ref="crystal8-5_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-8" />
+          <physvolid field_name="iy" value="-5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal8-5_pos_pos_top" />
+          <rotationref ref="crystal8-5_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="8" />
+          <physvolid field_name="iy" value="5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal8-5_pos_neg_top" />
+          <rotationref ref="crystal8-5_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-8" />
+          <physvolid field_name="iy" value="5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal9-5_pos_pos_bot" />
+          <rotationref ref="crystal9-5_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="9" />
+          <physvolid field_name="iy" value="-5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal9-5_pos_neg_bot" />
+          <rotationref ref="crystal9-5_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-9" />
+          <physvolid field_name="iy" value="-5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal9-5_pos_pos_top" />
+          <rotationref ref="crystal9-5_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="9" />
+          <physvolid field_name="iy" value="5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal9-5_pos_neg_top" />
+          <rotationref ref="crystal9-5_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-9" />
+          <physvolid field_name="iy" value="5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal10-5_pos_pos_bot" />
+          <rotationref ref="crystal10-5_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="10" />
+          <physvolid field_name="iy" value="-5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal10-5_pos_neg_bot" />
+          <rotationref ref="crystal10-5_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-10" />
+          <physvolid field_name="iy" value="-5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal10-5_pos_pos_top" />
+          <rotationref ref="crystal10-5_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="10" />
+          <physvolid field_name="iy" value="5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal10-5_pos_neg_top" />
+          <rotationref ref="crystal10-5_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-10" />
+          <physvolid field_name="iy" value="5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal11-5_pos_pos_bot" />
+          <rotationref ref="crystal11-5_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="11" />
+          <physvolid field_name="iy" value="-5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal11-5_pos_neg_bot" />
+          <rotationref ref="crystal11-5_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-11" />
+          <physvolid field_name="iy" value="-5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal11-5_pos_pos_top" />
+          <rotationref ref="crystal11-5_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="11" />
+          <physvolid field_name="iy" value="5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal11-5_pos_neg_top" />
+          <rotationref ref="crystal11-5_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-11" />
+          <physvolid field_name="iy" value="5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal12-5_pos_pos_bot" />
+          <rotationref ref="crystal12-5_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="12" />
+          <physvolid field_name="iy" value="-5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal12-5_pos_neg_bot" />
+          <rotationref ref="crystal12-5_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-12" />
+          <physvolid field_name="iy" value="-5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal12-5_pos_pos_top" />
+          <rotationref ref="crystal12-5_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="12" />
+          <physvolid field_name="iy" value="5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal12-5_pos_neg_top" />
+          <rotationref ref="crystal12-5_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-12" />
+          <physvolid field_name="iy" value="5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal13-5_pos_pos_bot" />
+          <rotationref ref="crystal13-5_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="13" />
+          <physvolid field_name="iy" value="-5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal13-5_pos_neg_bot" />
+          <rotationref ref="crystal13-5_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-13" />
+          <physvolid field_name="iy" value="-5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal13-5_pos_pos_top" />
+          <rotationref ref="crystal13-5_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="13" />
+          <physvolid field_name="iy" value="5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal13-5_pos_neg_top" />
+          <rotationref ref="crystal13-5_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-13" />
+          <physvolid field_name="iy" value="5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal14-5_pos_pos_bot" />
+          <rotationref ref="crystal14-5_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="14" />
+          <physvolid field_name="iy" value="-5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal14-5_pos_neg_bot" />
+          <rotationref ref="crystal14-5_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-14" />
+          <physvolid field_name="iy" value="-5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal14-5_pos_pos_top" />
+          <rotationref ref="crystal14-5_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="14" />
+          <physvolid field_name="iy" value="5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal14-5_pos_neg_top" />
+          <rotationref ref="crystal14-5_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-14" />
+          <physvolid field_name="iy" value="5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal15-5_pos_pos_bot" />
+          <rotationref ref="crystal15-5_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="15" />
+          <physvolid field_name="iy" value="-5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal15-5_pos_neg_bot" />
+          <rotationref ref="crystal15-5_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-15" />
+          <physvolid field_name="iy" value="-5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal15-5_pos_pos_top" />
+          <rotationref ref="crystal15-5_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="15" />
+          <physvolid field_name="iy" value="5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal15-5_pos_neg_top" />
+          <rotationref ref="crystal15-5_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-15" />
+          <physvolid field_name="iy" value="5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal16-5_pos_pos_bot" />
+          <rotationref ref="crystal16-5_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="16" />
+          <physvolid field_name="iy" value="-5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal16-5_pos_neg_bot" />
+          <rotationref ref="crystal16-5_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-16" />
+          <physvolid field_name="iy" value="-5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal16-5_pos_pos_top" />
+          <rotationref ref="crystal16-5_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="16" />
+          <physvolid field_name="iy" value="5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal16-5_pos_neg_top" />
+          <rotationref ref="crystal16-5_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-16" />
+          <physvolid field_name="iy" value="5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal17-5_pos_pos_bot" />
+          <rotationref ref="crystal17-5_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="17" />
+          <physvolid field_name="iy" value="-5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal17-5_pos_neg_bot" />
+          <rotationref ref="crystal17-5_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-17" />
+          <physvolid field_name="iy" value="-5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal17-5_pos_pos_top" />
+          <rotationref ref="crystal17-5_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="17" />
+          <physvolid field_name="iy" value="5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal17-5_pos_neg_top" />
+          <rotationref ref="crystal17-5_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-17" />
+          <physvolid field_name="iy" value="5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal18-5_pos_pos_bot" />
+          <rotationref ref="crystal18-5_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="18" />
+          <physvolid field_name="iy" value="-5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal18-5_pos_neg_bot" />
+          <rotationref ref="crystal18-5_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-18" />
+          <physvolid field_name="iy" value="-5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal18-5_pos_pos_top" />
+          <rotationref ref="crystal18-5_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="18" />
+          <physvolid field_name="iy" value="5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal18-5_pos_neg_top" />
+          <rotationref ref="crystal18-5_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-18" />
+          <physvolid field_name="iy" value="5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal19-5_pos_pos_bot" />
+          <rotationref ref="crystal19-5_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="19" />
+          <physvolid field_name="iy" value="-5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal19-5_pos_neg_bot" />
+          <rotationref ref="crystal19-5_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-19" />
+          <physvolid field_name="iy" value="-5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal19-5_pos_pos_top" />
+          <rotationref ref="crystal19-5_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="19" />
+          <physvolid field_name="iy" value="5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal19-5_pos_neg_top" />
+          <rotationref ref="crystal19-5_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-19" />
+          <physvolid field_name="iy" value="5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal20-5_pos_pos_bot" />
+          <rotationref ref="crystal20-5_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="20" />
+          <physvolid field_name="iy" value="-5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal20-5_pos_neg_bot" />
+          <rotationref ref="crystal20-5_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-20" />
+          <physvolid field_name="iy" value="-5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal20-5_pos_pos_top" />
+          <rotationref ref="crystal20-5_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="20" />
+          <physvolid field_name="iy" value="5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal20-5_pos_neg_top" />
+          <rotationref ref="crystal20-5_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-20" />
+          <physvolid field_name="iy" value="5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal21-5_pos_pos_bot" />
+          <rotationref ref="crystal21-5_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="21" />
+          <physvolid field_name="iy" value="-5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal21-5_pos_neg_bot" />
+          <rotationref ref="crystal21-5_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-21" />
+          <physvolid field_name="iy" value="-5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal21-5_pos_pos_top" />
+          <rotationref ref="crystal21-5_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="21" />
+          <physvolid field_name="iy" value="5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal21-5_pos_neg_top" />
+          <rotationref ref="crystal21-5_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-21" />
+          <physvolid field_name="iy" value="5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal22-5_pos_pos_bot" />
+          <rotationref ref="crystal22-5_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="22" />
+          <physvolid field_name="iy" value="-5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal22-5_pos_neg_bot" />
+          <rotationref ref="crystal22-5_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-22" />
+          <physvolid field_name="iy" value="-5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal22-5_pos_pos_top" />
+          <rotationref ref="crystal22-5_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="22" />
+          <physvolid field_name="iy" value="5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal22-5_pos_neg_top" />
+          <rotationref ref="crystal22-5_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-22" />
+          <physvolid field_name="iy" value="5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal23-5_pos_pos_bot" />
+          <rotationref ref="crystal23-5_rot_pos_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="23" />
+          <physvolid field_name="iy" value="-5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal23-5_pos_neg_bot" />
+          <rotationref ref="crystal23-5_rot_neg_bot" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-23" />
+          <physvolid field_name="iy" value="-5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal23-5_pos_pos_top" />
+          <rotationref ref="crystal23-5_rot_pos_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="23" />
+          <physvolid field_name="iy" value="5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="crystal_volume" />
+          <positionref ref="crystal23-5_pos_neg_top" />
+          <rotationref ref="crystal23-5_rot_neg_top" />
+          <physvolid field_name="system" value="13" />
+          <physvolid field_name="ix" value="-23" />
+          <physvolid field_name="iy" value="5" />
+        </physvol>
+        <physvol>
+          <volumeref ref="V_ECAL_chamber" />
+          <position name="V_ECAL_chamber_pos" unit="mm" x="-119.408" y="0" z="1543" />
+        </physvol>
+        <physvol>
+          <volumeref ref="V_al_honeycomb" />
+          <position name="V_al_honeycomb_pos" unit="mm" x="-188.58" y="0" z="1508" />
+        </physvol>
+        <physvol>
+          <volumeref ref="V_al_pipe_across_bottom1" />
+          <position name="V_al_pipe_across_bottom1_pos" unit="mm" x="21.42" y="-90" z="1371" />
+          <rotation name="al_pipe_across_bottom1_rot" unit="deg" x="90" y="87" z="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="V_al_pipe_across_bottom2" />
+          <position name="V_al_pipe_across_bottom2_pos" unit="mm" x="21.42" y="-40" z="1371" />
+          <rotation name="al_pipe_across_bottom2_rot" unit="deg" x="90" y="89" z="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="V_al_pipe_across_top1" />
+          <position name="V_al_pipe_across_top1_pos" unit="mm" x="21.42" y="90" z="1371" />
+          <rotation name="al_pipe_across_top1_rot" unit="deg" x="-90" y="87" z="180" />
+        </physvol>
+        <physvol>
+          <volumeref ref="V_al_pipe_across_top2" />
+          <position name="V_al_pipe_across_top2_pos" unit="mm" x="21.42" y="40" z="1371" />
+          <rotation name="al_pipe_across_top2_rot" unit="deg" x="-90" y="89" z="180" />
+        </physvol>
+        <physvol>
+          <volumeref ref="V_back_flange" />
+          <position name="V_back_flange_pos" unit="mm" x="-126.085" y="0" z="1758" />
+        </physvol>
+        <physvol>
+          <volumeref ref="V_cu_Bpipe_inner_left" />
+          <position name="V_cu_Bpipe_inner_left_pos" unit="mm" x="16.42" y="-27" z="1478" />
+          <rotation name="cu_Bpipe_inner_left_rot" unit="deg" x="0" y="-0.956" z="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="V_cu_Bpipe_inner_right" />
+          <position name="V_cu_Bpipe_inner_right_pos" unit="mm" x="-91.58" y="-27" z="1478" />
+          <rotation name="cu_Bpipe_inner_right_rot" unit="deg" x="0" y="9.68" z="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="V_cu_Bpipe_outer_right" />
+          <position name="V_cu_Bpipe_outer_right_pos" unit="mm" x="-348.58" y="-15" z="1371" />
+          <rotation name="cu_Bpipe_outer_right_rot" unit="deg" x="0" y="90" z="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="V_cu_Bpipe_outer_right1" />
+          <position name="V_cu_Bpipe_outer_right1_pos" unit="mm" x="-108.58" y="-14" z="1493" />
+          <rotation name="cu_Bpipe_outer_right1_rot" unit="deg" x="0" y="10" z="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="V_cu_Bpipe_outer_right2" />
+          <position name="V_cu_Bpipe_outer_right2_pos" unit="mm" x="-278.58" y="-14" z="1493" />
+        </physvol>
+        <physvol>
+          <volumeref ref="V_cu_Tpipe_inner_left" />
+          <position name="V_cu_Tpipe_inner_left_pos" unit="mm" x="16.42" y="27" z="1478" />
+          <rotation name="cu_Tpipe_inner_left_rot" unit="deg" x="0" y="-0.956" z="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="V_cu_Tpipe_inner_right" />
+          <position name="V_cu_Tpipe_inner_right_pos" unit="mm" x="-91.58" y="27" z="1478" />
+          <rotation name="cu_Tpipe_inner_right_rot" unit="deg" x="0" y="9.68" z="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="V_cu_Tpipe_outer_right1" />
+          <position name="V_cu_Tpipe_outer_right1_pos" unit="mm" x="-108.58" y="14" z="1493" />
+          <rotation name="cu_Tpipe_outer_right1_rot" unit="deg" x="0" y="10" z="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="V_cu_Tpipe_outer_right2" />
+          <position name="V_cu_Tpipe_outer_right2_pos" unit="mm" x="-278.58" y="14" z="1493" />
+        </physvol>
+        <physvol>
+          <volumeref ref="V_cu_Tpipe_outer_right3" />
+          <position name="V_cu_Tpipe_outer_right3_pos" unit="mm" x="-348.58" y="15" z="1371" />
+          <rotation name="cu_Tpipe_outer_right3_rot" unit="deg" x="0" y="90" z="0" />
+        </physvol>
+        <physvol>
+          <volumeref ref="V_cu_plate_bottom_left" />
+          <position name="V_cu_plate_bottom_left_pos" unit="mm" x="221.42" y="-16" z="1478" />
+        </physvol>
+        <physvol>
+          <volumeref ref="V_cu_plate_bottom_middle" />
+          <position name="V_cu_plate_bottom_middle_pos" unit="mm" x="-33.58" y="-31" z="1478" />
+        </physvol>
+        <physvol>
+          <volumeref ref="V_cu_plate_bottom_right" />
+          <position name="V_cu_plate_bottom_right_pos" unit="mm" x="-208.58" y="-16" z="1478" />
+        </physvol>
+        <physvol>
+          <volumeref ref="V_cu_plate_top_left" />
+          <position name="V_cu_plate_top_left_pos" unit="mm" x="221.42" y="16" z="1478" />
+        </physvol>
+        <physvol>
+          <volumeref ref="V_cu_plate_top_middle" />
+          <position name="V_cu_plate_top_middle_pos" unit="mm" x="-33.58" y="31" z="1478" />
+        </physvol>
+        <physvol>
+          <volumeref ref="V_cu_plate_top_right" />
+          <position name="V_cu_plate_top_right_pos" unit="mm" x="-208.58" y="16" z="1478" />
+        </physvol>
+        <physvol>
+          <volumeref ref="V_front_flange" />
+          <position name="V_front_flange_pos" unit="mm" x="21.42" y="0" z="1328" />
+        </physvol>
+        <physvol>
+          <volumeref ref="V_layer_1_bottom" />
+          <position name="V_layer_1_bottom_pos" unit="mm" x="41.92" y="-41" z="1478" />
+        </physvol>
+        <physvol>
+          <volumeref ref="V_layer_1_top" />
+          <position name="V_layer_1_top_pos" unit="mm" x="41.92" y="81" z="1478" />
+        </physvol>
+        <physvol>
+          <volumeref ref="V_layer_2_bottom" />
+          <position name="V_layer_2_bottom_pos" unit="mm" x="41.92" y="-55.1" z="1478" />
+        </physvol>
+        <physvol>
+          <volumeref ref="V_layer_2_top" />
+          <position name="V_layer_2_top_pos" unit="mm" x="41.92" y="66.9" z="1478" />
+        </physvol>
+        <physvol>
+          <volumeref ref="V_layer_3_bottom" />
+          <position name="V_layer_3_bottom_pos" unit="mm" x="41.92" y="-69.2" z="1478" />
+        </physvol>
+        <physvol>
+          <volumeref ref="V_layer_3_top" />
+          <position name="V_layer_3_top_pos" unit="mm" x="41.92" y="52.8" z="1478" />
+        </physvol>
+        <physvol>
+          <volumeref ref="V_layer_4_bottom" />
+          <position name="V_layer_4_bottom_pos" unit="mm" x="41.92" y="-83.3" z="1478" />
+        </physvol>
+        <physvol>
+          <volumeref ref="V_layer_4_top" />
+          <position name="V_layer_4_top_pos" unit="mm" x="41.92" y="38.7" z="1478" />
+        </physvol>
+        <physvol>
+          <volumeref ref="V_layer_5B_left" />
+          <position name="V_layer_5B_left_pos" unit="mm" x="41.92" y="-26.9" z="1478" />
+        </physvol>
+        <physvol>
+          <volumeref ref="V_layer_5B_right" />
+          <position name="V_layer_5B_right_pos" unit="mm" x="41.92" y="-26.9" z="1478" />
+        </physvol>
+        <physvol>
+          <volumeref ref="V_layer_5T_left" />
+          <position name="V_layer_5T_left_pos" unit="mm" x="41.92" y="24.6" z="1478" />
+        </physvol>
+        <physvol>
+          <volumeref ref="V_layer_5T_right" />
+          <position name="V_layer_5T_right_pos" unit="mm" x="41.92" y="24.6" z="1478" />
+        </physvol>
+        <physvol>
+          <volumeref ref="V_steel_bar" />
+          <position name="V_steel_bar_pos" unit="mm" x="-353.58" y="9" z="1478" />
+        </physvol>
+        <visref ref="WorldVis" />
+      </volume>
+    </structure>
+    <setup name="Default" version="1.0">
+      <world ref="world_volume" />
+    </setup>
+  </gdml>
+  <fields>
+    <field_map_3d name="HPSDipoleFieldMap3D" lunit="mm" funit="tesla" filename="fieldmap/125acm2_3kg_corrected_unfolded_scaled_0.7992.dat" xoffset="21.17" yoffset="0.0" zoffset="457.2" />
+  </fields>
+</lcdd>
+

Added: java/branches/layer0-thin-branch/detector-data/detectors/HPS-Proposal2017-Nominal-v0-fieldmap/SamplingFractions/Ecal.properties
 =============================================================================
--- java/branches/layer0-thin-branch/detector-data/detectors/HPS-Proposal2017-Nominal-v0-fieldmap/SamplingFractions/Ecal.properties	(added)
+++ java/branches/layer0-thin-branch/detector-data/detectors/HPS-Proposal2017-Nominal-v0-fieldmap/SamplingFractions/Ecal.properties	Fri Jul 22 11:46:19 2016
@@ -0,0 +1 @@
+samplingFraction: 1.0

Added: java/branches/layer0-thin-branch/detector-data/detectors/HPS-Proposal2017-Nominal-v0-fieldmap/compact.xml
 =============================================================================
--- java/branches/layer0-thin-branch/detector-data/detectors/HPS-Proposal2017-Nominal-v0-fieldmap/compact.xml	(added)
+++ java/branches/layer0-thin-branch/detector-data/detectors/HPS-Proposal2017-Nominal-v0-fieldmap/compact.xml	Fri Jul 22 11:46:19 2016
@@ -0,0 +1,519 @@
+<lccdd xmlns:compact="http://www.lcsim.org/schemas/compact/1.0"
+       xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
+       xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/compact/1.0/compact.xsd">
+    
+    <info name="HPS-Proposal2017-Nominal-v0-fieldmap">
+        <comment>HPS detector for 2017 proposal with fieldmap,
+                 tracker at nominal opening angle, no SVT survey,  
+                 this detector uses the corrected fieldmap scaled to -0.24T for 1.056 GeV.
+        </comment>
+    </info>
+
+    <define>
+    
+        <!-- world -->
+        <constant name="world_side" value="500.0*cm" />
+        <constant name="world_x" value="world_side" />
+        <constant name="world_y" value="world_side" />
+        <constant name="world_z" value="world_side" />
+
+        <!-- beam -->
+        <constant name="beam_angle" value="0.03052"/> <!--30.52 mrad-->
+
+        <!-- tracking region -->
+        <constant name="tracking_region_radius" value="200.0*cm"/>
+        <constant name="tracking_region_min" value="5.0*cm"/>
+        <constant name="tracking_region_zmax" value="131.8*cm"/>
+
+        <!--  dipole magnet and  B-field -->
+        <constant name="dipoleMagnetPositionX" value="2.117*cm"/>
+        <constant name="dipoleMagnetPositionZ" value="45.72*cm"/>
+        <constant name="dipoleMagnetHeight" value="100*cm"/>
+        <constant name="dipoleMagnetWidth" value="100*cm"/>
+        <constant name="dipoleMagnetLength" value="108*cm"/>
+        <constant name="constBFieldY" value="-0.24"/><!-- set for 1GeV running -->
+         
+        
+        <!-- ECAL crystal dimensions -->
+        <constant name="ecal_front" value="13.3/2*mm" />
+        <constant name="ecal_back" value="16/2*mm" />
+        <constant name="ecal_z" value="160/2*mm" />
+                
+        <!-- ECal position -->
+        <constant name="ecal_dface" value="139.3*cm"/>
+                    
+        <!-- SVT module dimensions -->
+        <constant name="moduleLength" value="100.0"/>
+        <constant name="moduleWidth" value="40.34"/>
+        
+        <!-- SVT sensor dimensions -->
+        <constant name="sensorLength" value="98.33"/>
+        
+        <!--scoring plane thickness-->
+        <constant name="scoringThickness" value="0.001"/>
+
+        <!--left and right edges of the electron gap for the ECal scoring plane, measured as distances from the BL edge of the flange-->
+        <constant name="electronGapLeftEdge" value="382.16+20*0.0166"/>
+        <constant name="electronGapRightEdge" value="471.94+20*0.1511"/>
+
+        <!-- Sensor width slightly less than 38.34 mm so sisim works. -->
+        <constant name="sensorWidth" value="38.3399"/>
+        <constant name="zst" value="1" />
+        <constant name="SA1" value="0.1" />
+        <constant name="SA2" value="0.05" />
+        <constant name="PI" value="3.14159265359" />
+        <!-- positions derived from drawing assuming 1.35/1.2 degress open on top/bottom -->
+
+        <constant name="x_rot_top" value="0" />  
+        <constant name="x_rot_bot" value="0" />    
+
+        <!--  monkey with the rotations  -->    
+        <constant name="x_rot_top_add" value="0.00" />  <!-- -ive means further closed -->
+        <constant name="x_rot_bot_add" value="0.00" /> <!-- +ive means further closed -->
+        <!--  distance from target to pivot...this is from an email schematic from Tim on may 12, 2012 -->
+        <constant name="pivot" value="791" /> 
+      
+        <constant name="y_rot" value = "beam_angle"/>
+        <!--        <constant name="x_off" value = "-15.0"/> -->
+        <constant name="x_off" value = "0.0"/> 
+
+        <!-- Positions of thin 15 cm planes -->
+        <constant name="y01t" value="150*sin(0.015)+sensorWidth/2" />
+        <constant name="y02t" value="150*sin(0.015)+sensorWidth/2" />
+        <constant name="y01b" value="-(150*sin(0.015)+sensorWidth/2)" />
+        <constant name="y02b" value="-(150*sin(0.015)+sensorWidth/2)" />
+        
+        <constant name="z01t" value="0+142.5-3.685" />
+        <constant name="z02t" value="0+142.5+3.685" />
+        <constant name="z01b" value="0+157.5-3.685" />
+        <constant name="z02b" value="0+157.5+3.685" />
+
+    </define>
+    
+    <materials>
+        <!-- Set the world material to vacuum. -->
+        <material name="WorldMaterial">
+            <D type="density" unit="g/cm3" value="0.0000000000000001"/>
+            <fraction n="1.0" ref="Vacuum" />
+        </material>
+        <!-- Set tracking material to vacuum. -->
+        <material name="TrackingMaterial">
+            <D type="density" unit="g/cm3" value="0.0000000000000001"/>
+            <fraction n="1.0" ref="Vacuum" />
+        </material>
+        <!-- ECal crystal material. -->
+        <material name="LeadTungstate">
+            <D value="8.28" unit="g/cm3"/>
+            <composite n="1" ref="Pb"/>
+            <composite n="1" ref="W"/>
+            <composite n="4" ref="O"/>
+        </material>
+    </materials>
+  
+    <display>
+        <vis name="ECALVis" r="0.8" g="0.5" b="0.1" />    
+        <vis name="ChamberVis" alpha="1.0" r="1.0" g="0.0" b="1.0" drawingStyle="wireframe" lineStyle="unbroken" showDaughters="true" visible="true"/>
+        <vis name="SvtBoxVis" alpha="1.0" r="1.0" g="1.0" b="0.0" drawingStyle="wireframe" lineStyle="unbroken" showDaughters="true" visible="true"/>
+        <vis name="SensorVis" alpha="1.0" r="1.0" g="0.0" b="0.0" drawingStyle="wireframe" lineStyle="unbroken" showDaughters="true" visible="true"/>
+        <vis name="ActiveSensorVis" alpha="1.0" r="1.0" g="0.0" b="0.0" drawingStyle="solid" lineStyle="unbroken" showDaughters="true" visible="true"/>
+        <vis name="CarbonFiberVis" alpha="1.0" r="0.88" g="0.88" b="0.88" drawingStyle="solid" lineStyle="unbroken" showDaughters="true" visible="true"/>
+        <vis name="KaptonVis" alpha="1.0" r="0.91" g="0.77" b="0.06" drawingStyle="solid" lineStyle="unbroken" showDaughters="true" visible="true"/>
+        <vis name="HybridVis" alpha="1.0" r="0.0" g="1.0" b="0" drawingStyle="solid" lineStyle="unbroken" showDaughters="true" visible="true"/>
+        <vis name="HalfModuleVis" alpha="1.0" r="1.0" g="1.0" b="1.0" drawingStyle="wireframe" lineStyle="dashed" showDaughters="true" visible="true"/>
+        <vis name="ColdBlockVis" alpha="1.0" r="0.75" g="0.73" b="0.75" drawingStyle="solid" lineStyle="dashed" showDaughters="true" visible="true"/>
+        <vis name="ModuleVis" alpha="1.0" r="1.0" g="1.0" b="1.0" drawingStyle="wireframe" lineStyle="dotted" showDaughters="true" visible="true"/>
+        <vis name="SupportPlateVis" alpha="1.0" r="0.45" g="0.45" b="0.45" drawingStyle="solid" lineStyle="dashed" showDaughters="true" visible="true"/>
+        <vis name="SupportVolumeVis" alpha="1.0" r="0.75" g="0.73" b="0.75" drawingStyle="wireframe" lineStyle="dashed" showDaughters="true" visible="true"/>
+        <vis name="BasePlateVis" alpha="1.0" r="0.35" g="0.35" b="0.35" drawingStyle="solid" lineStyle="dashed" showDaughters="true" visible="true"/>
+        <vis name="LayerVis" alpha="0.0" r="0.0" g="0.0" b="1.0" drawingStyle="wireframe" showDaughters="true" visible="false"/>
+        <vis name="ComponentVis" alpha="0.0" r="0.0" g="0.2" b="0.4" drawingStyle="solid" showDaughters="false" visible="false"/>
+        <vis name="BeamPlaneVis" alpha="1.0" r="1.0" g="1.0" b="1.0" drawingStyle="solid" lineStyle="unbroken" showDaughters="false" visible="true"/>
+    </display>
+   
+    <detectors>
+       
+        <detector id="1" name="Tracker" type="HPSTracker2017" readout="TrackerHits">
+            
+      
+      
+        <millepede_constants>
+        
+            <!-- top half-module translations -->
+            <millepede_constant name="11101" value="0.0"/>
+            <millepede_constant name="11102" value="0.0"/>
+            <millepede_constant name="11103" value="0.0"/>
+            <millepede_constant name="11104" value="0.0"/>
+            <millepede_constant name="11105" value="0.0"/>
+            <millepede_constant name="11106" value="0.0"/>
+            <millepede_constant name="11107" value="0.0"/>
+            <millepede_constant name="11108" value="0.0"/>
+            <millepede_constant name="11109" value="0.0"/>
+            <millepede_constant name="11110" value="0.0"/>
+            <millepede_constant name="11111" value="0.0"/>
+            <millepede_constant name="11112" value="0.0"/>
+            <millepede_constant name="11113" value="0.0"/>
+            <millepede_constant name="11114" value="0.0"/>
+            <millepede_constant name="11115" value="0.0"/>
+            <millepede_constant name="11116" value="0.0"/>
+            <millepede_constant name="11117" value="0.0"/>
+            <millepede_constant name="11118" value="0.0"/>
+            <millepede_constant name="11119" value="0.0"/>
+            <millepede_constant name="11120" value="0.0"/>
+            <millepede_constant name="11121" value="0.0"/>
+            <millepede_constant name="11122" value="0.0"/>
+
+            <millepede_constant name="11201" value="0.0"/>
+            <millepede_constant name="11202" value="0.0"/>
+            <millepede_constant name="11203" value="0.0"/>
+            <millepede_constant name="11204" value="0.0"/>
+            <millepede_constant name="11205" value="0.0"/>
+            <millepede_constant name="11206" value="0.0"/>
+            <millepede_constant name="11207" value="0.0"/>
+            <millepede_constant name="11208" value="0.0"/>
+            <millepede_constant name="11209" value="0.0"/>
+            <millepede_constant name="11210" value="0.0"/>
+            <millepede_constant name="11211" value="0.0"/>
+            <millepede_constant name="11212" value="0.0"/>
+            <millepede_constant name="11213" value="0.0"/>
+            <millepede_constant name="11214" value="0.0"/>
+            <millepede_constant name="11215" value="0.0"/>
+            <millepede_constant name="11216" value="0.0"/>
+            <millepede_constant name="11217" value="0.0"/>
+            <millepede_constant name="11218" value="0.0"/>
+            <millepede_constant name="11219" value="0.0"/>
+            <millepede_constant name="11220" value="0.0"/>
+            <millepede_constant name="11221" value="0.0"/>
+            <millepede_constant name="11222" value="0.0"/>
+
+            <millepede_constant name="11301" value="0.0"/>
+            <millepede_constant name="11302" value="0.0"/>
+            <millepede_constant name="11303" value="0.0"/>
+            <millepede_constant name="11304" value="0.0"/>
+            <millepede_constant name="11305" value="0.0"/>
+            <millepede_constant name="11306" value="0.0"/>
+            <millepede_constant name="11307" value="0.0"/>
+            <millepede_constant name="11308" value="0.0"/>
+            <millepede_constant name="11309" value="0.0"/>
+            <millepede_constant name="11310" value="0.0"/>
+            <millepede_constant name="11311" value="0.0"/>
+            <millepede_constant name="11312" value="0.0"/>
+            <millepede_constant name="11313" value="0.0"/>
+            <millepede_constant name="11314" value="0.0"/>
+            <millepede_constant name="11315" value="0.0"/>
+            <millepede_constant name="11316" value="0.0"/>
+            <millepede_constant name="11317" value="0.0"/>
+            <millepede_constant name="11318" value="0.0"/>
+            <millepede_constant name="11319" value="0.0"/>
+            <millepede_constant name="11320" value="0.0"/>
+            <millepede_constant name="11321" value="0.0"/>
+            <millepede_constant name="11322" value="0.0"/>
+            
+            
+            <!-- top half-module rotations -->
+            
+            <millepede_constant name="12101" value="0.0"/>
+            <millepede_constant name="12102" value="0.0"/>
+            <millepede_constant name="12103" value="0.0"/>
+            <millepede_constant name="12104" value="0.0"/>
+            <millepede_constant name="12105" value="0.0"/>
+            <millepede_constant name="12106" value="0.0"/>
+            <millepede_constant name="12107" value="0.0"/>
+            <millepede_constant name="12108" value="0.0"/>
+            <millepede_constant name="12109" value="0.0"/>
+            <millepede_constant name="12110" value="0.0"/>
+            <millepede_constant name="12111" value="0.0"/>
+            <millepede_constant name="12112" value="0.0"/>
+            <millepede_constant name="12113" value="0.0"/>
+            <millepede_constant name="12114" value="0.0"/>
+            <millepede_constant name="12115" value="0.0"/>
+            <millepede_constant name="12116" value="0.0"/>
+            <millepede_constant name="12117" value="0.0"/>
+            <millepede_constant name="12118" value="0.0"/>
+            <millepede_constant name="12119" value="0.0"/>
+            <millepede_constant name="12120" value="0.0"/>
+            <millepede_constant name="12121" value="0.0"/>
+            <millepede_constant name="12122" value="0.0"/>
+
+            <millepede_constant name="12201" value="0.0"/>
+            <millepede_constant name="12202" value="0.0"/>
+            <millepede_constant name="12203" value="0.0"/>
+            <millepede_constant name="12204" value="0.0"/>
+            <millepede_constant name="12205" value="0.0"/>
+            <millepede_constant name="12206" value="0.0"/>
+            <millepede_constant name="12207" value="0.0"/>
+            <millepede_constant name="12208" value="0.0"/>
+            <millepede_constant name="12209" value="0.0"/>
+            <millepede_constant name="12210" value="0.0"/>
+            <millepede_constant name="12211" value="0.0"/>
+            <millepede_constant name="12212" value="0.0"/>
+            <millepede_constant name="12213" value="0.0"/>
+            <millepede_constant name="12214" value="0.0"/>
+            <millepede_constant name="12215" value="0.0"/>
+            <millepede_constant name="12216" value="0.0"/>
+            <millepede_constant name="12217" value="0.0"/>
+            <millepede_constant name="12218" value="0.0"/>
+            <millepede_constant name="12219" value="0.0"/>
+            <millepede_constant name="12220" value="0.0"/>
+            <millepede_constant name="12221" value="0.0"/>
+            <millepede_constant name="12222" value="0.0"/>
+
+            <millepede_constant name="12301" value="0.0"/>
+            <millepede_constant name="12302" value="0.0"/>
+            <millepede_constant name="12303" value="0.0"/>
+            <millepede_constant name="12304" value="0.0"/>
+            <millepede_constant name="12305" value="0.0"/>
+            <millepede_constant name="12306" value="0.0"/>
+            <millepede_constant name="12307" value="0.0"/>
+            <millepede_constant name="12308" value="0.0"/>
+            <millepede_constant name="12309" value="0.0"/>
+            <millepede_constant name="12310" value="0.0"/>
+            <millepede_constant name="12311" value="0.0"/>
+            <millepede_constant name="12312" value="0.0"/>
+            <millepede_constant name="12313" value="0.0"/>
+            <millepede_constant name="12314" value="0.0"/>
+            <millepede_constant name="12315" value="0.0"/>
+            <millepede_constant name="12316" value="0.0"/>
+            <millepede_constant name="12317" value="0.0"/>
+            <millepede_constant name="12318" value="0.0"/>
+            <millepede_constant name="12319" value="0.0"/>
+            <millepede_constant name="12320" value="0.0"/>
+            <millepede_constant name="12321" value="0.0"/>
+            <millepede_constant name="12322" value="0.0"/>
+            
+            <!-- bottom half-module translations -->
+            
+            <millepede_constant name="21101" value="0.0"/>
+            <millepede_constant name="21102" value="0.0"/>
+            <millepede_constant name="21103" value="0.0"/>
+            <millepede_constant name="21104" value="0.0"/>
+            <millepede_constant name="21105" value="0.0"/>
+            <millepede_constant name="21106" value="0.0"/>
+            <millepede_constant name="21107" value="0.0"/>
+            <millepede_constant name="21108" value="0.0"/>
+            <millepede_constant name="21109" value="0.0"/>
+            <millepede_constant name="21110" value="0.0"/>
+            <millepede_constant name="21111" value="0.0"/>
+            <millepede_constant name="21112" value="0.0"/>
+            <millepede_constant name="21113" value="0.0"/>
+            <millepede_constant name="21114" value="0.0"/>
+            <millepede_constant name="21115" value="0.0"/>
+            <millepede_constant name="21116" value="0.0"/>
+            <millepede_constant name="21117" value="0.0"/>
+            <millepede_constant name="21118" value="0.0"/>
+            <millepede_constant name="21119" value="0.0"/>
+            <millepede_constant name="21120" value="0.0"/>
+            <millepede_constant name="21121" value="0.0"/>
+            <millepede_constant name="21122" value="0.0"/>
+            
+            <millepede_constant name="21201" value="0.0"/>
+            <millepede_constant name="21202" value="0.0"/>
+            <millepede_constant name="21203" value="0.0"/>
+            <millepede_constant name="21204" value="0.0"/>
+            <millepede_constant name="21205" value="0.0"/>
+            <millepede_constant name="21206" value="0.0"/>
+            <millepede_constant name="21207" value="0.0"/>
+            <millepede_constant name="21208" value="0.0"/>
+            <millepede_constant name="21209" value="0.0"/>
+            <millepede_constant name="21210" value="0.0"/>
+            <millepede_constant name="21211" value="0.0"/>
+            <millepede_constant name="21212" value="0.0"/>
+            <millepede_constant name="21213" value="0.0"/>
+            <millepede_constant name="21214" value="0.0"/>
+            <millepede_constant name="21215" value="0.0"/>
+            <millepede_constant name="21216" value="0.0"/>
+            <millepede_constant name="21217" value="0.0"/>
+            <millepede_constant name="21218" value="0.0"/>
+            <millepede_constant name="21219" value="0.0"/>
+            <millepede_constant name="21220" value="0.0"/>
+            <millepede_constant name="21221" value="0.0"/>
+            <millepede_constant name="21222" value="0.0"/>
+
+            <millepede_constant name="21301" value="0.0"/>
+            <millepede_constant name="21302" value="0.0"/>
+            <millepede_constant name="21303" value="0.0"/>
+            <millepede_constant name="21304" value="0.0"/>
+            <millepede_constant name="21305" value="0.0"/>
+            <millepede_constant name="21306" value="0.0"/>
+            <millepede_constant name="21307" value="0.0"/>
+            <millepede_constant name="21308" value="0.0"/>
+            <millepede_constant name="21309" value="0.0"/>
+            <millepede_constant name="21310" value="0.0"/>
+            <millepede_constant name="21311" value="0.0"/>
+            <millepede_constant name="21312" value="0.0"/>
+            <millepede_constant name="21313" value="0.0"/>
+            <millepede_constant name="21314" value="0.0"/>
+            <millepede_constant name="21315" value="0.0"/>
+            <millepede_constant name="21316" value="0.0"/>
+            <millepede_constant name="21317" value="0.0"/>
+            <millepede_constant name="21318" value="0.0"/>
+            <millepede_constant name="21319" value="0.0"/>
+            <millepede_constant name="21320" value="0.0"/>
+            <millepede_constant name="21321" value="0.0"/>
+            <millepede_constant name="21322" value="0.0"/>
+            
+            <!-- bottom half-module rotations -->
+            
+            <millepede_constant name="22101" value="0.0"/>
+            <millepede_constant name="22102" value="0.0"/>
+            <millepede_constant name="22103" value="0.0"/>
+            <millepede_constant name="22104" value="0.0"/>
+            <millepede_constant name="22105" value="0.0"/>
+            <millepede_constant name="22106" value="0.0"/>
+            <millepede_constant name="22107" value="0.0"/>
+            <millepede_constant name="22108" value="0.0"/>
+            <millepede_constant name="22109" value="0.0"/>
+            <millepede_constant name="22110" value="0.0"/>
+            <millepede_constant name="22111" value="0.0"/>
+            <millepede_constant name="22112" value="0.0"/>
+            <millepede_constant name="22113" value="0.0"/>
+            <millepede_constant name="22114" value="0.0"/>
+            <millepede_constant name="22115" value="0.0"/>
+            <millepede_constant name="22116" value="0.0"/>
+            <millepede_constant name="22117" value="0.0"/>
+            <millepede_constant name="22118" value="0.0"/>
+            <millepede_constant name="22119" value="0.0"/>
+            <millepede_constant name="22120" value="0.0"/>
+            <millepede_constant name="22121" value="0.0"/>
+            <millepede_constant name="22122" value="0.0"/>
+
+            <millepede_constant name="22201" value="0.0"/>
+            <millepede_constant name="22202" value="0.0"/>
+            <millepede_constant name="22203" value="0.0"/>
+            <millepede_constant name="22204" value="0.0"/>
+            <millepede_constant name="22205" value="0.0"/>
+            <millepede_constant name="22206" value="0.0"/>
+            <millepede_constant name="22207" value="0.0"/>
+            <millepede_constant name="22208" value="0.0"/>
+            <millepede_constant name="22209" value="0.0"/>
+            <millepede_constant name="22210" value="0.0"/>
+            <millepede_constant name="22211" value="0.0"/>
+            <millepede_constant name="22212" value="0.0"/>
+            <millepede_constant name="22213" value="0.0"/>
+            <millepede_constant name="22214" value="0.0"/>
+            <millepede_constant name="22215" value="0.0"/>
+            <millepede_constant name="22216" value="0.0"/>
+            <millepede_constant name="22217" value="0.0"/>
+            <millepede_constant name="22218" value="0.0"/>
+            <millepede_constant name="22219" value="0.0"/>
+            <millepede_constant name="22220" value="0.0"/>
+            <millepede_constant name="22221" value="0.0"/>
+            <millepede_constant name="22222" value="0.0"/>
+
+            <millepede_constant name="22301" value="0.0"/>
+            <millepede_constant name="22302" value="0.0"/>
+            <millepede_constant name="22303" value="0.0"/>
+            <millepede_constant name="22304" value="0.0"/>
+            <millepede_constant name="22305" value="0.0"/>
+            <millepede_constant name="22306" value="0.0"/>
+            <millepede_constant name="22307" value="0.0"/>
+            <millepede_constant name="22308" value="0.0"/>
+            <millepede_constant name="22309" value="0.0"/>
+            <millepede_constant name="22310" value="0.0"/>
+            <millepede_constant name="22311" value="0.0"/>
+            <millepede_constant name="22312" value="0.0"/>
+            <millepede_constant name="22313" value="0.0"/>
+            <millepede_constant name="22314" value="0.0"/>
+            <millepede_constant name="22315" value="0.0"/>
+            <millepede_constant name="22316" value="0.0"/>
+            <millepede_constant name="22317" value="0.0"/>
+            <millepede_constant name="22318" value="0.0"/>
+            <millepede_constant name="22319" value="0.0"/>
+            <millepede_constant name="22320" value="0.0"/>
+            <millepede_constant name="22321" value="0.0"/>
+            <millepede_constant name="22322" value="0.0"/>
+            
+            
+            <!-- top support tilt angles -->
+ 
+           <millepede_constant name="13100" value="0.00"/> <!-- + means opening-->
+            <millepede_constant name="13200" value="0.0"/>
+            <millepede_constant name="13300" value="0.0"/>
+            
+            <!-- bottom support tilt angles -->
+           <millepede_constant name="23100" value="-0.000"/>  <!-- - means opening -->
+            <millepede_constant name="23200" value="0.0"/>
+            <millepede_constant name="23300" value="0.0"/>
+            
+        </millepede_constants>
+    </detector>   
+      
+
+       
+ <detector id="29" name="ECalScoring" type="HPSTracker2" readout="TrackerHitsECal" insideTrackingVolume="false" >
+            <comment>Scoring plane after ECal flange for calibration studies</comment>
+            <module name="BeamLeft">
+                <box x="electronGapLeftEdge" y="457.2/2-17" />
+                <module_component thickness="scoringThickness" material = "Vacuum" sensitive="true"/>
+            </module>            
+            <module name="ElectronGap">
+                <box x="electronGapRightEdge-electronGapLeftEdge" y="(457.2-64.66)/2" />
+                <module_component thickness="scoringThickness" material = "Vacuum" sensitive="true"/>
+            </module>            
+            <module name="BeamRight">
+                <box x="768.35-electronGapRightEdge" y="457.2/2-14" />
+                <module_component thickness="scoringThickness" material = "Vacuum" sensitive="true"/>
+            </module>            
+            <layer id="1"><!--top-->
+                <module_placement name="BeamLeft" id="0" x="(768.35-electronGapLeftEdge)/2+21.17" y="(457.2/2+17)/2" z="1318+20+scoringThickness" rx="0" ry="0" rz="-PI/2"/>
+                <module_placement name="ElectronGap" id="0" x="768.35/2-electronGapRightEdge+(electronGapRightEdge-electronGapLeftEdge)/2+21.17" y="(457.2/2+64.66/2)/2" z="1318+20+scoringThickness" rx="0" ry="0" rz="-PI/2"/>
+                <module_placement name="BeamRight" id="0" x="-1*electronGapRightEdge/2+21.17" y="(457.2/2+14)/2" z="1318+20+scoringThickness" rx="0" ry="0" rz="-PI/2"/>
+            </layer>
+            <layer id="2"><!--bottom-->
+                <module_placement name="BeamLeft" id="0" x="(768.35-electronGapLeftEdge)/2+21.17" y="-1*(457.2/2+17)/2" z="1318+20+scoringThickness" rx="0" ry="0" rz="-3*PI/2"/>
+                <module_placement name="ElectronGap" id="0" x="768.35/2-electronGapRightEdge+(electronGapRightEdge-electronGapLeftEdge)/2+21.17" y="-1*(457.2/2+64.66/2)/2" z="1318+20+scoringThickness" rx="0" ry="0" rz="-3*PI/2"/>
+                <module_placement name="BeamRight" id="0" x="-1*electronGapRightEdge/2+21.17" y="-1*(457.2/2+14)/2" z="1318+20+scoringThickness" rx="0" ry="0" rz="-3*PI/2"/>
+            </layer>
+        </detector> 
+
+        <detector id="13" name="Ecal" type="HPSEcal3" insideTrackingVolume="false" readout="EcalHits" vis="ECALVis">
+            <comment>The crystal ECal</comment>
+            <material name="LeadTungstate" />
+            <dimensions x1="ecal_front" y1="ecal_front" x2="ecal_back" y2="ecal_back" z="ecal_z" />          
+            <layout beamgap="20.0*mm" nx="46" ny="5" dface="ecal_dface">
+                <remove ixmin="-10" ixmax="-2" iymin="-1" iymax="1" />
+                <top dx="ecal_dface*tan(beam_angle)" dy="0." dz="0."/>
+                <bottom dx="ecal_dface*tan(beam_angle)" dy="0." dz="0."/>
+            </layout>
+        </detector>
+    </detectors>
+    
+    <readouts>   
+        <readout name="TrackerHits">
+            <id>system:6,barrel:3,layer:4,module:12,sensor:1,side:32:-2,strip:12</id> 
+        </readout>
+    <readout name="TrackerHitsFieldDef">
+            <id>system:6,barrel:3,layer:4,module:12,sensor:1,side:32:-2,strip:12</id> 
+            <processor type="ScoringTrackerHitProcessor" />        
+        </readout>
+        <readout name="TrackerHitsECal">
+            <id>system:6,barrel:3,layer:4,module:12,sensor:1,side:32:-2,strip:12</id> 
+            <processor type="ScoringTrackerHitProcessor" />        
+        </readout>
+        <readout name="EcalHits">
+            <segmentation type="GridXYZ" gridSizeX="0.0" gridSizeY="0.0" gridSizeZ="0.0" />
+            <id>system:6,layer:2,ix:-8,iy:-6</id>
+        </readout>
+
+    </readouts>
+
+    <fields>
+        <field 
+            type="FieldMap3D"
+            name="HPSDipoleFieldMap3D" 
+            filename="fieldmap/125acm2_3kg_corrected_unfolded_scaled_0.7992.dat" 
+            xoffset="2.117*cm"
+            yoffset="0.0*cm"
+            zoffset="45.72*cm"
+        />
+    </fields>
+
+<!--    
+    <fields>
+        <field type="BoxDipole" name="AnalyzingDipole" x="dipoleMagnetPositionX" y="0*cm" z="dipoleMagnetPositionZ" dx="dipoleMagnetWidth/2.0" dy="dipoleMagnetHeight/2.0" dz="dipoleMagnetLength/2.0" bx="0.0" by="constBFieldY" bz="0.0" />
+    </fields>
+-->
+    <includes>
+        <gdmlFile file="gdml/ecal_vacuum_flange_complete_v1.gdml" />
+        <gdmlFile file="gdml/svt_chamber_v2.gdml" />
+    </includes>
+</lccdd>

Added: java/branches/layer0-thin-branch/detector-data/detectors/HPS-Proposal2017-Nominal-v0-fieldmap/detector.properties
 =============================================================================
--- java/branches/layer0-thin-branch/detector-data/detectors/HPS-Proposal2017-Nominal-v0-fieldmap/detector.properties	(added)
+++ java/branches/layer0-thin-branch/detector-data/detectors/HPS-Proposal2017-Nominal-v0-fieldmap/detector.properties	Fri Jul 22 11:46:19 2016
@@ -0,0 +1 @@
+name: HPS-Proposal2017-Nominal-v0-fieldmap

Added: java/branches/layer0-thin-branch/detector-model/src/main/java/org/lcsim/detector/converter/compact/HPSTracker2017Converter.java
 =============================================================================
--- java/branches/layer0-thin-branch/detector-model/src/main/java/org/lcsim/detector/converter/compact/HPSTracker2017Converter.java	(added)
+++ java/branches/layer0-thin-branch/detector-model/src/main/java/org/lcsim/detector/converter/compact/HPSTracker2017Converter.java	Fri Jul 22 11:46:19 2016
@@ -0,0 +1,74 @@
+package org.lcsim.detector.converter.compact;
+
+import org.jdom.Element;
+import org.lcsim.geometry.compact.converter.HPSTracker2016JavaBuilder;
+import org.lcsim.geometry.compact.converter.HPSTrackerBuilder;
+import org.lcsim.geometry.compact.converter.HPSTrackerJavaBuilder;
+import org.lcsim.geometry.subdetector.HPSTracker2016;
+
+public class HPSTracker2017Converter extends HPSTracker2014v1Converter {
+
+    public HPSTracker2017Converter() {
+        super();
+    }
+
+    /*
+     * (non-Javadoc)
+     * 
+     * @see org.lcsim.detector.converter.compact.HPSTracker2014ConverterBase#
+     * initializeBuilder(org.jdom.Element)
+     */
+    protected HPSTrackerJavaBuilder initializeBuilder(Element node) {
+        return new HPSTracker2016JavaBuilder(_debug, node);
+    }
+
+    /*
+     * (non-Javadoc)
+     * 
+     * @see org.lcsim.detector.converter.compact.AbstractSubdetectorConverter#
+     * getSubdetectorType()
+     */
+    public Class getSubdetectorType() {
+        return HPSTracker2016.class;
+    }
+
+    /*
+     * Override this to handle different layer structure. (non-Javadoc)
+     * 
+     * TODO This function is duplicated! FIX THIS. 
+     * 
+     * @see org.lcsim.detector.converter.compact.HPSTracker2014ConverterBase#
+     * getModuleNumber(org.lcsim.geometry.compact.converter.JavaSurveyVolume)
+     */
+    protected int getModuleNumber(String surveyVolume) {
+        boolean isTopLayer = HPSTrackerBuilder.getHalfFromName(surveyVolume).equals("top") ? true : false;
+        int layer = HPSTrackerBuilder.getLayerFromVolumeName(surveyVolume);
+        int moduleNumber = -1;
+        if(isTopLayer) {
+        	if( layer == 1 || layer > 4) {
+        		if(HPSTrackerBuilder.isHoleFromName(surveyVolume)) {
+                    moduleNumber = 2;
+                } else {
+                    moduleNumber = 0;
+                }
+        	} else {
+                moduleNumber = 0;
+            } 
+        } else {
+        	if( layer == 1 || layer > 4) {
+        		if(HPSTrackerBuilder.isHoleFromName(surveyVolume)) {
+                    moduleNumber = 1;
+                } else {
+                    moduleNumber = 3;
+                }
+        	} else {
+                moduleNumber = 1;
+            }
+        }
+
+        if(moduleNumber<0) throw new RuntimeException("Invalid module nr found for " + surveyVolume);
+
+                return moduleNumber;
+    }
+
+}

Modified: java/branches/layer0-thin-branch/detector-model/src/main/java/org/lcsim/geometry/compact/converter/HPSTracker2014GeometryDefinition.java
 =============================================================================
--- java/branches/layer0-thin-branch/detector-model/src/main/java/org/lcsim/geometry/compact/converter/HPSTracker2014GeometryDefinition.java	(original)
+++ java/branches/layer0-thin-branch/detector-model/src/main/java/org/lcsim/geometry/compact/converter/HPSTracker2014GeometryDefinition.java	Fri Jul 22 11:46:19 2016
@@ -1944,6 +1944,9 @@
             }
         }
 
+    
+    
+    
 
     /**
      * @author Per Hansson Adrian <[log in to unmask]>
@@ -1957,6 +1960,7 @@
             super(hm);
         }
     }
+    
     
     
     

Modified: java/branches/layer0-thin-branch/detector-model/src/main/java/org/lcsim/geometry/compact/converter/HPSTracker2014LCDDBuilder.java
 =============================================================================
--- java/branches/layer0-thin-branch/detector-model/src/main/java/org/lcsim/geometry/compact/converter/HPSTracker2014LCDDBuilder.java	(original)
+++ java/branches/layer0-thin-branch/detector-model/src/main/java/org/lcsim/geometry/compact/converter/HPSTracker2014LCDDBuilder.java	Fri Jul 22 11:46:19 2016
@@ -167,7 +167,7 @@
      * @param bundle - module to be added
      * @param mother - mother LCDD geometry object
      */
-    private void addModule(BaseModuleBundle bundle, LCDDSurveyVolume mother) {
+    protected void addModule(BaseModuleBundle bundle, LCDDSurveyVolume mother) {
        if(bundle instanceof TestRunModuleBundle) {
            addTestRunModule((TestRunModuleBundle) bundle, mother);
        } else if(bundle instanceof LongModuleBundle) {
@@ -218,9 +218,9 @@
      * @param bundle - module to be added
      * @param mother - mother LCDD geometry object
      */
-    private void addLongHalfModule(HalfModuleBundle bundle2, LCDDSurveyVolume mother) {
-        LongHalfModuleBundle bundle = (LongHalfModuleBundle) bundle2;
-        
+    protected void addLongHalfModule(HalfModuleBundle bundle2, LCDDSurveyVolume mother) {
+        //LongHalfModuleBundle bundle = (LongHalfModuleBundle) bundle2;
+        HalfModuleBundle bundle = bundle2;
         // create the half-module
         LCDDSurveyVolume lcddHM = new LCDDSurveyVolume(bundle.halfModule, lcdd, mother);
         add(lcddHM);
@@ -231,8 +231,10 @@
         LCDDSurveyVolume lcddAS = new LCDDSurveyVolume(bundle.activeSensor, lcdd, lcddS);
         add(lcddAS);
         // create the lamination
-        LCDDSurveyVolume lcddL = new LCDDSurveyVolume(bundle.lamination, lcdd, lcddHM);
-        add(lcddL);
+        if( bundle.lamination != null ) {
+        	LCDDSurveyVolume lcddL = new LCDDSurveyVolume(bundle.lamination, lcdd, lcddHM);
+        	add(lcddL);
+        }
         /*
         // create the carbon fiber frame
         LCDDSurveyVolume lcddCF = new LCDDSurveyVolume(bundle.carbonFiber, lcdd, lcddHM);

Modified: java/branches/layer0-thin-branch/detector-model/src/main/java/org/lcsim/geometry/compact/converter/HPSTracker2014v1GeometryDefinition.java
 =============================================================================
--- java/branches/layer0-thin-branch/detector-model/src/main/java/org/lcsim/geometry/compact/converter/HPSTracker2014v1GeometryDefinition.java	(original)
+++ java/branches/layer0-thin-branch/detector-model/src/main/java/org/lcsim/geometry/compact/converter/HPSTracker2014v1GeometryDefinition.java	Fri Jul 22 11:46:19 2016
@@ -96,7 +96,7 @@
      * PI rotation around generic z-axis
      * @return
      */
-    private static Rotation getSlotRotation() {
+    protected static Rotation getSlotRotation() {
         return new Rotation(new Vector3D(0,0,1),Math.PI);
     }
     

Added: java/branches/layer0-thin-branch/detector-model/src/main/java/org/lcsim/geometry/compact/converter/HPSTracker2017GeometryDefinition.java
 =============================================================================
--- java/branches/layer0-thin-branch/detector-model/src/main/java/org/lcsim/geometry/compact/converter/HPSTracker2017GeometryDefinition.java	(added)
+++ java/branches/layer0-thin-branch/detector-model/src/main/java/org/lcsim/geometry/compact/converter/HPSTracker2017GeometryDefinition.java	Fri Jul 22 11:46:19 2016
@@ -0,0 +1,1505 @@
+package org.lcsim.geometry.compact.converter;
+
+import hep.physics.vec.BasicHep3Vector;
+import hep.physics.vec.Hep3Vector;
+import hep.physics.vec.VecOp;
+
+import java.util.logging.Logger;
+
+import org.apache.commons.math3.geometry.euclidean.threed.Rotation;
+import org.apache.commons.math3.geometry.euclidean.threed.Vector3D;
+import org.jdom.Element;
+import org.lcsim.geometry.compact.converter.HPSTestRunTracker2014GeometryDefinition.BaseModule;
+import org.lcsim.geometry.compact.converter.HPSTestRunTracker2014GeometryDefinition.HalfModuleComponent;
+
+/**
+ * 
+ * Updated geometry information for the HPS tracker 2017
+ * 
+ * @author Per Hansson Adrian <[log in to unmask]>
+ * 
+ */
+public class HPSTracker2017GeometryDefinition extends HPSTracker2014v1GeometryDefinition {
+
+    private static final Logger LOGGER = Logger.getLogger(HPSTracker2017GeometryDefinition.class.getPackage().getName());
+
+    public HPSTracker2017GeometryDefinition(boolean debug, Element node) {
+        super(debug, node);
+        layerBitMask = 0x7F;
+        doTop = true;
+        doStereo = true;
+    }
+
+    @Override
+    public void build() {
+
+        // Create alignment correction objects
+        // THis is really a ugly approach with MP corrections initialized before
+        // and
+        // the survey corrections based on the XML node
+        // FIX THIS! //TODO
+        AlignmentCorrection alignmentCorrections = new AlignmentCorrection();
+        alignmentCorrections.setNode(node);
+        AlignmentCorrection supBotCorr = getL13UChannelAlignmentCorrection(false);
+        supBotCorr.setNode(node);
+        AlignmentCorrection supTopCorr = this.getL13UChannelAlignmentCorrection(true);
+        supTopCorr.setNode(node);
+
+        // Build the geometry from the basic building blocks in the geometry
+        // definition class
+        // Keep the order correct.
+        // Each item has knowledge of its mother but not its daughters
+        HPSTrackerGeometryDefinition.TrackingVolume tracking = new HPSTrackerGeometryDefinition.TrackingVolume("trackingVolume", null);
+        surveyVolumes.add(tracking);
+
+        PSVacuumChamber chamber = new PSVacuumChamber("chamber", tracking, null);
+        surveyVolumes.add(chamber);
+
+        SvtBox svtBox = new SvtBox("base", chamber, null);
+        surveyVolumes.add(svtBox);
+
+        SvtBoxBasePlate svtBoxBasePlate = new SvtBoxBasePlate("base_plate", svtBox, null);
+        surveyVolumes.add(svtBoxBasePlate);
+
+        SupportRingL13BottomKinMount supportRingKinL13Bottom = new SupportRingL13BottomKinMount("c_support_kin_L13b", svtBox, supBotCorr);
+        surveyVolumes.add(supportRingKinL13Bottom);
+
+        LOGGER.info("Construct uChannelL14Bottom");
+
+        UChannelL13 uChannelL14Bottom = new UChannelL14Bottom("support_bottom_L14", svtBox, alignmentCorrections, supportRingKinL13Bottom);
+        surveyVolumes.add(uChannelL14Bottom);
+
+        LOGGER.info("Construct uChannelL14BottomPlate");
+
+        UChannelL14Plate uChannelL14BottomPlate = new UChannelL14BottomPlate("support_plate_bottom_L14", svtBox, null, uChannelL14Bottom);
+        surveyVolumes.add(uChannelL14BottomPlate);
+
+        LOGGER.info("Constructed uChannelL14BottomPlate: " + uChannelL14BottomPlate.toString());
+
+        SupportRingL13TopKinMount supportRingKinL13Top = new SupportRingL13TopKinMount("c_support_kin_L13t", svtBox, supTopCorr);
+        surveyVolumes.add(supportRingKinL13Top);
+
+        UChannelL13 uChannelL14Top = new UChannelL14Top("support_top_L14", svtBox, alignmentCorrections, supportRingKinL13Top);
+        surveyVolumes.add(uChannelL14Top);
+
+        UChannelL14Plate uChannelL14TopPlate = new UChannelL14TopPlate("support_plate_top_L14", svtBox, null, uChannelL14Top);
+        surveyVolumes.add(uChannelL14TopPlate);
+
+        UChannelL46 uChannelL46Bottom = new UChannelL46Bottom("support_bottom_L46", svtBox, alignmentCorrections);
+        surveyVolumes.add(uChannelL46Bottom);
+        
+        UChannelL46Plate uChannelL46BottomPlate = new UChannelL46BottomPlate("support_plate_bottom_L46", svtBox, null, uChannelL46Bottom);
+        surveyVolumes.add(uChannelL46BottomPlate);
+
+        UChannelL46 uChannelL46Top = new UChannelL46Top("support_top_L46", svtBox, alignmentCorrections);
+        surveyVolumes.add(uChannelL46Top);
+        
+        UChannelL46Plate uChannelL46TopPlate = new UChannelL46TopPlate("support_plate_top_L46", svtBox, null, uChannelL46Top);
+        surveyVolumes.add(uChannelL46TopPlate);
+
+        
+        LOGGER.info( "Construct modules");
+        
+        for(int l=1; l<=7;++l) {
+            if(doLayer(l)) {
+                LOGGER.info( "Construct layer " + l + " modules");
+                
+                final SurveyVolume moduleMother = getSurveyVolume(SvtBox.class);
+                
+                SurveyVolume moduleRef;
+
+                if(doBottom) {
+                	if(l < 5)
+                        moduleRef = getSurveyVolume(UChannelL14Bottom.class);
+                    else
+                        moduleRef = getSurveyVolume(UChannelL46Bottom.class);
+
+                    LOGGER.info( "Make the bundle for layer " + l + " bottom");
+                    makeModuleBundle(l, "bottom", moduleMother, moduleRef);
+                }
+
+                if(doTop) {
+                	if(l < 5)
+                        moduleRef = getSurveyVolume(UChannelL14Top.class);
+                    else
+                        moduleRef = getSurveyVolume(UChannelL46Top.class);
+                    
+                    LOGGER.info( "Make the bundle for layer " + l + " top");
+                    makeModuleBundle(l, "top", moduleMother, moduleRef);
+                }
+            }
+        } 
+
+
+        LOGGER.info(String.format("%s: Constructed %d geometry objects", this.getClass().getSimpleName(), surveyVolumes.size()));
+        LOGGER.info(String.format("%s: Constructed %d module bundles", this.getClass().getSimpleName(), modules.size()));
+
+        if (isDebug()) {
+            System.out.printf("%s: DONE constructing the geometry objects\n", this.getClass().getSimpleName());
+            System.out.printf("%s: List of the survey volumes built\n", this.getClass().getSimpleName());
+            for (SurveyVolume bg : surveyVolumes) {
+                System.out.printf("-------\n%s\n", bg.toString());
+            }
+        }
+        if (isDebug()) {
+            System.out.printf("%s: List of the module bundles built\n", this.getClass().getSimpleName());
+            for (BaseModuleBundle bundle : this.modules) {
+                bundle.print();
+            }
+        }
+
+    }
+
+
+    /* (non-Javadoc)
+     * @see org.lcsim.geometry.compact.converter.HPSTracker2014GeometryDefinition#makeModuleBundle(int, java.lang.String, org.lcsim.geometry.compact.converter.SurveyVolume, org.lcsim.geometry.compact.converter.SurveyVolume)
+     */
+    @Override
+    protected void makeModuleBundle(int layer, String half, SurveyVolume mother, SurveyVolume ref) 
+    {
+
+        LOGGER.info( "makeModule for layer " + layer + " " + half);
+
+        //Create the module
+        BaseModule module = createModule(half, layer, mother, ref);
+
+        BaseModuleBundle bundle;
+
+        if(layer <= 1) {
+            bundle = new ShortModuleBundle(module);
+            addModuleBundle(bundle);
+            if(doAxial) {
+            	makeShortHalfModule("axial", "hole", module);
+            	makeShortHalfModule("axial", "slot", module);
+            }
+            //        if(doColdBlock) makeColdBlock(module);
+            if(doStereo) {
+            	makeShortHalfModule("stereo","hole", module);
+            	makeShortHalfModule("stereo","slot", module);
+            }
+        }
+        else if(layer > 1 && layer <= 4) {
+            bundle = new TestRunModuleBundle(module);
+            addModuleBundle(bundle);
+            if(doAxial) makeHalfModule("axial", module);
+            //        if(doColdBlock) makeColdBlock(module);
+            if(doStereo) makeHalfModule("stereo", module);
+        } else {
+            bundle = new LongModuleBundle(module);
+            addModuleBundle(bundle);
+            if(doAxial) {
+                makeLongHalfModule("axial","hole", module);
+                makeLongHalfModule("axial","slot", module);
+            }
+            //        if(doColdBlock) makeColdBlock(module);
+            if(doStereo) {
+                makeLongHalfModule("stereo","hole", module);
+                makeLongHalfModule("stereo","slot", module);
+            }
+        }
+
+        LOGGER.info("created module bundle:\n" + bundle.toString() + "\n" + "Now there are " + modules.size() + " modules");
+
+    }
+
+    
+    /* (non-Javadoc)
+     * @see org.lcsim.geometry.compact.converter.HPSTracker2014GeometryDefinition#createModule(java.lang.String, int, org.lcsim.geometry.compact.converter.SurveyVolume, org.lcsim.geometry.compact.converter.SurveyVolume)
+     */
+    @Override
+    protected BaseModule createModule(String half, int layer, SurveyVolume mother, SurveyVolume ref) {
+        
+        // build the module name
+        String volName = "module_L"+ layer + (half=="bottom"?"b":"t");      
+        
+        // find alignment corrections
+        AlignmentCorrection alignmentCorrection = new AlignmentCorrection();
+        alignmentCorrection.setNode(node);
+
+        BaseModule module;
+        if(half == "bottom") {
+            switch (layer) {
+            case 1:
+                module = new ModuleL1Bot(volName, mother, alignmentCorrection, ref); 
+                break;
+            case 2:
+                module = new ModuleL2Bot(volName, mother, alignmentCorrection, ref); 
+                break;
+            case 3:
+                module = new ModuleL3Bot(volName, mother, alignmentCorrection, ref); 
+                break;
+            case 4:
+                module = new ModuleL4Bot(volName, mother, alignmentCorrection, ref); 
+                break;
+            case 5:
+                module = new ModuleL5Bot(volName, mother, alignmentCorrection, ref); 
+                break;
+            case 6:
+                module = new ModuleL6Bot(volName, mother, alignmentCorrection, ref); 
+                break;
+            case 7:
+                module = new ModuleL7Bot(volName, mother, alignmentCorrection, ref); 
+                break;
+            default:
+                throw new IllegalArgumentException("Can't make layer " + layer);
+            }
+        } else {
+            switch (layer) {
+            case 1:
+                module = new ModuleL1Top(volName, mother, alignmentCorrection, ref); 
+                break;
+            case 2:
+                module = new ModuleL2Top(volName, mother, alignmentCorrection, ref); 
+                break;
+            case 3:
+                module = new ModuleL3Top(volName, mother, alignmentCorrection, ref); 
+                break;
+            case 4:
+                module = new ModuleL4Top(volName, mother, alignmentCorrection, ref); 
+                break;
+            case 5:
+                module = new ModuleL5Top(volName, mother, alignmentCorrection, ref); 
+                break;
+            case 6:
+                module = new ModuleL6Top(volName, mother, alignmentCorrection, ref); 
+                break;
+            case 7:
+                module = new ModuleL7Top(volName, mother, alignmentCorrection, ref); 
+                break;
+            default:
+                throw new IllegalArgumentException("Can't make layer " + layer);
+            }
+        }
+        return module;
+    }
+    
+    
+    
+    
+    public abstract static class UChannelL14Plate extends HPSTracker2014GeometryDefinition.UChannelL13Plate {
+        protected final static double length = HPSTracker2014GeometryDefinition.UChannelL13Plate.length + 50.0;
+        protected final static double height = HPSTracker2014GeometryDefinition.UChannelL13Plate.height;
+        protected static final double width = HPSTracker2014GeometryDefinition.UChannelL13Plate.width;
+
+        public UChannelL14Plate(String name, SurveyVolume m, AlignmentCorrection alignmentCorrection, SurveyVolume ref) {
+            super(name, m, alignmentCorrection, ref);
+        }
+
+        @Override
+        public double getLength() {
+            return length;
+        }
+
+        @Override
+        public double getHeight() {
+            return height;
+        }
+
+        @Override
+        public double getWidth() {
+            return width;
+        }
+
+    }
+
+    public static abstract class UChannelL14 extends HPSTracker2014GeometryDefinition.UChannelL13 {
+        protected static final double length = UChannelL14BottomPlate.length;
+        private static final double width = UChannelL14BottomPlate.width;
+        protected static final double height = HPSTracker2014GeometryDefinition.UChannelL13.height;
+        protected static final double side_plate_cone_y = HPSTracker2014GeometryDefinition.UChannelL13.side_plate_cone_y;
+
+        public UChannelL14(String name, SurveyVolume m, AlignmentCorrection alignmentCorrection, SurveyVolume ref) {
+            super(name, m, alignmentCorrection, ref);
+        }
+
+        @Override
+        protected double getLength() {
+            return length;
+        }
+
+        @Override
+        protected double getWidth() {
+            return width;
+        }
+
+        @Override
+        protected double getHeight() {
+            return height;
+        }
+
+    }
+
+    public static class UChannelL14BottomPlate extends UChannelL14Plate {
+
+        public UChannelL14BottomPlate(String name, SurveyVolume m, AlignmentCorrection alignmentCorrection, SurveyVolume ref) {
+            super(name, m, alignmentCorrection, ref);
+            init();
+        }
+
+        @Override
+        protected void setCenter() {
+            System.out.println("UChannelL14BottomPlate setCenter");
+
+            final double x = 0.0;
+            double y = UChannelL14Bottom.cone_to_edge_of_plate_y - getLength() / 2.0;
+            // with coordinate system 'y' pointing from L1 to L3 we want to
+            // subtract the difference in length
+            y -= UChannelL14Bottom.length_diff;
+            final double z = -UChannelL13.side_plate_cone_y - getHeight() / 2.0;
+            setCenter(x, y, z);
+        }
+
+    }
+
+    public static class UChannelL14Bottom extends UChannelL13Bottom {
+        protected static final double length = UChannelL14BottomPlate.length;
+        private static final double width = UChannelL14BottomPlate.width;
+        protected static final double height = HPSTracker2014GeometryDefinition.UChannelL13.height;
+        // this length need to be longer by the difference in length
+        protected static final double length_diff = length - HPSTracker2014GeometryDefinition.UChannelL13Bottom.length;
+        protected static final double cone_to_edge_of_plate_y = HPSTracker2014GeometryDefinition.UChannelL13Bottom.cone_to_edge_of_plate_y + length_diff;
+
+        public UChannelL14Bottom(String name, SurveyVolume m, AlignmentCorrection alignmentCorrection, SurveyVolume ref) {
+            super(name, m, alignmentCorrection, ref);
+        }
+
+        protected void setCenter() {
+            final double x = 0.0;
+            double y = cone_to_edge_of_plate_y - getLength() / 2.0;
+            // with coordinate system 'y' pointing from L1 to L3 we want to
+            // subtract the difference in length
+            y -= UChannelL14Bottom.length_diff;
+            final double z = -side_plate_cone_y - UChannelL14Plate.height + getHeight() / 2.0;
+            setCenter(x, y, z);
+        }
+
+        @Override
+        protected double getLength() {
+            return length;
+        }
+
+        @Override
+        protected double getWidth() {
+            return width;
+        }
+
+        @Override
+        protected double getHeight() {
+            return height;
+        }
+
+    }
+    
+    
+    
+    public static class UChannelL14TopPlate extends UChannelL14Plate {
+
+        public UChannelL14TopPlate(String name, SurveyVolume m, AlignmentCorrection alignmentCorrection, SurveyVolume ref) {
+            super(name, m, alignmentCorrection, ref);
+            init();
+        }
+
+        @Override
+        protected void setCenter() {
+            System.out.println("UChannelL14TopPlate setCenter");
+
+            final double x = 0.0;
+            double y = UChannelL14Top.cone_to_edge_of_plate_y - getLength() / 2.0;
+            // with coordinate system 'y' pointing from L1 to L3 we want to
+            // subtract the difference in length
+            y -= UChannelL14Top.length_diff;
+            final double z = -UChannelL13.side_plate_cone_y - getHeight() / 2.0;
+            setCenter(x, y, z);
+        }
+
+    }
+
+    
+    
+    public static class UChannelL14Top extends UChannelL13Top {
+        protected static final double length = UChannelL14TopPlate.length;
+        private static final double width = UChannelL14TopPlate.width;
+        protected static final double height = HPSTracker2014GeometryDefinition.UChannelL13.height;
+        // this length need to be longer by the difference in length
+        protected static final double length_diff = length - HPSTracker2014GeometryDefinition.UChannelL13Top.length;
+        protected static final double cone_to_edge_of_plate_y = HPSTracker2014GeometryDefinition.UChannelL13Top.cone_to_edge_of_plate_y + length_diff;
+
+        public UChannelL14Top(String name, SurveyVolume m, AlignmentCorrection alignmentCorrection, SurveyVolume ref) {
+            super(name, m, alignmentCorrection, ref);
+        }
+
+        protected void setCenter() {
+            final double x = 0.0;
+            double y = cone_to_edge_of_plate_y - getLength() / 2.0;
+            // with coordinate system 'y' pointing from L1 to L3 we want to
+            // subtract the difference in length
+            y -= UChannelL14Top.length_diff;
+            final double z = -side_plate_cone_y - UChannelL14Plate.height + getHeight() / 2.0;
+            setCenter(x, y, z);
+        }
+
+        @Override
+        protected double getLength() {
+            return length;
+        }
+
+        @Override
+        protected double getWidth() {
+            return width;
+        }
+
+        @Override
+        protected double getHeight() {
+            return height;
+        }
+
+    }
+    
+    
+    
+    
+    public static class ModuleL2Bot extends ModuleL13Bot {
+    	// Note the L1 measures are used here
+        protected final static double cone_to_hole_along_uchannel = HPSTracker2014GeometryDefinition.ModuleL1Bot.cone_to_hole_along_uchannel;
+        protected final static double cone_to_hole_vertical_from_uchannel = HPSTracker2014GeometryDefinition.ModuleL1Bot.cone_to_hole_vertical_from_uchannel;
+
+        public ModuleL2Bot(String name, SurveyVolume mother,
+                AlignmentCorrection alignmentCorrection, SurveyVolume ref) {
+            super(name, mother, alignmentCorrection, ref);
+            init();
+        }
+        protected Hep3Vector getHolePosition() {
+            double x = cone_to_hole_across_uchannel;
+            double y = cone_to_hole_along_uchannel;
+            double z = cone_to_hole_vertical_from_uchannel;
+            return new BasicHep3Vector(x, y, z);
+        }
+        
+    }
+    
+   
+    
+    public static class ModuleL2Top extends ModuleL13Top {
+        // Note the L1 measures are used here
+        protected final static double cone_to_hole_along_uchannel = HPSTracker2014GeometryDefinition.ModuleL1Top.cone_to_hole_along_uchannel;
+        protected final static double cone_to_hole_vertical_from_uchannel = HPSTracker2014GeometryDefinition.ModuleL1Top.cone_to_hole_vertical_from_uchannel;
+
+        public ModuleL2Top(String name, SurveyVolume mother,
+                AlignmentCorrection alignmentCorrection, SurveyVolume ref) {
+            super(name, mother, alignmentCorrection, ref);
+            init();
+        }
+        protected Hep3Vector getHolePosition() {
+            double x = cone_to_hole_across_uchannel;
+            double y = cone_to_hole_along_uchannel;
+            double z = cone_to_hole_vertical_from_uchannel;
+            return new BasicHep3Vector(x, y, z);
+        }
+        
+    }
+    
+    public static class ModuleL3Bot extends ModuleL13Bot {
+        // Note the L2 measures are used here
+        protected final static double cone_to_hole_along_uchannel = HPSTracker2014GeometryDefinition.ModuleL2Bot.cone_to_hole_along_uchannel;
+        protected final static double cone_to_hole_vertical_from_uchannel = HPSTracker2014GeometryDefinition.ModuleL2Bot.cone_to_hole_vertical_from_uchannel;
+
+        public ModuleL3Bot(String name, SurveyVolume mother,
+                AlignmentCorrection alignmentCorrection, SurveyVolume ref) {
+            super(name, mother, alignmentCorrection, ref);
+            init();
+        }
+        protected Hep3Vector getHolePosition() {
+            double x = cone_to_hole_across_uchannel;
+            double y = cone_to_hole_along_uchannel;
+            double z = cone_to_hole_vertical_from_uchannel;
+            return new BasicHep3Vector(x, y, z);
+        }
+        
+    }
+    
+    public static class ModuleL3Top extends ModuleL13Top {
+        // Note the L2 measures are used here
+        protected final static double cone_to_hole_along_uchannel = HPSTracker2014GeometryDefinition.ModuleL2Top.cone_to_hole_along_uchannel;
+        protected final static double cone_to_hole_vertical_from_uchannel = HPSTracker2014GeometryDefinition.ModuleL2Top.cone_to_hole_vertical_from_uchannel;
+
+        public ModuleL3Top(String name, SurveyVolume mother,
+                AlignmentCorrection alignmentCorrection, SurveyVolume ref) {
+            super(name, mother, alignmentCorrection, ref);
+            init();
+        }
+        protected Hep3Vector getHolePosition() {
+            double x = cone_to_hole_across_uchannel;
+            double y = cone_to_hole_along_uchannel;
+            double z = cone_to_hole_vertical_from_uchannel;
+            return new BasicHep3Vector(x, y, z);
+        }
+        
+    }
+    
+    public static class ModuleL4Bot extends ModuleL13Bot {
+        // Note the L2 measures are used here
+        protected final static double cone_to_hole_along_uchannel = HPSTracker2014GeometryDefinition.ModuleL3Bot.cone_to_hole_along_uchannel;
+        protected final static double cone_to_hole_vertical_from_uchannel = HPSTracker2014GeometryDefinition.ModuleL3Bot.cone_to_hole_vertical_from_uchannel;
+
+        public ModuleL4Bot(String name, SurveyVolume mother,
+                AlignmentCorrection alignmentCorrection, SurveyVolume ref) {
+            super(name, mother, alignmentCorrection, ref);
+            init();
+        }
+        protected Hep3Vector getHolePosition() {
+            double x = cone_to_hole_across_uchannel;
+            double y = cone_to_hole_along_uchannel;
+            double z = cone_to_hole_vertical_from_uchannel;
+            return new BasicHep3Vector(x, y, z);
+        }
+        
+    }
+    
+    public static class ModuleL4Top extends ModuleL13Top {
+        // Note the L2 measures are used here
+        protected final static double cone_to_hole_along_uchannel = HPSTracker2014GeometryDefinition.ModuleL3Top.cone_to_hole_along_uchannel;
+        protected final static double cone_to_hole_vertical_from_uchannel = HPSTracker2014GeometryDefinition.ModuleL3Top.cone_to_hole_vertical_from_uchannel;
+
+        public ModuleL4Top(String name, SurveyVolume mother,
+                AlignmentCorrection alignmentCorrection, SurveyVolume ref) {
+            super(name, mother, alignmentCorrection, ref);
+            init();
+        }
+        protected Hep3Vector getHolePosition() {
+            double x = cone_to_hole_across_uchannel;
+            double y = cone_to_hole_along_uchannel;
+            double z = cone_to_hole_vertical_from_uchannel;
+            return new BasicHep3Vector(x, y, z);
+        }
+        
+    }
+    
+    
+    public static class ModuleL5Bot extends HPSTracker2014GeometryDefinition.ModuleL4Bot {
+
+        public ModuleL5Bot(String name, SurveyVolume mother, AlignmentCorrection alignmentCorrection, SurveyVolume ref) {
+            super(name, mother, alignmentCorrection, ref);
+        }
+    }
+    
+    public static class ModuleL5Top extends HPSTracker2014GeometryDefinition.ModuleL4Top {
+
+        public ModuleL5Top(String name, SurveyVolume mother, AlignmentCorrection alignmentCorrection, SurveyVolume ref) {
+            super(name, mother, alignmentCorrection, ref);
+        }
+    }
+
+    public static class ModuleL6Bot extends HPSTracker2014GeometryDefinition.ModuleL5Bot {
+
+        public ModuleL6Bot(String name, SurveyVolume mother, AlignmentCorrection alignmentCorrection, SurveyVolume ref) {
+            super(name, mother, alignmentCorrection, ref);
+        }
+    }
+    
+    public static class ModuleL6Top extends HPSTracker2014GeometryDefinition.ModuleL5Top {
+
+        public ModuleL6Top(String name, SurveyVolume mother, AlignmentCorrection alignmentCorrection, SurveyVolume ref) {
+            super(name, mother, alignmentCorrection, ref);
+        }
+    }
+    
+    public static class ModuleL7Bot extends HPSTracker2014GeometryDefinition.ModuleL6Bot {
+
+        public ModuleL7Bot(String name, SurveyVolume mother, AlignmentCorrection alignmentCorrection, SurveyVolume ref) {
+            super(name, mother, alignmentCorrection, ref);
+        }
+    }
+    
+    public static class ModuleL7Top extends HPSTracker2014GeometryDefinition.ModuleL6Top {
+
+        public ModuleL7Top(String name, SurveyVolume mother, AlignmentCorrection alignmentCorrection, SurveyVolume ref) {
+            super(name, mother, alignmentCorrection, ref);
+        }
+    }
+    
+
+    
+    
+    /* (non-Javadoc)
+     * @see org.lcsim.geometry.compact.converter.HPSTracker2014GeometryDefinition#getMillepedeLayer(java.lang.String)
+     */
+    @Override
+    public int getMillepedeLayer(String name) {
+        
+        boolean isTopLayer = getHalfFromName(name).equals("top") ? true : false;
+    
+        // find layer
+        int layer = getLayerFromVolumeName(name);
+
+        // axial or stereo
+        boolean isAxial = isAxialFromName(name);
+
+        // use default layer numbering for L1-4    
+        if(layer<5) {
+            return  getOldLayerDefinition(isTopLayer, layer, isAxial);
+        }
+     
+        // hole or slot
+        boolean isHole = isHoleFromName(name);
+
+        return  getMillepedeLayer(isTopLayer, layer, isAxial, isHole);
+
+    }
+    
+    
+    /**
+     * Silicon sensor @SurveyVolume.
+     * The coordinate system is located at the same position and orientation as the half-module.
+     * @author Per Hansson Adrian <[log in to unmask]>
+     *
+     */
+    public static class ShortSensor extends HalfModuleComponent {
+        static final double length= 10.00 + 1.00; 
+        static final double width = 14.080 + 2*0.250; 
+        static final double thickness = 0.250;
+        static final double height = thickness;
+        public ShortSensor(String name, SurveyVolume mother, AlignmentCorrection alignmentCorrection, int id) {
+            super(name, mother, alignmentCorrection, id);
+            init();
+        }
+        public static double getSensorThickness() {
+            return height;
+        }
+        protected void setPos() {
+            
+            if(debug) System.out.printf("%s: setPos for %s\n",this.getClass().getSimpleName(),getName());
+
+            setBallPos(0,0,0);
+            setVeePos(ballPos.x() + width/2.0, ballPos.y(), ballPos.z());
+            setFlatPos(ballPos.x(),ballPos.y() + length/2.0, ballPos.z());                   
+
+
+            if(debug) {
+                System.out.printf("%s: survey positions for %s\n",this.getClass().getSimpleName(),getName());
+                printSurveyPos();
+            }
+            
+        }
+        protected void setCenter() {
+            setCenter(0,0,0);
+        }
+        protected void setBoxDim() {
+            if(useSiStripsConvention) {
+                setBoxDim(width,length,thickness);
+            } else {
+                setBoxDim(length,thickness,width);
+            }
+        }
+        protected double getThickness() {
+            return thickness;
+        }
+        protected double getHeigth() {
+            return thickness;
+        }
+        protected double getWidth() {
+            return width;
+        }
+        protected double getLength() {
+            return length;
+        }			
+    }
+
+    /**
+     * Active part of the @ShortSensor @SurveyVolume.
+     * The coordinate system is located at the same position and orientation as the sensor.
+     * @author Per Hansson Adrian <[log in to unmask]>
+     *
+     */
+    public static class ActiveShortSensor extends SurveyVolume {
+        private static final double length = ShortSensor.length - (100.00 - 98.33);
+        private static final double width = ShortSensor.width - 2*0.250;
+        private static final double thickness = ShortSensor.thickness;
+        public ActiveShortSensor(String name, SurveyVolume m) {
+            super(name, m, null);
+            init();
+        }
+        public static double getActiveSensorLength() {
+            return length;
+        }
+        public static double getActiveSensorWidth() {
+            return width;
+        }
+        public static double getActiveSensorHeight() {
+            return thickness;
+        }
+        public static double getActiveSensorThickness() {
+            return getActiveSensorHeight();
+        }
+        protected void setPos() {
+            
+            if(debug) System.out.printf("%s: setPos for %s\n",this.getClass().getSimpleName(),getName());
+
+            ballPos = new BasicHep3Vector(0,0,0);
+            veePos = new BasicHep3Vector(getActiveSensorWidth()/2.0,0,0);
+            flatPos = new BasicHep3Vector(0,getActiveSensorLength()/2.0,0);
+
+            
+            if(debug) {
+                System.out.printf("%s: survey positions for %s\n",this.getClass().getSimpleName(),getName());
+                printSurveyPos();
+            }
+        }
+        protected void setCenter() {
+            setCenter(0,0,0);
+        }
+        protected void setBoxDim() {
+
+            setBoxDim(getActiveSensorWidth(), getActiveSensorLength(), getActiveSensorThickness());
+
+        }
+    }
+
+    
+    
+    
+    
+    /**
+     * Abstract {@link SurveyVolume} volume defining the coordinate system of module L4-6
+     * 
+     * @author Per Hansson Adrian <[log in to unmask]>
+     *
+     */
+    public abstract static class ShortModule extends BaseModule {
+    	
+    	protected final static double distance_between_stereo_axial_norm_dir = 3.0/16.0*inch;
+    	
+    	
+    	// OLD STUFF MOSTLY
+        protected final static double hole_to_center_of_plate_width_dir = 5.875*inch;
+        protected final static double hole_to_module_edge_height_dir = 0.875*inch;
+        protected static final double hole_to_module_edge_length_dir = 0.25*inch;
+        private final static double box_extra_length = 0.0;// random at this point
+        private final static double box_extra_height = -0.45*inch;// random at this point
+        private final static double box_extra_width = 0.5*inch;// random at this point
+        
+        private static final double tension_lever_y = 2.5*inch;
+        // TODO the dimension of the L4-6 module is completely made up
+        public static final double length = 12.25*inch + box_extra_length;
+        public static final double height = 1.0*inch + box_extra_height;
+        public static final double width = tension_lever_y + 0.04*inch + box_extra_width;
+        
+        public ShortModule(String name, SurveyVolume mother, AlignmentCorrection alignmentCorrection, SurveyVolume ref) {
+            super(name, mother, alignmentCorrection, ref, getLayerFromVolumeName(name), getHalfFromName(name));
+            
+        }
+        protected void setCenter() {
+            final double x = -width/2.0;
+            final double y = -hole_to_module_edge_length_dir + length/2.0;
+            final double z = -Math.abs(getHoleModuleCenterOffset());
+            //final double z = -hole_to_module_edge_height_dir + height/2.0;
+            setCenter(x,y,z);
+        }
+        protected void setBoxDim() {
+            setBoxDim(width, length, height);
+        }
+        protected abstract void setPos();
+        protected abstract double getHoleModuleCenterOffset();
+        protected abstract Hep3Vector getHole();
+    }
+    
+    
+    /**
+     * Abstract {@link SurveyVolume} volume defining the coordinate system of bottom modules for L4-6
+     * Reference:  @UChannelL46Bottom coordinate system
+     * Origin:  hole position on mounting surface (electron side)
+     * Orientation: u - is normal to the mounting surface pointing vertically down, v - points along module towards positron side.
+     * 
+     * @author Per Hansson Adrian <[log in to unmask]>
+     *
+     */
+    public static abstract class ShortModuleBot extends ShortModule {
+        // positions are in the mother (U-channel) coord. system as usual
+        
+        public ShortModuleBot(String name, SurveyVolume mother,
+                AlignmentCorrection alignmentCorrection, SurveyVolume ref) {
+            super(name, mother, alignmentCorrection, ref);
+        }
+        protected void setPos() {
+            ballPos = getHole();
+            veePos = new BasicHep3Vector(ballPos.x(), ballPos.y(), ballPos.z()-1.0);
+            flatPos = new BasicHep3Vector(ballPos.x()-1.0, ballPos.y(), ballPos.z());
+        }
+        protected double getHoleModuleCenterOffset() {
+            return UChannelL46Bottom.cone_to_edge_of_plate_y - UChannelL46BottomPlate.L4_module_pin_to_edge_of_plate;
+        }
+    }
+    
+    /**
+     * Abstract {@link SurveyVolume} volume defining the coordinate system of top modules for L4-6
+     * Reference:  @UChannelL46Top coordinate system
+     * Origin:  hole position on mounting surface (electron side when installed)
+     * Orientation: u - is normal to the mounting surface pointing vertically down, v - points along module towards electron side when installed.
+     * 
+     * @author Per Hansson Adrian <[log in to unmask]>
+     *
+     */
+    public static abstract class ShortModuleTop extends ShortModule {
+        // positions are in the mother (U-channel) coord. systtem as usual
+        protected final static double x = -149.225; // distance from survey ball to hole mounting surface
+        protected final static double y = -9.525; // distance along U-channel
+        protected final static double z = -53.34; // distance normal to the U-channel plate
+        
+        public ShortModuleTop(String name, SurveyVolume mother,
+                AlignmentCorrection alignmentCorrection, SurveyVolume ref) {
+            super(name, mother, alignmentCorrection, ref);
+        }
+        protected void setPos() {
+            ballPos = getHole();
+            veePos = new BasicHep3Vector(ballPos.x(), ballPos.y(), ballPos.z()-1.0);
+            flatPos = new BasicHep3Vector(ballPos.x()+1.0, ballPos.y(), ballPos.z());
+        }
+        protected double getHoleModuleCenterOffset() {
+            return UChannelL46Top.cone_to_edge_of_plate_y - UChannelL46TopPlate.L4_module_pin_to_edge_of_plate;
+        }
+
+    }
+    
+    
+    public static class ModuleL1Bot extends ShortModuleBot {
+
+    	// position this module w.r.t. previous L1 by shifting it along the channel
+    	protected final static double shift_along_uchannel = -50.;
+    	protected final static double shift_vertically_uchannel = 0;//20.6658;
+    	protected final static double cone_to_hole_along_uchannel = HPSTracker2014v1GeometryDefinition.ModuleL1Bot.cone_to_hole_along_uchannel + shift_along_uchannel;
+    	protected final static double cone_to_hole_across_uchannel = HPSTracker2014v1GeometryDefinition.ModuleL1Bot.cone_to_hole_across_uchannel;
+        protected final static double cone_to_hole_vertical_from_uchannel = HPSTracker2014v1GeometryDefinition.ModuleL1Bot.cone_to_hole_vertical_from_uchannel + shift_vertically_uchannel;
+    	
+        public ModuleL1Bot(String name, SurveyVolume mother,
+                AlignmentCorrection alignmentCorrection, SurveyVolume ref) {
+            super(name, mother, alignmentCorrection, ref);
+            init();
+        }
+
+        protected Hep3Vector getHole() {
+        	double x = cone_to_hole_across_uchannel;
+            double y = cone_to_hole_along_uchannel;
+            double z = cone_to_hole_vertical_from_uchannel;
+            return new BasicHep3Vector(x, y, z);
+        }
+        
+    }
+    
+    public static class ModuleL1Top extends ShortModuleTop {
+    	
+    	// position this module w.r.t. previous L1 by shifting it along the channel
+    	// note flip
+    	protected final static double shift_along_uchannel = -50.;
+    	// note flip wr.t. bottom
+    	protected final static double cone_to_hole_along_uchannel = HPSTracker2014v1GeometryDefinition.ModuleL1Top.cone_to_hole_along_uchannel + shift_along_uchannel;
+    	protected final static double cone_to_hole_across_uchannel = HPSTracker2014v1GeometryDefinition.ModuleL1Top.cone_to_hole_across_uchannel;
+        protected final static double cone_to_hole_vertical_from_uchannel = HPSTracker2014v1GeometryDefinition.ModuleL1Top.cone_to_hole_vertical_from_uchannel;
+
+        public ModuleL1Top(String name, SurveyVolume mother,
+                AlignmentCorrection alignmentCorrection, SurveyVolume ref) {
+            super(name, mother, alignmentCorrection, ref);
+            init();
+        }
+
+        protected Hep3Vector getHole() {
+        	double x = cone_to_hole_across_uchannel;
+            double y = cone_to_hole_along_uchannel;
+            double z = cone_to_hole_vertical_from_uchannel;
+            return new BasicHep3Vector(x, y, z);
+        }
+        
+    }
+    
+    
+ 
+    
+
+    
+    
+    
+    /**
+     * Create the half-module.
+     * @param side - stereo or axial
+     * @param type - hole or slot
+     * @param mother to the half-module
+     */
+    protected void makeShortHalfModule(String side, String type , BaseModule mother) {
+        
+        String moduleName = mother.getName();
+    
+        if(isDebug()) System.out.printf("%s: makeHalfModule for %s %s %s \n", this.getClass().getSimpleName(), moduleName, side, type);
+        
+        String volName = moduleName + "_halfmodule_" + side + "_" + type;
+    
+        // top or bottom?
+        String half = mother.getHalf();
+        boolean isTopLayer = !mother.isBottom();
+    
+        // find layer
+        int layer = mother.getLayer();
+    
+        // axial or stereo
+        boolean isAxial = isAxialFromName(volName);
+    
+        // hole or slot
+        boolean isHole = isHoleFromName(volName);
+        
+        // find layer according to Millepede layer definition
+        int millepedeLayer = getMillepedeLayer(isTopLayer, layer, isAxial, isHole);
+        
+        // find alignment correction to this volume
+        AlignmentCorrection alignmentCorrection =  getHalfModuleAlignmentCorrection(isTopLayer, millepedeLayer);
+        alignmentCorrection.setNode(node);
+       
+        
+        // find the module bundle that it will be added to
+        //TestRunModuleBundle bundle  = (TestRunModuleBundle)getModuleBundle(mother);
+        //TestRunHalfModuleBundle halfModuleBundle;
+        ShortModuleBundle bundle  = (ShortModuleBundle)getModuleBundle(mother);
+        
+       
+        
+        
+        // Build the half-module bundle and half-module
+        //TODO clean this up to a separate method
+        ShortHalfModule halfModule;
+        HalfModuleBundle halfModuleBundle;
+        if(isAxial) {
+            halfModuleBundle = new ShortHalfModuleBundle();
+            if(isHole) {
+                halfModule = new ShortAxialHoleHalfModule(volName, mother, alignmentCorrection, layer, half);
+                bundle.halfModuleAxialHole = halfModuleBundle;
+            } else {
+                halfModule = new ShortAxialSlotHalfModule(volName, mother, alignmentCorrection, layer, half);
+                bundle.halfModuleAxialSlot = halfModuleBundle;
+            }
+        } else {
+            halfModuleBundle = new ShortHalfModuleBundle();
+            if(isHole) {
+                halfModule = new ShortStereoHoleHalfModule(volName, mother, alignmentCorrection, layer, half);
+                bundle.halfModuleStereoHole = halfModuleBundle;
+            } else {
+                halfModule = new ShortStereoSlotHalfModule(volName, mother, alignmentCorrection, layer, half);
+                bundle.halfModuleStereoSlot = halfModuleBundle;
+            }
+        } 
+        halfModuleBundle.halfModule = halfModule;
+        
+        
+    
+    
+        // create the half module components 
+        makeShortHalfModuleComponentSensor(halfModule);
+        //makeShortHalfModuleComponentKapton(halfModule);
+        //makeHalfModuleComponentCF(halfModule);
+        //makeHalfModuleComponentHybrid(halfModule);
+    
+    }
+
+    
+    
+    protected void makeShortHalfModuleComponentSensor(BaseModule mother) {
+        
+        if(isDebug()) System.out.printf("%s: makeHalfModuleComponentSensor for %s \n", this.getClass().getSimpleName(), mother.getName());
+    
+        String volName = mother.getName() + "_sensor";
+    
+        // sensor id is hard coded in old geometry to be zero by counting over the components of the module
+        int component_number = 0;
+    
+        //  
+        ShortSensor sensor = new ShortSensor(volName, mother, null, component_number);
+        sensor.setMaterial("Silicon");
+    
+        HalfModuleBundle hm = getHalfModuleBundle((BaseModule)mother.getMother(), mother.getName());
+        hm.sensor = sensor;
+    
+    
+        makeShortHalfModuleComponentActiveSensor(sensor);
+    
+    
+    }
+    
+    private void makeShortHalfModuleComponentActiveSensor(ShortSensor mother) {
+        
+        if(isDebug()) System.out.printf("%s: makeHalfModuleComponentActiveSensor for %s \n", this.getClass().getSimpleName(), mother.getName());
+    
+        String volName = mother.getName() + "_active";
+    
+        ActiveShortSensor active_sensor = new ActiveShortSensor(volName, mother);
+        active_sensor.setMaterial("Silicon");
+    
+        HalfModuleBundle hm = getHalfModuleBundle((BaseModule) mother.getMother().getMother(), mother.getMother().getName());
+        hm.activeSensor = active_sensor;
+    
+    }
+    
+    
+
+    protected void makeShortHalfModuleComponentKapton(BaseModule mother) {
+        
+        if(isDebug()) System.out.printf("%s: makeHalfModuleComponentKapton for %s \n", this.getClass().getSimpleName(), mother.getName());
+    
+        String volName = mother.getName() + "_lamination";
+    
+        // Build the half-module
+    
+        //  id is hard coded
+        int component_number = 2;
+    
+        HalfShortModuleLamination lamination = new HalfShortModuleLamination(volName,mother,component_number);
+        lamination.setMaterial("Kapton");
+    
+    
+        HalfModuleBundle hm = getHalfModuleBundle((BaseModule) mother.getMother(), mother.getName());
+        hm.lamination = lamination;
+    
+    }
+
+    
+    /**
+     * @author Per Hansson Adrian <[log in to unmask]>
+     *
+     */
+    public static class ShortHalfModuleBundle extends HalfModuleBundle {
+        public ShortHalfModuleBundle() {
+            super();
+        }
+        public ShortHalfModuleBundle(SurveyVolume hm) {
+            super(hm);
+        }
+    }
+    
+    
+    /**
+     * @author Per Hansson Adrian <[log in to unmask]>
+     *
+     */
+    public static class ShortModuleBundle extends LongModuleBundle {
+
+		public ShortModuleBundle(BaseModule m) {
+			super(m);
+		}
+    	
+    }
+
+  
+
+    public static class HalfShortModuleLamination extends HPSTestRunTracker2014GeometryDefinition.HalfModuleComponent {
+        protected static final double width = ShortSensor.width;
+        protected static final double length = ShortSensor.length;
+        protected static final double height = 0.050;
+        
+        public HalfShortModuleLamination(String name, SurveyVolume mother, int id) {
+            super(name, mother, null, id);
+           init();
+        }
+
+        protected double getThickness() {
+            return height;
+        }
+        protected double getHeigth() {
+            return height;
+        }
+        protected double getWidth() {
+            return width;
+        }
+        protected double getLength() {
+            return length;
+        }
+        protected void setPos() {
+            //offset enough to make them face-to-face
+            ballPos = new BasicHep3Vector(0, 0, -(ShortSensor.getSensorThickness()/2.0 + height/2.0));
+            veePos = new BasicHep3Vector(ballPos.x()+1, ballPos.y(), ballPos.z());
+            flatPos = new BasicHep3Vector(ballPos.x(), ballPos.y()+1, ballPos.z());
+        }
+        protected void setCenter() {
+            setCenter(0, 0, 0);            
+        }
+        protected void setBoxDim() {
+            setBoxDim(width, length, height);
+        }
+    }    
+    
+    
+    
+    
+    public abstract static class ShortHalfModule extends BaseModule {
+
+        //private static final double randomoffset = 5.0; 
+        public static final double width = ShortSensor.width; // + randomoffset;
+        public static final double length = ShortSensor.length;// + randomoffset/10.0;
+        public static final double height = ShortSensor.height;// + HalfLongModuleLamination.height;
+        protected final static double sensor_z = 0.23*inch;
+
+
+        public ShortHalfModule(String name, SurveyVolume mother,
+                AlignmentCorrection alignmentCorrection, int layer,
+                String half) {
+            super(name, mother, alignmentCorrection, layer, half);
+        }
+
+        protected abstract Hep3Vector getSensorPosition();
+        
+        protected void setBoxDim() {
+            setBoxDim(width, length, height);
+        }
+
+        protected void setCenter() {
+            double x = 0.0;
+            double y = 0.0;
+            double z = +0.5*ShortSensor.height - height/2.0;;
+            setCenter(x,y,z);
+        }
+
+        protected void setPos() {
+            ballPos = getSensorPosition(); //TODO make this get each coordinate instead.
+            veePos  = new BasicHep3Vector(ballPos.x()+1, ballPos.y(), ballPos.z());
+            flatPos  = new BasicHep3Vector(ballPos.x(), ballPos.y()+1, ballPos.z());
+        }
+        
+    }
+
+    
+    
+    public abstract static class ShortAxialHalfModule extends ShortHalfModule {
+
+        protected final static double sensor_z = LongHalfModule.sensor_z;
+        
+        public ShortAxialHalfModule(String name, SurveyVolume mother,
+                AlignmentCorrection alignmentCorrection, int layer, String half) {
+            super(name, mother, alignmentCorrection, layer, half);
+        }
+        
+
+
+    }
+
+    
+    public abstract static class ShortStereoHalfModule extends ShortHalfModule {
+
+        protected final static double stereo_angle = 0.1;
+        protected final static double sensor_z = ShortAxialHalfModule.sensor_z + ShortModule.distance_between_stereo_axial_norm_dir;
+        
+        public ShortStereoHalfModule(String name, SurveyVolume mother,
+                AlignmentCorrection alignmentCorrection, int layer, String half) {
+            super(name, mother, alignmentCorrection, layer, half);
+        }
+        
+
+
+    }
+
+    
+    
+    
+
+
+    public static class ShortAxialHoleHalfModule extends ShortAxialHalfModule {
+
+        //private final static double sensor_x = 1.382*inch;
+        //private final static double sensor_y = 3.887*inch;
+
+    	//place vertically based on L2 (old L1) position to make it easier
+    	protected final static double shift_vertically_to_beam_plane = -20.6658;
+    	protected final static double shift_vertically_to_15mrad = ShortSensor.width/2.0 + 0.5;
+    	
+        private final static double sensor_x = HalfModuleAxial.sensor_x + shift_vertically_to_beam_plane + shift_vertically_to_15mrad;
+        private final static double sensor_y = HalfModuleAxial.sensor_y;
+        //private final static double sensor_z = HalfModuleAxial.sensor_z;
+        private final static double sensor_z = ShortAxialHalfModule.sensor_z;
+        
+
+        public ShortAxialHoleHalfModule(String name, SurveyVolume mother,
+                AlignmentCorrection alignmentCorrection, int layer,
+                String half) {
+            super(name, mother, alignmentCorrection, layer, half);
+            init();
+        }
+
+        protected Hep3Vector getSensorPosition() {
+        	//return new BasicHep3Vector(sensor_x, sensor_y, sensor_z);
+            return new BasicHep3Vector(sensor_x, sensor_y, -sensor_z);
+        }
+        
+
+    }
+
+
+    
+    
+    
+    public static class ShortAxialSlotHalfModule extends ShortAxialHalfModule {
+
+    	// reference with respect to hole half module (hack)
+        private final static double sensor_x = ShortAxialHoleHalfModule.sensor_x;
+        private final static double sensor_y = ShortAxialHoleHalfModule.sensor_y + ShortSensor.length;
+        //private final static double sensor_z = ShortAxialHoleHalfModule.sensor_z;
+        private final static double sensor_z = ShortAxialHalfModule.sensor_z;
+
+
+        public ShortAxialSlotHalfModule(String name, SurveyVolume mother,
+                AlignmentCorrection alignmentCorrection, int layer,
+                String half) {
+            super(name, mother, alignmentCorrection, layer, half);
+            init();
+        }
+       
+        protected Hep3Vector getSensorPosition() {
+            //return new BasicHep3Vector(sensor_x, sensor_y, sensor_z);
+            return new BasicHep3Vector(sensor_x, sensor_y, -sensor_z);
+        }
+        
+        
+        @Override
+        protected void applyGenericCoordinateSystemCorrections() {
+            
+            super.applyGenericCoordinateSystemCorrections();
+            
+            // apply 180 degree rotation around w to get hybrid on the correct side
+            
+            if(debug) {
+                System.out.printf("%s: Coord before corrections\n%s\n", getClass().getSimpleName(),getCoord().toString());
+                System.out.printf("%s: box center before corrections\n%s\n", getClass().getSimpleName(),getBoxDim().toString());
+            }
+            getCoord().rotateApache(getSlotRotation());
+
+            if(debug) {
+                System.out.printf("%s: Coord after corrections\n%s\n", getClass().getSimpleName(),getCoord().toString());
+                System.out.printf("%s: box center after corrections\n%s\n", getClass().getSimpleName(),getBoxDim().toString());
+            }
+        }
+        
+    }
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+
+   
+    public static class ShortStereoHoleHalfModule extends ShortStereoHalfModule {
+
+    	// reference is kind of random I guess
+    	private final static double sensor_x = ShortAxialHoleHalfModule.sensor_x;
+    	private final static double sensor_y = ShortAxialHoleHalfModule.sensor_y;
+    	private final static double sensor_z = ShortStereoHalfModule.sensor_z;// + ShortModule.distance_between_stereo_axial_norm_dir;
+        //private final static double sensor_x = 1.282*inch;
+        //private final static double sensor_y = 3.889*inch;
+
+    	
+        //protected final static Hep3Vector pos_of_rotation = new BasicHep3Vector(ActiveShortSensor.width/2,ActiveShortSensor.length/2,0);
+        protected final static Hep3Vector pos_of_rotation = new BasicHep3Vector(ShortSensor.width/2,ShortSensor.length/2,0);
+        
+        
+        
+
+    	
+        public ShortStereoHoleHalfModule(String name, SurveyVolume mother,
+                AlignmentCorrection alignmentCorrection, int layer,
+                String half) {
+            super(name, mother, alignmentCorrection, layer, half);
+            init();
+        }
+
+        protected Hep3Vector getSensorPosition() {
+           //return new BasicHep3Vector(sensor_x, sensor_y, sensor_z);
+           return new BasicHep3Vector(sensor_x, sensor_y, -sensor_z);
+        }
+        
+        @Override
+        protected void applyGenericCoordinateSystemCorrections() {
+            
+            super.applyGenericCoordinateSystemCorrections();
+            
+            stereo_rotation();
+            
+        }
+        
+        
+        protected void stereo_rotation() {
+
+            // Rotate these into the right place for the stereo
+            // My rotations here are active rotations in the mother coordinate system frame
+        	System.out.printf("%s: ShortStereoSlotHalfModule\n", getClass().getSimpleName());
+
+        	System.out.printf("%s: YIHAA 1 coord %s\n", getClass().getSimpleName(),getCoord().toString());
+
+        	Hep3Vector o2 = new BasicHep3Vector(getCoord().origin().x(), getCoord().origin().y(), getCoord().origin().z());
+        	Hep3Vector s = pos_of_rotation;
+        	
+        	System.out.printf("%s: YIHAA 1 o2 %s\n", getClass().getSimpleName(),o2.toString());
+
+        	System.out.printf("%s: YIHAA 1 s %s\n", getClass().getSimpleName(),s.toString());
+        	
+        	
+            // flip around v ~ along the strips
+            Rotation r1 = new Rotation(new Vector3D(0,1,0),Math.PI);
+            // apply stereo angle around w ~ normal to the sensor plane
+            Rotation r2 = new Rotation(new Vector3D(0,0,1),stereo_angle);
+            // Build full rotation
+            Rotation r = r2.applyTo(r1);
+            //Rotation r = r2;
+            //Rotation r = r1;
+            if(debug) {
+                System.out.printf("%s: LongStereoHalfModule Generic Corrections\n", getClass().getSimpleName());
+                System.out.printf("%s: Coord before corrections\n%s\n", getClass().getSimpleName(),getCoord().toString());
+                System.out.printf("%s: box center before corrections\n%s\n", getClass().getSimpleName(),getBoxDim().toString());
+            }
+            
+            // flip s
+            Hep3Vector sf = new BasicHep3Vector(r1.applyTo(new Vector3D(s.v())).toArray());
+            
+            System.out.printf("%s: YIHAA 1 sf %s\n", getClass().getSimpleName(),sf.toString());
+            
+        	System.out.printf("%s: YIHAA 1 -sf %s\n", getClass().getSimpleName(),VecOp.mult(-1, sf).toString());
+            
+            Hep3Vector sfp = new BasicHep3Vector(r2.applyTo(new Vector3D(VecOp.mult(-1, sf).v())).toArray());
+
+        	System.out.printf("%s: YIHAA 1 sf' %s\n", getClass().getSimpleName(),sfp.toString());
+
+        	System.out.printf("%s: YIHAA 1 o2+sf %s\n", getClass().getSimpleName(),VecOp.add(o2, sf).toString());
+
+        	System.out.printf("%s: YIHAA 1 o2+sf+(sf') %s\n", getClass().getSimpleName(),VecOp.add(VecOp.add(o2, sf), sfp).toString());
+
+        	System.out.printf("%s: YIHAA 1 sf+(sf') %s\n", getClass().getSimpleName(),VecOp.add(sf, sfp).toString());
+        	
+            getCoord().translate(VecOp.add(sf, sfp));
+            
+            getCoord().rotateApache(r);
+
+            System.out.printf("%s: YIHAA 3 coord %s\n", getClass().getSimpleName(),getCoord().toString());
+            
+            if(debug) {
+                System.out.printf("%s: Coord after corrections\n%s\n", getClass().getSimpleName(),getCoord().toString());
+                System.out.printf("%s: box center after corrections\n%s\n", getClass().getSimpleName(),getBoxDim().toString());
+            }
+
+
+        }
+        
+
+    }
+
+
+    
+    public static class ShortStereoSlotHalfModule extends ShortStereoHalfModule {
+
+    	// reference with respect to hole stereo half module (hack)
+    	private final static double sensor_x = ShortStereoHoleHalfModule.sensor_x;
+    	private final static double sensor_y = ShortStereoHoleHalfModule.sensor_y + ShortSensor.length;
+    	private final static double sensor_z = ShortStereoHalfModule.sensor_z;
+        //private final static double sensor_x = 1.481*inch;
+        //private final static double sensor_y = 7.861*inch;
+    	
+        //protected final static Hep3Vector pos_of_rotation = new BasicHep3Vector(ActiveShortSensor.width/2,-1*ActiveShortSensor.length/2,0);
+        protected final static Hep3Vector pos_of_rotation = new BasicHep3Vector(ShortSensor.width/2,-ShortSensor.length/2,0);
+    	
+        
+        public ShortStereoSlotHalfModule(String name, SurveyVolume mother,
+                AlignmentCorrection alignmentCorrection, int layer,
+                String half) {
+            super(name, mother, alignmentCorrection, layer, half);
+            init();
+        }
+
+        protected Hep3Vector getSensorPosition() {
+        	//return new BasicHep3Vector(sensor_x, sensor_y, sensor_z);
+            return new BasicHep3Vector(sensor_x, sensor_y, -sensor_z);
+        }
+        
+        
+        protected void stereo_rotation() {
+
+            // Rotate these into the right place for the stereo
+            // My rotations here are active rotations in the mother coordinate system frame
+        	System.out.printf("%s: ShortStereoSlotHalfModule\n", getClass().getSimpleName());
+
+        	System.out.printf("%s: YIHAA 1 coord %s\n", getClass().getSimpleName(),getCoord().toString());
+
+        	Hep3Vector o2 = new BasicHep3Vector(getCoord().origin().x(), getCoord().origin().y(), getCoord().origin().z());
+        	Hep3Vector s = pos_of_rotation;
+        	
+        	System.out.printf("%s: YIHAA 1 o2 %s\n", getClass().getSimpleName(),o2.toString());
+
+        	System.out.printf("%s: YIHAA 1 s %s\n", getClass().getSimpleName(),s.toString());
+        	
+        	
+            // flip around v ~ along the strips
+            Rotation r1 = new Rotation(new Vector3D(0,1,0),Math.PI);
+            // apply stereo angle around w ~ normal to the sensor plane
+            Rotation r2 = new Rotation(new Vector3D(0,0,1),stereo_angle);
+            // Build full rotation
+            Rotation r = r2.applyTo(r1);
+            //Rotation r = r2;
+            //Rotation r = r1;
+            if(debug) {
+                System.out.printf("%s: LongStereoHalfModule Generic Corrections\n", getClass().getSimpleName());
+                System.out.printf("%s: Coord before corrections\n%s\n", getClass().getSimpleName(),getCoord().toString());
+                System.out.printf("%s: box center before corrections\n%s\n", getClass().getSimpleName(),getBoxDim().toString());
+            }
+            
+            // flip s
+            Hep3Vector sf = new BasicHep3Vector(r1.applyTo(new Vector3D(s.v())).toArray());
+            
+            System.out.printf("%s: YIHAA 1 sf %s\n", getClass().getSimpleName(),sf.toString());
+            
+        	System.out.printf("%s: YIHAA 1 -sf %s\n", getClass().getSimpleName(),VecOp.mult(-1, sf).toString());
+            
+            Hep3Vector sfp = new BasicHep3Vector(r2.applyTo(new Vector3D(VecOp.mult(-1, sf).v())).toArray());
+
+        	System.out.printf("%s: YIHAA 1 sf' %s\n", getClass().getSimpleName(),sfp.toString());
+
+        	System.out.printf("%s: YIHAA 1 o2+sf %s\n", getClass().getSimpleName(),VecOp.add(o2, sf).toString());
+
+        	System.out.printf("%s: YIHAA 1 o2+sf+(sf') %s\n", getClass().getSimpleName(),VecOp.add(VecOp.add(o2, sf), sfp).toString());
+
+        	System.out.printf("%s: YIHAA 1 sf+(sf') %s\n", getClass().getSimpleName(),VecOp.add(sf, sfp).toString());
+        	
+            getCoord().translate(VecOp.add(sf, sfp));
+            
+            getCoord().rotateApache(r);
+
+            System.out.printf("%s: YIHAA 3 coord %s\n", getClass().getSimpleName(),getCoord().toString());
+            
+            if(debug) {
+                System.out.printf("%s: Coord after corrections\n%s\n", getClass().getSimpleName(),getCoord().toString());
+                System.out.printf("%s: box center after corrections\n%s\n", getClass().getSimpleName(),getBoxDim().toString());
+            }
+
+
+        }
+        
+        
+        
+        @Override
+        protected void applyGenericCoordinateSystemCorrections() {
+            
+            super.applyGenericCoordinateSystemCorrections();
+            
+            stereo_rotation();
+
+            if(debug) {
+                System.out.printf("%s: v1 LongStereoSlotHalfModule Generic Corrections\n", getClass().getSimpleName());
+                System.out.printf("%s: Coord before corrections\n%s\n", getClass().getSimpleName(),getCoord().toString());
+                System.out.printf("%s: box center before corrections\n%s\n", getClass().getSimpleName(),getBoxDim().toString());
+            }
+            
+            getCoord().rotateApache(getSlotRotation());
+            
+            if(debug) {
+                System.out.printf("%s: Coord after corrections\n%s\n", getClass().getSimpleName(),getCoord().toString());
+                System.out.printf("%s: box center after corrections\n%s\n", getClass().getSimpleName(),getBoxDim().toString());
+            }
+        }
+       
+        
+    }
+    
+    
+    
+}

Added: java/branches/layer0-thin-branch/detector-model/src/main/java/org/lcsim/geometry/compact/converter/HPSTracker2017JavaBuilder.java
 =============================================================================
--- java/branches/layer0-thin-branch/detector-model/src/main/java/org/lcsim/geometry/compact/converter/HPSTracker2017JavaBuilder.java	(added)
+++ java/branches/layer0-thin-branch/detector-model/src/main/java/org/lcsim/geometry/compact/converter/HPSTracker2017JavaBuilder.java	Fri Jul 22 11:46:19 2016
@@ -0,0 +1,17 @@
+package org.lcsim.geometry.compact.converter;
+
+import org.jdom.Element;
+
+public class HPSTracker2017JavaBuilder extends HPSTracker2014v1JavaBuilder {
+
+    public HPSTracker2017JavaBuilder(boolean debugFlag, Element node) {
+        super(debugFlag, node);
+    }
+
+    @Override
+    public HPSTrackerGeometryDefinition createGeometryDefinition(boolean debug, Element node) {
+        return new HPSTracker2016GeometryDefinition(debug, node);
+    }
+    
+    
+}

Added: java/branches/layer0-thin-branch/detector-model/src/main/java/org/lcsim/geometry/compact/converter/HPSTracker2017LCDDBuilder.java
 =============================================================================
--- java/branches/layer0-thin-branch/detector-model/src/main/java/org/lcsim/geometry/compact/converter/HPSTracker2017LCDDBuilder.java	(added)
+++ java/branches/layer0-thin-branch/detector-model/src/main/java/org/lcsim/geometry/compact/converter/HPSTracker2017LCDDBuilder.java	Fri Jul 22 11:46:19 2016
@@ -0,0 +1,244 @@
+package org.lcsim.geometry.compact.converter;
+
+import org.jdom.Element;
+import org.lcsim.geometry.compact.converter.HPSTracker2014GeometryDefinition.LongModuleBundle;
+import org.lcsim.geometry.compact.converter.HPSTracker2014GeometryDefinition.PSVacuumChamber;
+import org.lcsim.geometry.compact.converter.HPSTracker2014GeometryDefinition.SvtBox;
+import org.lcsim.geometry.compact.converter.HPSTracker2014GeometryDefinition.SvtBoxBasePlate;
+import org.lcsim.geometry.compact.converter.HPSTracker2014GeometryDefinition.UChannelL46Bottom;
+import org.lcsim.geometry.compact.converter.HPSTracker2014GeometryDefinition.UChannelL46BottomPlate;
+import org.lcsim.geometry.compact.converter.HPSTracker2014GeometryDefinition.UChannelL46Top;
+import org.lcsim.geometry.compact.converter.HPSTracker2014GeometryDefinition.UChannelL46TopPlate;
+import org.lcsim.geometry.compact.converter.HPSTracker2017GeometryDefinition.ShortModuleBundle;
+import org.lcsim.geometry.compact.converter.HPSTracker2017GeometryDefinition.UChannelL14Bottom;
+import org.lcsim.geometry.compact.converter.HPSTracker2017GeometryDefinition.UChannelL14BottomPlate;
+import org.lcsim.geometry.compact.converter.HPSTracker2017GeometryDefinition.UChannelL14Top;
+import org.lcsim.geometry.compact.converter.HPSTracker2017GeometryDefinition.UChannelL14TopPlate;
+import org.lcsim.geometry.compact.converter.HPSTrackerBuilder.BaseModuleBundle;
+import org.lcsim.geometry.compact.converter.HPSTrackerBuilder.HalfModuleBundle;
+import org.lcsim.geometry.compact.converter.HPSTrackerGeometryDefinition.TestRunModuleBundle;
+import org.lcsim.geometry.compact.converter.HPSTrackerGeometryDefinition.TrackingVolume;
+import org.lcsim.geometry.compact.converter.lcdd.util.LCDD;
+import org.lcsim.geometry.compact.converter.lcdd.util.SensitiveDetector;
+import org.lcsim.geometry.compact.converter.lcdd.util.Volume;
+
+public class HPSTracker2017LCDDBuilder extends HPSTracker2014v1LCDDBuilder {
+
+    public HPSTracker2017LCDDBuilder(boolean debugFlag, Element node,
+            LCDD lcdd, SensitiveDetector sens) {
+        super(debugFlag, node, lcdd, sens);
+    }
+    
+    @Override
+    public HPSTrackerGeometryDefinition createGeometryDefinition(boolean debug,
+        Element node) {
+        return new HPSTracker2017GeometryDefinition(_debug, node);
+    }
+
+
+
+
+    @Override
+    public void build(Volume worldVolume) {
+    	
+
+        // set and build geometry
+        setBuilder();
+
+        if(_builder==null) throw new RuntimeException("need to set builder class before calling build!");
+
+        if(isDebug()) System.out.printf("%s: build the base geometry objects\n", getClass().getSimpleName());
+
+        _builder.build();
+
+        if(isDebug()) System.out.printf("%s: DONE build the base geometry objects\n", getClass().getSimpleName());
+
+
+        if(isDebug()) System.out.printf("%s: build the LCDD geometry objects\n", getClass().getSimpleName());
+
+
+        LCDDSurveyVolume trackingGeometry = new LCDDSurveyVolume(_builder.getSurveyVolume(TrackingVolume.class), worldVolume);
+        add(trackingGeometry);
+
+//        baseSurveyVolume = new LCDDSurveyVolume(_builder.getSurveyVolume(PSVacuumChamber.class), lcdd, trackingGeometry);
+//        add(baseSurveyVolume); 
+        LCDDSurveyVolume vacuumChamberVolume = new LCDDGhostSurveyVolume(_builder.getSurveyVolume(PSVacuumChamber.class), trackingGeometry);
+        add(vacuumChamberVolume); 
+
+//        LCDDSurveyVolume svtBox = new LCDDSurveyVolume(_builder.getSurveyVolume(SvtBox.class), lcdd, baseSurveyVolume);
+//        add(svtBox); 
+
+        LCDDSurveyVolume svtBox = new LCDDSurveyVolume(_builder.getSurveyVolume(SvtBox.class), lcdd, vacuumChamberVolume);
+        baseSurveyVolume = svtBox;
+        add(baseSurveyVolume); 
+
+       
+        LCDDSurveyVolume svtBoxBasePlate = new LCDDSurveyVolume(_builder.getSurveyVolume(SvtBoxBasePlate.class), lcdd, svtBox);
+        add(svtBoxBasePlate); 
+        
+        
+        try {
+        	_builder.getSurveyVolume(UChannelL14Bottom.class);
+        } catch (RuntimeException e) {
+        	System.out.printf("%s: couldnt find UChannelL14Bottom class among %d volumes\n", this.getClass().getSimpleName(), _builder.surveyVolumes.size());
+        	for (SurveyVolume vol : _builder.surveyVolumes) System.out.printf("%s:vol %s\n", this.getClass().getSimpleName(), vol.toString());
+        	throw new RuntimeException("yepp");
+        }
+        
+        
+        
+        LCDDSurveyVolume uChannelL14Bottom = new LCDDGhostSurveyVolume(_builder.getSurveyVolume(UChannelL14Bottom.class),  svtBox);
+        add(uChannelL14Bottom);
+        
+        
+        LCDDSurveyVolume uChannelL14BottomPlate = new LCDDSurveyVolume(_builder.getSurveyVolume(UChannelL14BottomPlate.class), lcdd, svtBox);
+        add(uChannelL14BottomPlate);
+
+        LCDDSurveyVolume uChannelL14Top = new LCDDGhostSurveyVolume(_builder.getSurveyVolume(UChannelL14Top.class), svtBox);
+        add(uChannelL14Top);
+        
+        LCDDSurveyVolume uChannelL14TopPlate = new LCDDSurveyVolume(_builder.getSurveyVolume(UChannelL14TopPlate.class), lcdd, svtBox);
+        add(uChannelL14TopPlate);
+    	
+        LCDDSurveyVolume uChannelL46Bottom = new LCDDGhostSurveyVolume(_builder.getSurveyVolume(UChannelL46Bottom.class), svtBox);
+        add(uChannelL46Bottom);        
+        
+        LCDDSurveyVolume uChannelL46BottomPlate = new LCDDSurveyVolume(_builder.getSurveyVolume(UChannelL46BottomPlate.class), lcdd, svtBox);
+        add(uChannelL46BottomPlate);        
+
+        LCDDSurveyVolume uChannelL46Top = new LCDDGhostSurveyVolume(_builder.getSurveyVolume(UChannelL46Top.class), svtBox);
+        add(uChannelL46Top);        
+        
+        LCDDSurveyVolume uChannelL46TopPlate = new LCDDSurveyVolume(_builder.getSurveyVolume(UChannelL46TopPlate.class), lcdd, svtBox);
+        add(uChannelL46TopPlate);        
+
+    	
+        // build modules    
+
+        if(isDebug()) System.out.printf("%s: build modules\n", getClass().getSimpleName());
+
+        addModules();
+
+        System.out.printf("%s: Built %d LCDD geometry objects\n", getClass().getSimpleName(), lcddSurveyVolumes.size());
+        
+        if(isDebug()) {
+            System.out.printf("%s: List of all %d LCDD geometry objects built\n", this.getClass().getSimpleName(), lcddSurveyVolumes.size());
+            for(SurveyVolumeImpl bg : lcddSurveyVolumes) {
+                System.out.printf("-------\n%s\n", bg.toString());
+            }
+        }
+
+
+
+        // Set visualization features
+        setVisualization();
+
+        
+    	
+    }
+
+
+    
+    /**
+     * Rules for adding the LCDD modules.
+     */
+    protected void addModules() {
+     // Loop over all modules created
+        for(BaseModuleBundle mod : _builder.modules) {
+            //SVTModuleBundle m = (SVTModuleBundle) mod;
+            BaseModuleBundle m = mod;
+            if(isDebug()) { 
+                System.out.printf("%s: module layer %d half %s\n", getClass().getSimpleName(),m.getLayer(),m.getHalf());
+                m.print();
+            }
+
+            // Find the mother among the LCDD objects using its name, should probably have a better way...
+            String name_mother = m.getMother().getName();
+            LCDDSurveyVolume mother = null;
+            for(LCDDSurveyVolume g : lcddSurveyVolumes) {
+                if(g.getName().equals(name_mother)) {
+                    mother = g;
+                    break;
+                }
+            }
+            // Check that it had a mother
+            if(mother==null) throw new RuntimeException("Cound't find mother to module layer " + m.getLayer() + " half "+ m.getHalf());
+
+            if(isDebug()) System.out.printf("%s: found mother %s for module layer %d half %s\n", getClass().getSimpleName(),mother.getName(),m.getLayer(),m.getHalf());
+
+            // add the module to the list of objects that will be added to LCDD
+            addModule(m, mother);
+
+        }
+    }
+    
+    
+    
+
+    /**
+     * Rules for adding the LCDD module geometry.
+     * @param bundle - module to be added
+     * @param mother - mother LCDD geometry object
+     */
+    protected void addModule(BaseModuleBundle bundle, LCDDSurveyVolume mother) {
+       if(bundle instanceof TestRunModuleBundle) {
+           addTestRunModule((TestRunModuleBundle) bundle, mother);
+       } else if(bundle instanceof ShortModuleBundle) {
+           addShortModule((ShortModuleBundle) bundle, mother);
+       } else if(bundle instanceof LongModuleBundle) {
+           addLongModule((LongModuleBundle) bundle, mother);
+       } else {
+           throw new RuntimeException("The bundle is of unknown class type!");
+       }
+    }
+
+
+    /**
+     * Rules for adding the LCDD module geometry.
+     * @param bundle - module to be added
+     * @param mother - mother LCDD geometry object
+     */
+    protected void addShortModule(ShortModuleBundle bundle, LCDDSurveyVolume mother) {
+        LCDDSurveyVolume lcddM = new LCDDGhostSurveyVolume(bundle.module, mother);
+        //LCDDSurveyVolume lcddM = new LCDDSurveyVolume(bundle.module, lcdd, mother);
+        add(lcddM);
+        if(bundle.halfModuleAxialHole!=null)  addLongHalfModule(bundle.halfModuleAxialHole,lcddM);
+        if(bundle.halfModuleAxialSlot!=null)  addLongHalfModule(bundle.halfModuleAxialSlot,lcddM);
+        if(bundle.coldBlock!=null)        add(new LCDDSurveyVolume(bundle.coldBlock, lcdd, lcddM));     
+        if(bundle.halfModuleStereoHole!=null)  addLongHalfModule(bundle.halfModuleStereoHole,lcddM);
+        if(bundle.halfModuleStereoSlot!=null)  addLongHalfModule(bundle.halfModuleStereoSlot,lcddM);
+    }
+    
+    
+    /**
+     * Rules for adding the LCDD half module geometry.
+     * @param bundle - module to be added
+     * @param mother - mother LCDD geometry object
+     */
+    protected void addShortHalfModule(HalfModuleBundle bundle2, LCDDSurveyVolume mother) {
+        //LongHalfModuleBundle bundle = (LongHalfModuleBundle) bundle2;
+        HalfModuleBundle bundle = bundle2;
+        // create the half-module
+        LCDDSurveyVolume lcddHM = new LCDDSurveyVolume(bundle.halfModule, lcdd, mother);
+        add(lcddHM);
+        // create the sensor
+        LCDDSurveyVolume lcddS = new LCDDSurveyVolume(bundle.sensor, lcdd, lcddHM);
+        add(lcddS);
+        // create the active sensor
+        LCDDSurveyVolume lcddAS = new LCDDSurveyVolume(bundle.activeSensor, lcdd, lcddS);
+        add(lcddAS);
+        /*
+        // create the lamination
+        LCDDSurveyVolume lcddL = new LCDDSurveyVolume(bundle.lamination, lcdd, lcddHM);
+        add(lcddL);
+        // create the carbon fiber frame
+        LCDDSurveyVolume lcddCF = new LCDDSurveyVolume(bundle.carbonFiber, lcdd, lcddHM);
+        add(lcddCF);
+        // create the hybrid frame
+        LCDDSurveyVolume lcddH = new LCDDSurveyVolume(bundle.hybrid, lcdd, lcddHM);
+        add(lcddH);
+*/
+    }   
+  
+    
+}

Modified: java/branches/layer0-thin-branch/detector-model/src/main/java/org/lcsim/geometry/compact/converter/HPSTrackerLCDDBuilder.java
 =============================================================================
--- java/branches/layer0-thin-branch/detector-model/src/main/java/org/lcsim/geometry/compact/converter/HPSTrackerLCDDBuilder.java	(original)
+++ java/branches/layer0-thin-branch/detector-model/src/main/java/org/lcsim/geometry/compact/converter/HPSTrackerLCDDBuilder.java	Fri Jul 22 11:46:19 2016
@@ -10,7 +10,7 @@
 
 public abstract class HPSTrackerLCDDBuilder  implements IHPSTrackerLCDDBuilder {
 
-	public boolean _debug = false;
+	public boolean _debug = true;
 	protected LCDD lcdd = null;
 	protected LCDDSurveyVolume baseSurveyVolume;
 	protected List<LCDDSurveyVolume> lcddSurveyVolumes = new ArrayList<LCDDSurveyVolume>();

Modified: java/branches/layer0-thin-branch/detector-model/src/main/java/org/lcsim/geometry/compact/converter/lcdd/HPSTracker2014Base.java
 =============================================================================
--- java/branches/layer0-thin-branch/detector-model/src/main/java/org/lcsim/geometry/compact/converter/lcdd/HPSTracker2014Base.java	(original)
+++ java/branches/layer0-thin-branch/detector-model/src/main/java/org/lcsim/geometry/compact/converter/lcdd/HPSTracker2014Base.java	Fri Jul 22 11:46:19 2016
@@ -32,7 +32,7 @@
  */
 public abstract class HPSTracker2014Base extends LCDDSubdetector {
 
-    protected boolean _debug = false;
+    protected boolean _debug = true;
     protected static HPSTrackerLCDDBuilder builder;
     private final boolean buildBeamPlane = false;
     private final double beamPlaneWidth = 385.00;

Added: java/branches/layer0-thin-branch/detector-model/src/main/java/org/lcsim/geometry/compact/converter/lcdd/HPSTracker2017.java
 =============================================================================
--- java/branches/layer0-thin-branch/detector-model/src/main/java/org/lcsim/geometry/compact/converter/lcdd/HPSTracker2017.java	(added)
+++ java/branches/layer0-thin-branch/detector-model/src/main/java/org/lcsim/geometry/compact/converter/lcdd/HPSTracker2017.java	Fri Jul 22 11:46:19 2016
@@ -0,0 +1,63 @@
+package org.lcsim.geometry.compact.converter.lcdd;
+
+import org.jdom.Element;
+import org.jdom.JDOMException;
+import org.lcsim.geometry.compact.converter.HPSTracker2017LCDDBuilder;
+import org.lcsim.geometry.compact.converter.HPSTrackerBuilder;
+import org.lcsim.geometry.compact.converter.HPSTrackerLCDDBuilder;
+import org.lcsim.geometry.compact.converter.lcdd.util.LCDD;
+import org.lcsim.geometry.compact.converter.lcdd.util.SensitiveDetector;
+
+public class HPSTracker2017 extends HPSTracker2014v1
+{
+    public HPSTracker2017(Element node) throws JDOMException
+    {
+        super(node);
+    }
+
+    /* (non-Javadoc)
+     * @see org.lcsim.geometry.compact.converter.lcdd.HPSTracker2014Base#initializeBuilder(org.lcsim.geometry.compact.converter.lcdd.util.LCDD, org.lcsim.geometry.compact.converter.lcdd.util.SensitiveDetector)
+     */
+    protected HPSTrackerLCDDBuilder initializeBuilder(LCDD lcdd, SensitiveDetector sens) {
+        return new HPSTracker2017LCDDBuilder(_debug,node,lcdd,sens);
+    }
+
+    
+    /* 
+     * Override this to handle different layer numbering.
+     * 
+     * (non-Javadoc)
+     * @see org.lcsim.geometry.compact.converter.lcdd.HPSTracker2014#getModuleNumber(java.lang.String)
+     */
+    protected int getModuleNumber(String surveyVolume) {
+        boolean isTopLayer = HPSTrackerBuilder.getHalfFromName(surveyVolume).equals("top") ? true : false;
+        int layer = HPSTrackerBuilder.getLayerFromVolumeName(surveyVolume);
+        int moduleNumber = -1;
+        if(isTopLayer) {
+        	if( layer == 1 || layer > 4) {
+        		if(HPSTrackerBuilder.isHoleFromName(surveyVolume)) {
+                    moduleNumber = 2;
+                } else {
+                    moduleNumber = 0;
+                }
+        	} else {
+                moduleNumber = 0;
+            } 
+        } else {
+        	if( layer == 1 || layer > 4) {
+        		if(HPSTrackerBuilder.isHoleFromName(surveyVolume)) {
+                    moduleNumber = 1;
+                } else {
+                    moduleNumber = 3;
+                }
+        	} else {
+                moduleNumber = 1;
+            }
+        }
+
+        if(moduleNumber<0) throw new RuntimeException("Invalid module nr found for " + surveyVolume);
+
+                return moduleNumber;
+    }
+
+}

Added: java/branches/layer0-thin-branch/detector-model/src/main/java/org/lcsim/geometry/subdetector/HPSTracker2017.java
 =============================================================================
--- java/branches/layer0-thin-branch/detector-model/src/main/java/org/lcsim/geometry/subdetector/HPSTracker2017.java	(added)
+++ java/branches/layer0-thin-branch/detector-model/src/main/java/org/lcsim/geometry/subdetector/HPSTracker2017.java	Fri Jul 22 11:46:19 2016
@@ -0,0 +1,15 @@
+package org.lcsim.geometry.subdetector;
+
+import org.jdom.Element;
+import org.jdom.JDOMException;
+
+public class HPSTracker2017 extends HPSTracker2014v1 {
+    
+    public HPSTracker2017(Element node) throws JDOMException 
+    {
+        super(node);
+    }
+
+    
+
+}

Top of Message | Previous Page | Permalink

Advanced Options


Options

Log In

Log In

Get Password

Get Password


Search Archives

Search Archives


Subscribe or Unsubscribe

Subscribe or Unsubscribe


Archives

November 2017
August 2017
July 2017
January 2017
December 2016
November 2016
October 2016
September 2016
August 2016
July 2016
June 2016
May 2016
April 2016
March 2016
February 2016
January 2016
December 2015
November 2015
October 2015
September 2015
August 2015
July 2015
June 2015
May 2015
April 2015
March 2015
February 2015
January 2015
December 2014
November 2014
October 2014
September 2014
August 2014
July 2014
June 2014
May 2014
April 2014
March 2014
February 2014
January 2014
December 2013
November 2013

ATOM RSS1 RSS2



LISTSERV.SLAC.STANFORD.EDU

Secured by F-Secure Anti-Virus CataList Email List Search Powered by the LISTSERV Email List Manager

Privacy Notice, Security Notice and Terms of Use