Skip to content
Snippets Groups Projects
athena.xml 6.13 KiB
Newer Older
Chao Peng's avatar
Chao Peng committed
<lccdd xmlns:compact="http://www.lcsim.org/schemas/compact/1.0"
       xmlns:xs="http://www.w3.org/2001/XMLSchema"
Jihee Kim's avatar
Jihee Kim committed
       xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/compact/1.0/compact.xsd">

       <debug>
         <type name="surface"       value="1"/>
         <type name="readout"       value="1"/>
         <type name="segmentation"  value="1"/>
         <type name="limits"        value="1"/>
         <type name="region"        value="1"/>
         <type name="includes"      value="1"/>
       </debug>

  <documentation><![CDATA[
  # Athena Detector 
  - https://eicweb.phy.anl.gov/EIC/detectors/athena.git 
  - https://eicweb.phy.anl.gov/EIC/detectors/ip6.git
  ]]></documentation>

Jihee Kim's avatar
Jihee Kim committed
  <!-- Some information about detector  -->
Sylvester Joosten's avatar
Sylvester Joosten committed
  <info name="Athena Detector" title="Athena Detector"
        author="Athena Collaboration"
Sylvester Joosten's avatar
Sylvester Joosten committed
	url="https://eicweb.phy.anl.gov/EIC/detectors/athena.git"
Jihee Kim's avatar
Jihee Kim committed
	status="development"
	version="v1 2021-03-16">
    <comment> Athena Detector
    - https://eicweb.phy.anl.gov/EIC/detectors/athena.git
    - https://eicweb.phy.anl.gov/EIC/detectors/ip6.git
    </comment>
Jihee Kim's avatar
Jihee Kim committed
  </info>

    <include ref="ip6/ip6_defs.xml" /> <comment> IP definitions should be first</comment>
    <include ref="compact/definitions.xml" />
Jihee Kim's avatar
Jihee Kim committed
  <includes>
    <gdmlFile ref="compact/elements.xml"/>
    <gdmlFile ref="compact/materials.xml"/>
    <file     ref="compact/optical_materials.xml"/>
Jihee Kim's avatar
Jihee Kim committed
  </includes>

  <limits>
    <limitset name="EICBeamlineLimits">
      <limit name="step_length_max" particles="*" value="1.0" unit="mm" />
      <limit name="track_length_max" particles="*" value="1.0" unit="mm" />
      <limit name="time_max" particles="*" value="0.1" unit="ns" />
      <limit name="ekin_min" particles="*" value="0.001" unit="MeV" />
      <limit name="range_min" particles="*" value="0.1" unit="mm" />
    </limitset>
    <limitset name="cal_limits">
      <limit name="step_length_max" particles="*" value="5.0" unit="mm"/>
    </limitset>
Jihee Kim's avatar
Jihee Kim committed
  </limits>

  <display>
  <include ref="compact/display.xml" />
Jihee Kim's avatar
Jihee Kim committed
  </display>

  <comment> Include the IP components first </comment>
Chao Peng's avatar
Chao Peng committed
  <include ref="ip6/forward_ion_beamline.xml"/>
  <include ref="ip6/beampipe.xml"/>
  <detectors>
Chao Peng's avatar
Chao Peng committed
    <detector id="VertexBarrelSubAssembly_ID"
      name="VertexBarrelSubAssembly"
      type="DD4hep_SubdetectorAssembly"
      vis="TrackerSubAssemblyVis">
      <composite name="VertexBarrel" />
    </detector>
Chao Peng's avatar
Chao Peng committed
    <detector id="VertexEndcapSubAssembly_ID"
      name="VertexEndcapSubAssembly"
      type="DD4hep_SubdetectorAssembly"
      vis="TrackerSubAssemblyVis">
      <composite name="VertexEndcapN" />
      <composite name="VertexEndcapP" />
    </detector>

    <detector id="TrackerBarrelSubAssembly_Inner_ID"
      name="TrackerBarrelSubAssembly_Inner"
      type="DD4hep_SubdetectorAssembly"
      vis="TrackerSubAssemblyVis">
      <composite name="TrackerBarrel_Inner"/>
    </detector>
    <detector id="TrackerEndcapSubAssembly_Inner_ID"
      name="TrackerEndcapSubAssembly_Inner"
      type="DD4hep_SubdetectorAssembly"
      vis="TrackerSubAssemblyVis">
      <composite name="TrackerEndcapN_Inner"/>
      <composite name="TrackerEndcapP_Inner"/>
    </detector>
    <detector id="TrackerBarrelSubAssembly_Outer_ID"
      name="TrackerSubAssembly_Outer"
      type="DD4hep_SubdetectorAssembly"
      vis="TrackerSubAssemblyVis">
      <composite name="TrackerBarrel_Outer"/>
      <composite name="TrackerEndcapP_Outer"/>
      <composite name="TrackerEndcapN_Outer"/>
    </detector>
    <detector id="TOFSubAssembly_ID"
      name="TOFSubAssembly"
      type="DD4hep_SubdetectorAssembly"
      vis="TOFSubAssemblyVis">
      <composite name="BarrelTOF"/>
      <composite name="ForwardTOF"/>
      <composite name="BackwardTOF"/>
    </detector>

    <!--
    <detector id="TrackerBarrelSubAssembly_Inner_ID"
      name="TrackerBarrelSubAssembly_Inner"
      type="DD4hep_SubdetectorAssembly"
      vis="TrackerSubAssemblyVis">
      <composite name="TrackerBarrel_Inner"/>
    </detector>
    <detector id="TrackerEndcapSubAssembly_Inner_ID"
      name="TrackerEndcapSubAssembly_Inner"
      type="DD4hep_SubdetectorAssembly"
      vis="TrackerSubAssemblyVis">
      <composite name="TrackerEndcapN_Inner"/>
      <composite name="TrackerBarrel_Inner"/>
      <composite name="TrackerEndcapP_Inner"/>
    </detector>
    <detector id="TrackerBarrelSubAssembly_Outer_ID"
      name="TrackerBarrelSubAssembly_Outer"
      type="DD4hep_SubdetectorAssembly"
      vis="TrackerSubAssemblyVis">
      <composite name="TrackerBarrel_Outer"/>
    </detector>
    <detector id="TrackerEndcapSubAssembly_Outer_ID"
      name="TrackerEndcapSubAssembly_Outer"
      type="DD4hep_SubdetectorAssembly"
      vis="TrackerSubAssemblyVis">
      <composite name="TrackerEndcapP_Outer"/>
      <composite name="TrackerEndcapN_Outer"/>
    </detector>
    -->
  </detectors>

  <include ref="compact/vertex_tracker.xml"/>
  <include ref="compact/central_tracker.xml"/>
  <include ref="compact/tof_barrel.xml"/>
  <!--include ref="compact/rwell_tracker_barrel.xml"-->
  <include ref="compact/cb_DIRC.xml"/>
  <!-- When changing magnet, also select dimensions in definitions.xml. -->
  <include ref="compact/solenoid.xml"/>
Chao Peng's avatar
Chao Peng committed
  <include ref="compact/ci_ecal.xml"/>
  <!--<include ref="compact/ci_ecal_shashlik.xml"/>-->
  <!--<include ref="compact/ce_ecal.xml"/>-->
  <include ref="compact/ce_ecal_crystal_glass.xml"/>
  <!-- <include ref="compact/ecal_barrel.xml"/> -->
  <!-- <include ref="compact/ecal_barrel_hybrid.xml"/> -->
  <include ref="compact/ecal_barrel_interlayers.xml"/>

  <include ref="compact/hcal.xml"/>
Sylvester Joosten's avatar
Sylvester Joosten committed
  <!--include ref="compact/ce_GEM.xml"/-->
  <!--include ref="compact/gem_tracker_endcap.xml"/-->
  <!--include ref="compact/mrich.xml"/-->
  <include ref="compact/tof_endcap.xml"/>
  <include ref="compact/forward_trd.xml"/>
  <include ref="compact/gaseous_rich.xml"/>
Chao Peng's avatar
Chao Peng committed
  <include ref="ip6/B0_tracker.xml"/>
  <include ref="ip6/far_forward_offM_tracker.xml"/>
  <include ref="ip6/far_forward_romanpots.xml"/>
  <include ref="ip6/far_forward_detectors.xml"/>
  <include ref="compact/mm_tracker_barrel.xml"/>
  <include ref="compact/cb_VTX_Barrel.xml"/>
  <readouts>
  </readouts>
Jihee Kim's avatar
Jihee Kim committed


</lccdd>