|
ACTS
Experiment-independent tracking
|
private Propagator state for navigation and debugging More...
#include <Acts/Propagator/PropagatorState.hpp>
Public Member Functions | |
| PropagatorState (const propagator_options_t &topts, stepper_state_t steppingIn, navigator_state_t navigationIn) | |
| Create the propagator state from the options. | |
Public Attributes | |
| Vector3 | direction = Vector3::Zero() |
| The direction of the propagation. | |
| std::reference_wrapper< const GeometryContext > | geoContext |
| Context object for the geometry. | |
| navigator_state_t | navigation |
| Navigation state - internal state of the Navigator. | |
| propagator_options_t | options |
| These are the options - provided for each propagation step. | |
| double | pathLength = 0. |
| Signed distance over which the parameters were propagated. | |
| Vector3 | position = Vector3::Zero() |
| The position of the propagation. | |
| PropagatorStage | stage = PropagatorStage::invalid |
| Propagation stage. | |
| PropagatorStatistics | statistics |
| Statistics of the propagation. | |
| stepper_state_t | stepping |
| Stepper state - internal state of the Stepper. | |
| std::size_t | steps = 0 |
| Number of propagation steps that were carried out. | |
private Propagator state for navigation and debugging
| propagator_options_t | Type of the Objections object |
This struct holds the common state information for propagating which is independent of the actual stepper implementation.
| Acts::PropagatorState< propagator_options_t, stepper_state_t, navigator_state_t, extension_state_t >::PropagatorState | ( | const propagator_options_t & | topts, |
| stepper_state_t | steppingIn, | ||
| navigator_state_t | navigationIn ) |
Create the propagator state from the options.
| propagator_options_t | the type of the propagator options |
| topts | The options handed over by the propagate call |
| steppingIn | Stepper state instance to begin with |
| navigationIn | Navigator state instance to begin with |