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

Concept that asserts that a given type meets the requirements to be considered bound track parameters in Acts. More...

#include <Acts/EventData/TrackParametersConcept.hpp>

Concept definition

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 &>;
requires requires(GeometryContext &c) {
{ 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

Detailed Description

Concept that asserts that a given type meets the requirements to be considered bound track parameters in Acts.