Skip to content
Snippets Groups Projects
ffi_offmtrk.xml 2.95 KiB
Newer Older

<lccdd>

  <define>
  </define>

  <limits>
  </limits>

  <regions>
  </regions>

  <display>
  </display>

  <!-- Define detector -->
  <detectors>

    <detector 
      id="HCalBarrel_ID" 
      name="HcalBarrel"
      type="DD4hep_PolyhedraBarrelCalorimeter2"
      readout="HcalBarrelHits"
      calorimeterType="HAD_BARREL"
      gap="0.*cm"
      material="Steel235">
      <dimensions 
        numsides="CaloSides" 
        rmin="HcalBarrel_rmin" 
        z="HcalBarrelLength"/>
      <staves vis="HcalBarrelVis"/>
      <layer repeat="HcalBarrelLayers">
        <slice material="Steel235" thickness="HcalSteelThickness"/>
        <slice material="PyrexGlass" thickness="HcalPyrexThickness"/>
        <slice material="RPCGasDefault" thickness="HcalRPCGasThickness" sensitive="yes" limits="cal_limits"/>
        <slice material="PyrexGlass" thickness="HcalPyrexThickness"/>
        <slice material="G10" thickness="HcalG10Thickness"/>
        <slice material="Air" thickness="HcalAirThickness"/>
      </layer>
    </detector>

    <detector 
      id="HCalEndcapP_ID" 
      name="HcalEndcapP" 
      type="refdet_PolyhedraEndcapCalorimeter2" 
      readout="HcalEndcapHits" 
      vis="HcalEndcapVis" 
      calorimeterType="HAD_ENDCAP"
      reflect="false">
      <dimensions 
        numsides="CaloSides" 
        zmin="HcalEndcap_zmin" 
        rmin="HcalEndcapP_rmin"
        rmax="HcalBarrel_rmax"/>
      <layer repeat="HcalEndcapLayers" vis="HcalEndcapVis" >
        <slice material="Steel235" thickness="HcalSteelThickness"/>
        <slice material="PyrexGlass" thickness="HcalPyrexThickness"/>
        <slice material="RPCGasDefault" thickness="HcalRPCGasThickness" sensitive="yes" limits="cal_limits"/>
        <slice material="PyrexGlass" thickness="HcalPyrexThickness"/>
        <slice material="G10" thickness="HcalG10Thickness"/>
        <slice material="Air" thickness="HcalAirThickness"/>
      </layer>
    </detector>

    <detector 
      id="HCalEndcapN_ID" 
      name="HcalEndcapN" 
      type="refdet_PolyhedraEndcapCalorimeter2" 
      readout="HcalEndcapHits" 
      vis="HcalEndcapVis" 
      calorimeterType="HAD_ENDCAP" reflect="true">
      <dimensions 
        numsides="CaloSides" 
        zmin="HcalEndcap_zmin" 
        rmin="HcalEndcapN_rmin" 
        rmax="HcalBarrel_rmax"/>
      <layer repeat="HcalEndcapLayers" vis="HcalEndcapVis" >
        <slice material="Steel235" thickness="HcalSteelThickness"/>
        <slice material="PyrexGlass" thickness="HcalPyrexThickness"/>
        <slice material="RPCGasDefault" thickness="HcalRPCGasThickness" sensitive="yes" limits="cal_limits"/>
        <slice material="PyrexGlass" thickness="HcalPyrexThickness"/>
        <slice material="G10" thickness="HcalG10Thickness"/>
        <slice material="Air" thickness="HcalAirThickness"/>
      </layer>
    </detector>

  </detectors>
  <!--  Definition of the readout segmentation/definition  -->
  <readouts>
  </readouts>

  <plugins>
  </plugins>

  <fields>
  </fields>
</lccdd>