|
ACTS
Experiment-independent tracking
|
Nested State struct. More...
#include <Acts/Propagator/TryAllNavigator.hpp>
Public Member Functions | |
| State (const Options &options_) | |
| Constructor for navigator state. | |
| Public Member Functions inherited from Acts::TryAllNavigatorBase::State | |
| State (const Options &options_) | |
| Constructor with options. | |
Public Attributes | |
| std::vector< NavigationTarget > | currentTargets |
| Current navigation candidates with intersection information. | |
| Public Attributes inherited from Acts::TryAllNavigatorBase::State | |
| 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.
|
explicit |
Constructor for navigator state.
| options_ | Navigator options to initialize state with |
| std::vector<NavigationTarget> Acts::TryAllNavigator::State::currentTargets |
Current navigation candidates with intersection information.