Algebra definitions
The main algebra classes for ACTS are defined in the Acts/Definitions/Algebra.hpp header file. The basic scalar type can be defined via this file and is set per default to double, however, if ACTS_CUSTOM_SCALAR is set it will be used instead.
#ifdef ACTS_CUSTOM_SCALAR
using ActsScalar = ACTS_CUSTOM_SCALAR;
#else
using ActsScalar = double;
#endif
It is recommended within the code to deduce the Scalar type from the Event Data object, e.g.
using Scalar = Vector3::Scalar;
Currently only the Core package builds with float precision.