Warning
This website is outdated!. ACTS documentation has moved to ReadTheDocs at:
acts.readthedocs.io
A Common Tracking Software (Acts)
Latest release: v0.22.00
16 Apr 2020
Introduction
This project contains an experiment-independent set of track reconstruction tools. The main philosophy is to provide high-level track reconstruction modules that can be used for any tracking detector. The description of the tracking detector's geometry is optimized for efficient navigation and quick extrapolation of tracks. Converters for several common geometry description languages exist. Having a highly performant, yet largely customizable implementation of track reconstruction algorithms was a primary objective for the design of this toolset. Additionally, the applicability to real-life HEP experiments plays major role in the development process. Apart from algorithmic code, this project also provides an event data model for the description of track parameters and measurements.
Key features of this project include: tracking geometry description which can be constructed from TGeo, DD4Hep, or GDML input, simple and efficient event data model, performant and highly flexible algorithms for track propagation and fitting, basic seed finding algorithms.
Mailing list
In order to receive the latest updates, users of the Acts project are encouraged to subscribe to acts-users@cern.ch. This list provides:
- regular updates on the software,
- access to the Acts JIRA project for bug fixes/feature requests,
- a common place for asking any kind of questions.
Repository structure
The repositories for the Acts project can be found at
https://gitlab.cern.ch/acts
acts-core
The acts-core
repository contains the all detector independent software that is part of the Acts toolkit.
acts-fatras
The acts-fatras
repository contains the fast track simulation extension of the Acts toolkit.
The fast track simulation moduels are currently in development and available only in a limited way.
acts-data
The acts-data
repository contains some necessary data files for running the standard Acts examples.
acts-framework
The acts-framework
reposity contains a small event processing framework for development and testing. The framework is capable of parallel event processing if OpenMP
is available on the machine.
Acts test jobs are run in the framework in the continuous integration, and tested for bit-wise identical result between single and multithreaded mode.
The acts-framework
includes acts-core
and acts-fatras
as submodules in an external
folder.
Releases
History
License and authors
This project is published under the Mozilla Public License, v. 2.0. Details of this license can be found in the LICENSE file or at http://mozilla.org/MPL/2.0/.
Contributors to the Acts project are listed in here.
The Acts project is based on the ATLAS tracking software. A list of contributors to the ATLAS tracking repository can be found here.
The Acts project contains a copy of gcovr licensed under the 3-Clause BSD license.