ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
Acts::Experimental::TryAllNavigator::Options Struct Referencefinal

Options for this Navigator. More...

#include <Acts/Propagator/TryAllNavigator.hpp>

Inheritance diagram for Acts::Experimental::TryAllNavigator::Options:
[legend]
Collaboration diagram for Acts::Experimental::TryAllNavigator::Options:
[legend]

Public Member Functions

 Options (const GeometryContext &gctx)
void setPlainOptions (const NavigatorPlainOptions &options)
Public Member Functions inherited from Acts::NavigatorPlainOptions
 NavigatorPlainOptions (const GeometryContext &gctx)
 NavigatorPlainOptions with context.

Public Attributes

double farLimit = std::numeric_limits<double>::max()
 The far limit to resolve surfaces.
double nearLimit = s_onSurfaceTolerance
 The near limit to resolve surfaces.
double surfaceTolerance = s_onSurfaceTolerance
 The surface tolerance.
Public Attributes inherited from Acts::NavigatorPlainOptions
double farLimit = std::numeric_limits<double>::max()
 The far limit to resolve surfaces.
FreeSurfaceSelctor_t freeSurfaceSelector {}
 Delegate for selecting free surfaces during navigation.
std::reference_wrapper< const GeometryContextgeoContext
 Context object for the geometry.
double nearLimit = s_onSurfaceTolerance
 The near limit to resolve surfaces.
const SurfacestartSurface {}
 Start surface for navigation.
double surfaceTolerance = s_onSurfaceTolerance
 The surface tolerance.
const SurfacetargetSurface {}
 Target surface for navigation.

Additional Inherited Members

Public Types inherited from Acts::NavigatorPlainOptions
using FreeSurfaceSelctor_t
 Delegate to decide whether free surfaces are appended to the navigation stream given the current volume and the track coordinates.

Detailed Description

Options for this Navigator.

Constructor & Destructor Documentation

◆ Options()

Acts::Experimental::TryAllNavigator::Options::Options ( const GeometryContext & gctx)
explicit
Parameters
gctxThe geometry context for this navigator instance

Member Function Documentation

◆ setPlainOptions()

void Acts::Experimental::TryAllNavigator::Options::setPlainOptions ( const NavigatorPlainOptions & options)
Parameters
optionsThe plain options to copy