[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

CDC geometries



Hi David,

attached are 3 more geometry files for the CDC design checks where two
geometries are the once we decided on during the last meeting:
1) CentralDC_HDDS.xml_allplus_allminus
    -> first stereo super layer all 8 layers +6 degree and second stereo 
super layer all layers -6 degree.
    -> Some of the positions have slightly changes because I used an 
optimized algorythm to calculate the
        best stereo angles.     
2) CentralDC_HDDS.xml_3degreestereo
     -> same as 1) but all stereo angles are either +3 or -3 degree


3) CentralDC_HDDS.xml_29layerspecial
    -> special geometry trying to improve on the forward angle problem. 
the configuration is
        4 axial, 14 stereo (8+, 6-),  11 axial
        by moving inner 4 axial layers closer to the inner wall and 2 
less stereo layers  got more space to add
        one more axial layer
       

cheers,
Beni
<?xml version="1.0" encoding="UTF-8"?>
<!--DOCTYPE HDDS>

  Hall D Geometry Data Base: Central DC
  *************************************

     version 1.0: Initial version	-rtj
     version 1.1: Modified straw tube layout -cam
                  Stereo angle is 6.000 not 6.016 degrees.
                  Cathode layers removed.
                  Material in the end plates of the CDC is Aluminum,
                  not mylar.
     version 1.2: Cleanup of previous version.
 
     version 1.3: Fix typos in CDC. Previously the gas volume was
                  filled with scintillator in mcfast!.

                  Changed resolution from 200 micron to 150 micron in
                  the CDC.

<HDDS specification="v1.0" xmlns="http://www.gluex.org/hdds">
-->

<section name        = "CentralDC"
         version     = "3.0"
         date        = "2007-12-07"
         author      = "R.T. Jones, C.A.Meyer"
         top_volume  = "CDC"
         specification = "v1.0">

<!-- Origin of CentralDC is center of upstream end of the active region,
     ie. the inside surface of the upstream plate.  It should be at
     17 cm to be consistent with mcfast  Curtis -->

  <composition name="CentralDC">

<!-- There are two options in the CD3 geometry description.
     Chose only one of these, and comment out the other.
     That is all that you need to do to switch between the options.
     -RTJ, 11-26-2007 -->

    <posXYZ volume="centralDC_option-1" X_Y_Z="0.0  0.0  75.0" />
    <!--posXYZ volume="centralDC_option-2" X_Y_Z="0.0  0.0  75.0" /-->

    <posXYZ volume="CDBD" X_Y_Z="0.0 0.0 +151.5" />
    <posXYZ volume="CDGD" X_Y_Z="0.0 0.0 +160.5" />
    <posXYZ volume="CDBU" X_Y_Z="0.0 0.0  -11.5" />
    <posXYZ volume="CDGU" X_Y_Z="0.0 0.0  -11.0" />
    <posXYZ volume="CDCA" X_Y_Z="0.0 0.0   -2.5" />
    <posXYZ volume="CDCB" X_Y_Z="0.0  0.0 -13.0" />
  </composition>

  <composition name="centralDC_option-1" envelope="CDC">
    <posXYZ volume="CDClayer_1_option-1" />
    <posXYZ volume="CDClayer_3_option-1" />
    <posXYZ volume="CDClayer_5-12_option-1" />
    <posXYZ volume="CDClayer_13_option-1" />
    <posXYZ volume="CDClayer_15_option-1" />
    <posXYZ volume="CDClayer_17-24_option-1" />
    <posXYZ volume="CDClayer_25_option-1" />
    <posXYZ volume="CDClayer_27_option-1" />
    <posXYZ volume="CDCI" />
    <posXYZ volume="CDCO" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>


  <composition name="centralDC_option-2" envelope="CDC">
    <posXYZ volume="CDClayer_1_option-2" />
    <posXYZ volume="CDClayer_2_option-2" />
    <posXYZ volume="CDClayer_3_option-2" />
    <posXYZ volume="CDClayer_4-6_option-2" />
    <posXYZ volume="CDClayer_7_option-2" />
    <posXYZ volume="CDClayer_8_option-2" />
    <posXYZ volume="CDClayer_9_option-2" />
    <posXYZ volume="CDClayer_10_option-2" />
    <posXYZ volume="CDClayer_11_option-2" />
    <posXYZ volume="CDClayer_12-14_option-2" />
    <posXYZ volume="CDClayer_15_option-2" />
    <posXYZ volume="CDClayer_16_option-2" />
    <posXYZ volume="CDClayer_17_option-2" />
    <posXYZ volume="CDClayer_18_option-2" />
    <posXYZ volume="CDClayer_19_option-2" />
    <posXYZ volume="CDClayer_20-22_option-2" />
    <posXYZ volume="CDClayer_23_option-2" />
    <posXYZ volume="CDClayer_24_option-2" />
    <!--posXYZ volume="CDClayer_25_option-2" /-->
    <posXYZ volume="CDCI" />
    <posXYZ volume="CDCO" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>

  <composition name="CDClayer_1_option-1" envelope="DC1">
    <mposPhi volume="CDCstrawShort" ncopy="43" Phi0="0.0" R_Z="10.96 0.0" dPhi="8.37209">
    <!-- mposPhi volume="CDCsector_1_option-1" ncopy="43" -->
      <ring value="1" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawShort" ncopy="43" Phi0="4.18605" R_Z="12.341 0.0" dPhi="8.37209">
      <ring value="2" />
      <sector value="1" step="1" />
    </mposPhi>
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>

  <composition name="CDClayer_3_option-1" envelope="DC3">
    <mposPhi volume="CDCstrawShort" ncopy="55" Phi0="2.0" R_Z="14.029 0.0" dPhi="6.5454545454">
      <ring value="3" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawShort" ncopy="55" Phi0="5.27272727272" R_Z="15.41 0.0" dPhi="6.5454545454">
      <ring value="4" />
      <sector value="1" step="1" />
    </mposPhi>
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>


<!-- FIRST AND SECOND STEREO SUPER LAYERS 4- and 4+ -->

  <composition name="CDClayer_5-12_option-1" envelope="DC5">
    <mposPhi volume="CDCstrawLong" ncopy="66" R_Z="17.0694 0.0" Phi0="0"
                        unit_length="cm" rot="6.000 0 0" unit_angle="deg">
      <ring value="5" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLongB12" ncopy="66" R_Z="0.0 0.0" Phi0="0"
                         unit_length="cm" rot="0 0 0" unit_angle="deg">
      <ring value="6" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLong" ncopy="80" R_Z="20.6901 0.0" Phi0="-0.5"
                         unit_length="cm" rot="6.000 0 0" unit_angle="deg">
      <ring value="7" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLongB14" ncopy="80" R_Z="0.0 0.0" Phi0="-0.5"
                         unit_length="cm" rot="0 0 0" unit_angle="deg">
      <ring value="8" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLong" ncopy="93" R_Z="24.0523 0.0" Phi0="1.1"
                         unit_length="cm" rot="+6.000 0 0" unit_angle="deg">
      <ring value="9" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLongB16" ncopy="93" R_Z="0.0 0.0" Phi0="1.1"
                         unit_length="cm" rot="0 0 0" unit_angle="deg">
      <ring value="10" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLong" ncopy="106" R_Z="27.31 0.0" Phi0="-1.4"
                         unit_length="cm" rot="+6.000 0 0" unit_angle="deg">
      <ring value="11" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLongB18" ncopy="106" R_Z="0.0 0.0" Phi0="-1.4"
                         unit_length="cm" rot="0 0 0" unit_angle="deg">
      <ring value="12" />
      <sector value="1" step="1" />
    </mposPhi>
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>

  <composition name="CDClayer_13_option-1" envelope="DC13">
    <mposPhi volume="CDCstrawShort" ncopy="124" Phi0="0.5" R_Z="31.58 0.0" dPhi="2.9032258">
      <ring value="13" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawShort" ncopy="124" Phi0="1.9516" R_Z="32.98 0.0" dPhi="2.9032258">
      <ring value="14" />
      <sector value="1" step="1" />
    </mposPhi>
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>

  <composition name="CDClayer_15_option-1" envelope="DC15">
    <mposPhi volume="CDCstrawShort" ncopy="133" Phi0="1." R_Z="34.58 0.0" dPhi="2.7067669">
      <ring value="15" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawShort" ncopy="133" Phi0="2.3533834" R_Z="35.98 0.0" dPhi="2.7067669">
      <ring value="16" />
      <sector value="1" step="1" />
    </mposPhi>
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>


<!-- THIRD AND FOURTH STEREO LAYER -->

  <composition name="CDClayer_17-24_option-1" envelope="DC17">  
    <mposPhi volume="CDCstrawLong" ncopy="145" R_Z="37.5809 0.0" Phi0="0.2"
                         unit_length="cm" rot="-6.000 0 0" unit_angle="deg">
      <ring value="17" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLongB22" ncopy="145" R_Z="0.0 0.0" Phi0="0.2"
                         unit_length="cm" rot="0 0 0" unit_angle="deg">
      <ring value="18" />
      <sector value="1" step="1" />
    </mposPhi>

    <mposPhi volume="CDCstrawLong" ncopy="158" R_Z="40.863 0.0" Phi0="0.7"
                         unit_length="cm" rot="-6.000 0 0" unit_angle="deg">
      <ring value="19" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLongB24" ncopy="158" R_Z="0.0 0.0" Phi0="0.7"
                         unit_length="cm" rot="0 0 0" unit_angle="deg">
      <ring value="20" />
      <sector value="1" step="1" />
    </mposPhi>

    <mposPhi volume="CDCstrawLong" ncopy="171" R_Z="44.2252 0.0" Phi0="1.1"
                         unit_length="cm" rot="-6.000 0 0" unit_angle="deg">
      <ring value="21" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLongB26" ncopy="171" R_Z="0.0 0.0" Phi0="1.1"
                         unit_length="cm" rot="0 0 0" unit_angle="deg">
      <ring value="22" />
      <sector value="1" step="1" />
    </mposPhi>
 
    <mposPhi volume="CDCstrawLong" ncopy="184" R_Z="47.5873 0.0" Phi0="1.4"
                         unit_length="cm" rot="-6.000 0 0" unit_angle="deg">
      <ring value="23" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLongB28" ncopy="184" R_Z="0.0 0.0" Phi0="1.4"
                         unit_length="cm" rot="0 0 0" unit_angle="deg">
      <ring value="24" />
      <sector value="1" step="1" />
    </mposPhi>

   <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>

<!-- LAST FOUR AXIAL LAYERS -->

  <composition name="CDClayer_25_option-1" envelope="DC25">
    <mposPhi volume="CDCstrawShort" ncopy="197" Phi0="0.2" R_Z="51.34 0.0" dPhi="1.827411168">
      <ring value="25" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawShort" ncopy="197" Phi0="1.113705" R_Z="52.7 0.0" dPhi="1.827411168">
      <ring value="26" />
      <sector value="1" step="1" />
    </mposPhi>
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>

  <composition name="CDClayer_27_option-1" envelope="DC27">
    <mposPhi volume="CDCstrawShort" ncopy="210" Phi0="0.8" R_Z="54.35 0.0" dPhi="1.7142857">
      <ring value="27" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawShort" ncopy="210" Phi0="1.657142857" R_Z="55.75 0.0" dPhi="1.7142857">
      <ring value="28" />
      <sector value="1" step="1" />
    </mposPhi>
     <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
 </composition>

<!-- end of option 1 definitions -->

  <!-- alternative geometry (option 2)
       the naming scheme replaces DC with DK -->
  <composition name="CDClayer_1_option-2" envelope="DK1">
    <mposPhi volume="CDCsector_1_option-2" ncopy="43">
      <ring value="1" />
      <sector value="1" step="1" />
    </mposPhi>
  </composition>
  <composition name="CDCsector_1_option-2" envelope="DJ1">
    <posXYZ volume="CDCstrawShort" X_Y_Z="10.96 0.0 0.0" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>
  <composition name="CDClayer_2_option-2" envelope="DK2">
    <mposPhi volume="CDCsector_2_option-2" ncopy="50">
      <ring value="2" />
      <sector value="1" step="1" />
    </mposPhi>
  </composition>
  <composition name="CDCsector_2_option-2" envelope="DJ2">
    <posXYZ volume="CDCstrawShort" X_Y_Z="12.741 0.0 0.0" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>
  <composition name="CDClayer_3_option-2" envelope="DK3">
    <mposPhi volume="CDCsector_3_option-2" ncopy="57">
      <ring value="3" />
      <sector value="1" step="1" />
    </mposPhi>
  </composition>
  <composition name="CDCsector_3_option-2" envelope="DJ3">
    <posXYZ volume="CDCstrawShort" X_Y_Z="14.522 0.0 0.0" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>

  <composition name="CDClayer_4-6_option-2" envelope="DK4">
    <mposPhi volume="CDCstrawLong" ncopy="64" R_Z="16.304 0.0"
                        unit_length="cm" rot="-6.000 0 0" unit_angle="deg">
      <ring value="4" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLong" ncopy="71" R_Z="18.086 0.0"
                         unit_length="cm" rot="-6.000 0 0" unit_angle="deg">
      <ring value="5" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLong" ncopy="78" R_Z="19.868 0.0"
                         unit_length="cm" rot="-6.000 0 0" unit_angle="deg">
      <ring value="6" />
      <sector value="1" step="1" />
    </mposPhi>
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>

  <composition name="CDClayer_7_option-2" envelope="DK7">
    <mposPhi volume="CDCsector_7_option-2" ncopy="91">
      <ring value="7" />
      <sector value="1" step="1" />
    </mposPhi>
  </composition>
  <composition name="CDCsector_7_option-2" envelope="DJ7">
    <posXYZ volume="CDCstrawShort" X_Y_Z="23.178 0.0 0.0" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>
  <composition name="CDClayer_8_option-2" envelope="DK8">
    <mposPhi volume="CDCsector_8_option-2" ncopy="98">
      <ring value="8" />
      <sector value="1" step="1" />
    </mposPhi>
  </composition>
  <composition name="CDCsector_8_option-2" envelope="DJ8">
    <posXYZ volume="CDCstrawShort" X_Y_Z="24.960 0.0 0.0" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>
  <composition name="CDClayer_9_option-2" envelope="DK9">
    <mposPhi volume="CDCsector_9_option-2" ncopy="105">
      <ring value="9" />
      <sector value="1" step="1" />
    </mposPhi>
  </composition>
  <composition name="CDCsector_9_option-2" envelope="DJ9">
    <posXYZ volume="CDCstrawShort" X_Y_Z="26.742 0.0 0.0" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>
  <composition name="CDClayer_10_option-2" envelope="DK10">
    <mposPhi volume="CDCsector_10_option-2" ncopy="112">
      <ring value="10" />
      <sector value="1" step="1" />
    </mposPhi>
  </composition>
  <composition name="CDCsector_10_option-2" envelope="DJ10">
    <posXYZ volume="CDCstrawShort" X_Y_Z="28.524 0.0 0.0" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>
  <composition name="CDClayer_11_option-2" envelope="DK11">
    <mposPhi volume="CDCsector_11_option-2" ncopy="119">
      <ring value="11" />
      <sector value="1" step="1" />
    </mposPhi>
  </composition>
  <composition name="CDCsector_11_option-2" envelope="DJ11">
    <posXYZ volume="CDCstrawShort" X_Y_Z="30.307 0.0 0.0" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>

  <composition name="CDClayer_12-14_option-2" envelope="DK12">
    <mposPhi volume="CDCstrawLong" ncopy="126" R_Z="32.089 0.0"
                         unit_length="cm" rot="+6.000 0 0" unit_angle="deg">
      <ring value="12" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLong" ncopy="133" R_Z="33.871 0.0"
                         unit_length="cm" rot="+6.000 0 0" unit_angle="deg">
      <ring value="13" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLong" ncopy="140" R_Z="35.654 0.0"
                         unit_length="cm" rot="+6.000 0 0" unit_angle="deg">
      <ring value="14" />
      <sector value="1" step="1" />
    </mposPhi>
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>

  <composition name="CDClayer_15_option-2" envelope="DK15">
    <mposPhi volume="CDCsector_15_option-2" ncopy="150">
      <ring value="15" />
      <sector value="1" step="1" />
    </mposPhi>
  </composition>
  <composition name="CDCsector_15_option-2" envelope="DJ15">
    <posXYZ volume="CDCstrawShort" X_Y_Z="38.200 0.0 0.0" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>
  <composition name="CDClayer_16_option-2" envelope="DK16">
    <mposPhi volume="CDCsector_16_option-2" ncopy="157">
      <ring value="16" />
      <sector value="1" step="1" />
    </mposPhi>
  </composition>
  <composition name="CDCsector_16_option-2" envelope="DJ16">
    <posXYZ volume="CDCstrawShort" X_Y_Z="39.982 0.0 0.0" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>
  <composition name="CDClayer_17_option-2" envelope="DK17">
    <mposPhi volume="CDCsector_17_option-2" ncopy="164">
      <ring value="17" />
      <sector value="1" step="1" />
    </mposPhi>
  </composition>
  <composition name="CDCsector_17_option-2" envelope="DJ17">
    <posXYZ volume="CDCstrawShort" X_Y_Z="41.765 0.0 0.0" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>
  <composition name="CDClayer_18_option-2" envelope="DK18">
    <mposPhi volume="CDCsector_18_option-2" ncopy="171">
      <ring value="18" />
      <sector value="1" step="1" />
    </mposPhi>
  </composition>
  <composition name="CDCsector_18_option-2" envelope="DJ18">
    <posXYZ volume="CDCstrawShort" X_Y_Z="43.547 0.0 0.0" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>
  <composition name="CDClayer_19_option-2" envelope="DK19">
    <mposPhi volume="CDCsector_19_option-2" ncopy="178">
      <ring value="19" />
      <sector value="1" step="1" />
    </mposPhi>
  </composition>
  <composition name="CDCsector_19_option-2" envelope="DJ19">
    <posXYZ volume="CDCstrawShort" X_Y_Z="45.330 0.0 0.0" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>

  <composition name="CDClayer_20-22_option-2" envelope="DK20">
    <mposPhi volume="CDCstrawLong" ncopy="185" R_Z="47.112 0.0"
                         unit_length="cm" rot="-6.000 0 0" unit_angle="deg">
      <ring value="20" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLong" ncopy="192" R_Z="48.895 0.0"
                         unit_length="cm" rot="-6.000 0 0" unit_angle="deg">
      <ring value="21" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLong" ncopy="199" R_Z="50.677 0.0"
                         unit_length="cm" rot="-6.000 0 0" unit_angle="deg">
      <ring value="22" />
      <sector value="1" step="1" />
    </mposPhi>
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>

  <composition name="CDClayer_23_option-2" envelope="DK23">
    <mposPhi volume="CDCsector_23_option-2" ncopy="208">
      <ring value="23" />
      <sector value="1" step="1" />
    </mposPhi>
  </composition>
  <composition name="CDCsector_23_option-2" envelope="DJ23">
    <posXYZ volume="CDCstrawShort" X_Y_Z="52.969 0.0 0.0" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>
  <composition name="CDClayer_24_option-2" envelope="DK24">
    <mposPhi volume="CDCsector_24_option-2" ncopy="215">
      <ring value="24" />
      <sector value="1" step="1" />
    </mposPhi>
  </composition>
  <composition name="CDCsector_24_option-2" envelope="DJ24">
    <posXYZ volume="CDCstrawShort" X_Y_Z="54.751 0.0 0.0" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>
  <composition name="CDClayer_25_option-2" envelope="DK25">
    <mposPhi volume="CDCsector_25_option-2" ncopy="222">
      <ring value="25" />
      <sector value="1" step="1" />
    </mposPhi>
  </composition>
  <composition name="CDCsector_25_option-2" envelope="DJ25">
    <posXYZ volume="CDCstrawShort" X_Y_Z="56.534 0.0 0.0" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>
  <!-- end of option 2 geometry section -->

  <composition name="CDCstrawShort" envelope="STRA">
    <posXYZ volume="STRW" X_Y_Z="0. 0. 0."> </posXYZ>
    <posXYZ volume="WIRE" X_Y_Z="0. 0. 0."> </posXYZ>
    <posXYZ volume="UPLG" X_Y_Z="0. 0. -75.50"> </posXYZ>
    <posXYZ volume="DPLG" X_Y_Z="0. 0. +75.50"> </posXYZ>
  </composition>
  <composition name="CDCstrawLong" envelope="STLA">
    <posXYZ volume="STLW" X_Y_Z="0. 0. 0."> </posXYZ>
    <posXYZ volume="WILE" X_Y_Z="0. 0. 0."> </posXYZ>
    <posXYZ volume="UPLG" X_Y_Z="0. 0. -75.92"> </posXYZ>
    <posXYZ volume="DPLG" X_Y_Z="0. 0. +75.92"> </posXYZ>
  </composition>
  <composition name="CDCstrawLongB" envelope="STLB">
    <posXYZ volume="STLX" X_Y_Z="0. 0. 0."> </posXYZ>
    <posXYZ volume="WILE" X_Y_Z="0. 0. 0."> </posXYZ>
    <posXYZ volume="UPLG" X_Y_Z="0. 0. -75.92"> </posXYZ>
    <posXYZ volume="DPLG" X_Y_Z="0. 0. +75.92"> </posXYZ>
  </composition>

 <composition name="CDCstrawLongB12">
    <posXYZ volume="CDCstrawLongB" X_Y_Z="18.4364 0.878235 0.0" rot="6.4765 +0.30786 0.0" />
  </composition>
  <composition name="CDCstrawLongB14">
    <posXYZ volume="CDCstrawLongB" X_Y_Z="22.0645 0.866915 0.0" rot="6.39528 0.250749 0.0" />
  </composition>
  <composition name="CDCstrawLongB16">
    <posXYZ volume="CDCstrawLongB" X_Y_Z="25.4313 0.859412 0.0" rot="6.34124 0.213854 0.0" />
  </composition>
  <composition name="CDCstrawLongB18">
    <posXYZ volume="CDCstrawLongB" X_Y_Z="28.697 0.853727 0.0" rot="6.30019 0.1864 0.0" />
  </composition>

  <composition name="CDCstrawLongB22">
    <posXYZ volume="CDCstrawLongB" X_Y_Z="38.9702 0.846734 0.0" rot="-6.22056 -0.134534 0.0" />
  </composition>
  <composition name="CDCstrawLongB24">
    <posXYZ volume="CDCstrawLongB" X_Y_Z="42.2539 0.840266 0.0" rot="-6.20264 -0.123107 0.0" />
  </composition>
  <composition name="CDCstrawLongB26">
    <posXYZ volume="CDCstrawLongB" X_Y_Z="45.6173 0.83817 0.0" rot="-6.18741 -0.113468 0.0" />
  </composition>
  <composition name="CDCstrawLongB28">
    <posXYZ volume="CDCstrawLongB" X_Y_Z="48.9805 0.836369 0.0" rot="-6.17431 -0.105227 0.0" />
  </composition>

  <!-- set outer diameter of CDC to 57.0 cm (was 57.6cm)-->
  <!-- Sat Sep 27 15:00:14 EDT 2008 B.Z. -->
  <tubs name="CDC" Rio_Z="9.0   57.0   174.0" material="Air"
	                           comment="CDC mother volume"      />
  <tubs name="CDCI" Rio_Z="9.0000  9.0026 172.0" material="AluminizedMylar"
	                           comment="CDC inner cylinder"     />
  <tubs name="CDCO" Rio_Z="56.8000  57.0000 172.0" material="Aluminum"
	                           comment="CDC outer cylinder"     />
  <tubs name="CDPU" Rio_Z="9.0   57.0    0.9" material="Aluminum"
	                           comment="CDC upstream endplate"   />
  <tubs name="CDPD" Rio_Z="9.0   57.0    0.4" material="CarbonFiberEpoxy"
	                           comment="CDC downstream endplate" />
  <tubs name="CDBU" Rio_Z="9.0   57.0    0.2" material="FR-4"
	                           comment="CDC upstream circuit board" />
  <tubs name="CDBD" Rio_Z="9.0   57.0    0.1" material="FR-4"
	                           comment="CDC downstream circuit board" />
  <tubs name="CDGU" Rio_Z="9.0   57.0    0.3" material="Plexiglas"
	                           comment="CDC upstream gas plenum" />
  <tubs name="CDGD" Rio_Z="9.0   57.0    0.3" material="Plexiglas"
	                           comment="CDC downstream gas plenum" />
  <tubs name="CDCA" Rio_Z="9.0   57.0    0.5" material="SignalCables"
	                           comment="CDC upstream cables" />
  <pcon name="CDCB" material="SignalCables" comment="CDC readout cables">
    <polyplane Rio_Z="74.0 120. -65.2" />
    <polyplane Rio_Z="71.0 120. -62.2" />
    <polyplane Rio_Z="71.0 75.2 -62.2" />
    <polyplane Rio_Z="65.0 69.2 -56.2" />
    <polyplane Rio_Z="65.0 68.0 -55.0" />
    <polyplane Rio_Z="56.4 57.0 -3.31" />
    <polyplane Rio_Z="23.0 57.0 -0.53" />
    <polyplane Rio_Z="9.0 57.0 0.0" />
  </pcon>

  <tubs name="STRA" Rio_Z="0.000  0.800  152.0" material="CDchamberGas"
						sensitive="true" />
  <tubs name="STRW" Rio_Z="0.7895  0.8000  150.0" material="AluminizedKapton" />
  <tubs name="WIRE" Rio_Z="0.000  0.0015  152.0" material="Tungsten" />
  <tubs name="UPLG" Rio_Z="0.000  0.800  1.0" material="Aluminum" />
  <tubs name="DPLG" Rio_Z="0.000  0.800  1.0" material="Delrin" />

  <tubs name="STLA" Rio_Z="0.000  0.800  152.84" material="CDchamberGas"
						sensitive="true" />
  <tubs name="STLB" Rio_Z="0.000  0.800  152.84" material="CDchamberGas"
						sensitive="true" />
  <tubs name="STLW" Rio_Z="0.7895  0.8000  150.83" material="AluminizedKapton" />
  <tubs name="STLX" Rio_Z="0.7895  0.8000  150.83" material="AluminizedKapton" />

  <tubs name="WILE" Rio_Z="0.000  0.0015  152.83" material="Tungsten" />

  <tubs name="DC1"  Rio_Z="10.120 13.161 152.5" material="Air" />
  <tubs name="DC3"  Rio_Z="13.172 16.224 152.5" material="Air" />
  <tubs name="DC5"  Rio_Z="16.242 30.779 152.5" material="Air" />

  <tubs name="DC13"  Rio_Z="30.780 33.780 152.5" material="Air" />
  <tubs name="DC15"  Rio_Z="33.780 36.780 152.5" material="Air" />
  <tubs name="DC17"  Rio_Z="36.780 50.540 152.5" material="Air" />

  <tubs name="DC25"  Rio_Z="50.540 53.500 152.5" material="Air" />
  <tubs name="DC27"  Rio_Z="53.550 56.550 152.5" material="Air" />

  <!-- alternative geometry (option 2)
       the naming scheme replaces DC with DK -->
  <tubs name="DK1"  Rio_Z="10.120 11.800 152.5" material="Air" />
  <tubs name="DK2"  Rio_Z="11.901 13.581 152.5" material="Air" />
  <tubs name="DK3"  Rio_Z="13.682 15.362 152.5" material="Air" />
  <tubs name="DK4"  Rio_Z="15.464 22.215 152.5" material="Air" />
  <tubs name="DK7"  Rio_Z="22.338 24.018 152.5" material="Air" />
  <tubs name="DK8"  Rio_Z="24.120 25.800 152.5" material="Air" />
  <tubs name="DK9"  Rio_Z="25.902 27.582 152.5" material="Air" />
  <tubs name="DK10"  Rio_Z="27.684 29.364 152.5" material="Air" />
  <tubs name="DK11"  Rio_Z="29.467 31.147 152.5" material="Air" />
  <tubs name="DK12"  Rio_Z="31.249 37.355 152.5" material="Air" />
  <tubs name="DK15"  Rio_Z="37.360 39.040 152.5" material="Air" />
  <tubs name="DK16"  Rio_Z="39.142 40.822 152.5" material="Air" />
  <tubs name="DK17"  Rio_Z="40.925 42.605 152.5" material="Air" />
  <tubs name="DK18"  Rio_Z="42.707 44.387 152.5" material="Air" />
  <tubs name="DK19"  Rio_Z="44.490 46.170 152.5" material="Air" />
  <tubs name="DK20"  Rio_Z="46.272 52.126 152.5" material="Air" />
  <tubs name="DK23"  Rio_Z="52.129 53.809 152.5" material="Air" />
  <tubs name="DK24"  Rio_Z="53.911 55.591 152.5" material="Air" />
  <tubs name="DK25"  Rio_Z="55.694 57.374 152.5" material="Air" />
  <!-- end of option 2 geometry section -->

  <tubs name="DS1"  Rio_Z="10.12 11.80 152.5" material="Air"
                                              profile="-4.186 8.372" />
  <tubs name="DS2"  Rio_Z="11.90 13.58 152.5" material="Air"
                                              profile="-3.600 7.200" />
  <tubs name="DS3"  Rio_Z="13.68 15.36 152.5" material="Air"
                                              profile="-3.158 6.316" />
  <tubs name="DS8"  Rio_Z="24.37 26.05 152.5" material="Air"
                                              profile="-1.818 3.636" />
  <tubs name="DS9"  Rio_Z="26.15 27.83 152.5" material="Air"
                                              profile="-1.698 3.396" />
  <tubs name="DS10"  Rio_Z="27.94 29.62 152.5" material="Air"
                                              profile="-1.593 3.186" />
  <tubs name="DS11"  Rio_Z="29.72 31.40 152.5" material="Air"
                                              profile="-1.500 3.000" />
  <tubs name="DS12"  Rio_Z="31.50 33.18 152.5" material="Air"
                                              profile="-1.417 2.835" />
  <tubs name="DS17"  Rio_Z="41.43 43.11 152.5" material="Air"
                                              profile="-1.084 2.169" />
  <tubs name="DS18"  Rio_Z="43.22 44.90 152.5" material="Air"
                                              profile="-1.040 2.081" />
  <tubs name="DS19"  Rio_Z="45.00 46.68 152.5" material="Air"
                                              profile="-1.000 2.000" />
  <tubs name="DS20"  Rio_Z="46.78 48.46 152.5" material="Air"
                                              profile="-0.963 1.925" />
  <tubs name="DS21"  Rio_Z="48.56 50.24 152.5" material="Air"
                                              profile="-0.928 1.856" />
  <tubs name="DS22"  Rio_Z="50.35 52.03 152.5" material="Air"
                                              profile="-0.896 1.791" />
  <tubs name="DS23"  Rio_Z="52.13 53.81 152.5" material="Air"
                                              profile="-0.865 1.731" />
  <tubs name="DS24"  Rio_Z="53.91 55.59 152.5" material="Air"
                                              profile="-0.837 1.674" />
  <tubs name="DS25"  Rio_Z="55.69 57.37 152.5" material="Air"
                                              profile="-0.811 1.622" />

  <!-- alternative geometry (option 2)
       the naming scheme replaces DS with DJ -->
  <tubs name="DJ1"  Rio_Z="10.12 11.80 152.5" material="Air"
                                              profile="-4.186 8.372" />
  <tubs name="DJ2"  Rio_Z="11.90 13.58 152.5" material="Air"
                                              profile="-3.600 7.200" />
  <tubs name="DJ3"  Rio_Z="13.68 15.36 152.5" material="Air"
                                              profile="-3.158 6.316" />
  <tubs name="DJ7"  Rio_Z="22.34 24.02 152.5" material="Air"
                                              profile="-1.978 3.956" />
  <tubs name="DJ8"  Rio_Z="24.12 25.80 152.5" material="Air"
                                              profile="-1.837 3.673" />
  <tubs name="DJ9"  Rio_Z="25.90 27.58 152.5" material="Air"
                                              profile="-1.714 3.429" />
  <tubs name="DJ10"  Rio_Z="27.68 29.37 152.5" material="Air"
                                              profile="-1.607 3.214" />
  <tubs name="DJ11"  Rio_Z="29.47 31.15 152.5" material="Air"
                                              profile="-1.513 3.025" />
  <tubs name="DJ15"  Rio_Z="37.36 39.04 152.5" material="Air"
                                              profile="-1.200 2.400" />
  <tubs name="DJ16"  Rio_Z="39.14 40.82 152.5" material="Air"
                                              profile="-1.146 2.293" />
  <tubs name="DJ17"  Rio_Z="40.92 42.61 152.5" material="Air"
                                              profile="-1.098 2.195" />
  <tubs name="DJ18"  Rio_Z="42.71 44.39 152.5" material="Air"
                                              profile="-1.053 2.105" />
  <tubs name="DJ19"  Rio_Z="44.49 46.17 152.5" material="Air"
                                              profile="-1.011 2.022" />
  <tubs name="DJ23"  Rio_Z="52.13 53.81 152.5" material="Air"
                                              profile="-0.865 1.731" />
  <tubs name="DJ24"  Rio_Z="53.91 55.59 152.5" material="Air"
                                              profile="-0.837 1.674" />
  <tubs name="DJ25"  Rio_Z="55.69 57.38 152.5" material="Air"
                                              profile="-0.811 1.622" />
  <!-- end of option 2 geometry section -->

  <!-- The following elements describe an early rendition of the GlueX
       detector simulated using a fast Monte Carlo program MCFast.  They
       are retained for future reference, do not rely on their values. -->

  <parameters name="centralDC_pars" type="mcfast">
    <int	name="num"	value="2"	/>
    <string     name="name"	value="CDC"	/>
    <real       name="rmin"	value="15.0"	comment="inner radius"
				unit="cm"	/>
    <real       name="rmax"	value="60.0"	comment="outer radius"
				unit="cm"	/>
    <real       name="z0"	value="117.0"	comment="z of midplane"
				unit="cm"	/>
    <real       name="zlen"	value="200.0"	comment="length of cntr"
				unit="cm"	/>
    <int	name="num_anode"    value="23"	comment="anode layers" />
    <int	name="num_cathode"  value="0"	/>
    <reference  name="material"	    value="CDchamberGas" />
    <real_array name="thick_boun"   comment="inner outer upstream downstream
		window thicknesses" values="0.20  0.50    0.90     0.60"
				    unit="cm"	/>
    <reference_vector name="mat_boun">
      <reference_data value="CarbonFiber"    comment="inner window material"     />
      <reference_data value="CarbonFiber"    comment="outer window material"     />
      <reference_data value="Aluminum" comment="upstream end plate matl"   />
      <reference_data value="Aluminum" comment="downstream end plate matl" />
    </reference_vector>
  </parameters>

  <parameters name="centralDClayer_pars" type="mcfast">
    <int	name="det"	value="2"	comment="num of mother"   />
    <real	name="zlen"	value="200.0"	comment="length of layer"
				unit="cm"	/>
    <real	name="cell_height" value="1.6"	comment="thickness"
				unit="cm"	/>
    <int	name="ID_readout" value="-1"	/>
    <real	name="phi0"	value="0."	comment="offset to wire 1"
				unit="cm"	/>
    <real	name="stereo_offset" value="0."	comment="where is phi0"
				unit="cm"	/>
    <real	name="eff_hit"	value="0.96"	comment="hit efficiency"
				unit="cm"	/>
    <real	name="eff_dedx"	value="0.96"	comment="dE/dx efficiency"
				unit="cm"	/>
    <real	name="siga"	value="0.015"	comment="xy resolution"
				unit="cm"	/>
    <real	name="sigb"	value="0.00"	comment="?? resolution"
				unit="cm"	/>
    <real	name="sigc"	value="0.00"	comment="?? resolution"
				unit="cm"	/>
  </parameters>

  <parameters name="centralDCoffset_pars" type="mcfast">
    <int	name="det"	value="2"	comment="num of mother"   />
    <real	name="cell_offset" value="0.0"	comment="offset in phi"
				unit="cm"	/>
    <real	name="sag"	value="0.0"	comment="sagitta of wire"
				unit="cm"	/>
    <real_array	name="offset"	values="0.0 0.0 0.0" comment="not used"
				unit="cm"	/>
    <real_array	name="dircos"	values="0.0 0.0 0.0" comment="not used"
				unit="cm"	/>
  </parameters>

  <parameters name="centralDCsupport_pars" type="mcfast">
    <string	name="shape"	value="TUBE"	/>
    <int	name="type"	value="41"	/>
    <real	name="z0"	value="117.0"	comment="z of midplane"
				unit="cm"	/>
    <real	name="zlen"	value="200.0"	comment="length of drum"
				unit="cm"	/>
    <reference 	name="material" value="Aluminum" comment="straw tube mockup" />
  </parameters>

  <mcfast model="Drift" template="db/drift.db" parameters="centralDC_pars">
    <int	name="num"	value="2"	/>
    <string     name="name"	value="CDC"	/>
    <int	name="num_anode"    value="23"	comment="anode layers" />
    <int	name="num_cathode"  value="0"		 />
    <reference  name="material"	    value="CDchamberGas" />
    <real_array name="thick_boun"   comment="inner outer upstream downstream
		window thicknesses" values="0.20  0.50    0.90     0.60"
				    unit="cm"	/>
    <reference_vector name="mat_boun">
      <reference_data value="CarbonFiber" comment="inner window material"  />
      <reference_data value="CarbonFiber" comment="outer window material"  />
      <reference_data value="Aluminum" comment="upstream window matl"   />
      <reference_data value="Aluminum" comment="downstream window matl" />
    </reference_vector>

    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="1"	comment="layer number" 	  />
      <real	name="radius"	value="16.049"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="63"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.0"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="2"	comment="layer number" 	  />
      <real	name="radius"	value="17.831"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="70"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.0"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="3"	comment="layer number" 	  />
      <real	name="radius"	value="19.613"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="77"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.0"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="4"	comment="layer number" 	  />
      <real	name="radius"	value="21.395"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="84"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.0"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="5"	comment="layer number" 	  />
      <real	name="radius"	value="23.178"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="91"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.105"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="6"	comment="layer number" 	  />
      <real	name="radius"	value="24.960"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="98"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.105"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="7"	comment="layer number" 	  />
      <real	name="radius"	value="26.742"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="105"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="-0.105" comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="8"	comment="layer number" 	  />
      <real	name="radius"	value="28.524"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="112"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="-.105"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="9"	comment="layer number" 	  />
      <real	name="radius"	value="32.089"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="126"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.0"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="10"	comment="layer number" 	  />
      <real	name="radius"	value="33.871"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="133"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.0"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="11"	comment="layer number" 	  />
      <real	name="radius"	value="35.654"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="140"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.0"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="12"	comment="layer number" 	  />
      <real	name="radius"	value="37.436"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="147"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.0"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="13"	comment="layer number" 	  />
      <real	name="radius"	value="39.218"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="154"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.0"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="14"	comment="layer number" 	  />
      <real	name="radius"	value="41.001"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="161"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.105"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="15"	comment="layer number" 	  />
      <real	name="radius"	value="42.783"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="168"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.105"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="16"	comment="layer number" 	  />
      <real	name="radius"	value="44.566"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="175"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="-0.105" comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="17"	comment="layer number" 	  />
      <real	name="radius"	value="46.348"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="182"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="-0.105" comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="18"	comment="layer number" 	  />
      <real	name="radius"	value="49.149"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="193"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.0"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="19"	comment="layer number" 	  />
      <real	name="radius"	value="50.932"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="200"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.0"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="20"	comment="layer number" 	  />
      <real	name="radius"	value="52.714"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="207"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.0"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="21"	comment="layer number" 	  />
      <real	name="radius"	value="54.497"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="214"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.0"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="22"	comment="layer number" 	  />
      <real	name="radius"	value="56.279"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="221"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.0"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="23"	comment="layer number" 	  />
      <real	name="radius"	value="58.062"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="228"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.0"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>

    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="1"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="2"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="3"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="4"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="5"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="6"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="7"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="8"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="9"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="10"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="11"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="12"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="13"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="14"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="15"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="16"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="17"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="18"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="19"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="20"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="21"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="22"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="23"	comment="layer number"	/>
    </mcfast>

    <mcfast model="Absorber"	template="db/absorber.db"
				parameters="centralDCsupport_pars">
      <string	name="name"	value="SHIT01"	/>
      <real_array name="rmin" 	values="21.00  21.00" comment="inner cone"
				unit="cm"	/>
      <real_array name="rmax" 	values="21.04  21.04" comment="outer cone"
				unit="cm"	/>
    </mcfast>
    <mcfast model="Absorber"	template="db/absorber.db"
				parameters="centralDCsupport_pars">
      <string	name="name"	value="SHIT03"	/>
      <real_array name="rmin" 	values="25.00  25.00" comment="inner cone"
				unit="cm"	/>
      <real_array name="rmax" 	values="25.04  25.04" comment="outer cone"
				unit="cm"	/>
    </mcfast>
    <mcfast model="Absorber"	template="db/absorber.db"
				parameters="centralDCsupport_pars">
      <string	name="name"	value="SHIT05"	/>
      <real_array name="rmin" 	values="29.00  29.00" comment="inner cone"
				unit="cm"	/>
      <real_array name="rmax" 	values="29.04  29.04" comment="outer cone"
				unit="cm"	/>
    </mcfast>
    <mcfast model="Absorber"	template="db/absorber.db"
				parameters="centralDCsupport_pars">
      <string	name="name"	value="SHIT07"	/>
      <real_array name="rmin" 	values="31.00  31.00" comment="inner cone"
				unit="cm"	/>
      <real_array name="rmax" 	values="31.04  31.04" comment="outer cone"
				unit="cm"	/>
    </mcfast>
    <mcfast model="Absorber"	template="db/absorber.db"
				parameters="centralDCsupport_pars">
      <string	name="name"	value="SHIT09"	/>
      <real_array name="rmin" 	values="35.00  35.00" comment="inner cone"
				unit="cm"	/>
      <real_array name="rmax" 	values="35.04  35.04" comment="outer cone"
				unit="cm"	/>
    </mcfast>
    <mcfast model="Absorber"	template="db/absorber.db"
				parameters="centralDCsupport_pars">
      <string	name="name"	value="SHIT11"	/>
      <real_array name="rmin" 	values="37.00  37.00" comment="inner cone"
				unit="cm"	/>
      <real_array name="rmax" 	values="37.04  37.04" comment="outer cone"
				unit="cm"	/>
    </mcfast>
    <mcfast model="Absorber"	template="db/absorber.db"
				parameters="centralDCsupport_pars">
      <string	name="name"	value="SHIT13"	/>
      <real_array name="rmin" 	values="41.00  41.00" comment="inner cone"
				unit="cm"	/>
      <real_array name="rmax" 	values="41.04  41.04" comment="outer cone"
				unit="cm"	/>
    </mcfast>
    <mcfast model="Absorber"	template="db/absorber.db"
				parameters="centralDCsupport_pars">
      <string	name="name"	value="SHIT15"	/>
      <real_array name="rmin" 	values="45.00  45.00" comment="inner cone"
				unit="cm"	/>
      <real_array name="rmax" 	values="45.04  45.04" comment="outer cone"
				unit="cm"	/>
    </mcfast>
    <mcfast model="Absorber"	template="db/absorber.db"
				parameters="centralDCsupport_pars">
      <string	name="name"	value="SHIT17"	/>
      <real_array name="rmin" 	values="49.00  49.00" comment="inner cone"
				unit="cm"	/>
      <real_array name="rmax" 	values="49.04  49.04" comment="outer cone"
				unit="cm"	/>
    </mcfast>
    <mcfast model="Absorber"	template="db/absorber.db"
				parameters="centralDCsupport_pars">
      <string	name="name"	value="SHIT19"	/>
      <real_array name="rmin" 	values="53.00  53.00" comment="inner cone"
				unit="cm"	/>
      <real_array name="rmax" 	values="53.04  53.04" comment="outer cone"
				unit="cm"	/>
    </mcfast>
    <mcfast model="Absorber"	template="db/absorber.db"
				parameters="centralDCsupport_pars">
      <string	name="name"	value="SHIT21"	/>
      <real_array name="rmin" 	values="57.00  57.00" comment="inner cone"
				unit="cm"	/>
      <real_array name="rmax" 	values="57.04  57.04" comment="outer cone"
				unit="cm"	/>
    </mcfast>
  </mcfast>

</section>

<!-- </HDDS> -->
<?xml version="1.0" encoding="UTF-8"?>
<!--DOCTYPE HDDS>

  Hall D Geometry Data Base: Central DC
  *************************************

     version 1.0: Initial version	-rtj
     version 1.1: Modified straw tube layout -cam
                  Stereo angle is 6.000 not 6.016 degrees.
                  Cathode layers removed.
                  Material in the end plates of the CDC is Aluminum,
                  not mylar.
     version 1.2: Cleanup of previous version.
 
     version 1.3: Fix typos in CDC. Previously the gas volume was
                  filled with scintillator in mcfast!.

                  Changed resolution from 200 micron to 150 micron in
                  the CDC.

<HDDS specification="v1.0" xmlns="http://www.gluex.org/hdds">
-->

<section name        = "CentralDC"
         version     = "3.0"
         date        = "2007-12-07"
         author      = "R.T. Jones, C.A.Meyer"
         top_volume  = "CDC"
         specification = "v1.0">

<!-- Origin of CentralDC is center of upstream end of the active region,
     ie. the inside surface of the upstream plate.  It should be at
     17 cm to be consistent with mcfast  Curtis -->

  <composition name="CentralDC">

<!-- There are two options in the CD3 geometry description.
     Chose only one of these, and comment out the other.
     That is all that you need to do to switch between the options.
     -RTJ, 11-26-2007 -->

    <posXYZ volume="centralDC_option-1" X_Y_Z="0.0  0.0  75.0" />
    <!--posXYZ volume="centralDC_option-2" X_Y_Z="0.0  0.0  75.0" /-->

    <posXYZ volume="CDBD" X_Y_Z="0.0 0.0 +151.5" />
    <posXYZ volume="CDGD" X_Y_Z="0.0 0.0 +160.5" />
    <posXYZ volume="CDBU" X_Y_Z="0.0 0.0  -11.5" />
    <posXYZ volume="CDGU" X_Y_Z="0.0 0.0  -11.0" />
    <posXYZ volume="CDCA" X_Y_Z="0.0 0.0   -2.5" />
    <posXYZ volume="CDCB" X_Y_Z="0.0  0.0 -13.0" />
  </composition>

  <composition name="centralDC_option-1" envelope="CDC">
    <posXYZ volume="CDClayer_1_option-1" />
    <posXYZ volume="CDClayer_3_option-1" />
    <posXYZ volume="CDClayer_5-12_option-1" />
    <posXYZ volume="CDClayer_13_option-1" />
    <posXYZ volume="CDClayer_15_option-1" />
    <posXYZ volume="CDClayer_17-24_option-1" />
    <posXYZ volume="CDClayer_25_option-1" />
    <posXYZ volume="CDClayer_27_option-1" />
    <posXYZ volume="CDCI" />
    <posXYZ volume="CDCO" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>


  <composition name="centralDC_option-2" envelope="CDC">
    <posXYZ volume="CDClayer_1_option-2" />
    <posXYZ volume="CDClayer_2_option-2" />
    <posXYZ volume="CDClayer_3_option-2" />
    <posXYZ volume="CDClayer_4-6_option-2" />
    <posXYZ volume="CDClayer_7_option-2" />
    <posXYZ volume="CDClayer_8_option-2" />
    <posXYZ volume="CDClayer_9_option-2" />
    <posXYZ volume="CDClayer_10_option-2" />
    <posXYZ volume="CDClayer_11_option-2" />
    <posXYZ volume="CDClayer_12-14_option-2" />
    <posXYZ volume="CDClayer_15_option-2" />
    <posXYZ volume="CDClayer_16_option-2" />
    <posXYZ volume="CDClayer_17_option-2" />
    <posXYZ volume="CDClayer_18_option-2" />
    <posXYZ volume="CDClayer_19_option-2" />
    <posXYZ volume="CDClayer_20-22_option-2" />
    <posXYZ volume="CDClayer_23_option-2" />
    <posXYZ volume="CDClayer_24_option-2" />
    <!--posXYZ volume="CDClayer_25_option-2" /-->
    <posXYZ volume="CDCI" />
    <posXYZ volume="CDCO" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>

  <composition name="CDClayer_1_option-1" envelope="DC1">
    <mposPhi volume="CDCstrawShort" ncopy="43" Phi0="0.0" R_Z="10.96 0.0" dPhi="8.37209">
    <!-- mposPhi volume="CDCsector_1_option-1" ncopy="43" -->
      <ring value="1" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawShort" ncopy="43" Phi0="4.18605" R_Z="12.341 0.0" dPhi="8.37209">
      <ring value="2" />
      <sector value="1" step="1" />
    </mposPhi>
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>

  <composition name="CDClayer_3_option-1" envelope="DC3">
    <mposPhi volume="CDCstrawShort" ncopy="55" Phi0="2.0" R_Z="14.029 0.0" dPhi="6.5454545454">
      <ring value="3" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawShort" ncopy="55" Phi0="5.27272727272" R_Z="15.41 0.0" dPhi="6.5454545454">
      <ring value="4" />
      <sector value="1" step="1" />
    </mposPhi>
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>


<!-- FIRST AND SECOND STEREO SUPER LAYERS 4- and 4+ -->

  <composition name="CDClayer_5-12_option-1" envelope="DC5">
    <mposPhi volume="CDCstrawLong" ncopy="66" R_Z="17.0694 0.0" Phi0="0"
                        unit_length="cm" rot="3.000 0 0" unit_angle="deg">
      <ring value="5" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLongB12" ncopy="66" R_Z="0.0 0.0" Phi0="0"
                         unit_length="cm" rot="0 0 0" unit_angle="deg">
      <ring value="6" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLong" ncopy="80" R_Z="20.6901 0.0" Phi0="-0.5"
                         unit_length="cm" rot="3.000 0 0" unit_angle="deg">
      <ring value="7" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLongB14" ncopy="80" R_Z="0.0 0.0" Phi0="-0.5"
                         unit_length="cm" rot="0 0 0" unit_angle="deg">
      <ring value="8" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLong" ncopy="93" R_Z="24.0523 0.0" Phi0="1.1"
                         unit_length="cm" rot="+3.000 0 0" unit_angle="deg">
      <ring value="9" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLongB16" ncopy="93" R_Z="0.0 0.0" Phi0="1.1"
                         unit_length="cm" rot="0 0 0" unit_angle="deg">
      <ring value="10" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLong" ncopy="106" R_Z="27.31 0.0" Phi0="-1.4"
                         unit_length="cm" rot="+3.000 0 0" unit_angle="deg">
      <ring value="11" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLongB18" ncopy="106" R_Z="0.0 0.0" Phi0="-1.4"
                         unit_length="cm" rot="0 0 0" unit_angle="deg">
      <ring value="12" />
      <sector value="1" step="1" />
    </mposPhi>
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>

  <composition name="CDClayer_13_option-1" envelope="DC13">
    <mposPhi volume="CDCstrawShort" ncopy="124" Phi0="0.5" R_Z="31.58 0.0" dPhi="2.9032258">
      <ring value="13" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawShort" ncopy="124" Phi0="1.9516" R_Z="32.98 0.0" dPhi="2.9032258">
      <ring value="14" />
      <sector value="1" step="1" />
    </mposPhi>
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>

  <composition name="CDClayer_15_option-1" envelope="DC15">
    <mposPhi volume="CDCstrawShort" ncopy="133" Phi0="1." R_Z="34.58 0.0" dPhi="2.7067669">
      <ring value="15" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawShort" ncopy="133" Phi0="2.3533834" R_Z="35.98 0.0" dPhi="2.7067669">
      <ring value="16" />
      <sector value="1" step="1" />
    </mposPhi>
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>


<!-- THIRD AND FOURTH STEREO LAYER -->

  <composition name="CDClayer_17-24_option-1" envelope="DC17">  
    <mposPhi volume="CDCstrawLong" ncopy="145" R_Z="37.5809 0.0" Phi0="0.2"
                         unit_length="cm" rot="-3.000 0 0" unit_angle="deg">
      <ring value="17" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLongB22" ncopy="145" R_Z="0.0 0.0" Phi0="0.2"
                         unit_length="cm" rot="0 0 0" unit_angle="deg">
      <ring value="18" />
      <sector value="1" step="1" />
    </mposPhi>

    <mposPhi volume="CDCstrawLong" ncopy="158" R_Z="40.863 0.0" Phi0="0.7"
                         unit_length="cm" rot="-3.000 0 0" unit_angle="deg">
      <ring value="19" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLongB24" ncopy="158" R_Z="0.0 0.0" Phi0="0.7"
                         unit_length="cm" rot="0 0 0" unit_angle="deg">
      <ring value="20" />
      <sector value="1" step="1" />
    </mposPhi>

    <mposPhi volume="CDCstrawLong" ncopy="171" R_Z="44.2252 0.0" Phi0="1.1"
                         unit_length="cm" rot="-3.000 0 0" unit_angle="deg">
      <ring value="21" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLongB26" ncopy="171" R_Z="0.0 0.0" Phi0="1.1"
                         unit_length="cm" rot="0 0 0" unit_angle="deg">
      <ring value="22" />
      <sector value="1" step="1" />
    </mposPhi>
 
    <mposPhi volume="CDCstrawLong" ncopy="184" R_Z="47.5873 0.0" Phi0="1.4"
                         unit_length="cm" rot="-3.000 0 0" unit_angle="deg">
      <ring value="23" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLongB28" ncopy="184" R_Z="0.0 0.0" Phi0="1.4"
                         unit_length="cm" rot="0 0 0" unit_angle="deg">
      <ring value="24" />
      <sector value="1" step="1" />
    </mposPhi>

   <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>

<!-- LAST FOUR AXIAL LAYERS -->

  <composition name="CDClayer_25_option-1" envelope="DC25">
    <mposPhi volume="CDCstrawShort" ncopy="197" Phi0="0.2" R_Z="51.34 0.0" dPhi="1.827411168">
      <ring value="25" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawShort" ncopy="197" Phi0="1.113705" R_Z="52.7 0.0" dPhi="1.827411168">
      <ring value="26" />
      <sector value="1" step="1" />
    </mposPhi>
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>

  <composition name="CDClayer_27_option-1" envelope="DC27">
    <mposPhi volume="CDCstrawShort" ncopy="210" Phi0="0.8" R_Z="54.35 0.0" dPhi="1.7142857">
      <ring value="27" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawShort" ncopy="210" Phi0="1.657142857" R_Z="55.75 0.0" dPhi="1.7142857">
      <ring value="28" />
      <sector value="1" step="1" />
    </mposPhi>
     <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
 </composition>

<!-- end of option 1 definitions -->

  <!-- alternative geometry (option 2)
       the naming scheme replaces DC with DK -->
  <composition name="CDClayer_1_option-2" envelope="DK1">
    <mposPhi volume="CDCsector_1_option-2" ncopy="43">
      <ring value="1" />
      <sector value="1" step="1" />
    </mposPhi>
  </composition>
  <composition name="CDCsector_1_option-2" envelope="DJ1">
    <posXYZ volume="CDCstrawShort" X_Y_Z="10.96 0.0 0.0" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>
  <composition name="CDClayer_2_option-2" envelope="DK2">
    <mposPhi volume="CDCsector_2_option-2" ncopy="50">
      <ring value="2" />
      <sector value="1" step="1" />
    </mposPhi>
  </composition>
  <composition name="CDCsector_2_option-2" envelope="DJ2">
    <posXYZ volume="CDCstrawShort" X_Y_Z="12.741 0.0 0.0" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>
  <composition name="CDClayer_3_option-2" envelope="DK3">
    <mposPhi volume="CDCsector_3_option-2" ncopy="57">
      <ring value="3" />
      <sector value="1" step="1" />
    </mposPhi>
  </composition>
  <composition name="CDCsector_3_option-2" envelope="DJ3">
    <posXYZ volume="CDCstrawShort" X_Y_Z="14.522 0.0 0.0" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>

  <composition name="CDClayer_4-6_option-2" envelope="DK4">
    <mposPhi volume="CDCstrawLong" ncopy="64" R_Z="16.304 0.0"
                        unit_length="cm" rot="-6.000 0 0" unit_angle="deg">
      <ring value="4" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLong" ncopy="71" R_Z="18.086 0.0"
                         unit_length="cm" rot="-6.000 0 0" unit_angle="deg">
      <ring value="5" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLong" ncopy="78" R_Z="19.868 0.0"
                         unit_length="cm" rot="-6.000 0 0" unit_angle="deg">
      <ring value="6" />
      <sector value="1" step="1" />
    </mposPhi>
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>

  <composition name="CDClayer_7_option-2" envelope="DK7">
    <mposPhi volume="CDCsector_7_option-2" ncopy="91">
      <ring value="7" />
      <sector value="1" step="1" />
    </mposPhi>
  </composition>
  <composition name="CDCsector_7_option-2" envelope="DJ7">
    <posXYZ volume="CDCstrawShort" X_Y_Z="23.178 0.0 0.0" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>
  <composition name="CDClayer_8_option-2" envelope="DK8">
    <mposPhi volume="CDCsector_8_option-2" ncopy="98">
      <ring value="8" />
      <sector value="1" step="1" />
    </mposPhi>
  </composition>
  <composition name="CDCsector_8_option-2" envelope="DJ8">
    <posXYZ volume="CDCstrawShort" X_Y_Z="24.960 0.0 0.0" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>
  <composition name="CDClayer_9_option-2" envelope="DK9">
    <mposPhi volume="CDCsector_9_option-2" ncopy="105">
      <ring value="9" />
      <sector value="1" step="1" />
    </mposPhi>
  </composition>
  <composition name="CDCsector_9_option-2" envelope="DJ9">
    <posXYZ volume="CDCstrawShort" X_Y_Z="26.742 0.0 0.0" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>
  <composition name="CDClayer_10_option-2" envelope="DK10">
    <mposPhi volume="CDCsector_10_option-2" ncopy="112">
      <ring value="10" />
      <sector value="1" step="1" />
    </mposPhi>
  </composition>
  <composition name="CDCsector_10_option-2" envelope="DJ10">
    <posXYZ volume="CDCstrawShort" X_Y_Z="28.524 0.0 0.0" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>
  <composition name="CDClayer_11_option-2" envelope="DK11">
    <mposPhi volume="CDCsector_11_option-2" ncopy="119">
      <ring value="11" />
      <sector value="1" step="1" />
    </mposPhi>
  </composition>
  <composition name="CDCsector_11_option-2" envelope="DJ11">
    <posXYZ volume="CDCstrawShort" X_Y_Z="30.307 0.0 0.0" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>

  <composition name="CDClayer_12-14_option-2" envelope="DK12">
    <mposPhi volume="CDCstrawLong" ncopy="126" R_Z="32.089 0.0"
                         unit_length="cm" rot="+6.000 0 0" unit_angle="deg">
      <ring value="12" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLong" ncopy="133" R_Z="33.871 0.0"
                         unit_length="cm" rot="+6.000 0 0" unit_angle="deg">
      <ring value="13" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLong" ncopy="140" R_Z="35.654 0.0"
                         unit_length="cm" rot="+6.000 0 0" unit_angle="deg">
      <ring value="14" />
      <sector value="1" step="1" />
    </mposPhi>
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>

  <composition name="CDClayer_15_option-2" envelope="DK15">
    <mposPhi volume="CDCsector_15_option-2" ncopy="150">
      <ring value="15" />
      <sector value="1" step="1" />
    </mposPhi>
  </composition>
  <composition name="CDCsector_15_option-2" envelope="DJ15">
    <posXYZ volume="CDCstrawShort" X_Y_Z="38.200 0.0 0.0" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>
  <composition name="CDClayer_16_option-2" envelope="DK16">
    <mposPhi volume="CDCsector_16_option-2" ncopy="157">
      <ring value="16" />
      <sector value="1" step="1" />
    </mposPhi>
  </composition>
  <composition name="CDCsector_16_option-2" envelope="DJ16">
    <posXYZ volume="CDCstrawShort" X_Y_Z="39.982 0.0 0.0" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>
  <composition name="CDClayer_17_option-2" envelope="DK17">
    <mposPhi volume="CDCsector_17_option-2" ncopy="164">
      <ring value="17" />
      <sector value="1" step="1" />
    </mposPhi>
  </composition>
  <composition name="CDCsector_17_option-2" envelope="DJ17">
    <posXYZ volume="CDCstrawShort" X_Y_Z="41.765 0.0 0.0" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>
  <composition name="CDClayer_18_option-2" envelope="DK18">
    <mposPhi volume="CDCsector_18_option-2" ncopy="171">
      <ring value="18" />
      <sector value="1" step="1" />
    </mposPhi>
  </composition>
  <composition name="CDCsector_18_option-2" envelope="DJ18">
    <posXYZ volume="CDCstrawShort" X_Y_Z="43.547 0.0 0.0" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>
  <composition name="CDClayer_19_option-2" envelope="DK19">
    <mposPhi volume="CDCsector_19_option-2" ncopy="178">
      <ring value="19" />
      <sector value="1" step="1" />
    </mposPhi>
  </composition>
  <composition name="CDCsector_19_option-2" envelope="DJ19">
    <posXYZ volume="CDCstrawShort" X_Y_Z="45.330 0.0 0.0" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>

  <composition name="CDClayer_20-22_option-2" envelope="DK20">
    <mposPhi volume="CDCstrawLong" ncopy="185" R_Z="47.112 0.0"
                         unit_length="cm" rot="-6.000 0 0" unit_angle="deg">
      <ring value="20" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLong" ncopy="192" R_Z="48.895 0.0"
                         unit_length="cm" rot="-6.000 0 0" unit_angle="deg">
      <ring value="21" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLong" ncopy="199" R_Z="50.677 0.0"
                         unit_length="cm" rot="-6.000 0 0" unit_angle="deg">
      <ring value="22" />
      <sector value="1" step="1" />
    </mposPhi>
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>

  <composition name="CDClayer_23_option-2" envelope="DK23">
    <mposPhi volume="CDCsector_23_option-2" ncopy="208">
      <ring value="23" />
      <sector value="1" step="1" />
    </mposPhi>
  </composition>
  <composition name="CDCsector_23_option-2" envelope="DJ23">
    <posXYZ volume="CDCstrawShort" X_Y_Z="52.969 0.0 0.0" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>
  <composition name="CDClayer_24_option-2" envelope="DK24">
    <mposPhi volume="CDCsector_24_option-2" ncopy="215">
      <ring value="24" />
      <sector value="1" step="1" />
    </mposPhi>
  </composition>
  <composition name="CDCsector_24_option-2" envelope="DJ24">
    <posXYZ volume="CDCstrawShort" X_Y_Z="54.751 0.0 0.0" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>
  <composition name="CDClayer_25_option-2" envelope="DK25">
    <mposPhi volume="CDCsector_25_option-2" ncopy="222">
      <ring value="25" />
      <sector value="1" step="1" />
    </mposPhi>
  </composition>
  <composition name="CDCsector_25_option-2" envelope="DJ25">
    <posXYZ volume="CDCstrawShort" X_Y_Z="56.534 0.0 0.0" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>
  <!-- end of option 2 geometry section -->

  <composition name="CDCstrawShort" envelope="STRA">
    <posXYZ volume="STRW" X_Y_Z="0. 0. 0."> </posXYZ>
    <posXYZ volume="WIRE" X_Y_Z="0. 0. 0."> </posXYZ>
    <posXYZ volume="UPLG" X_Y_Z="0. 0. -75.50"> </posXYZ>
    <posXYZ volume="DPLG" X_Y_Z="0. 0. +75.50"> </posXYZ>
  </composition>
  <composition name="CDCstrawLong" envelope="STLA">
    <posXYZ volume="STLW" X_Y_Z="0. 0. 0."> </posXYZ>
    <posXYZ volume="WILE" X_Y_Z="0. 0. 0."> </posXYZ>
    <posXYZ volume="UPLG" X_Y_Z="0. 0. -75.92"> </posXYZ>
    <posXYZ volume="DPLG" X_Y_Z="0. 0. +75.92"> </posXYZ>
  </composition>
  <composition name="CDCstrawLongB" envelope="STLB">
    <posXYZ volume="STLX" X_Y_Z="0. 0. 0."> </posXYZ>
    <posXYZ volume="WILE" X_Y_Z="0. 0. 0."> </posXYZ>
    <posXYZ volume="UPLG" X_Y_Z="0. 0. -75.92"> </posXYZ>
    <posXYZ volume="DPLG" X_Y_Z="0. 0. +75.92"> </posXYZ>
  </composition>

 <composition name="CDCstrawLongB12">
    <posXYZ volume="CDCstrawLongB" X_Y_Z="18.4364 0.878235 0.0" rot="3.23976 0.154245 0.0" />
  </composition>
  <composition name="CDCstrawLongB14">
    <posXYZ volume="CDCstrawLongB" X_Y_Z="22.0645 0.866915 0.0" rot="3.19886 0.125617 0.0" />
  </composition>
  <composition name="CDCstrawLongB16">
    <posXYZ volume="CDCstrawLongB" X_Y_Z="25.4313 0.859412 0.0" rot="3.17166 0.107125 0.0" />
  </composition>
  <composition name="CDCstrawLongB18">
    <posXYZ volume="CDCstrawLongB" X_Y_Z="28.697 0.853727 0.0" rot="3.151 0.093367 0.0" />
  </composition>

  <composition name="CDCstrawLongB22">
    <posXYZ volume="CDCstrawLongB" X_Y_Z="38.9702 0.846734 0.0" rot="-3.11093 -0.0673778 0.0" />
  </composition>
  <composition name="CDCstrawLongB24">
    <posXYZ volume="CDCstrawLongB" X_Y_Z="42.2539 0.840266 0.0" rot="-3.10191 -0.0616534 0.0" />
  </composition>
  <composition name="CDCstrawLongB26">
    <posXYZ volume="CDCstrawLongB" X_Y_Z="45.6173 0.83817 0.0" rot="-3.09425 -0.0568245 0.0" />
  </composition>
  <composition name="CDCstrawLongB28">
    <posXYZ volume="CDCstrawLongB" X_Y_Z="48.9805 0.836369 0.0" rot="-3.08766 -0.0526964 0.0" />
  </composition>

  <!-- set outer diameter of CDC to 57.0 cm (was 57.6cm)-->
  <!-- Sat Sep 27 15:00:14 EDT 2008 B.Z. -->
  <tubs name="CDC" Rio_Z="9.0   57.0   174.0" material="Air"
	                           comment="CDC mother volume"      />
  <tubs name="CDCI" Rio_Z="9.0000  9.0026 172.0" material="AluminizedMylar"
	                           comment="CDC inner cylinder"     />
  <tubs name="CDCO" Rio_Z="56.8000  57.0000 172.0" material="Aluminum"
	                           comment="CDC outer cylinder"     />
  <tubs name="CDPU" Rio_Z="9.0   57.0    0.9" material="Aluminum"
	                           comment="CDC upstream endplate"   />
  <tubs name="CDPD" Rio_Z="9.0   57.0    0.4" material="CarbonFiberEpoxy"
	                           comment="CDC downstream endplate" />
  <tubs name="CDBU" Rio_Z="9.0   57.0    0.2" material="FR-4"
	                           comment="CDC upstream circuit board" />
  <tubs name="CDBD" Rio_Z="9.0   57.0    0.1" material="FR-4"
	                           comment="CDC downstream circuit board" />
  <tubs name="CDGU" Rio_Z="9.0   57.0    0.3" material="Plexiglas"
	                           comment="CDC upstream gas plenum" />
  <tubs name="CDGD" Rio_Z="9.0   57.0    0.3" material="Plexiglas"
	                           comment="CDC downstream gas plenum" />
  <tubs name="CDCA" Rio_Z="9.0   57.0    0.5" material="SignalCables"
	                           comment="CDC upstream cables" />
  <pcon name="CDCB" material="SignalCables" comment="CDC readout cables">
    <polyplane Rio_Z="74.0 120. -65.2" />
    <polyplane Rio_Z="71.0 120. -62.2" />
    <polyplane Rio_Z="71.0 75.2 -62.2" />
    <polyplane Rio_Z="65.0 69.2 -56.2" />
    <polyplane Rio_Z="65.0 68.0 -55.0" />
    <polyplane Rio_Z="56.4 57.0 -3.31" />
    <polyplane Rio_Z="23.0 57.0 -0.53" />
    <polyplane Rio_Z="9.0 57.0 0.0" />
  </pcon>

  <tubs name="STRA" Rio_Z="0.000  0.800  152.0" material="CDchamberGas"
						sensitive="true" />
  <tubs name="STRW" Rio_Z="0.7895  0.8000  150.0" material="AluminizedKapton" />
  <tubs name="WIRE" Rio_Z="0.000  0.0015  152.0" material="Tungsten" />
  <tubs name="UPLG" Rio_Z="0.000  0.800  1.0" material="Aluminum" />
  <tubs name="DPLG" Rio_Z="0.000  0.800  1.0" material="Delrin" />

  <tubs name="STLA" Rio_Z="0.000  0.800  152.84" material="CDchamberGas"
						sensitive="true" />
  <tubs name="STLB" Rio_Z="0.000  0.800  152.84" material="CDchamberGas"
						sensitive="true" />
  <tubs name="STLW" Rio_Z="0.7895  0.8000  150.83" material="AluminizedKapton" />
  <tubs name="STLX" Rio_Z="0.7895  0.8000  150.83" material="AluminizedKapton" />

  <tubs name="WILE" Rio_Z="0.000  0.0015  152.83" material="Tungsten" />

  <tubs name="DC1"  Rio_Z="10.120 13.161 152.5" material="Air" />
  <tubs name="DC3"  Rio_Z="13.172 16.224 152.5" material="Air" />
  <tubs name="DC5"  Rio_Z="16.242 30.779 152.5" material="Air" />

  <tubs name="DC13"  Rio_Z="30.780 33.780 152.5" material="Air" />
  <tubs name="DC15"  Rio_Z="33.780 36.780 152.5" material="Air" />
  <tubs name="DC17"  Rio_Z="36.780 50.540 152.5" material="Air" />

  <tubs name="DC25"  Rio_Z="50.540 53.500 152.5" material="Air" />
  <tubs name="DC27"  Rio_Z="53.550 56.550 152.5" material="Air" />

  <!-- alternative geometry (option 2)
       the naming scheme replaces DC with DK -->
  <tubs name="DK1"  Rio_Z="10.120 11.800 152.5" material="Air" />
  <tubs name="DK2"  Rio_Z="11.901 13.581 152.5" material="Air" />
  <tubs name="DK3"  Rio_Z="13.682 15.362 152.5" material="Air" />
  <tubs name="DK4"  Rio_Z="15.464 22.215 152.5" material="Air" />
  <tubs name="DK7"  Rio_Z="22.338 24.018 152.5" material="Air" />
  <tubs name="DK8"  Rio_Z="24.120 25.800 152.5" material="Air" />
  <tubs name="DK9"  Rio_Z="25.902 27.582 152.5" material="Air" />
  <tubs name="DK10"  Rio_Z="27.684 29.364 152.5" material="Air" />
  <tubs name="DK11"  Rio_Z="29.467 31.147 152.5" material="Air" />
  <tubs name="DK12"  Rio_Z="31.249 37.355 152.5" material="Air" />
  <tubs name="DK15"  Rio_Z="37.360 39.040 152.5" material="Air" />
  <tubs name="DK16"  Rio_Z="39.142 40.822 152.5" material="Air" />
  <tubs name="DK17"  Rio_Z="40.925 42.605 152.5" material="Air" />
  <tubs name="DK18"  Rio_Z="42.707 44.387 152.5" material="Air" />
  <tubs name="DK19"  Rio_Z="44.490 46.170 152.5" material="Air" />
  <tubs name="DK20"  Rio_Z="46.272 52.126 152.5" material="Air" />
  <tubs name="DK23"  Rio_Z="52.129 53.809 152.5" material="Air" />
  <tubs name="DK24"  Rio_Z="53.911 55.591 152.5" material="Air" />
  <tubs name="DK25"  Rio_Z="55.694 57.374 152.5" material="Air" />
  <!-- end of option 2 geometry section -->

  <tubs name="DS1"  Rio_Z="10.12 11.80 152.5" material="Air"
                                              profile="-4.186 8.372" />
  <tubs name="DS2"  Rio_Z="11.90 13.58 152.5" material="Air"
                                              profile="-3.600 7.200" />
  <tubs name="DS3"  Rio_Z="13.68 15.36 152.5" material="Air"
                                              profile="-3.158 6.316" />
  <tubs name="DS8"  Rio_Z="24.37 26.05 152.5" material="Air"
                                              profile="-1.818 3.636" />
  <tubs name="DS9"  Rio_Z="26.15 27.83 152.5" material="Air"
                                              profile="-1.698 3.396" />
  <tubs name="DS10"  Rio_Z="27.94 29.62 152.5" material="Air"
                                              profile="-1.593 3.186" />
  <tubs name="DS11"  Rio_Z="29.72 31.40 152.5" material="Air"
                                              profile="-1.500 3.000" />
  <tubs name="DS12"  Rio_Z="31.50 33.18 152.5" material="Air"
                                              profile="-1.417 2.835" />
  <tubs name="DS17"  Rio_Z="41.43 43.11 152.5" material="Air"
                                              profile="-1.084 2.169" />
  <tubs name="DS18"  Rio_Z="43.22 44.90 152.5" material="Air"
                                              profile="-1.040 2.081" />
  <tubs name="DS19"  Rio_Z="45.00 46.68 152.5" material="Air"
                                              profile="-1.000 2.000" />
  <tubs name="DS20"  Rio_Z="46.78 48.46 152.5" material="Air"
                                              profile="-0.963 1.925" />
  <tubs name="DS21"  Rio_Z="48.56 50.24 152.5" material="Air"
                                              profile="-0.928 1.856" />
  <tubs name="DS22"  Rio_Z="50.35 52.03 152.5" material="Air"
                                              profile="-0.896 1.791" />
  <tubs name="DS23"  Rio_Z="52.13 53.81 152.5" material="Air"
                                              profile="-0.865 1.731" />
  <tubs name="DS24"  Rio_Z="53.91 55.59 152.5" material="Air"
                                              profile="-0.837 1.674" />
  <tubs name="DS25"  Rio_Z="55.69 57.37 152.5" material="Air"
                                              profile="-0.811 1.622" />

  <!-- alternative geometry (option 2)
       the naming scheme replaces DS with DJ -->
  <tubs name="DJ1"  Rio_Z="10.12 11.80 152.5" material="Air"
                                              profile="-4.186 8.372" />
  <tubs name="DJ2"  Rio_Z="11.90 13.58 152.5" material="Air"
                                              profile="-3.600 7.200" />
  <tubs name="DJ3"  Rio_Z="13.68 15.36 152.5" material="Air"
                                              profile="-3.158 6.316" />
  <tubs name="DJ7"  Rio_Z="22.34 24.02 152.5" material="Air"
                                              profile="-1.978 3.956" />
  <tubs name="DJ8"  Rio_Z="24.12 25.80 152.5" material="Air"
                                              profile="-1.837 3.673" />
  <tubs name="DJ9"  Rio_Z="25.90 27.58 152.5" material="Air"
                                              profile="-1.714 3.429" />
  <tubs name="DJ10"  Rio_Z="27.68 29.37 152.5" material="Air"
                                              profile="-1.607 3.214" />
  <tubs name="DJ11"  Rio_Z="29.47 31.15 152.5" material="Air"
                                              profile="-1.513 3.025" />
  <tubs name="DJ15"  Rio_Z="37.36 39.04 152.5" material="Air"
                                              profile="-1.200 2.400" />
  <tubs name="DJ16"  Rio_Z="39.14 40.82 152.5" material="Air"
                                              profile="-1.146 2.293" />
  <tubs name="DJ17"  Rio_Z="40.92 42.61 152.5" material="Air"
                                              profile="-1.098 2.195" />
  <tubs name="DJ18"  Rio_Z="42.71 44.39 152.5" material="Air"
                                              profile="-1.053 2.105" />
  <tubs name="DJ19"  Rio_Z="44.49 46.17 152.5" material="Air"
                                              profile="-1.011 2.022" />
  <tubs name="DJ23"  Rio_Z="52.13 53.81 152.5" material="Air"
                                              profile="-0.865 1.731" />
  <tubs name="DJ24"  Rio_Z="53.91 55.59 152.5" material="Air"
                                              profile="-0.837 1.674" />
  <tubs name="DJ25"  Rio_Z="55.69 57.38 152.5" material="Air"
                                              profile="-0.811 1.622" />
  <!-- end of option 2 geometry section -->

  <!-- The following elements describe an early rendition of the GlueX
       detector simulated using a fast Monte Carlo program MCFast.  They
       are retained for future reference, do not rely on their values. -->

  <parameters name="centralDC_pars" type="mcfast">
    <int	name="num"	value="2"	/>
    <string     name="name"	value="CDC"	/>
    <real       name="rmin"	value="15.0"	comment="inner radius"
				unit="cm"	/>
    <real       name="rmax"	value="60.0"	comment="outer radius"
				unit="cm"	/>
    <real       name="z0"	value="117.0"	comment="z of midplane"
				unit="cm"	/>
    <real       name="zlen"	value="200.0"	comment="length of cntr"
				unit="cm"	/>
    <int	name="num_anode"    value="23"	comment="anode layers" />
    <int	name="num_cathode"  value="0"	/>
    <reference  name="material"	    value="CDchamberGas" />
    <real_array name="thick_boun"   comment="inner outer upstream downstream
		window thicknesses" values="0.20  0.50    0.90     0.60"
				    unit="cm"	/>
    <reference_vector name="mat_boun">
      <reference_data value="CarbonFiber"    comment="inner window material"     />
      <reference_data value="CarbonFiber"    comment="outer window material"     />
      <reference_data value="Aluminum" comment="upstream end plate matl"   />
      <reference_data value="Aluminum" comment="downstream end plate matl" />
    </reference_vector>
  </parameters>

  <parameters name="centralDClayer_pars" type="mcfast">
    <int	name="det"	value="2"	comment="num of mother"   />
    <real	name="zlen"	value="200.0"	comment="length of layer"
				unit="cm"	/>
    <real	name="cell_height" value="1.6"	comment="thickness"
				unit="cm"	/>
    <int	name="ID_readout" value="-1"	/>
    <real	name="phi0"	value="0."	comment="offset to wire 1"
				unit="cm"	/>
    <real	name="stereo_offset" value="0."	comment="where is phi0"
				unit="cm"	/>
    <real	name="eff_hit"	value="0.96"	comment="hit efficiency"
				unit="cm"	/>
    <real	name="eff_dedx"	value="0.96"	comment="dE/dx efficiency"
				unit="cm"	/>
    <real	name="siga"	value="0.015"	comment="xy resolution"
				unit="cm"	/>
    <real	name="sigb"	value="0.00"	comment="?? resolution"
				unit="cm"	/>
    <real	name="sigc"	value="0.00"	comment="?? resolution"
				unit="cm"	/>
  </parameters>

  <parameters name="centralDCoffset_pars" type="mcfast">
    <int	name="det"	value="2"	comment="num of mother"   />
    <real	name="cell_offset" value="0.0"	comment="offset in phi"
				unit="cm"	/>
    <real	name="sag"	value="0.0"	comment="sagitta of wire"
				unit="cm"	/>
    <real_array	name="offset"	values="0.0 0.0 0.0" comment="not used"
				unit="cm"	/>
    <real_array	name="dircos"	values="0.0 0.0 0.0" comment="not used"
				unit="cm"	/>
  </parameters>

  <parameters name="centralDCsupport_pars" type="mcfast">
    <string	name="shape"	value="TUBE"	/>
    <int	name="type"	value="41"	/>
    <real	name="z0"	value="117.0"	comment="z of midplane"
				unit="cm"	/>
    <real	name="zlen"	value="200.0"	comment="length of drum"
				unit="cm"	/>
    <reference 	name="material" value="Aluminum" comment="straw tube mockup" />
  </parameters>

  <mcfast model="Drift" template="db/drift.db" parameters="centralDC_pars">
    <int	name="num"	value="2"	/>
    <string     name="name"	value="CDC"	/>
    <int	name="num_anode"    value="23"	comment="anode layers" />
    <int	name="num_cathode"  value="0"		 />
    <reference  name="material"	    value="CDchamberGas" />
    <real_array name="thick_boun"   comment="inner outer upstream downstream
		window thicknesses" values="0.20  0.50    0.90     0.60"
				    unit="cm"	/>
    <reference_vector name="mat_boun">
      <reference_data value="CarbonFiber" comment="inner window material"  />
      <reference_data value="CarbonFiber" comment="outer window material"  />
      <reference_data value="Aluminum" comment="upstream window matl"   />
      <reference_data value="Aluminum" comment="downstream window matl" />
    </reference_vector>

    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="1"	comment="layer number" 	  />
      <real	name="radius"	value="16.049"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="63"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.0"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="2"	comment="layer number" 	  />
      <real	name="radius"	value="17.831"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="70"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.0"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="3"	comment="layer number" 	  />
      <real	name="radius"	value="19.613"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="77"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.0"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="4"	comment="layer number" 	  />
      <real	name="radius"	value="21.395"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="84"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.0"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="5"	comment="layer number" 	  />
      <real	name="radius"	value="23.178"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="91"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.105"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="6"	comment="layer number" 	  />
      <real	name="radius"	value="24.960"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="98"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.105"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="7"	comment="layer number" 	  />
      <real	name="radius"	value="26.742"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="105"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="-0.105" comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="8"	comment="layer number" 	  />
      <real	name="radius"	value="28.524"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="112"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="-.105"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="9"	comment="layer number" 	  />
      <real	name="radius"	value="32.089"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="126"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.0"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="10"	comment="layer number" 	  />
      <real	name="radius"	value="33.871"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="133"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.0"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="11"	comment="layer number" 	  />
      <real	name="radius"	value="35.654"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="140"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.0"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="12"	comment="layer number" 	  />
      <real	name="radius"	value="37.436"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="147"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.0"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="13"	comment="layer number" 	  />
      <real	name="radius"	value="39.218"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="154"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.0"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="14"	comment="layer number" 	  />
      <real	name="radius"	value="41.001"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="161"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.105"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="15"	comment="layer number" 	  />
      <real	name="radius"	value="42.783"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="168"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.105"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="16"	comment="layer number" 	  />
      <real	name="radius"	value="44.566"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="175"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="-0.105" comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="17"	comment="layer number" 	  />
      <real	name="radius"	value="46.348"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="182"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="-0.105" comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="18"	comment="layer number" 	  />
      <real	name="radius"	value="49.149"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="193"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.0"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="19"	comment="layer number" 	  />
      <real	name="radius"	value="50.932"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="200"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.0"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="20"	comment="layer number" 	  />
      <real	name="radius"	value="52.714"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="207"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.0"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="21"	comment="layer number" 	  />
      <real	name="radius"	value="54.497"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="214"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.0"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="22"	comment="layer number" 	  />
      <real	name="radius"	value="56.279"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="221"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.0"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="23"	comment="layer number" 	  />
      <real	name="radius"	value="58.062"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="228"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.0"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>

    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="1"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="2"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="3"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="4"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="5"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="6"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="7"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="8"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="9"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="10"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="11"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="12"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="13"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="14"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="15"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="16"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="17"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="18"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="19"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="20"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="21"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="22"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="23"	comment="layer number"	/>
    </mcfast>

    <mcfast model="Absorber"	template="db/absorber.db"
				parameters="centralDCsupport_pars">
      <string	name="name"	value="SHIT01"	/>
      <real_array name="rmin" 	values="21.00  21.00" comment="inner cone"
				unit="cm"	/>
      <real_array name="rmax" 	values="21.04  21.04" comment="outer cone"
				unit="cm"	/>
    </mcfast>
    <mcfast model="Absorber"	template="db/absorber.db"
				parameters="centralDCsupport_pars">
      <string	name="name"	value="SHIT03"	/>
      <real_array name="rmin" 	values="25.00  25.00" comment="inner cone"
				unit="cm"	/>
      <real_array name="rmax" 	values="25.04  25.04" comment="outer cone"
				unit="cm"	/>
    </mcfast>
    <mcfast model="Absorber"	template="db/absorber.db"
				parameters="centralDCsupport_pars">
      <string	name="name"	value="SHIT05"	/>
      <real_array name="rmin" 	values="29.00  29.00" comment="inner cone"
				unit="cm"	/>
      <real_array name="rmax" 	values="29.04  29.04" comment="outer cone"
				unit="cm"	/>
    </mcfast>
    <mcfast model="Absorber"	template="db/absorber.db"
				parameters="centralDCsupport_pars">
      <string	name="name"	value="SHIT07"	/>
      <real_array name="rmin" 	values="31.00  31.00" comment="inner cone"
				unit="cm"	/>
      <real_array name="rmax" 	values="31.04  31.04" comment="outer cone"
				unit="cm"	/>
    </mcfast>
    <mcfast model="Absorber"	template="db/absorber.db"
				parameters="centralDCsupport_pars">
      <string	name="name"	value="SHIT09"	/>
      <real_array name="rmin" 	values="35.00  35.00" comment="inner cone"
				unit="cm"	/>
      <real_array name="rmax" 	values="35.04  35.04" comment="outer cone"
				unit="cm"	/>
    </mcfast>
    <mcfast model="Absorber"	template="db/absorber.db"
				parameters="centralDCsupport_pars">
      <string	name="name"	value="SHIT11"	/>
      <real_array name="rmin" 	values="37.00  37.00" comment="inner cone"
				unit="cm"	/>
      <real_array name="rmax" 	values="37.04  37.04" comment="outer cone"
				unit="cm"	/>
    </mcfast>
    <mcfast model="Absorber"	template="db/absorber.db"
				parameters="centralDCsupport_pars">
      <string	name="name"	value="SHIT13"	/>
      <real_array name="rmin" 	values="41.00  41.00" comment="inner cone"
				unit="cm"	/>
      <real_array name="rmax" 	values="41.04  41.04" comment="outer cone"
				unit="cm"	/>
    </mcfast>
    <mcfast model="Absorber"	template="db/absorber.db"
				parameters="centralDCsupport_pars">
      <string	name="name"	value="SHIT15"	/>
      <real_array name="rmin" 	values="45.00  45.00" comment="inner cone"
				unit="cm"	/>
      <real_array name="rmax" 	values="45.04  45.04" comment="outer cone"
				unit="cm"	/>
    </mcfast>
    <mcfast model="Absorber"	template="db/absorber.db"
				parameters="centralDCsupport_pars">
      <string	name="name"	value="SHIT17"	/>
      <real_array name="rmin" 	values="49.00  49.00" comment="inner cone"
				unit="cm"	/>
      <real_array name="rmax" 	values="49.04  49.04" comment="outer cone"
				unit="cm"	/>
    </mcfast>
    <mcfast model="Absorber"	template="db/absorber.db"
				parameters="centralDCsupport_pars">
      <string	name="name"	value="SHIT19"	/>
      <real_array name="rmin" 	values="53.00  53.00" comment="inner cone"
				unit="cm"	/>
      <real_array name="rmax" 	values="53.04  53.04" comment="outer cone"
				unit="cm"	/>
    </mcfast>
    <mcfast model="Absorber"	template="db/absorber.db"
				parameters="centralDCsupport_pars">
      <string	name="name"	value="SHIT21"	/>
      <real_array name="rmin" 	values="57.00  57.00" comment="inner cone"
				unit="cm"	/>
      <real_array name="rmax" 	values="57.04  57.04" comment="outer cone"
				unit="cm"	/>
    </mcfast>
  </mcfast>

</section>

<!-- </HDDS> -->
<?xml version="1.0" encoding="UTF-8"?>
<!--DOCTYPE HDDS>

  Hall D Geometry Data Base: Central DC
  *************************************

     version 1.0: Initial version	-rtj
     version 1.1: Modified straw tube layout -cam
                  Stereo angle is 6.000 not 6.016 degrees.
                  Cathode layers removed.
                  Material in the end plates of the CDC is Aluminum,
                  not mylar.
     version 1.2: Cleanup of previous version.
 
     version 1.3: Fix typos in CDC. Previously the gas volume was
                  filled with scintillator in mcfast!.

                  Changed resolution from 200 micron to 150 micron in
                  the CDC.

<HDDS specification="v1.0" xmlns="http://www.gluex.org/hdds">
-->

<section name        = "CentralDC"
         version     = "3.0"
         date        = "2007-12-07"
         author      = "R.T. Jones, C.A.Meyer"
         top_volume  = "CDC"
         specification = "v1.0">

<!-- Origin of CentralDC is center of upstream end of the active region,
     ie. the inside surface of the upstream plate.  It should be at
     17 cm to be consistent with mcfast  Curtis -->

  <composition name="CentralDC">

<!-- There are two options in the CD3 geometry description.
     Chose only one of these, and comment out the other.
     That is all that you need to do to switch between the options.
     -RTJ, 11-26-2007 -->

    <posXYZ volume="centralDC_option-1" X_Y_Z="0.0  0.0  75.0" />
    <!--posXYZ volume="centralDC_option-2" X_Y_Z="0.0  0.0  75.0" /-->

    <posXYZ volume="CDBD" X_Y_Z="0.0 0.0 +151.5" />
    <posXYZ volume="CDGD" X_Y_Z="0.0 0.0 +160.5" />
    <posXYZ volume="CDBU" X_Y_Z="0.0 0.0  -11.5" />
    <posXYZ volume="CDGU" X_Y_Z="0.0 0.0  -11.0" />
    <posXYZ volume="CDCA" X_Y_Z="0.0 0.0   -2.5" />
    <posXYZ volume="CDCB" X_Y_Z="0.0  0.0 -13.0" />
  </composition>

  <composition name="centralDC_option-1" envelope="CDC">
    <posXYZ volume="CDClayer_1_option-1" />
    <posXYZ volume="CDClayer_3_option-1" />
    <posXYZ volume="CDClayer_5-12_option-1" />

    <posXYZ volume="CDClayer_19_option-1" />
 
    <posXYZ volume="CDClayer_21_option-1" />
 
    <posXYZ volume="CDClayer_23_option-1" />
 
    <posXYZ volume="CDClayer_25_option-1" />
    <posXYZ volume="CDClayer_27_option-1" />
    <posXYZ volume="CDClayer_29_option-1" />

    <posXYZ volume="CDCI" />
    <posXYZ volume="CDCO" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>


  <composition name="centralDC_option-2" envelope="CDC">
    <posXYZ volume="CDClayer_1_option-2" />
    <posXYZ volume="CDClayer_2_option-2" />
    <posXYZ volume="CDClayer_3_option-2" />
    <posXYZ volume="CDClayer_4-6_option-2" />
    <posXYZ volume="CDClayer_7_option-2" />
    <posXYZ volume="CDClayer_8_option-2" />
    <posXYZ volume="CDClayer_9_option-2" />
    <posXYZ volume="CDClayer_10_option-2" />
    <posXYZ volume="CDClayer_11_option-2" />
    <posXYZ volume="CDClayer_12-14_option-2" />
    <posXYZ volume="CDClayer_15_option-2" />
    <posXYZ volume="CDClayer_16_option-2" />
    <posXYZ volume="CDClayer_17_option-2" />
    <posXYZ volume="CDClayer_18_option-2" />
    <posXYZ volume="CDClayer_19_option-2" />
    <posXYZ volume="CDClayer_20-22_option-2" />
    <posXYZ volume="CDClayer_23_option-2" />
    <posXYZ volume="CDClayer_24_option-2" />
    <!--posXYZ volume="CDClayer_25_option-2" /-->
    <posXYZ volume="CDCI" />
    <posXYZ volume="CDCO" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>

  <composition name="CDClayer_1_option-1" envelope="DC1">
    <mposPhi volume="CDCstrawShort" ncopy="39" Phi0="0.0" R_Z="10.0864 0.0" dPhi="9.230769">
      <ring value="1" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawShort" ncopy="39" Phi0="4.6153846" R_Z="11.461 0.0" dPhi="9.230769">
      <ring value="2" />
      <sector value="1" step="1" />
    </mposPhi>
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>

  <composition name="CDClayer_3_option-1" envelope="DC3">
    <mposPhi volume="CDCstrawShort" ncopy="50" Phi0="2.0" R_Z="13.066 0.0" dPhi="7.2">
      <ring value="3" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawShort" ncopy="50" Phi0="5.6" R_Z="14.445 0.0" dPhi="7.2">
      <ring value="4" />
      <sector value="1" step="1" />
    </mposPhi>
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>


<!-- FIRST AND SECOND STEREO SUPER LAYERS 4- and 4+ -->

  <composition name="CDClayer_5-12_option-1" envelope="DC5">
    <mposPhi volume="CDCstrawLong" ncopy="62" R_Z="16.0849 0.0" Phi0="0"
                        unit_length="cm" rot="6.000 0 0" unit_angle="deg">
      <ring value="5" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLongB12" ncopy="62" R_Z="0.0 0.0" Phi0="0"
                         unit_length="cm" rot="0 0 0" unit_angle="deg">
      <ring value="6" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLong" ncopy="76" R_Z="19.6556 0.0" Phi0="-0.5"
                         unit_length="cm" rot="6.000 0 0" unit_angle="deg">
      <ring value="7" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLongB14" ncopy="76" R_Z="0.0 0.0" Phi0="-0.5"
                         unit_length="cm" rot="0 0 0" unit_angle="deg">
      <ring value="8" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLong" ncopy="89" R_Z="23.0178 0.0" Phi0="1.1"
                         unit_length="cm" rot="+6.000 0 0" unit_angle="deg">
      <ring value="9" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLongB16" ncopy="89" R_Z="0.0 0.0" Phi0="1.1"
                         unit_length="cm" rot="0 0 0" unit_angle="deg">
      <ring value="10" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLong" ncopy="102" R_Z="26.3799 0.0" Phi0="-1.4"
                         unit_length="cm" rot="+6.000 0 0" unit_angle="deg">
      <ring value="11" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLongB18" ncopy="102" R_Z="0.0 0.0" Phi0="-1.4"
                         unit_length="cm" rot="0 0 0" unit_angle="deg">
      <ring value="12" />
      <sector value="1" step="1" />
    </mposPhi>

    <mposPhi volume="CDCstrawLong" ncopy="115" R_Z="29.7421 0.0" Phi0="-1.4"
                         unit_length="cm" rot="-6.000 0 0" unit_angle="deg">
      <ring value="13" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLongB20" ncopy="115" R_Z="0.0 0.0" Phi0="-1.4"
                         unit_length="cm" rot="0 0 0" unit_angle="deg">
      <ring value="14" />
      <sector value="1" step="1" />
    </mposPhi>

    <mposPhi volume="CDCstrawLong" ncopy="128" R_Z="33.1042 0.0" Phi0="-1.4"
                         unit_length="cm" rot="-6.000 0 0" unit_angle="deg">
      <ring value="15" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLongB22" ncopy="128" R_Z="0.0 0.0" Phi0="-1.4"
                         unit_length="cm" rot="0 0 0" unit_angle="deg">
      <ring value="16" />
      <sector value="1" step="1" />
    </mposPhi>

    <mposPhi volume="CDCstrawLong" ncopy="141" R_Z="36.4664 0.0" Phi0="-1.4"
                         unit_length="cm" rot="-6.000 0 0" unit_angle="deg">
      <ring value="17" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLongB24" ncopy="141" R_Z="0.0 0.0" Phi0="-1.4"
                         unit_length="cm" rot="0 0 0" unit_angle="deg">
      <ring value="18" />
      <sector value="1" step="1" />
    </mposPhi>

    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>


  <composition name="CDClayer_19_option-1" envelope="DC19">
    <mposPhi volume="CDCstrawShort" ncopy="153" Phi0="0.5" R_Z="40.3458 0.0" dPhi="2.352941">
      <ring value="19" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawShort" ncopy="153" Phi0="1.67647" R_Z="41.7449 0.0" dPhi="2.352941">
      <ring value="20" />
      <sector value="1" step="1" />
    </mposPhi>
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>


  <composition name="CDClayer_21_option-1" envelope="DC21">
    <mposPhi volume="CDCstrawShort" ncopy="168" Phi0="1." R_Z="43.4493 0.0" dPhi="2.142857">
      <ring value="21" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawShort" ncopy="168" Phi0="2.07142857" R_Z="44.849 0.0" dPhi="2.142857">
      <ring value="22" />
      <sector value="1" step="1" />
    </mposPhi>
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>

  <composition name="CDClayer_23_option-1" envelope="DC23">
    <mposPhi volume="CDCstrawShort" ncopy="180" Phi0="-0.333" R_Z="46.6 0.0" dPhi="2.">
      <ring value="23" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawShort" ncopy="180" Phi0="0.667" R_Z="48.0 0.0" dPhi="2.">
      <ring value="24" />
      <sector value="1" step="1" />
    </mposPhi>
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>


<!-- LAST FOUR AXIAL LAYERS -->

  <composition name="CDClayer_25_option-1" envelope="DC25">
    <mposPhi volume="CDCstrawShort" ncopy="192" Phi0="0.2" R_Z="49.6563 0.0" dPhi="1.875">
      <ring value="25" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawShort" ncopy="192" Phi0="1.1375" R_Z="51.057 0.0" dPhi="1.875">
      <ring value="26" />
      <sector value="1" step="1" />
    </mposPhi>
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>

  <composition name="CDClayer_27_option-1" envelope="DC27">
    <mposPhi volume="CDCstrawShort" ncopy="204" Phi0="-0.8" R_Z="52.7599 0.0" dPhi="1.76470">
      <ring value="27" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawShort" ncopy="204" Phi0="0.08235" R_Z="54.1609 0.0" dPhi="1.76470">
      <ring value="28" />
      <sector value="1" step="1" />
    </mposPhi>
     <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
 </composition>

  <composition name="CDClayer_29_option-1" envelope="DC29">
    <mposPhi volume="CDCstrawShort" ncopy="216" Phi0="0.33333" R_Z="55.8634 0.0" dPhi="1.666666">
      <ring value="29" />
      <sector value="1" step="1" />
    </mposPhi>
     <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
 </composition>


<!-- end of option 1 definitions -->

  <!-- alternative geometry (option 2)
       the naming scheme replaces DC with DK -->
  <composition name="CDClayer_1_option-2" envelope="DK1">
    <mposPhi volume="CDCsector_1_option-2" ncopy="43">
      <ring value="1" />
      <sector value="1" step="1" />
    </mposPhi>
  </composition>
  <composition name="CDCsector_1_option-2" envelope="DJ1">
    <posXYZ volume="CDCstrawShort" X_Y_Z="10.96 0.0 0.0" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>
  <composition name="CDClayer_2_option-2" envelope="DK2">
    <mposPhi volume="CDCsector_2_option-2" ncopy="50">
      <ring value="2" />
      <sector value="1" step="1" />
    </mposPhi>
  </composition>
  <composition name="CDCsector_2_option-2" envelope="DJ2">
    <posXYZ volume="CDCstrawShort" X_Y_Z="12.741 0.0 0.0" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>
  <composition name="CDClayer_3_option-2" envelope="DK3">
    <mposPhi volume="CDCsector_3_option-2" ncopy="57">
      <ring value="3" />
      <sector value="1" step="1" />
    </mposPhi>
  </composition>
  <composition name="CDCsector_3_option-2" envelope="DJ3">
    <posXYZ volume="CDCstrawShort" X_Y_Z="14.522 0.0 0.0" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>

  <composition name="CDClayer_4-6_option-2" envelope="DK4">
    <mposPhi volume="CDCstrawLong" ncopy="64" R_Z="16.304 0.0"
                        unit_length="cm" rot="-6.000 0 0" unit_angle="deg">
      <ring value="4" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLong" ncopy="71" R_Z="18.086 0.0"
                         unit_length="cm" rot="-6.000 0 0" unit_angle="deg">
      <ring value="5" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLong" ncopy="78" R_Z="19.868 0.0"
                         unit_length="cm" rot="-6.000 0 0" unit_angle="deg">
      <ring value="6" />
      <sector value="1" step="1" />
    </mposPhi>
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>

  <composition name="CDClayer_7_option-2" envelope="DK7">
    <mposPhi volume="CDCsector_7_option-2" ncopy="91">
      <ring value="7" />
      <sector value="1" step="1" />
    </mposPhi>
  </composition>
  <composition name="CDCsector_7_option-2" envelope="DJ7">
    <posXYZ volume="CDCstrawShort" X_Y_Z="23.178 0.0 0.0" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>
  <composition name="CDClayer_8_option-2" envelope="DK8">
    <mposPhi volume="CDCsector_8_option-2" ncopy="98">
      <ring value="8" />
      <sector value="1" step="1" />
    </mposPhi>
  </composition>
  <composition name="CDCsector_8_option-2" envelope="DJ8">
    <posXYZ volume="CDCstrawShort" X_Y_Z="24.960 0.0 0.0" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>
  <composition name="CDClayer_9_option-2" envelope="DK9">
    <mposPhi volume="CDCsector_9_option-2" ncopy="105">
      <ring value="9" />
      <sector value="1" step="1" />
    </mposPhi>
  </composition>
  <composition name="CDCsector_9_option-2" envelope="DJ9">
    <posXYZ volume="CDCstrawShort" X_Y_Z="26.742 0.0 0.0" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>
  <composition name="CDClayer_10_option-2" envelope="DK10">
    <mposPhi volume="CDCsector_10_option-2" ncopy="112">
      <ring value="10" />
      <sector value="1" step="1" />
    </mposPhi>
  </composition>
  <composition name="CDCsector_10_option-2" envelope="DJ10">
    <posXYZ volume="CDCstrawShort" X_Y_Z="28.524 0.0 0.0" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>
  <composition name="CDClayer_11_option-2" envelope="DK11">
    <mposPhi volume="CDCsector_11_option-2" ncopy="119">
      <ring value="11" />
      <sector value="1" step="1" />
    </mposPhi>
  </composition>
  <composition name="CDCsector_11_option-2" envelope="DJ11">
    <posXYZ volume="CDCstrawShort" X_Y_Z="30.307 0.0 0.0" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>

  <composition name="CDClayer_12-14_option-2" envelope="DK12">
    <mposPhi volume="CDCstrawLong" ncopy="126" R_Z="32.089 0.0"
                         unit_length="cm" rot="+6.000 0 0" unit_angle="deg">
      <ring value="12" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLong" ncopy="133" R_Z="33.871 0.0"
                         unit_length="cm" rot="+6.000 0 0" unit_angle="deg">
      <ring value="13" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLong" ncopy="140" R_Z="35.654 0.0"
                         unit_length="cm" rot="+6.000 0 0" unit_angle="deg">
      <ring value="14" />
      <sector value="1" step="1" />
    </mposPhi>
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>

  <composition name="CDClayer_15_option-2" envelope="DK15">
    <mposPhi volume="CDCsector_15_option-2" ncopy="150">
      <ring value="15" />
      <sector value="1" step="1" />
    </mposPhi>
  </composition>
  <composition name="CDCsector_15_option-2" envelope="DJ15">
    <posXYZ volume="CDCstrawShort" X_Y_Z="38.200 0.0 0.0" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>
  <composition name="CDClayer_16_option-2" envelope="DK16">
    <mposPhi volume="CDCsector_16_option-2" ncopy="157">
      <ring value="16" />
      <sector value="1" step="1" />
    </mposPhi>
  </composition>
  <composition name="CDCsector_16_option-2" envelope="DJ16">
    <posXYZ volume="CDCstrawShort" X_Y_Z="39.982 0.0 0.0" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>
  <composition name="CDClayer_17_option-2" envelope="DK17">
    <mposPhi volume="CDCsector_17_option-2" ncopy="164">
      <ring value="17" />
      <sector value="1" step="1" />
    </mposPhi>
  </composition>
  <composition name="CDCsector_17_option-2" envelope="DJ17">
    <posXYZ volume="CDCstrawShort" X_Y_Z="41.765 0.0 0.0" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>
  <composition name="CDClayer_18_option-2" envelope="DK18">
    <mposPhi volume="CDCsector_18_option-2" ncopy="171">
      <ring value="18" />
      <sector value="1" step="1" />
    </mposPhi>
  </composition>
  <composition name="CDCsector_18_option-2" envelope="DJ18">
    <posXYZ volume="CDCstrawShort" X_Y_Z="43.547 0.0 0.0" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>
  <composition name="CDClayer_19_option-2" envelope="DK19">
    <mposPhi volume="CDCsector_19_option-2" ncopy="178">
      <ring value="19" />
      <sector value="1" step="1" />
    </mposPhi>
  </composition>
  <composition name="CDCsector_19_option-2" envelope="DJ19">
    <posXYZ volume="CDCstrawShort" X_Y_Z="45.330 0.0 0.0" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>

  <composition name="CDClayer_20-22_option-2" envelope="DK20">
    <mposPhi volume="CDCstrawLong" ncopy="185" R_Z="47.112 0.0"
                         unit_length="cm" rot="-6.000 0 0" unit_angle="deg">
      <ring value="20" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLong" ncopy="192" R_Z="48.895 0.0"
                         unit_length="cm" rot="-6.000 0 0" unit_angle="deg">
      <ring value="21" />
      <sector value="1" step="1" />
    </mposPhi>
    <mposPhi volume="CDCstrawLong" ncopy="199" R_Z="50.677 0.0"
                         unit_length="cm" rot="-6.000 0 0" unit_angle="deg">
      <ring value="22" />
      <sector value="1" step="1" />
    </mposPhi>
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>

  <composition name="CDClayer_23_option-2" envelope="DK23">
    <mposPhi volume="CDCsector_23_option-2" ncopy="208">
      <ring value="23" />
      <sector value="1" step="1" />
    </mposPhi>
  </composition>
  <composition name="CDCsector_23_option-2" envelope="DJ23">
    <posXYZ volume="CDCstrawShort" X_Y_Z="52.969 0.0 0.0" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>
  <composition name="CDClayer_24_option-2" envelope="DK24">
    <mposPhi volume="CDCsector_24_option-2" ncopy="215">
      <ring value="24" />
      <sector value="1" step="1" />
    </mposPhi>
  </composition>
  <composition name="CDCsector_24_option-2" envelope="DJ24">
    <posXYZ volume="CDCstrawShort" X_Y_Z="54.751 0.0 0.0" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>
  <composition name="CDClayer_25_option-2" envelope="DK25">
    <mposPhi volume="CDCsector_25_option-2" ncopy="222">
      <ring value="25" />
      <sector value="1" step="1" />
    </mposPhi>
  </composition>
  <composition name="CDCsector_25_option-2" envelope="DJ25">
    <posXYZ volume="CDCstrawShort" X_Y_Z="56.534 0.0 0.0" />
    <posXYZ volume="CDPU" X_Y_Z="0.0 0.0 -75.45" />
    <posXYZ volume="CDPD" X_Y_Z="0.0 0.0 +75.20" />
  </composition>
  <!-- end of option 2 geometry section -->

  <composition name="CDCstrawShort" envelope="STRA">
    <posXYZ volume="STRW" X_Y_Z="0. 0. 0."> </posXYZ>
    <posXYZ volume="WIRE" X_Y_Z="0. 0. 0."> </posXYZ>
    <posXYZ volume="UPLG" X_Y_Z="0. 0. -75.50"> </posXYZ>
    <posXYZ volume="DPLG" X_Y_Z="0. 0. +75.50"> </posXYZ>
  </composition>
  <composition name="CDCstrawLong" envelope="STLA">
    <posXYZ volume="STLW" X_Y_Z="0. 0. 0."> </posXYZ>
    <posXYZ volume="WILE" X_Y_Z="0. 0. 0."> </posXYZ>
    <posXYZ volume="UPLG" X_Y_Z="0. 0. -75.92"> </posXYZ>
    <posXYZ volume="DPLG" X_Y_Z="0. 0. +75.92"> </posXYZ>
  </composition>
  <composition name="CDCstrawLongB" envelope="STLB">
    <posXYZ volume="STLX" X_Y_Z="0. 0. 0."> </posXYZ>
    <posXYZ volume="WILE" X_Y_Z="0. 0. 0."> </posXYZ>
    <posXYZ volume="UPLG" X_Y_Z="0. 0. -75.92"> </posXYZ>
    <posXYZ volume="DPLG" X_Y_Z="0. 0. +75.92"> </posXYZ>
  </composition>

 <composition name="CDCstrawLongB12">
    <posXYZ volume="CDCstrawLongB" X_Y_Z="17.4535 0.885142 0.0" rot="6.5062 0.329249 0.0" />
  </composition>
  <composition name="CDCstrawLongB14">
    <posXYZ volume="CDCstrawLongB" X_Y_Z="21.0282 0.869731 0.0" rot="6.41552 0.264793 0.0" />
  </composition>
  <composition name="CDCstrawLongB16">
    <posXYZ volume="CDCstrawLongB" X_Y_Z="24.3955 0.861491 0.0" rot="6.35623 0.223999 0.0" />
  </composition>
  <composition name="CDCstrawLongB18">
    <posXYZ volume="CDCstrawLongB" X_Y_Z="27.7615 0.855324 0.0" rot="6.31173 0.194068 0.0" />
  </composition>
  <composition name="CDCstrawLongB20">
    <posXYZ volume="CDCstrawLongB" X_Y_Z="31.1267 0.850536 0.0" rot="-6.27711 -0.171178 0.0" />
  </composition>

  <composition name="CDCstrawLongB22">
    <posXYZ volume="CDCstrawLongB" X_Y_Z="34.4912 0.84671 0.0" rot="-6.2494 -0.153109 0.0" />
  </composition>

  <composition name="CDCstrawLongB24">
    <posXYZ volume="CDCstrawLongB" X_Y_Z="37.8552 0.843584 0.0" rot="-6.22673 -0.138485 0.0" />
  </composition>

  <composition name="CDCstrawLongB26">
    <posXYZ volume="CDCstrawLongB" X_Y_Z="45.6173 0.83817 0.0" rot="-6.18741 -0.113468 0.0" />
  </composition>
  <composition name="CDCstrawLongB28">
    <posXYZ volume="CDCstrawLongB" X_Y_Z="48.9805 0.836369 0.0" rot="-6.17431 -0.105227 0.0" />
  </composition>

  <!-- set outer diameter of CDC to 57.0 cm (was 57.6cm)-->
  <!-- Sat Sep 27 15:00:14 EDT 2008 B.Z. -->
  <tubs name="CDC" Rio_Z="9.0   57.0   174.0" material="Air"
	                           comment="CDC mother volume"      />
  <tubs name="CDCI" Rio_Z="9.0000  9.0026 172.0" material="AluminizedMylar"
	                           comment="CDC inner cylinder"     />
  <tubs name="CDCO" Rio_Z="56.8000  57.0000 172.0" material="Aluminum"
	                           comment="CDC outer cylinder"     />
  <tubs name="CDPU" Rio_Z="9.0   57.0    0.9" material="Aluminum"
	                           comment="CDC upstream endplate"   />
  <tubs name="CDPD" Rio_Z="9.0   57.0    0.4" material="CarbonFiberEpoxy"
	                           comment="CDC downstream endplate" />
  <tubs name="CDBU" Rio_Z="9.0   57.0    0.2" material="FR-4"
	                           comment="CDC upstream circuit board" />
  <tubs name="CDBD" Rio_Z="9.0   57.0    0.1" material="FR-4"
	                           comment="CDC downstream circuit board" />
  <tubs name="CDGU" Rio_Z="9.0   57.0    0.3" material="Plexiglas"
	                           comment="CDC upstream gas plenum" />
  <tubs name="CDGD" Rio_Z="9.0   57.0    0.3" material="Plexiglas"
	                           comment="CDC downstream gas plenum" />
  <tubs name="CDCA" Rio_Z="9.0   57.0    0.5" material="SignalCables"
	                           comment="CDC upstream cables" />
  <pcon name="CDCB" material="SignalCables" comment="CDC readout cables">
    <polyplane Rio_Z="74.0 120. -65.2" />
    <polyplane Rio_Z="71.0 120. -62.2" />
    <polyplane Rio_Z="71.0 75.2 -62.2" />
    <polyplane Rio_Z="65.0 69.2 -56.2" />
    <polyplane Rio_Z="65.0 68.0 -55.0" />
    <polyplane Rio_Z="56.4 57.0 -3.31" />
    <polyplane Rio_Z="23.0 57.0 -0.53" />
    <polyplane Rio_Z="9.0 57.0 0.0" />
  </pcon>

  <tubs name="STRA" Rio_Z="0.000  0.800  152.0" material="CDchamberGas"
						sensitive="true" />
  <tubs name="STRW" Rio_Z="0.7895  0.8000  150.0" material="AluminizedKapton" />
  <tubs name="WIRE" Rio_Z="0.000  0.0015  152.0" material="Tungsten" />
  <tubs name="UPLG" Rio_Z="0.000  0.800  1.0" material="Aluminum" />
  <tubs name="DPLG" Rio_Z="0.000  0.800  1.0" material="Delrin" />

  <tubs name="STLA" Rio_Z="0.000  0.800  152.84" material="CDchamberGas"
						sensitive="true" />
  <tubs name="STLB" Rio_Z="0.000  0.800  152.84" material="CDchamberGas"
						sensitive="true" />
  <tubs name="STLW" Rio_Z="0.7895  0.8000  150.83" material="AluminizedKapton" />
  <tubs name="STLX" Rio_Z="0.7895  0.8000  150.83" material="AluminizedKapton" />

  <tubs name="WILE" Rio_Z="0.000  0.0015  152.83" material="Tungsten" />

  <tubs name="DC1"  Rio_Z="9.19   12.261 152.5" material="Air" />
  <tubs name="DC3"  Rio_Z="12.262 15.245 152.5" material="Air" />
  <tubs name="DC5"  Rio_Z="15.246 39.540 152.5" material="Air" />

  <tubs name="DC19"  Rio_Z="39.541 42.541 152.5" material="Air" />
  <tubs name="DC21"  Rio_Z="42.60  45.650 152.5" material="Air" />
  <tubs name="DC23"  Rio_Z="45.78  48.810 152.5" material="Air" />

  <tubs name="DC25"  Rio_Z="48.820 51.860 152.5" material="Air" />
  <tubs name="DC27"  Rio_Z="51.900 54.970 152.5" material="Air" />
  <tubs name="DC29"  Rio_Z="55.000 56.640 152.5" material="Air" />

  <!-- alternative geometry (option 2)
       the naming scheme replaces DC with DK -->
  <tubs name="DK1"  Rio_Z="10.120 11.800 152.5" material="Air" />
  <tubs name="DK2"  Rio_Z="11.901 13.581 152.5" material="Air" />
  <tubs name="DK3"  Rio_Z="13.682 15.362 152.5" material="Air" />
  <tubs name="DK4"  Rio_Z="15.464 22.215 152.5" material="Air" />
  <tubs name="DK7"  Rio_Z="22.338 24.018 152.5" material="Air" />
  <tubs name="DK8"  Rio_Z="24.120 25.800 152.5" material="Air" />
  <tubs name="DK9"  Rio_Z="25.902 27.582 152.5" material="Air" />
  <tubs name="DK10"  Rio_Z="27.684 29.364 152.5" material="Air" />
  <tubs name="DK11"  Rio_Z="29.467 31.147 152.5" material="Air" />
  <tubs name="DK12"  Rio_Z="31.249 37.355 152.5" material="Air" />
  <tubs name="DK15"  Rio_Z="37.360 39.040 152.5" material="Air" />
  <tubs name="DK16"  Rio_Z="39.142 40.822 152.5" material="Air" />
  <tubs name="DK17"  Rio_Z="40.925 42.605 152.5" material="Air" />
  <tubs name="DK18"  Rio_Z="42.707 44.387 152.5" material="Air" />
  <tubs name="DK19"  Rio_Z="44.490 46.170 152.5" material="Air" />
  <tubs name="DK20"  Rio_Z="46.272 52.126 152.5" material="Air" />
  <tubs name="DK23"  Rio_Z="52.129 53.809 152.5" material="Air" />
  <tubs name="DK24"  Rio_Z="53.911 55.591 152.5" material="Air" />
  <tubs name="DK25"  Rio_Z="55.694 57.374 152.5" material="Air" />
  <!-- end of option 2 geometry section -->

  <tubs name="DS1"  Rio_Z="10.12 11.80 152.5" material="Air"
                                              profile="-4.186 8.372" />
  <tubs name="DS2"  Rio_Z="11.90 13.58 152.5" material="Air"
                                              profile="-3.600 7.200" />
  <tubs name="DS3"  Rio_Z="13.68 15.36 152.5" material="Air"
                                              profile="-3.158 6.316" />
  <tubs name="DS8"  Rio_Z="24.37 26.05 152.5" material="Air"
                                              profile="-1.818 3.636" />
  <tubs name="DS9"  Rio_Z="26.15 27.83 152.5" material="Air"
                                              profile="-1.698 3.396" />
  <tubs name="DS10"  Rio_Z="27.94 29.62 152.5" material="Air"
                                              profile="-1.593 3.186" />
  <tubs name="DS11"  Rio_Z="29.72 31.40 152.5" material="Air"
                                              profile="-1.500 3.000" />
  <tubs name="DS12"  Rio_Z="31.50 33.18 152.5" material="Air"
                                              profile="-1.417 2.835" />
  <tubs name="DS17"  Rio_Z="41.43 43.11 152.5" material="Air"
                                              profile="-1.084 2.169" />
  <tubs name="DS18"  Rio_Z="43.22 44.90 152.5" material="Air"
                                              profile="-1.040 2.081" />
  <tubs name="DS19"  Rio_Z="45.00 46.68 152.5" material="Air"
                                              profile="-1.000 2.000" />
  <tubs name="DS20"  Rio_Z="46.78 48.46 152.5" material="Air"
                                              profile="-0.963 1.925" />
  <tubs name="DS21"  Rio_Z="48.56 50.24 152.5" material="Air"
                                              profile="-0.928 1.856" />
  <tubs name="DS22"  Rio_Z="50.35 52.03 152.5" material="Air"
                                              profile="-0.896 1.791" />
  <tubs name="DS23"  Rio_Z="52.13 53.81 152.5" material="Air"
                                              profile="-0.865 1.731" />
  <tubs name="DS24"  Rio_Z="53.91 55.59 152.5" material="Air"
                                              profile="-0.837 1.674" />
  <tubs name="DS25"  Rio_Z="55.69 57.37 152.5" material="Air"
                                              profile="-0.811 1.622" />

  <!-- alternative geometry (option 2)
       the naming scheme replaces DS with DJ -->
  <tubs name="DJ1"  Rio_Z="10.12 11.80 152.5" material="Air"
                                              profile="-4.186 8.372" />
  <tubs name="DJ2"  Rio_Z="11.90 13.58 152.5" material="Air"
                                              profile="-3.600 7.200" />
  <tubs name="DJ3"  Rio_Z="13.68 15.36 152.5" material="Air"
                                              profile="-3.158 6.316" />
  <tubs name="DJ7"  Rio_Z="22.34 24.02 152.5" material="Air"
                                              profile="-1.978 3.956" />
  <tubs name="DJ8"  Rio_Z="24.12 25.80 152.5" material="Air"
                                              profile="-1.837 3.673" />
  <tubs name="DJ9"  Rio_Z="25.90 27.58 152.5" material="Air"
                                              profile="-1.714 3.429" />
  <tubs name="DJ10"  Rio_Z="27.68 29.37 152.5" material="Air"
                                              profile="-1.607 3.214" />
  <tubs name="DJ11"  Rio_Z="29.47 31.15 152.5" material="Air"
                                              profile="-1.513 3.025" />
  <tubs name="DJ15"  Rio_Z="37.36 39.04 152.5" material="Air"
                                              profile="-1.200 2.400" />
  <tubs name="DJ16"  Rio_Z="39.14 40.82 152.5" material="Air"
                                              profile="-1.146 2.293" />
  <tubs name="DJ17"  Rio_Z="40.92 42.61 152.5" material="Air"
                                              profile="-1.098 2.195" />
  <tubs name="DJ18"  Rio_Z="42.71 44.39 152.5" material="Air"
                                              profile="-1.053 2.105" />
  <tubs name="DJ19"  Rio_Z="44.49 46.17 152.5" material="Air"
                                              profile="-1.011 2.022" />
  <tubs name="DJ23"  Rio_Z="52.13 53.81 152.5" material="Air"
                                              profile="-0.865 1.731" />
  <tubs name="DJ24"  Rio_Z="53.91 55.59 152.5" material="Air"
                                              profile="-0.837 1.674" />
  <tubs name="DJ25"  Rio_Z="55.69 57.38 152.5" material="Air"
                                              profile="-0.811 1.622" />
  <!-- end of option 2 geometry section -->

  <!-- The following elements describe an early rendition of the GlueX
       detector simulated using a fast Monte Carlo program MCFast.  They
       are retained for future reference, do not rely on their values. -->

  <parameters name="centralDC_pars" type="mcfast">
    <int	name="num"	value="2"	/>
    <string     name="name"	value="CDC"	/>
    <real       name="rmin"	value="15.0"	comment="inner radius"
				unit="cm"	/>
    <real       name="rmax"	value="60.0"	comment="outer radius"
				unit="cm"	/>
    <real       name="z0"	value="117.0"	comment="z of midplane"
				unit="cm"	/>
    <real       name="zlen"	value="200.0"	comment="length of cntr"
				unit="cm"	/>
    <int	name="num_anode"    value="23"	comment="anode layers" />
    <int	name="num_cathode"  value="0"	/>
    <reference  name="material"	    value="CDchamberGas" />
    <real_array name="thick_boun"   comment="inner outer upstream downstream
		window thicknesses" values="0.20  0.50    0.90     0.60"
				    unit="cm"	/>
    <reference_vector name="mat_boun">
      <reference_data value="CarbonFiber"    comment="inner window material"     />
      <reference_data value="CarbonFiber"    comment="outer window material"     />
      <reference_data value="Aluminum" comment="upstream end plate matl"   />
      <reference_data value="Aluminum" comment="downstream end plate matl" />
    </reference_vector>
  </parameters>

  <parameters name="centralDClayer_pars" type="mcfast">
    <int	name="det"	value="2"	comment="num of mother"   />
    <real	name="zlen"	value="200.0"	comment="length of layer"
				unit="cm"	/>
    <real	name="cell_height" value="1.6"	comment="thickness"
				unit="cm"	/>
    <int	name="ID_readout" value="-1"	/>
    <real	name="phi0"	value="0."	comment="offset to wire 1"
				unit="cm"	/>
    <real	name="stereo_offset" value="0."	comment="where is phi0"
				unit="cm"	/>
    <real	name="eff_hit"	value="0.96"	comment="hit efficiency"
				unit="cm"	/>
    <real	name="eff_dedx"	value="0.96"	comment="dE/dx efficiency"
				unit="cm"	/>
    <real	name="siga"	value="0.015"	comment="xy resolution"
				unit="cm"	/>
    <real	name="sigb"	value="0.00"	comment="?? resolution"
				unit="cm"	/>
    <real	name="sigc"	value="0.00"	comment="?? resolution"
				unit="cm"	/>
  </parameters>

  <parameters name="centralDCoffset_pars" type="mcfast">
    <int	name="det"	value="2"	comment="num of mother"   />
    <real	name="cell_offset" value="0.0"	comment="offset in phi"
				unit="cm"	/>
    <real	name="sag"	value="0.0"	comment="sagitta of wire"
				unit="cm"	/>
    <real_array	name="offset"	values="0.0 0.0 0.0" comment="not used"
				unit="cm"	/>
    <real_array	name="dircos"	values="0.0 0.0 0.0" comment="not used"
				unit="cm"	/>
  </parameters>

  <parameters name="centralDCsupport_pars" type="mcfast">
    <string	name="shape"	value="TUBE"	/>
    <int	name="type"	value="41"	/>
    <real	name="z0"	value="117.0"	comment="z of midplane"
				unit="cm"	/>
    <real	name="zlen"	value="200.0"	comment="length of drum"
				unit="cm"	/>
    <reference 	name="material" value="Aluminum" comment="straw tube mockup" />
  </parameters>

  <mcfast model="Drift" template="db/drift.db" parameters="centralDC_pars">
    <int	name="num"	value="2"	/>
    <string     name="name"	value="CDC"	/>
    <int	name="num_anode"    value="23"	comment="anode layers" />
    <int	name="num_cathode"  value="0"		 />
    <reference  name="material"	    value="CDchamberGas" />
    <real_array name="thick_boun"   comment="inner outer upstream downstream
		window thicknesses" values="0.20  0.50    0.90     0.60"
				    unit="cm"	/>
    <reference_vector name="mat_boun">
      <reference_data value="CarbonFiber" comment="inner window material"  />
      <reference_data value="CarbonFiber" comment="outer window material"  />
      <reference_data value="Aluminum" comment="upstream window matl"   />
      <reference_data value="Aluminum" comment="downstream window matl" />
    </reference_vector>

    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="1"	comment="layer number" 	  />
      <real	name="radius"	value="16.049"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="63"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.0"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="2"	comment="layer number" 	  />
      <real	name="radius"	value="17.831"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="70"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.0"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="3"	comment="layer number" 	  />
      <real	name="radius"	value="19.613"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="77"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.0"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="4"	comment="layer number" 	  />
      <real	name="radius"	value="21.395"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="84"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.0"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="5"	comment="layer number" 	  />
      <real	name="radius"	value="23.178"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="91"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.105"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="6"	comment="layer number" 	  />
      <real	name="radius"	value="24.960"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="98"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.105"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="7"	comment="layer number" 	  />
      <real	name="radius"	value="26.742"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="105"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="-0.105" comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="8"	comment="layer number" 	  />
      <real	name="radius"	value="28.524"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="112"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="-.105"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="9"	comment="layer number" 	  />
      <real	name="radius"	value="32.089"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="126"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.0"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="10"	comment="layer number" 	  />
      <real	name="radius"	value="33.871"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="133"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.0"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="11"	comment="layer number" 	  />
      <real	name="radius"	value="35.654"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="140"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.0"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="12"	comment="layer number" 	  />
      <real	name="radius"	value="37.436"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="147"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.0"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="13"	comment="layer number" 	  />
      <real	name="radius"	value="39.218"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="154"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.0"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="14"	comment="layer number" 	  />
      <real	name="radius"	value="41.001"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="161"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.105"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="15"	comment="layer number" 	  />
      <real	name="radius"	value="42.783"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="168"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.105"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="16"	comment="layer number" 	  />
      <real	name="radius"	value="44.566"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="175"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="-0.105" comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="17"	comment="layer number" 	  />
      <real	name="radius"	value="46.348"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="182"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="-0.105" comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="18"	comment="layer number" 	  />
      <real	name="radius"	value="49.149"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="193"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.0"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="19"	comment="layer number" 	  />
      <real	name="radius"	value="50.932"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="200"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.0"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="20"	comment="layer number" 	  />
      <real	name="radius"	value="52.714"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="207"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.0"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="21"	comment="layer number" 	  />
      <real	name="radius"	value="54.497"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="214"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.0"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="22"	comment="layer number" 	  />
      <real	name="radius"	value="56.279"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="221"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.0"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>
    <mcfast model="LayerDRFAno" template="db/drift_layer.db"
			        parameters="centralDClayer_pars">
      <int	name="lyr"	value="23"	comment="layer number" 	  />
      <real	name="radius"	value="58.062"	comment="central radius"
				unit="cm"	/>
      <int	name="nwires"	value="228"	comment="wire count"	  />
      <int	name="ID_cathode" value="0"	comment="cathode ID"	  />
      <real	name="stereo_tau" value="0.0"	comment="twist angle tau"
				unit="rad"	/>
    </mcfast>

    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="1"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="2"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="3"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="4"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="5"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="6"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="7"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="8"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="9"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="10"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="11"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="12"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="13"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="14"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="15"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="16"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="17"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="18"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="19"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="20"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="21"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="22"	comment="layer number"	/>
    </mcfast>
    <mcfast model="OffsetDRFAno" template="db/drift_offset.db"
				 parameters="centralDCoffset_pars">
      <int	name="lyr"	value="23"	comment="layer number"	/>
    </mcfast>

    <mcfast model="Absorber"	template="db/absorber.db"
				parameters="centralDCsupport_pars">
      <string	name="name"	value="SHIT01"	/>
      <real_array name="rmin" 	values="21.00  21.00" comment="inner cone"
				unit="cm"	/>
      <real_array name="rmax" 	values="21.04  21.04" comment="outer cone"
				unit="cm"	/>
    </mcfast>
    <mcfast model="Absorber"	template="db/absorber.db"
				parameters="centralDCsupport_pars">
      <string	name="name"	value="SHIT03"	/>
      <real_array name="rmin" 	values="25.00  25.00" comment="inner cone"
				unit="cm"	/>
      <real_array name="rmax" 	values="25.04  25.04" comment="outer cone"
				unit="cm"	/>
    </mcfast>
    <mcfast model="Absorber"	template="db/absorber.db"
				parameters="centralDCsupport_pars">
      <string	name="name"	value="SHIT05"	/>
      <real_array name="rmin" 	values="29.00  29.00" comment="inner cone"
				unit="cm"	/>
      <real_array name="rmax" 	values="29.04  29.04" comment="outer cone"
				unit="cm"	/>
    </mcfast>
    <mcfast model="Absorber"	template="db/absorber.db"
				parameters="centralDCsupport_pars">
      <string	name="name"	value="SHIT07"	/>
      <real_array name="rmin" 	values="31.00  31.00" comment="inner cone"
				unit="cm"	/>
      <real_array name="rmax" 	values="31.04  31.04" comment="outer cone"
				unit="cm"	/>
    </mcfast>
    <mcfast model="Absorber"	template="db/absorber.db"
				parameters="centralDCsupport_pars">
      <string	name="name"	value="SHIT09"	/>
      <real_array name="rmin" 	values="35.00  35.00" comment="inner cone"
				unit="cm"	/>
      <real_array name="rmax" 	values="35.04  35.04" comment="outer cone"
				unit="cm"	/>
    </mcfast>
    <mcfast model="Absorber"	template="db/absorber.db"
				parameters="centralDCsupport_pars">
      <string	name="name"	value="SHIT11"	/>
      <real_array name="rmin" 	values="37.00  37.00" comment="inner cone"
				unit="cm"	/>
      <real_array name="rmax" 	values="37.04  37.04" comment="outer cone"
				unit="cm"	/>
    </mcfast>
    <mcfast model="Absorber"	template="db/absorber.db"
				parameters="centralDCsupport_pars">
      <string	name="name"	value="SHIT13"	/>
      <real_array name="rmin" 	values="41.00  41.00" comment="inner cone"
				unit="cm"	/>
      <real_array name="rmax" 	values="41.04  41.04" comment="outer cone"
				unit="cm"	/>
    </mcfast>
    <mcfast model="Absorber"	template="db/absorber.db"
				parameters="centralDCsupport_pars">
      <string	name="name"	value="SHIT15"	/>
      <real_array name="rmin" 	values="45.00  45.00" comment="inner cone"
				unit="cm"	/>
      <real_array name="rmax" 	values="45.04  45.04" comment="outer cone"
				unit="cm"	/>
    </mcfast>
    <mcfast model="Absorber"	template="db/absorber.db"
				parameters="centralDCsupport_pars">
      <string	name="name"	value="SHIT17"	/>
      <real_array name="rmin" 	values="49.00  49.00" comment="inner cone"
				unit="cm"	/>
      <real_array name="rmax" 	values="49.04  49.04" comment="outer cone"
				unit="cm"	/>
    </mcfast>
    <mcfast model="Absorber"	template="db/absorber.db"
				parameters="centralDCsupport_pars">
      <string	name="name"	value="SHIT19"	/>
      <real_array name="rmin" 	values="53.00  53.00" comment="inner cone"
				unit="cm"	/>
      <real_array name="rmax" 	values="53.04  53.04" comment="outer cone"
				unit="cm"	/>
    </mcfast>
    <mcfast model="Absorber"	template="db/absorber.db"
				parameters="centralDCsupport_pars">
      <string	name="name"	value="SHIT21"	/>
      <real_array name="rmin" 	values="57.00  57.00" comment="inner cone"
				unit="cm"	/>
      <real_array name="rmax" 	values="57.04  57.04" comment="outer cone"
				unit="cm"	/>
    </mcfast>
  </mcfast>

</section>

<!-- </HDDS> -->