ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
Acts::NavigationOptions< object_t > Struct Template Reference

The navigation options for the tracking geometry. More...

#include <Acts/Propagator/Navigator.hpp>

Collaboration diagram for Acts::NavigationOptions< object_t >:
[legend]

Public Attributes

BoundaryTolerance boundaryTolerance = BoundaryTolerance::None()
 The boundary check directive.
const object_t * endObject = nullptr
 Hint for end object.
std::vector< GeometryIdentifierexternalSurfaces = {}
 External surface identifier for which the boundary check is ignored.
double farLimit = std::numeric_limits<double>::max()
 The maximum distance for a surface to be considered.
double nearLimit = 0
 The minimum distance for a surface to be considered.
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
 Hint for start object.

Detailed Description

template<typename object_t>
struct Acts::NavigationOptions< object_t >

The navigation options for the tracking geometry.

Template Parameters
object_tType of the object for navigation to check against