|
ACTS
Experiment-independent tracking
|
Nested State struct. More...
#include <Acts/Propagator/TryAllNavigator.hpp>
Public Member Functions | |
| State (const Options &options_) | |
| Constructor with options. | |
Public Attributes | |
| const Surface * | currentSurface = nullptr |
| Currently active surface during propagation. | |
| const TrackingVolume * | currentVolume = nullptr |
| Currently active tracking volume during propagation. | |
| bool | navigationBreak = false |
| If a break has been detected. | |
| std::vector< detail::NavigationObjectCandidate > | navigationCandidates |
| The vector of navigation candidates to work through. | |
| Options | options |
| Navigation options containing configuration for this propagation. | |
| const Surface * | startSurface = nullptr |
| Surface where the propagation started. | |
| NavigatorStatistics | statistics |
| Navigation statistics. | |
| const Surface * | targetSurface = nullptr |
| Surface that is the target of the propagation. | |
Nested State struct.
It acts as an internal state which is created for every propagation and meant to keep thread-local navigation information.
|
explicit |
Constructor with options.
| options_ | The navigator options for this state |
| const Surface* Acts::TryAllNavigatorBase::State::currentSurface = nullptr |
Currently active surface during propagation.
| const TrackingVolume* Acts::TryAllNavigatorBase::State::currentVolume = nullptr |
Currently active tracking volume during propagation.
| bool Acts::TryAllNavigatorBase::State::navigationBreak = false |
If a break has been detected.
| std::vector<detail::NavigationObjectCandidate> Acts::TryAllNavigatorBase::State::navigationCandidates |
The vector of navigation candidates to work through.
| Options Acts::TryAllNavigatorBase::State::options |
Navigation options containing configuration for this propagation.
| const Surface* Acts::TryAllNavigatorBase::State::startSurface = nullptr |
Surface where the propagation started.
| NavigatorStatistics Acts::TryAllNavigatorBase::State::statistics |
Navigation statistics.
| const Surface* Acts::TryAllNavigatorBase::State::targetSurface = nullptr |
Surface that is the target of the propagation.