Skip to content
Snippets Groups Projects
ecal_forward_shashlik.xml 2.72 KiB
Newer Older
  • Learn to ignore specific revisions
  • <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>