Struct Acts::NavigationOptions
-
template<typename object_t>
struct NavigationOptions struct for the Navigation options that are forwarded to the geometry
- Template Parameters
propagator_state_t – Type of the object for navigation state
object_t – Type of the object for navigation to check against
Public Members
-
BoundaryCheck boundaryCheck = true
The boundary check directive.
-
const object_t *endObject = nullptr
object to check against: at end
-
std::vector<GeometryIdentifier> externalSurfaces = {}
External surface identifier for which the boundary check is ignored.
-
bool forceIntersectBoundaries = false
Force intersection with boundaries.
-
double overstepLimit = 0
The overstep tolerance for this navigation step.
-
double pathLimit = std::numeric_limits<double>::max()
The maximum path limit for this navigation step.
-
bool resolveMaterial = true
Always look for material.
-
bool resolvePassive = false
always look for passive
-
bool resolveSensitive = true
Always look for sensitive.
-
const object_t *startObject = nullptr
object to check against: at start
-
const Surface *targetSurface = nullptr
Target surface to exclude.