EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::PathLimitReached Struct Reference

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 >
bool operator() (propagator_state_t &state, const stepper_t &) const
 

Public Attributes

double internalLimit = std::numeric_limits<double>::max()
 Boolean switch for Loop protection.
 

Detailed Description

This is the condition that the pathLimit has been reached.

Definition at line 43 of file StandardAborters.hpp.

View newest version in sPHENIX GitHub at line 43 of file StandardAborters.hpp

Member Function Documentation

template<typename propagator_state_t , typename stepper_t >
bool Acts::PathLimitReached::operator() ( propagator_state_t &  state,
const stepper_t &   
) const
inline

boolean operator for abort condition without using the result

Template Parameters
propagator_state_tType of the propagator state
stepper_tType of the stepper
Parameters
[in,out]stateThe propagation state object

Definition at line 54 of file StandardAborters.hpp.

View newest version in sPHENIX GitHub at line 54 of file StandardAborters.hpp

References Acts::ConstrainedStep::aborter, kdfinder::abs(), ACTS_VERBOSE, internalLimit, and Acts::Test::tolerance.

+ Here is the call graph for this function:

Member Data Documentation

double Acts::PathLimitReached::internalLimit = std::numeric_limits<double>::max()

Boolean switch for Loop protection.

Definition at line 45 of file StandardAborters.hpp.

View newest version in sPHENIX GitHub at line 45 of file StandardAborters.hpp

Referenced by operator()().


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