|
ACTS
Experiment-independent tracking
|
private Propagator state for navigation and debugging More...
#include <Acts/Propagator/PropagatorState.hpp>
Public Types | |
| using | navigator_state_type = navigator_state_t |
| Type alias for navigator state. | |
| using | options_type = propagator_options_t |
| Type alias for propagator options. | |
| using | stepper_state_type = stepper_state_t |
| Type alias for stepper state. | |
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.
| using Acts::PropagatorState< propagator_options_t, stepper_state_t, navigator_state_t, extension_state_t >::navigator_state_type = navigator_state_t |
Type alias for navigator state.
| using Acts::PropagatorState< propagator_options_t, stepper_state_t, navigator_state_t, extension_state_t >::options_type = propagator_options_t |
Type alias for propagator options.
| using Acts::PropagatorState< propagator_options_t, stepper_state_t, navigator_state_t, extension_state_t >::stepper_state_type = stepper_state_t |
Type alias for stepper state.
| 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 |
| Vector3 Acts::PropagatorState< propagator_options_t, stepper_state_t, navigator_state_t, extension_state_t >::direction = Vector3::Zero() |
The direction of the propagation.
| std::reference_wrapper<const GeometryContext> Acts::PropagatorState< propagator_options_t, stepper_state_t, navigator_state_t, extension_state_t >::geoContext |
Context object for the geometry.
| navigator_state_t Acts::PropagatorState< propagator_options_t, stepper_state_t, navigator_state_t, extension_state_t >::navigation |
Navigation state - internal state of the Navigator.
| propagator_options_t Acts::PropagatorState< propagator_options_t, stepper_state_t, navigator_state_t, extension_state_t >::options |
These are the options - provided for each propagation step.
| double Acts::PropagatorState< propagator_options_t, stepper_state_t, navigator_state_t, extension_state_t >::pathLength = 0. |
Signed distance over which the parameters were propagated.
| Vector3 Acts::PropagatorState< propagator_options_t, stepper_state_t, navigator_state_t, extension_state_t >::position = Vector3::Zero() |
The position of the propagation.
| PropagatorStage Acts::PropagatorState< propagator_options_t, stepper_state_t, navigator_state_t, extension_state_t >::stage = PropagatorStage::invalid |
Propagation stage.
| PropagatorStatistics Acts::PropagatorState< propagator_options_t, stepper_state_t, navigator_state_t, extension_state_t >::statistics |
Statistics of the propagation.
| stepper_state_t Acts::PropagatorState< propagator_options_t, stepper_state_t, navigator_state_t, extension_state_t >::stepping |
Stepper state - internal state of the Stepper.
| std::size_t Acts::PropagatorState< propagator_options_t, stepper_state_t, navigator_state_t, extension_state_t >::steps = 0 |
Number of propagation steps that were carried out.