Struct Acts::NumericalTrackLinearizer::Config
-
struct Config
Configuration struct.
Public Functions
@ Config constructor if magnetic field is present
- Parameters
bIn – The magnetic field
prop – The propagator
Config constructor without B field -> uses NullBField.
- Parameters
prop – Propagator
Public Members
-
std::shared_ptr<const MagneticFieldProvider> bField
-
ActsScalar delta = 1e-8
Setting size of the perturbation delta for calculation of numerical derivatives (i.e., f’(x) ~ (f(x+delta) - f(x)) / delta)
-
std::shared_ptr<const Propagator_t> propagator
-
ActsScalar targetTolerance = 1e-12
Tolerance determining how close we need to get to a surface to reach it during propagation.