|
ACTS
Experiment-independent tracking
|
Similar to SurfaceReached, but with an infinite overstep limit. More...
#include <Acts/Propagator/StandardAborters.hpp>
Public Member Functions | |
| ForcedSurfaceReached () | |
| Public Member Functions inherited from Acts::SurfaceReached | |
| SurfaceReached ()=default | |
| SurfaceReached (double nLimit) | |
| Constructor with custom near limit. | |
| template<typename propagator_state_t, typename stepper_t, typename navigator_t> | |
| bool | checkAbort (propagator_state_t &state, const stepper_t &stepper, const navigator_t &navigator, const Logger &logger) const |
| boolean operator for abort condition without using the result | |
Additional Inherited Members | |
| Public Attributes inherited from Acts::SurfaceReached | |
| BoundaryTolerance | boundaryTolerance = BoundaryTolerance::None() |
| Boundary tolerance for surface intersection checks. | |
| double | nearLimit = -100 * UnitConstants::um |
| Distance limit to discard intersections "behind us". | |
| const Surface * | surface = nullptr |
| Target surface to reach for propagation termination. | |
Similar to SurfaceReached, but with an infinite overstep limit.
This can be used to force the propagation to the target surface.
| Acts::ForcedSurfaceReached::ForcedSurfaceReached | ( | ) |