ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
detray::always_init Struct Reference

Struct that represents the most conservative navigation policy: always re- initialize the current volume. More...

#include <detray/navigation/policies.hpp>

Inheritance diagram for detray::always_init:
[legend]
Collaboration diagram for detray::always_init:
[legend]

Classes

struct  state
 Stateless policy state. More...

Public Member Functions

template<typename propagator_state_t>
void operator() (const state &, propagator_state_t &propagation) const
 Sets the navigation trust level to 'no trust'.

Detailed Description

Struct that represents the most conservative navigation policy: always re- initialize the current volume.

Member Function Documentation

◆ operator()()

template<typename propagator_state_t>
void detray::always_init::operator() ( const state & ,
propagator_state_t & propagation ) const

Sets the navigation trust level to 'no trust'.

The policy state is unused.

Parameters
propagationstate of the propagation