  The reconstruction of charged particle trajectories is one of the most
complex and CPU consuming parts of event processing in high energy experiments.
At future hadron colliders such as the High-Luminosity Large Hadron Collider
(HL-LHC) or the Future Circular Collider (FCC), the significantly increased
number of simultaneous collisions will result in a much more challenging
tracking environment. Concurrent algorithms exploiting modern computing
architectures with many cores and accelerators are necessary to maintain and
improve the tracking performance. Based on the tracking experience at LHC, the
ACTS project is an attempt to encapsulate the current ATLAS software into a
experiment-independent and framework-independent software designed for modern
computing architectures. It provides a set of high-level track reconstruction
tools which are agnostic to the details of the detection technologies and
magnetic field configuration. The software has been fully tested for
thread-safety to support parallel execution of the code and its data structures
are optimized for vector operations to speed up linear algebra operations.
