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

This is the condition that the end of world has been reached it then triggers a propagation abort. More...

#include <Acts/Propagator/StandardAborters.hpp>

Public Member Functions

template<typename propagator_state_t, typename stepper_t, typename navigator_t>
bool checkAbort (propagator_state_t &state, const stepper_t &, const navigator_t &navigator, const Logger &logger) const
 boolean operator for abort condition without using the result

Detailed Description

This is the condition that the end of world has been reached it then triggers a propagation abort.

Member Function Documentation

◆ checkAbort()

template<typename propagator_state_t, typename stepper_t, typename navigator_t>
bool Acts::VolumeConstraintAborter::checkAbort ( propagator_state_t & state,
const stepper_t & ,
const navigator_t & navigator,
const Logger & logger ) const

boolean operator for abort condition without using the result

Template Parameters
propagator_state_tType of the propagator state
navigator_tType of the navigator
Parameters
[in,out]stateThe propagation state object
[in]navigatorThe navigator object
loggera logger instance
Returns
True if volume constraints violated and propagation should abort