Struct DirectNavigator::State¶
Defined in File DirectNavigator.hpp
Nested Relationships¶
This struct is a nested type of Class DirectNavigator.
Struct Documentation¶
-
struct
Acts::DirectNavigator
::
State
Nested State struct.
It acts as an internal state which is created for every propagation/extrapolation step and keep thread-local navigation information
Public Members
-
const Surface *
currentSurface
= nullptr Navigation state - external interface: the current surface.
-
const TrackingVolume *
currentVolume
= nullptr Navigation state: the current volume.
-
bool
navigationBreak
= false Navigation state - external interface: a break has been detected.
-
SurfaceIter
nextSurfaceIter
= surfaceSequence.begin() Iterator the the next surface.
-
const Surface *
startSurface
= nullptr Navigation state - external interface: the start surface.
-
const TrackingVolume *
startVolume
= nullptr Navigation state: the start volume.
-
SurfaceSequence
surfaceSequence
= {} Externally provided surfaces - expected to be ordered along the path.
-
bool
targetReached
= false Navigation state - external interface: target is reached.
-
const Surface *
targetSurface
= nullptr Navigation state - external interface: the target surface.
-
const TrackingVolume *
targetVolume
= nullptr Navigation state: the target volume.
-
const Surface *