ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
Acts::TryAllNavigatorBase::Options Struct Reference

Options for this Navigator. More...

#include <Acts/Propagator/TryAllNavigator.hpp>

Inheritance diagram for Acts::TryAllNavigatorBase::Options:
[legend]
Collaboration diagram for Acts::TryAllNavigatorBase::Options:
[legend]

Public Member Functions

 Options (const GeometryContext &gctx)
 Constructor with geometry context.
void setPlainOptions (const NavigatorPlainOptions &options)
 Set plain options from NavigatorPlainOptions.
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
std::reference_wrapper< const GeometryContextgeoContext
 Context object for the geometry.
const SurfacestartSurface {}
const SurfacetargetSurface {}

Detailed Description

Options for this Navigator.

Constructor & Destructor Documentation

◆ Options()

Acts::TryAllNavigatorBase::Options::Options ( const GeometryContext & gctx)
explicit

Constructor with geometry context.

Parameters
gctxThe geometry context for this navigator instance

Member Function Documentation

◆ setPlainOptions()

void Acts::TryAllNavigatorBase::Options::setPlainOptions ( const NavigatorPlainOptions & options)

Set plain options from NavigatorPlainOptions.

Parameters
optionsThe plain options to copy

Member Data Documentation

◆ farLimit

double Acts::TryAllNavigatorBase::Options::farLimit = std::numeric_limits<double>::max()

The far limit to resolve surfaces.

◆ nearLimit

double Acts::TryAllNavigatorBase::Options::nearLimit = s_onSurfaceTolerance

The near limit to resolve surfaces.

◆ surfaceTolerance

double Acts::TryAllNavigatorBase::Options::surfaceTolerance = s_onSurfaceTolerance

The surface tolerance.