Skip to content
Snippets Groups Projects
Select Git revision
  • 162a6d1365b5f285524a3ab3bad1f1b2020d7f8a
  • master default protected
2 results

guide_to_tracking

  • Clone with SSH
  • Clone with HTTPS
  • Name Last commit Last update
    README.md

    Guide to Tracking Development in Juggler for ATHENA Collaboration

    Overview

    This guide assumes the reader has some basic knowledge of tracking and computing. Notably,

    • How to effectively use git and has an eicweb account.
    • Some basic shell scripting and python
    • How to use ROOT with modern c++ (RDataframes are particularly important)
    • Some familiarity with juggler

    What this guide is not

    • This is not a demonstration of ultimate track reconstruction (nowhere near it).
    • This is not an analysis tutorial.

    What this guide is

    • A summary and overview of the basic framework components.
    • A resource for algorithm developers.
    • A guide to the development workflow driven by CI/CD.

    Data Model

    Track finding and fitting is based around using ACTS with the geometry constructed via DD4hep.

    (To be completed...)

    Workflow

    graph TD;
      detectors/athena-->db{Detector Benchmarks<br>benchmarks/detector_benchmarks};
      db-->rb{Reconstruct Benchmarks<br>benchmarks/reconstruction_benchmarks};
      db-->pb{Physics Benchmarks<br>benchmarks/physics_benchmarks};
      C-->D;

    Repositories