Analysis Software
Documentation for sPHENIX simulation software
|
This is the condition that the pathLimit has been reached. More...
#include <acts/blob/sPHENIX/Core/include/Acts/Propagator/StandardAborters.hpp>
Public Member Functions | |
template<typename propagator_state_t , typename stepper_t , typename navigator_t > | |
bool | operator() (propagator_state_t &state, const stepper_t &stepper, const navigator_t &navigator, const Logger &logger) const |
Public Attributes | |
double | internalLimit = std::numeric_limits<double>::max() |
Boolean switch for Loop protection. | |
This is the condition that the pathLimit has been reached.
Definition at line 46 of file StandardAborters.hpp.
View newest version in sPHENIX GitHub at line 46 of file StandardAborters.hpp
|
inline |
boolean operator for abort condition without using the result
propagator_state_t | Type of the propagator state |
stepper_t | Type of the stepper |
navigator_t | Type of the navigator |
[in,out] | state | The propagation state object |
[in] | stepper | Stepper used for propagation |
[in] | navigator | Navigator used for propagation |
logger | a logger instance |
Definition at line 62 of file StandardAborters.hpp.
View newest version in sPHENIX GitHub at line 62 of file StandardAborters.hpp
References Acts::ConstrainedStep::aborter, Acts::ACTS_VERBOSE(), distance(), internalLimit, and Acts::Test::tolerance.
Boolean switch for Loop protection.
Definition at line 48 of file StandardAborters.hpp.
View newest version in sPHENIX GitHub at line 48 of file StandardAborters.hpp
Referenced by Acts::Test::BOOST_DATA_TEST_CASE(), and operator()().