Struct Acts::Concepts::FreeTrackParametersConceptImpl¶
-
template<typename T>
struct Acts::Concepts::FreeTrackParametersConceptImpl Public Static Attributes
-
static constexpr bool hasMethodAbsoluteMomentum = identical_to<TypeScalar<T>, ReturnTypeAbsoluteMomentum, const T>
-
static constexpr bool hasMethodCharge = identical_to<TypeScalar<T>, ReturnTypeCharge, const T>
-
static constexpr bool hasMethodCovariance = std::is_convertible_v<ReturnTypeCovariance<T>, std::optional<FreeSymMatrix>>
-
static constexpr bool hasMethodFourPosition = identical_to<Vector4, ReturnTypeFourPosition, const T>
-
static constexpr bool hasMethodParameters = std::is_convertible_v<ReturnTypeParameters<T>, FreeVector>
-
static constexpr bool hasMethodPosition = identical_to<Vector3, ReturnTypePosition, const T>
-
static constexpr bool hasMethodTime = identical_to<TypeScalar<T>, ReturnTypeTime, const T>
-
static constexpr bool hasMethodUnitDirection = identical_to<Vector3, ReturnTypeUnitDirection, const T>
-
static constexpr bool hasTypeCovarianceMatrix = exists<TypeCovarianceMatrix, const T>
-
static constexpr bool hasTypeParametersVector = exists<TypeParametersVector, const T>
-
static constexpr bool hasTypeScalar = exists<TypeScalar, const T>
-
static constexpr bool hasMethodAbsoluteMomentum = identical_to<TypeScalar<T>, ReturnTypeAbsoluteMomentum, const T>