<?xml version="1.0"  ?> 
<!-- 24 Feb 2000  first pass at S2 detector definition    -->

<!DOCTYPE lcdparm SYSTEM "detParms.dtd" >

<!--   Following describes the standard small detector, version 2        -->

<!--

CVS $Header: /afs/slac.stanford.edu/g/nld/cvsroot/lcd/dat/small/1/smallParms2.xml,v 1.0 2000/2/24 09:30:00 cassell Exp $

detector_ID:
type  S2
major 2
minor 0
end;

-->
<lcdparm>
  <global file="smallParms2.xml" />
  <physical_detector topology="small" id = "S2" >

    <volume id="EM_BARREL" >

       <tube>
         <barrel_dimensions inner_r = "78.0" outer_z = "180.0" />
         <layering n="50">
           <slice material = "W" width = "0.2" />
           <slice material = "Si" width = "0.03" sensitive = "yes" />
           <slice material = "G10" width = "0.1" />
           <slice material = "Air" width = "0.17" />
         </layering>
         <segmentation cos_theta = "300" phi = "300" />
      </tube>
      <calorimeter type = "em" />
    </volume>

    <volume id="EM_BARREL_ELECTRONICS">
      <tube>
        <barrel_dimensions inner_r = "103."   outer_z = "180."  />
        <layering>
          <slice material = "G10" width = "7.0" />
        </layering>
      </tube>
      <support type = "electronics" />
    </volume>

    <volume id="EM_BARREL_INNER_WALL" >

      <tube>
        <barrel_dimensions inner_r = "75.0"  outer_z = "180.0"  />
        <layering>
          <slice material = "Al" width = "3.0" />
        </layering>
      </tube>
      <support />
    </volume>


    <volume id="EM_BARREL_ENDRING">

      <disk>
        <disk_dimensions inner_r = "78.0" inner_z = "180.0" outer_r = "110.0"/>
        <layering>
          <slice material = "Al" width = "3.0" />
        </layering>
      </disk>
      <support />
    </volume>

    <volume id = "EM_ENDCAP" >

      <disk reflected = "yes">
        <disk_dimensions inner_r = "24.0" inner_z = "152.5" outer_r = "70.0" />
        <layering n="50" >
          <slice material = "W" width = "0.2" />
          <slice material = "Si" width = "0.03" sensitive = "yes" />
          <slice material = "G10" width = "0.1" />
          <slice material = "Air" width = "0.17" />
        </layering>
        <segmentation theta = "300" phi = "300" />
      </disk>
      <calorimeter type = "em" />
    </volume>

    <volume id="EM_ENDCAP_ELECTRONICS">
      <disk>
        <disk_dimensions inner_r = "24.0" inner_z = "177.5"
                         outer_r = "70.0" />
        <layering>
          <slice material = "G10" width = "7.0" />
        </layering>
      </disk>
      <support type = "electronics" />
    </volume>

    <volume id="EM_ENDCAP_INNER_DISK">
      <disk>
        <disk_dimensions inner_r = "24.0" inner_z = "150.0"
                         outer_r = "70.0" />
        <layering>
          <slice material = "Al" width = "2.5" />
        </layering>
      </disk>
      <support/>
    </volume>

    <volume id="EM_ENDCAP_INNER_TUBE">
      <disk>
        <disk_dimensions inner_r = "20.0" inner_z = "150." 
                         outer_r = "24.0" />
        <layering>
          <slice material = "Al" width = "34.5" />
        </layering>
      </disk>
      <support />
    </volume>

    <volume id="EM_ENDCAP_OUTER_TUBE">
      <disk>
        <disk_dimensions inner_r = "70.0" inner_z = "150." 
                         outer_r = "74.0" />
        <layering>
          <slice material = "Al" width = "34.5" />
        </layering>
      </disk>
      <support />
    </volume>

    <volume id="HAD_BARREL" >

       <tube>
         <barrel_dimensions inner_r = "188.0" outer_z = "269.0" />
         <layering n="38">
           <slice material = "Cu" width = "2.0" />
           <slice material = "Tyvek" width = "0.05" />
           <slice material = "Polystyrene" width = "0.5" sensitive = "yes" />
           <slice material = "Tyvek" width = "0.05" />
         </layering>
         <segmentation cos_theta = "300" phi = "300" />
      </tube>
      <calorimeter type = "had" />
    </volume>

    <volume id="HAD_BARREL_ELECTRONICS">
      <tube>
        <barrel_dimensions inner_r = "286.8"   outer_z = "269."  />
        <layering>
          <slice material = "G10" width = "9.2" />
        </layering>
      </tube>
      <support type = "electronics" />
    </volume>

    <volume id="HAD_BARREL_INNER_WALL" >

      <tube>
        <barrel_dimensions inner_r = "184.0"  outer_z = "269.0"  />
        <layering>
          <slice material = "Al" width = "4.0" />
        </layering>
      </tube>
      <support />
    </volume>


    <volume id="HAD_BARREL_ENDRING">

      <disk>
        <disk_dimensions inner_r = "184.0" inner_z = "269.0"
                         outer_r = "296.0" />
        <layering>
          <slice material = "Al" width = "5.0" />
        </layering>
      </disk>
      <support />
    </volume>

    <volume id = "HAD_ENDCAP" >

      <disk reflected = "yes">
        <disk_dimensions inner_r = "26.0" inner_z = "189.0" outer_r = "178.0" />
        <layering n="38" >
          <slice material = "Cu" width = "2.0" />
          <slice material = "Tyvek" width = "0.05" />
          <slice material = "Polystyrene" width = "0.5" sensitive = "yes" />
          <slice material = "Tyvek" width = "0.05" />
        </layering>
        <segmentation theta = "300" phi = "300" />
      </disk>
      <calorimeter type = "had" />
    </volume>

    <volume id="HAD_ENDCAP_ELECTRONICS">
      <disk>
        <disk_dimensions inner_r = "26.0" inner_z = "287.8"
                         outer_r = "178.0" />
        <layering>
          <slice material = "G10" width = "9.2" />
        </layering>
      </disk>
      <support type = "electronics" />
    </volume>

    <volume id="HAD_ENDCAP_INNER_DISK">
      <disk>
        <disk_dimensions inner_r = "26.0" inner_z = "185.0"
                         outer_r = "178.0" />
        <layering>
          <slice material = "Al" width = "4.0" />
        </layering>
      </disk>
      <support/>
    </volume>

    <volume id="HAD_ENDCAP_INNER_TUBE">
      <disk>
        <disk_dimensions inner_r = "20.0" inner_z = "185.0" 
                         outer_r = "26.0" />
        <layering>
          <slice material = "Al" width = "112." />
        </layering>
      </disk>
      <support />
    </volume>

    <volume id="HAD_ENDCAP_OUTER_TUBE">
      <disk>
        <disk_dimensions inner_r = "178.0" inner_z = "185.0" 
                         outer_r = "182.0" />
        <layering>
          <slice material = "Al" width = "112.0" />
        </layering>
      </disk>
      <support />
    </volume>

    <volume id = "COIL" >
     <tube>
      <barrel_dimensions inner_r = "129.0" outer_z = "178.0" />
      <layering>
        <slice material = "Al" width = "29.0" />
      </layering>
     </tube>
      <coil inner_field = "6.0"
            outer_field = "-0.6"
            outer_field_radius = "500.0" />
    </volume>

    <volume id = "COIL_INNER_TUBE">
      <tube>
        <barrel_dimensions inner_r = "113.0" outer_z = "178.0" />
        <layering>
          <slice material = "Al" width = "5.0" />
        </layering>
      </tube>
      <support />
    </volume>

    <volume id = "COIL_OUTER_TUBE">
      <tube>
        <barrel_dimensions inner_r = "179.0" outer_z = "178.0" />
        <layering>
          <slice material = "Al" width = "3.0" />
        </layering>
      </tube>
      <support />
    </volume>

    <volume id = "COIL_OUTER_DISK">
      <disk reflected = "yes" >
        <disk_dimensions inner_r = "113.0" inner_z = "178.0"
                           outer_r = "182.0"  />
        <layering>
          <slice material = "Al" width = "5.0" />
        </layering>
      </disk>
      <support />
    </volume>

    <volume id="LUM_ENDCAP" >

      <disk reflected = "yes" >
        <disk_dimensions inner_r = "6.0" inner_z = "151.0"
                         outer_r = "15.0" />
        <layering n = "50">
          <slice material = "W" width = "0.2" />
          <slice material = "Si" width = "0.03" sensitive = "yes" />
          <slice material = "G10" width = "0.1" />
          <slice material = "Air" width = "0.17" />
        </layering>
        <segmentation theta = "300" phi = "300" />
      </disk>
      <calorimeter type = "lum" />
    </volume>

    <volume id="LUM_ENDCAP_ELECTRONICS">
      <disk>
        <disk_dimensions inner_r = "6.0" inner_z = "176.0"
                         outer_r = "15.0" />
        <layering>
          <slice material = "G10" width = "7.0" />
        </layering>
      </disk>
      <support type = "electronics" />
    </volume>

    <volume id="LUM_ENDCAP_INNER_DISK">
      <disk>
        <disk_dimensions inner_r = "6.0" inner_z = "150.0"
                         outer_r = "15.0" />
        <layering>
          <slice material = "Al" width = "1.0" />
        </layering>
      </disk>
      <support/>
    </volume>

    <volume id="LUM_ENDCAP_INNER_TUBE">
      <disk>
        <disk_dimensions inner_r = "5.0" inner_z = "150." 
                         outer_r = "6.0" />
        <layering>
          <slice material = "Al" width = "33.0" />
        </layering>
      </disk>
      <support />
    </volume>

    <volume id="LUM_ENDCAP_OUTER_TUBE">
      <disk>
        <disk_dimensions inner_r = "15.0" inner_z = "150." 
                         outer_r = "16.0" />
        <layering>
          <slice material = "Al" width = "33.0" />
        </layering>
      </disk>
      <support />
    </volume>

    <volume id="MUON_BARREL" >

       <tube>
         <barrel_dimensions inner_r = "300.0" outer_z = "298.0" />
         <layering n="10">
           <slice material = "Fe" width = "10.0" />
           <slice material = "Air" width = "2.0" sensitive = "yes" />
         </layering>
         <segmentation cos_theta = "100" phi = "100" />
         <strip_segmentation z_width = "3.0" phi_width = "3.0" />
      </tube>
      <calorimeter type = "muon" />
    </volume>

    <volume id="MUON_ENDCAP" >

       <disk>
         <disk_dimensions inner_r = "25.0" inner_z = "298.0"
                          outer_r = "303.0" />
         <layering n="10">
           <slice material = "Fe" width = "10.0" />
           <slice material = "Air" width = "2.0" sensitive = "yes" />
         </layering>
         <segmentation cos_theta = "100" phi = "100" />
         <strip_segmentation x_width = "3.0" y_width = "3.0" />
      </disk>
      <calorimeter type = "muon" />
    </volume>

    <complex_volume id = "VERTEX_BARREL">
      <volume id = "VERTEX_BARREL_1">
        <tube>
          <barrel_dimensions inner_r = "1.2" outer_z = "2.5" />
          <layering>
            <slice material = "Si" width = "0.01" sensitive = "yes" />
          </layering>
        </tube>
        <tracker />
      </volume >
      <volume id = "VERTEX_BARREL_2">
        <tube>
          <barrel_dimensions inner_r = "2.4" outer_z = "12.5" />
          <layering>
            <slice material = "Si" width = "0.01" sensitive = "yes" />
          </layering>
        </tube>
        <tracker />
      </volume >
      <volume id = "VERTEX_BARREL_3">
        <tube>
          <barrel_dimensions inner_r = "3.6" outer_z = "12.5" />
          <layering>
            <slice material = "Si" width = "0.01" sensitive = "yes" />
          </layering>
        </tube>
        <tracker />
      </volume >
      <volume id = "VERTEX_BARREL_4">
        <tube>
          <barrel_dimensions inner_r = "4.8" outer_z = "12.5" />
          <layering>
            <slice material = "Si" width = "0.01" sensitive = "yes" />
          </layering>
        </tube>
        <tracker />
      </volume >
      <volume id = "VERTEX_BARREL_5">
        <tube>
          <barrel_dimensions inner_r = "6.0" outer_z = "12.5" />
          <layering>
            <slice material = "Si" width = "0.01" sensitive = "yes" />
          </layering>
        </tube>
        <tracker />
      </volume >
    </complex_volume>

    <volume id = "VERTEX_CRYO_BARREL">
      <tube>
        <barrel_dimensions inner_r = "7.2" outer_z = "21.3" />
        <layering>
          <slice material = "Polystyrene" width = "3.1" />  <!-- foam??? -->
        </layering >
      </tube>
      <support type = "cryo" />
    </volume>

    <volume id = "VERTEX_CRYO_ENDPLATE">
      <disk>
        <disk_dimensions inner_r = "2.3" outer_r = "7.2" inner_z = "15.0" />
        <layering>
          <slice material = "Polystyrene" width = "6.3" />   <!-- foam??? -->
        </layering >
      </disk>
      <support type = "cryo" />
    </volume>


    <complex_volume id = "TRACK_BARREL">
      <volume id = "TRACK_BARREL_1">
        <tube>
          <barrel_dimensions inner_r = "14.0" outer_z = "31.0" />
          <layering>
            <slice material = "G10" width = "0.11" />
            <slice material = "Si" width = "0.06" sensitive = "yes" />
          </layering>
        </tube>
        <tracker />
      </volume >
      <volume id = "TRACK_BARREL_2">
        <tube>
          <barrel_dimensions inner_r = "15.0" outer_z = "31.0" />
          <layering>
            <slice material = "G10" width = "0.11" />
            <slice material = "Si" width = "0.06" sensitive = "yes" />
          </layering>
        </tube>
        <tracker />
      </volume >
      <volume id = "TRACK_BARREL_3">
        <tube>
          <barrel_dimensions inner_r = "42.0" outer_z = "89.0" />
          <layering>
            <slice material = "G10" width = "0.11" />
            <slice material = "Si" width = "0.06" sensitive = "yes" />
          </layering>
        </tube>
        <tracker />
      </volume >
      <volume id = "TRACK_BARREL_4">
        <tube>
          <barrel_dimensions inner_r = "43.0" outer_z = "89.0" />
          <layering>
            <slice material = "G10" width = "0.11" />
            <slice material = "Si" width = "0.06" sensitive = "yes" />
          </layering>
        </tube>
        <tracker />
      </volume >
      <volume id = "TRACK_BARREL_5">
        <tube>
          <barrel_dimensions inner_r = "70.0" outer_z = "147.0" />
          <layering>
            <slice material = "G10" width = "0.11" />
            <slice material = "Si" width = "0.06" sensitive = "yes" />
          </layering>
        </tube>
        <tracker />
      </volume >
      <volume id = "TRACK_BARREL_6">
        <tube>
          <barrel_dimensions inner_r = "71.0" outer_z = "147.0" />
          <layering>
            <slice material = "G10" width = "0.11" />
            <slice material = "Si" width = "0.06" sensitive = "yes" />
          </layering>
        </tube>
        <tracker />
      </volume >
    </complex_volume>

    <complex_volume id = "TRACK_ENDCAP">
      <volume id = "TRACK_ENDCAP_1">
        <disk>
          <disk_dimensions inner_r = "4.4" inner_z = "31.0"
                           outer_r = "15.1" />
          <layering>
	    <slice material = "Si" width = "0.025" sensitive = "yes" />
          </layering>
        </disk>
        <tracker />
      </volume> 
      <volume id = "TRACK_ENDCAP_2">
        <disk>
          <disk_dimensions inner_r = "7.7" inner_z = "61.0"
                           outer_r = "29.6" />
          <layering>
	    <slice material = "Si" width = "0.025" sensitive = "yes" />
          </layering>
        </disk>
        <tracker />
      </volume> 
      <volume id = "TRACK_ENDCAP_3">
        <disk>
          <disk_dimensions inner_r = "11.1" inner_z = "91.0"
                           outer_r = "44.1" />
          <layering>
	    <slice material = "Si" width = "0.025" sensitive = "yes" />
          </layering>
        </disk>
        <tracker />
      </volume> 
      <volume id = "TRACK_ENDCAP_4">
        <disk>
          <disk_dimensions inner_r = "14.4" inner_z = "121.0"
                           outer_r = "58.6" />
          <layering>
	    <slice material = "Si" width = "0.025" sensitive = "yes" />
          </layering>
        </disk>
        <tracker />
      </volume> 
      <volume id = "TRACK_ENDCAP_5">
        <disk>
          <disk_dimensions inner_r = "17.5" inner_z = "149.0"
                           outer_r = "72.5" />
          <layering>
	    <slice material = "Si" width = "0.025" sensitive = "yes" />
          </layering>
        </disk>
        <tracker />
      </volume> 
    </complex_volume>


<!--  Pipe consists of 3 (well, 5 counting reflected parts) components:
      an  barrel, then a conical piece on each end, then another (wider)
      tube on each end.  So far Knut has only allowed for the barrel
      which is supposed to enclose a Ti shield.  To do:
         * get materials file for Ti (temporarily substituted Ti)
         * find out from Knut how he plans to put the three pieces
           together 
         * find out from Knut whether all pieces have corresponding
           Ti shields
 -->

    <volume id = "PIPE_INNER_SHIELD">
      <tube>
        <barrel_dimensions inner_r = "1.0" outer_z = "3.5"  />
        <layering>
          <slice material = "Ti" width = "0.01" />  
        </layering>
      </tube>
      <support />
    </volume>

    <volume id = "PIPE_INNER">
      <tube>
        <barrel_dimensions inner_r = "1.1" outer_z = "3.5"  />
        <layering>
          <slice material = "Be" width = "0.075" />
        </layering>
      </tube>
      <support />
    </volume>

    <volume id = "PIPE_CONE">
      <cone reflected = "yes">
        <cone_dimensions  min_inner_r = "1.1"
                          max_inner_r = "2.2"
                          inner_z = "3.5"
                          outer_z = "4.7"  />
        <cone_slice material = "Be" 
                    inner_width = "0.075" />
      </cone>
      <support  />
    </volume>


    <!-- Length of this pipe (goes out to 30.0 in Z) is somewhat arbitrary.
         It can be changed easily if necessary.
      -->
    <volume id = "PIPE_OUTER">
      <disk>
        <disk_dimensions inner_r = "2.2" inner_z = "4.7" outer_r="2.275"  />
        <layering>
          <slice material = "Be" width = "25.3" />
        </layering>
      </disk>
      <support />
    </volume>


  </physical_detector>

  <proc_parm>
    <cal_smear em_energy = "0.12 0.01" had_energy = "0.50 0.02"
               em_position = "1.0 0.0" had_position = "5.0 0.0" />
  </proc_parm>

</lcdparm>
