ACTS Common Tracking Software

ACTS is an experiment-independent toolkit for (charged) particle track reconstruction in (high energy) physics experiments implemented in modern C++.

The ACTS project provides high-level track reconstruction modules that can be used for any tracking detector. The tracking detector geometry description is optimized for efficient navigation and fast extrapolation of tracks. Converters for several common geometry description packages are available. In addition to the algorithmic code, this project also provides an event data model for the description of track parameters and measurements.

Key features:

  • A tracking geometry description which can be constructed manually or from TGeo and DD4hep input.

  • Simple event data model.

  • Implementations of common algorithms for track propagation and fitting.

  • Implementations of basic seed finding algorithms.

  • Implementations of common vertexing algorithms.

TODOs

Todo

Add description of Blueprint tree and how it can be used to create layerless detector.

(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/acts/checkouts/v35.1.0/docs/core/geometry/layerless/building.md, line 16.)

Todo

Describe replacements of TrackingGeometry, TrackingVolume etc. and how the classes map to one another.

(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/acts/checkouts/v35.1.0/docs/core/geometry/layerless/layerless.md, line 6.)

Todo

Describe how the legacy geometry used to work and how it differs from the layerless geometry

(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/acts/checkouts/v35.1.0/docs/core/geometry/legacy/legacy.md, line 5.)

Todo

Write documentation on material mapping with Core components! This is separate from the documentation on how to run the material mapping using the Examples framework, which is documented here.

(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/acts/checkouts/v35.1.0/docs/core/howto/material_mapping.md, line 4.)

Todo

Link to instructions how to run the material mapping in the examples

(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/acts/checkouts/v35.1.0/docs/core/material.md, line 9.)

Todo

Improve material mapping technical description

(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/acts/checkouts/v35.1.0/docs/core/material.md, line 15.)

Todo

Write CKF documentation

(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/acts/checkouts/v35.1.0/docs/core/reconstruction/pattern_recognition/track_finding.md, line 4.)

Todo

Write clustering description

(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/acts/checkouts/v35.1.0/docs/core/reconstruction/preprocessing/clustering.md, line 4.)

Todo

Write spacepoint formation documentation

(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/acts/checkouts/v35.1.0/docs/core/reconstruction/preprocessing/spacepoint_formation.md, line 5.)

Todo

Complete Kalman Filter description

(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/acts/checkouts/v35.1.0/docs/core/reconstruction/track_fitting.md, line 29.)

Todo

Write GX2F: Mathematical description of the energy loss

The development work on the energy loss has not finished yet.

(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/acts/checkouts/v35.1.0/docs/core/reconstruction/track_fitting.md, line 297.)

Todo

Write vertexing documentation

(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/acts/checkouts/v35.1.0/docs/core/reconstruction/vertexing.md, line 4.)

Todo

Add documentation for SVG visualization

  • How do I run it with an existing geometry

  • What do I need to customize?

(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/acts/checkouts/v35.1.0/docs/core/visualization/svg.md, line 3.)

Todo

Write Alignment prototype documentation

(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/acts/checkouts/v35.1.0/docs/examples/alignment.md, line 3.)

Todo

Describe new markup and construction for DD4hep plugin and building layerless geometry.

(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/acts/checkouts/v35.1.0/docs/plugins/dd4hep.md, line 3.)