ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <acts/blob/master/Core/include/Acts/Propagator/StandardAborters.hpp>
Public Member Functions | |
SurfaceReached ()=default | |
template<typename propagator_state_t , typename stepper_t > | |
bool | operator() (propagator_state_t &state, const stepper_t &stepper) const |
template<typename propagator_state_t , typename stepper_t > | |
bool | operator() (propagator_state_t &state, const stepper_t &stepper, const Surface &targetSurface) const |
This is the condition that the Surface has been reached it then triggers an propagation abort of the propagation
Definition at line 110 of file StandardAborters.hpp.
View newest version in sPHENIX GitHub at line 110 of file StandardAborters.hpp
|
default |
|
inline |
boolean operator for abort condition without using the result
propagator_state_t | Type of the propagator state |
stepper_t | Type of the stepper |
[in,out] | state | The propagation state object |
[in] | stepper | Stepper used for propagation |
Definition at line 121 of file StandardAborters.hpp.
View newest version in sPHENIX GitHub at line 121 of file StandardAborters.hpp
References propagation_timing::stepper.
|
inline |
boolean operator for abort condition without using the result
propagator_state_t | Type of the propagator state |
stepper_t | Type of the stepper |
[in,out] | state | The propagation state object |
[in] | stepper | Stepper used for the progation |
[in] | targetSurface | The target surface |
Definition at line 134 of file StandardAborters.hpp.
View newest version in sPHENIX GitHub at line 134 of file StandardAborters.hpp
References Acts::ConstrainedStep::aborter, Acts::Surface::intersect(), Acts::ObjectIntersection< object_t, representation_t >::intersection, Acts::Intersection::pathLength, and Acts::targetDebugLog().