ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
Acts::TryAllNavigator::State Struct Reference

Nested State struct. More...

#include <Acts/Propagator/TryAllNavigator.hpp>

Inheritance diagram for Acts::TryAllNavigator::State:
[legend]
Collaboration diagram for Acts::TryAllNavigator::State:
[legend]

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< NavigationTargetcurrentTargets
 Current navigation candidates with intersection information.
Public Attributes inherited from Acts::TryAllNavigatorBase::State
const SurfacecurrentSurface = nullptr
 Currently active surface during propagation.
const TrackingVolumecurrentVolume = 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 SurfacestartSurface = nullptr
 Surface where the propagation started.
NavigatorStatistics statistics
 Navigation statistics.
const SurfacetargetSurface = nullptr
 Surface that is the target of the propagation.

Detailed Description

Nested State struct.

Constructor & Destructor Documentation

◆ State()

Acts::TryAllNavigator::State::State ( const Options & options_)
explicit

Constructor for navigator state.

Parameters
options_Navigator options to initialize state with

Member Data Documentation

◆ currentTargets

std::vector<NavigationTarget> Acts::TryAllNavigator::State::currentTargets

Current navigation candidates with intersection information.