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
navSurfaceIter= navSurfaces.begin() Iterator the the next surface.
-
SurfaceSequence
navSurfaces= {} Externally provided surfaces - expected to be ordered along the path.
-
const Layer *
startLayer= nullptr Navigation state - starting layer.
-
const Surface *
startSurface= nullptr Navigation state - external interface: the start surface.
-
const TrackingVolume *
startVolume= nullptr Navigation state: the start volume.
-
const Layer *
targetLayer= nullptr Navigation state - target layer.
-
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 *