Skip to content
Snippets Groups Projects
Forked from EIC / detectors / athena
110 commits behind, 33 commits ahead of the upstream repository.
Wouter Deconinck's avatar
Wouter Deconinck authored
(cherry picked from commit 52241d83)
e878fcb2
History

Overview

The Athena Detector at IP6 for Electron-Ion Collider experiment.

Detector geometry viewer:


Browse latest

Detector views

Getting Started

You will likely want to use this repository along with the IP6 repository:

git clone https://eicweb.phy.anl.gov/EIC/detectors/athena.git
git clone https://eicweb.phy.anl.gov/EIC/detectors/ip6.git
ln -s ../ip6/ip6 athena/ip6

Adding/changing detector geometry

Hint: Use the CI/CD pipelines.

To avoid dealing with setting up all the software, we recommend using the CI/CD to make changes. Any feedback to help this process is appreciated.

Here is how to begin:

  1. Look at existing detector constructions and reuse if possible. Note that "compact detector descriptions" -> xml files, and "detector construction" -> cpp file.
  2. Modify xml file or detector construction.
  3. Create a WIP (or draft) merge request and look at the CI output for debugging. Then go to back to 2 if changes are needed.
  4. Remove the WIP/Draft part of the merge request if you would like to see your changes merged into the master.

See:

Compiling (avoid it)

First, see if the use case above is best for you. It most likely is and can save a lot of time for newcomers. To run the simulation locally, we suggest using the singularity image. More details can be found at the links below:

Related useful links