Skip to content
Snippets Groups Projects
Select Git revision
  • d9606ee53780b542b096e1949793fcf3696fad7c
  • master default protected
  • 148-hcal-geometry-development
  • 59-detailed-forward-gem-trd
  • vdesai-master-patch-09582
  • mriganka-branch02
  • zdemirog-master-patch-64142
  • weibin-master-patch-37475
  • vanekjan-master-patch-74522
  • lkosarzew-master-patch-25029
  • swapneshkhade-master-patch-16755
  • mlavinsky-master-patch-10431
  • niveditharam-master-patch-05822
  • shyam.kumar-master-patch-48113
  • wdconinc-master-patch-02076
  • 149-dump-geometry-ci-job-should-also-produce-ff-geometry-separately
  • 59-detailed-forward-gem-trd-2
  • 147-fix-dirc-overlaps-and-make-it-great-again
  • test-drich-tracker
  • 144-irt-geometry
  • deathvalley
  • deathvalley-v1.1
  • deathvalley-v1.0-1.5T
  • deathvalley-v1.0
  • canyonlands-v2.2
  • canyonlands-v2.1
  • canyonlands-v2.0
  • canyonlands-v1.2
  • canyonlands-v1.1
  • acadia-v2.1
  • canyonlands-v1.0
  • acadia-v2.0
  • acadia-v1.1
  • acadia-v1.0
  • acadia-v1.0-alpha
  • v0.2.0
  • v0.1.0
37 results

athena

  • Clone with SSH
  • Clone with HTTPS
  • Forked from EIC / detectors / athena
    225 commits behind, 35 commits ahead of the upstream repository.
    user avatar
    Zhenyu Ye authored
    d9606ee5
    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