Struct Acts::Propagator::State¶
-
template<typename propagator_options_t>
struct State¶ private Propagator state for navigation and debugging
This struct holds the common state information for propagating which is independent of the actual stepper implementation.
- Template Parameters
parameters_t – Type of the track parameters
propagator_options_t – Type of the Objections object
Public Functions
Create the propagator state from the options.
- Template Parameters
propagator_options_t – the type of the propagator options
- Parameters
topts – The options handed over by the propagate call
steppingIn – Stepper state instance to begin with
navigationIn – Navigator state instance to begin with
Public Members
-
std::reference_wrapper<const GeometryContext> geoContext¶
Context object for the geometry.
Navigation state - internal state of the Navigator.
-
propagator_options_t options¶
These are the options - provided for each propagation step.
-
StepperState stepping¶
Stepper state - internal state of the Stepper.