Concept that asserts that a given type meets the requirements to be considered bound track parameters in Acts.
More...
#include <Acts/EventData/TrackParametersConcept.hpp>
template<typename Parameters>
requires(const Parameters &p) {
{ p.parameters() } -> std::convertible_to<BoundVector>;
{
p.covariance()
} -> std::convertible_to<std::optional<BoundSquareMatrix>>;
{ p.referenceSurface() } -> std::same_as<const Surface &>;
{ p.position(c) } -> std::same_as<Vector3>;
{ p.fourPosition(c) } -> std::same_as<Vector4>;
{ p.position(c) } -> std::same_as<Vector3>;
};
}
This is the central definition of the Acts payload object regarding detector geometry status (e....
Definition GeometryContext.hpp:46
Concept that asserts that a given type meets the requirements to be considered bound track parameters...
Definition TrackParametersConcept.hpp:53
Definition TrackParametersConcept.hpp:23
constexpr double c
Speed of light in vacuum - native unit (dimensionless).
Definition Units.hpp:241
Concept that asserts that a given type meets the requirements to be considered bound track parameters in Acts.