Skip to content
Snippets Groups Projects
ecal_forward_shashlik.xml 2.72 KiB
Newer Older
<lccdd>
  <define>
  </define>


  <limits>
  </limits>

  <regions>
  </regions>

  <!-- Common Generic visualization attributes -->
  <comment>Common Generic visualization attributes</comment>
  <display>
  </display>

  <detectors>

    <comment>
      ------------------------------------------
      Forward (Positive Z) Endcap EM Calorimeter
      ------------------------------------------
      An EM calorimeter with shashlik hexagon modules
    </comment>
    <detector id="ECalEndcapP_ID" 
      name="EcalEndcapP" 
      type="ShashlikCalorimeter" 
      readout="EcalEndcapPHits">
      <position x="0" y="0" z="EcalEndcapP_zmin"/>
      <placements>
        <disk rmin="EcalEndcapP_rmin" rmax = "EcalEndcapP_rmax" sector="1">
          <wrapper thickness="2*mm" material="Epoxy" vis="WhiteVis"/>
          <module shape="square" side_length="50*mm" vis="EcalEndcapVis">
            <layer repeat="EcalEndcapPLayer1_NRepeat" vis="EcalEndcapVis">
              <slice material="Silicon" thickness="EcalSiliconThickness" sensitive="yes" limits="cal_limits"/>
              <slice material="Copper" thickness="EcalCopperThickness"/>
              <slice material="Kapton" thickness="EcalKaptonThickness"/>
              <slice material="Air" thickness="EcalAir1Thickness"/>
            </layer>
            <layer repeat="EcalEndcapPLayer2_NRepeat">
              <slice material="TungstenDens24" thickness="EcalThinTungstenThickness"/>
              <slice material="Air" thickness="EcalAir2Thickness"/>
              <slice material="Silicon" thickness="EcalSiliconThickness" sensitive="yes" limits="cal_limits"/>
              <slice material="Copper" thickness="EcalCopperThickness"/>
              <slice material="Kapton" thickness="EcalKaptonThickness"/>
              <slice material="Air" thickness="EcalAir1Thickness"/>
            </layer>
            <layer repeat="EcalEndcapPLayer3_NRepeat">
              <slice material="TungstenDens24" thickness="EcalThickTungstenThickness"/>
              <slice material="Air" thickness="EcalAir2Thickness"/>
              <slice material="Silicon" thickness="EcalSiliconThickness" sensitive="yes" limits="cal_limits"/>
              <slice material="Copper" thickness="EcalCopperThickness"/>
              <slice material="Kapton" thickness="EcalKaptonThickness"/>
              <slice material="Air" thickness="EcalAir1Thickness"/>
            </layer>
          </module>
        </disk>
      </placements>
    </detector>
  </detectors>

  <!--  Definition of the readout segmentation/definition  -->
  <readouts>
    <readout name="EcalEndcapPHits">
      <segmentation type="NoSegmentation"/>
      <id>system:8,sector:4,module:24,layer:8,slice:8</id>
    </readout>
  </readouts>

  <plugins>
  </plugins>


</lccdd>