<?xml version="1.0"  ?> 
<!-- 9 Apr 2001  first pass at SDMar01 detector definition    -->

<!DOCTYPE lcdparm SYSTEM "detParms.dtd" >

<!--   Following describes the standard silicon detector, version 1        -->

<!--

CVS $Header: /afs/slac.stanford.edu/g/nld/cvsroot/lcd/dat/silicon/1/SDMar01.xml,v 1.0 2001/4/5 09:30:00 cassell Exp $

detector_ID:
type  SDMar01
major 1
minor 0
end;

-->
<lcdparm>
  <global file="SDMar01.xml" />
  <physical_detector topology="silicon" id = "SDMar01" >

<!--  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" rad_len_cm="0.00043" inter_len_cm="0.00037">
      <tube>
        <barrel_dimensions inner_r = "1.0" outer_z = "3.5"  />
        <layering>
          <slice material = "Be" width = "0.015" />
        </layering>
      </tube>
      <support />
    </volume>

    <volume id = "PIPE_INNER_SHIELD" rad_len_cm="0.00281" inter_len_cm="0.00036">
      <cone reflected = "yes">
        <cone_dimensions  min_inner_r = "1.0"
                          max_inner_r = "2.2"
                          inner_z = "3.5"
                          outer_z = "4.7"  />
        <cone_slice material = "Ti" 
                    inner_width = "0.01" />
      </cone>
      <support  />
    </volume>

    <volume id = "PIPE_CONE" rad_len_cm="0.00213" inter_len_cm="0.00184">
      <cone reflected = "yes">
        <cone_dimensions  min_inner_r = "1.01"
                          max_inner_r = "2.21"
                          inner_z = "3.5"
                          outer_z = "4.7"  />
        <cone_slice material = "Be" 
                    inner_width = "0.1" />
      </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" rad_len_cm="0.00213" inter_len_cm="0.00184">
      <disk>
        <disk_dimensions inner_r = "2.2" inner_z = "4.7" outer_r="2.3"  />
        <layering>
          <slice material = "Be" width = "25.3" />
        </layering>
      </disk>
      <support />
    </volume>

    <complex_volume id = "VERTEX_BARREL">
      <volume id = "VERTEX_BARREL_1" rad_len_cm="0.0011" inter_len_cm="0.00022">
        <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" rad_len_cm="0.0011" inter_len_cm="0.00022">
        <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" rad_len_cm="0.0011" inter_len_cm="0.00022">
        <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" rad_len_cm="0.0011" inter_len_cm="0.00022">
        <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" rad_len_cm="0.0011" inter_len_cm="0.00022">
        <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_ENDPLATE" rad_len_cm="0.00852" inter_len_cm="0.0735">
      <disk reflected="yes">
        <disk_dimensions inner_r = "2.2" outer_r = "7.0" inner_z = "15.0" />
        <layering>
          <slice material = "Be" width = "0.3" />  
        </layering >
      </disk>
      <support type = "cryo" />
    </volume>

    <volume id = "VERTEX_CRYO_BARREL" rad_len_cm="0.0044" inter_len_cm="0.003">
      <tube>
        <barrel_dimensions inner_r = "11.0" outer_z = "23.0" />
        <layering>
          <slice material = "PolystyreneFoam" width = "3.0" />  <!-- foam??? -->
        </layering >
      </tube>
      <support type = "cryo" />
    </volume>

    <volume id = "VERTEX_CRYO_ENDPLATE" rad_len_cm="0.0044" inter_len_cm="0.003">
      <disk>
        <disk_dimensions inner_r = "2.2" outer_r = "11.0" inner_z = "20.0" />
        <layering>
          <slice material = "PolystyreneFoam" width = "3.0" />   <!-- foam??? -->
        </layering >
      </disk>
      <support type = "cryo" />
    </volume>


    <volume id="LUM_ENDCAP" rad_len_cm="0.571" inter_len_cm="0.023">

      <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 = "600" phi = "1200" />
      </disk>
      <calorimeter type = "lum" />
    </volume>

    <volume id="LUM_ENDCAP_ELECTRONICS" rad_len_cm="0.42" inter_len_cm="0.133">
      <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" rad_len_cm="0.1125" inter_len_cm="0.0255">
      <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" rad_len_cm="0.1125" inter_len_cm="0.0225">
      <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" rad_len_cm="0.1125" inter_len_cm="0.0225">
      <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>

    <complex_volume id = "TRACK_BARREL">
      <volume id = "TRACK_BARREL_1" rad_len_cm="0.0052" inter_len_cm="0.0014">
        <tube>
          <barrel_dimensions inner_r = "20.0" outer_z = "26.67" />
          <layering>
            <slice material = "G10" width = "0.05" />
            <slice material = "Si" width = "0.02" sensitive = "yes" />
          </layering>
        </tube>
        <tracker />
      </volume >
      <volume id = "TRACK_BARREL_2" rad_len_cm="0.0052" inter_len_cm="0.0014">
        <tube>
          <barrel_dimensions inner_r = "46.25" outer_z = "61.67" />
          <layering>
            <slice material = "G10" width = "0.05" />
            <slice material = "Si" width = "0.02" sensitive = "yes" />
          </layering>
        </tube>
        <tracker />
      </volume >
      <volume id = "TRACK_BARREL_3" rad_len_cm="0.0052" inter_len_cm="0.0014">
        <tube>
          <barrel_dimensions inner_r = "72.5" outer_z = "96.67" />
          <layering>
            <slice material = "G10" width = "0.05" />
            <slice material = "Si" width = "0.02" sensitive = "yes" />
          </layering>
        </tube>
        <tracker />
      </volume >
      <volume id = "TRACK_BARREL_4" rad_len_cm="0.0052" inter_len_cm="0.0014">
        <tube>
          <barrel_dimensions inner_r = "98.75" outer_z = "131.67" />
          <layering>
            <slice material = "G10" width = "0.05" />
            <slice material = "Si" width = "0.02" sensitive = "yes" />
          </layering>
        </tube>
        <tracker />
      </volume >
      <volume id = "TRACK_BARREL_5" rad_len_cm="0.0052" inter_len_cm="0.0014">
        <tube>
          <barrel_dimensions inner_r = "125.0" outer_z = "166.67" />
          <layering>
            <slice material = "G10" width = "0.05" />
            <slice material = "Si" width = "0.02" sensitive = "yes" />
          </layering>
        </tube>
        <tracker />
      </volume >
    </complex_volume>

    <complex_volume id = "TRACK_ENDCAP">
      <volume id = "TRACK_ENDCAP_1" rad_len_cm="0.0052" inter_len_cm="0.0014">
        <disk>
          <disk_dimensions inner_r = "4.0" inner_z = "27.1"
                           outer_r = "20.50" />
          <layering>
	    <slice material = "Si" width = "0.02" sensitive = "yes" />
          </layering>
        </disk>
        <tracker />
      </volume> 
      <volume id = "TRACK_ENDCAP_2" rad_len_cm="0.0052" inter_len_cm="0.0014">
        <disk>
          <disk_dimensions inner_r = "4.0" inner_z = "27.12"
                           outer_r = "20.50" />
          <layering>
            <slice material = "G10" width = "0.1" />
	    <slice material = "Si" width = "0.02" sensitive = "yes" />
          </layering>
        </disk>
        <tracker />
      </volume> 
      <volume id = "TRACK_ENDCAP_3" rad_len_cm="0.0052" inter_len_cm="0.0014">
        <disk>
          <disk_dimensions inner_r = "7.9" inner_z = "62.1"
                           outer_r = "46.75" />
          <layering>
	    <slice material = "Si" width = "0.02" sensitive = "yes" />
          </layering>
        </disk>
        <tracker />
      </volume> 
      <volume id = "TRACK_ENDCAP_4" rad_len_cm="0.0052" inter_len_cm="0.0014">
        <disk>
          <disk_dimensions inner_r = "7.9" inner_z = "62.12"
                           outer_r = "46.75" />
          <layering>
            <slice material = "G10" width = "0.1" />
	    <slice material = "Si" width = "0.02" sensitive = "yes" />
          </layering>
        </disk>
        <tracker />
      </volume> 
      <volume id = "TRACK_ENDCAP_5" rad_len_cm="0.0052" inter_len_cm="0.0014">
        <disk>
          <disk_dimensions inner_r = "11.7" inner_z = "97.1"
                           outer_r = "73.0" />
          <layering>
	    <slice material = "Si" width = "0.02" sensitive = "yes" />
          </layering>
        </disk>
        <tracker />
      </volume> 
      <volume id = "TRACK_ENDCAP_6" rad_len_cm="0.0052" inter_len_cm="0.0014">
        <disk>
          <disk_dimensions inner_r = "11.7" inner_z = "97.12"
                           outer_r = "73.0" />
          <layering>
            <slice material = "G10" width = "0.1" />
	    <slice material = "Si" width = "0.02" sensitive = "yes" />
          </layering>
        </disk>
        <tracker />
      </volume> 
      <volume id = "TRACK_ENDCAP_7" rad_len_cm="0.0052" inter_len_cm="0.0014">
        <disk>
          <disk_dimensions inner_r = "15.6" inner_z = "132.1"
                           outer_r = "99.25" />
          <layering>
	    <slice material = "Si" width = "0.02" sensitive = "yes" />
          </layering>
        </disk>
        <tracker />
      </volume> 
      <volume id = "TRACK_ENDCAP_8" rad_len_cm="0.0052" inter_len_cm="0.0014">
        <disk>
          <disk_dimensions inner_r = "15.6" inner_z = "132.12"
                           outer_r = "99.25" />
          <layering>
            <slice material = "G10" width = "0.1" />
	    <slice material = "Si" width = "0.02" sensitive = "yes" />
          </layering>
        </disk>
        <tracker />
      </volume> 
      <volume id = "TRACK_ENDCAP_9" rad_len_cm="0.0052" inter_len_cm="0.0014">
        <disk>
          <disk_dimensions inner_r = "19.5" inner_z = "167.1"
                           outer_r = "125.50" />
          <layering>
	    <slice material = "Si" width = "0.02" sensitive = "yes" />
          </layering>
        </disk>
        <tracker />
      </volume> 
      <volume id = "TRACK_ENDCAP_10" rad_len_cm="0.0052" inter_len_cm="0.0014">
        <disk>
          <disk_dimensions inner_r = "19.5" inner_z = "167.12"
                           outer_r = "125.50" />
          <layering>
            <slice material = "G10" width = "0.1" />
	    <slice material = "Si" width = "0.02" sensitive = "yes" />
          </layering>
        </disk>
        <tracker />
      </volume> 
    </complex_volume>

<!-- I have no idea what to put here 
 
    <volume id="TRACK_BARREL_INNER_WALL"rad_len_cm="0.00283" inter_len_cm="0.00246">
      <tube>
        <barrel_dimensions inner_r = "20.0"  outer_z = "183.0"  />
        <layering>
          <slice material = "Be" width = "0.1" />
        </layering>
      </tube>
      <support />
    </volume>

    <volume id="TRACK_BARREL_OUTER_WALL" rad_len_cm="0.011" inter_len_cm="0.0025">
      <tube>
        <barrel_dimensions inner_r = "125.0"  outer_z = "183.0"  />
        <layering>
          <slice material = "Al" width = "0.1" />
        </layering>
      </tube>
      <support />
    </volume>

    <volume id="TRACK_ENDCAP_OUTER_DISK" rad_len_cm="0.011" inter_len_cm="0.0025">
      <disk>
        <disk_dimensions inner_r = "20.0" inner_z = "183.0"
                         outer_r = "125.0" />
        <layering>
          <slice material = "Al" width = "0.1" />
        </layering>
      </disk>
      <support />
    </volume>

    End support section that needs to be added -->

    <volume id="EM_BARREL" rad_len_cm="0.7248" inter_len_cm="0.028" > 
       <tube>
         <barrel_dimensions inner_r = "127.0" outer_z = "210.0" />
         <layering n="30">
           <slice material = "W" width = "0.25" />
           <slice material = "Si" width = "0.04" sensitive = "yes" />
           <slice material = "G10" width = "0.2" />
           <slice material = "Air" width = "0.01" />
         </layering>
         <segmentation cos_theta = "840" phi = "1680" />
      </tube>
      <calorimeter type = "em" />
    </volume>

    <volume id="EM_BARREL_OUTER_WALL" rad_len_cm="0.0318" inter_len_cm="0.0157">
      <tube>
        <barrel_dimensions inner_r = "142."   outer_z = "210."  />
        <layering>
          <slice material = "Carbon" width = "0.6" />
          <slice material = "Air" width = "9.4" />
        </layering>
      </tube>
      <support />
    </volume>


    <volume id = "EM_ENDCAP" rad_len_cm="0.7248" inter_len_cm="0.028">
      <disk reflected = "yes">
        <disk_dimensions inner_r = "20.0" inner_z = "185.0" outer_r = "125.0" />
        <layering n="30" >
          <slice material = "W" width = "0.25" />
          <slice material = "Si" width = "0.04" sensitive = "yes" />
          <slice material = "G10" width = "0.2" />
          <slice material = "Air" width = "0.01" />
        </layering>
        <segmentation theta = "840" phi = "1680" />
      </disk>
      <calorimeter type = "em" />
    </volume>

    <volume id="EM_ENDCAP_OUTER_DISK" rad_len_cm="0.0318" inter_len_cm="0.0157">
      <disk>
        <disk_dimensions inner_r = "20.0" inner_z = "200.0"
                         outer_r = "125.0" />
        <layering>
          <slice material = "Carbon" width = "0.6" />
          <slice material = "Air" width = "9.4" />
        </layering>
      </disk>
      <support />
    </volume>


    <volume id="HAD_BARREL" rad_len_cm="1.133" inter_len_cm="0.1193">

       <tube>
         <barrel_dimensions inner_r = "153.0" outer_z = "312.0" />
         <layering n="34">
           <slice material = "Stainless_steel" width = "2.0" />
           <slice material = "Polystyrene" width = "1.0" sensitive = "yes" />
         </layering>
         <segmentation cos_theta = "600" phi = "1200" />
      </tube>
      <calorimeter type = "had" />
    </volume>


    <volume id="HAD_BARREL_INNER_WALL" rad_len_cm="0.0225" inter_len_cm="0.0051">

      <tube>
        <barrel_dimensions inner_r = "152.8"  outer_z = "312.0"  />
        <layering>
          <slice material = "Al" width = "0.2" />
        </layering>
      </tube>
      <support />
    </volume>


    <volume id="HAD_BARREL_ENDRING" rad_len_cm="0.0225" inter_len_cm="0.0051">

      <disk>
        <disk_dimensions inner_r = "152.8" inner_z = "312.0"
                         outer_r = "258.0" />
        <layering>
          <slice material = "Al" width = "0.2" />
        </layering>
      </disk>
      <support />
    </volume>

    <volume id = "HAD_ENDCAP" rad_len_cm="1.133" inter_len_cm="0.1193">

      <disk reflected = "yes">
        <disk_dimensions inner_r = "20.0" inner_z = "210.0" outer_r = "152.0" />
        <layering n="34" >
           <slice material = "Stainless_steel" width = "2.0" />
           <slice material = "Polystyrene" width = "1.0" sensitive = "yes" />
        </layering>
        <segmentation theta = "600" phi = "1200" />
      </disk>
      <calorimeter type = "had" />
    </volume>


    <volume id="HAD_ENDCAP_INNER_TUBE" rad_len_cm="0.0225" inter_len_cm="0.0051">
      <disk>
        <disk_dimensions inner_r = "19.8" inner_z = "210.0" 
                         outer_r = "20.0" />
        <layering>
          <slice material = "Al" width = "103." />
        </layering>
      </disk>
      <support />
    </volume>

    <volume id="HAD_ENDCAP_OUTER_TUBE" rad_len_cm="0.0225" inter_len_cm="0.0051">
      <disk>
        <disk_dimensions inner_r = "152.0" inner_z = "210.0" 
                         outer_r = "152.2" />
        <layering>
          <slice material = "Al" width = "103.0" />
        </layering>
      </disk>
      <support />
    </volume>

    <volume id = "COIL" rad_len_cm="4.501" inter_len_cm="1.015">
     <tube>
      <barrel_dimensions inner_r = "280.0" outer_z = "307.0" />
      <layering>
        <slice material = "Al" width = "40.0" />
      </layering>
     </tube>
      <coil inner_field = "5.0"
            outer_field = "-0.6"
            outer_field_radius = "500.0" />
    </volume>

    <volume id = "COIL_INNER_TUBE" rad_len_cm="0.5626" inter_len_cm="0.1269">
      <tube>
        <barrel_dimensions inner_r = "258.0" outer_z = "312.0" />
        <layering>
          <slice material = "Al" width = "5.0" />
        </layering>
      </tube>
      <support />
    </volume>

    <volume id = "COIL_OUTER_TUBE" rad_len_cm="0.5626" inter_len_cm="0.1269">
      <tube>
        <barrel_dimensions inner_r = "338.0" outer_z = "312.0" />
        <layering>
          <slice material = "Al" width = "5.0" />
        </layering>
      </tube>
      <support />
    </volume>

    <volume id = "COIL_OUTER_DISK" rad_len_cm="0.5626" inter_len_cm="0.1269">
      <disk reflected = "yes" >
        <disk_dimensions inner_r = "258.0" inner_z = "307.0"
                           outer_r = "343.0"  />
        <layering>
          <slice material = "Al" width = "5.0" />
        </layering>
      </disk>
      <support />
    </volume>

    <volume id="MUON_BARREL" rad_len_cm="2.84" inter_len_cm="0.298">

       <tube>
         <barrel_dimensions inner_r = "346.0" outer_z = "313.0" />
         <layering n="32">
           <slice material = "Fe" width = "5.0" />
           <slice material = "Air" width = "1.5" sensitive = "yes" />
         </layering>
         <segmentation cos_theta = "150" phi = "300" />
         <strip_segmentation z_width = "3.0" phi_width = "3.0" />
      </tube>
      <calorimeter type = "muon" />
    </volume>

    <volume id="MUON_BARREL_OUTER_WALL" rad_len_cm="2.84" inter_len_cm="0.298">
      <tube>
        <barrel_dimensions inner_r = "554."   outer_z = "313."  />
        <layering n="16">
          <slice material = "Fe" width = "5.0" />
          <slice material = "Air" width = "1.5" />
        </layering>
      </tube>
      <support />
    </volume>

    <volume id="MUON_ENDCAP" rad_len_cm="2.84" inter_len_cm="0.298">

       <disk>
         <disk_dimensions inner_r = "20.0" inner_z = "313.0"
                          outer_r = "658.0" />
         <layering n="32">
           <slice material = "Fe" width = "5.0" />
           <slice material = "Air" width = "1.5" sensitive = "yes" />
         </layering>
         <segmentation cos_theta = "150" phi = "300" />
         <strip_segmentation x_width = "3.0" y_width = "3.0" />
      </disk>
      <calorimeter type = "muon" />
    </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>
