Concept that asserts that a given type meets the requirements to be considered free track parameters in Acts.
More...
#include <Acts/EventData/TrackParametersConcept.hpp>
template<typename Parameters>
requires(const Parameters &p) {
{ p.parameters() } -> std::convertible_to<FreeVector>;
{
p.covariance()
} -> std::convertible_to<std::optional<FreeSquareMatrix>>;
{ p.fourPosition() } -> std::same_as<Vector4>;
{ p.position() } -> std::same_as<Vector3>;
}
Definition TrackParametersConcept.hpp:23
Concept that asserts that a given type meets the requirements to be considered free track parameters ...
Definition TrackParametersConcept.hpp:39
Concept that asserts that a given type meets the requirements to be considered free track parameters in Acts.