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

Configuration for this Navigator. More...

#include <Acts/Propagator/TryAllNavigator.hpp>

Collaboration diagram for Acts::TryAllNavigatorBase::Config:
[legend]

Public Attributes

BoundaryTolerance boundaryToleranceSurfaceApproach
 Which boundary checks to perform for surface approach.
bool resolveMaterial = true
 stop at every material surface (whether it is passive or not)
bool resolvePassive = false
 stop at every surface regardless what it is
bool resolveSensitive = true
 stop at every sensitive surface (whether it has material or not)
std::shared_ptr< const TrackingGeometrytrackingGeometry
 Tracking Geometry for this Navigator.

Detailed Description

Configuration for this Navigator.

Member Data Documentation

◆ boundaryToleranceSurfaceApproach

BoundaryTolerance Acts::TryAllNavigatorBase::Config::boundaryToleranceSurfaceApproach
Initial value:
=
static constexpr auto None() noexcept
No tolerance i.e.
Definition BoundaryTolerance.hpp:106

Which boundary checks to perform for surface approach.

◆ resolveMaterial

bool Acts::TryAllNavigatorBase::Config::resolveMaterial = true

stop at every material surface (whether it is passive or not)

◆ resolvePassive

bool Acts::TryAllNavigatorBase::Config::resolvePassive = false

stop at every surface regardless what it is

◆ resolveSensitive

bool Acts::TryAllNavigatorBase::Config::resolveSensitive = true

stop at every sensitive surface (whether it has material or not)

◆ trackingGeometry

std::shared_ptr<const TrackingGeometry> Acts::TryAllNavigatorBase::Config::trackingGeometry

Tracking Geometry for this Navigator.