Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::Navigator::Config Struct Reference

#include <acts/blob/sPHENIX/Core/include/Acts/Propagator/Navigator.hpp>

+ Collaboration diagram for Acts::Navigator::Config:

Public Attributes

std::shared_ptr< const
TrackingGeometry
trackingGeometry {nullptr}
 Tracking Geometry for this Navigator.
 
bool resolveSensitive = true
 
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
 
BoundaryCheck boundaryCheckLayerResolving = true
 

Detailed Description

Definition at line 114 of file Navigator.hpp.

View newest version in sPHENIX GitHub at line 114 of file Navigator.hpp

Member Data Documentation

BoundaryCheck Acts::Navigator::Config::boundaryCheckLayerResolving = true

Whether to perform boundary checks for layer resolving (improves navigation for bended tracks)

Definition at line 128 of file Navigator.hpp.

View newest version in sPHENIX GitHub at line 128 of file Navigator.hpp

Referenced by BOOST_AUTO_TEST_CASE().

bool Acts::Navigator::Config::resolveMaterial = true

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

Definition at line 122 of file Navigator.hpp.

View newest version in sPHENIX GitHub at line 122 of file Navigator.hpp

Referenced by Acts::Test::BOOST_AUTO_TEST_CASE().

bool Acts::Navigator::Config::resolvePassive = false

stop at every surface regardless what it is

Definition at line 124 of file Navigator.hpp.

View newest version in sPHENIX GitHub at line 124 of file Navigator.hpp

Referenced by Acts::Test::BOOST_AUTO_TEST_CASE().

bool Acts::Navigator::Config::resolveSensitive = true

Configuration for this Navigator stop at every sensitive surface (whether it has material or not)

Definition at line 120 of file Navigator.hpp.

View newest version in sPHENIX GitHub at line 120 of file Navigator.hpp

Referenced by Acts::Test::BOOST_AUTO_TEST_CASE().

std::shared_ptr<const TrackingGeometry> Acts::Navigator::Config::trackingGeometry {nullptr}

Tracking Geometry for this Navigator.

Definition at line 116 of file Navigator.hpp.

View newest version in sPHENIX GitHub at line 116 of file Navigator.hpp

Referenced by Acts::Test::BOOST_AUTO_TEST_CASE(), and xPositionsOfPassedSurfaces().


The documentation for this struct was generated from the following file: