Skip to content
Snippets Groups Projects
Select Git revision
  • 684f09027b22734dc3ec101e45d466c99c42ec77
  • 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