ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
Acts::Concepts::NavigatorHandleSurfaceReachedWithCurvature Concept Reference

Whether handleSurfaceReached accepts geometric curvature. More...

#include <Acts/Propagator/NavigatorConcept.hpp>

Concept definition

template<typename Navigator, typename State typename Navigator::State>
requires(const Navigator& n, State& s, const Vector3& position,
const Vector3& direction, const Vector3& curvature,
const Surface& surface) {
{
n.handleSurfaceReached(s, position, direction, surface, curvature)
} -> std::same_as<void>;
}
Steers the propagation through the geometry by providing the next surface to be targeted.
Definition Navigator.hpp:83
Abstract Base Class for tracking surfaces.
Definition Surface.hpp:57
Whether handleSurfaceReached accepts geometric curvature.
Definition NavigatorConcept.hpp:45
Vector< 3 > Vector3
3-dimensional vector type for e.g. spatial coordinates and momenta
Definition Algebra.hpp:72

Detailed Description

Whether handleSurfaceReached accepts geometric curvature.