Skip to content
Snippets Groups Projects
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