Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::Concepts::FreeTrackParametersConceptImpl< T > Struct Template Reference

#include <acts/blob/sPHENIX/Core/include/Acts/EventData/TrackParametersConcept.hpp>

Static Public Attributes

static constexpr bool hasTypeScalar = exists<TypeScalar, const T>
 
static constexpr bool hasTypeParametersVector
 
static constexpr bool hasTypeCovarianceMatrix
 
static constexpr bool hasMethodParameters
 
static constexpr bool hasMethodCovariance
 
static constexpr bool hasMethodFourPosition
 
static constexpr bool hasMethodPosition
 
static constexpr bool hasMethodTime
 
static constexpr bool hasMethodDirection
 
static constexpr bool hasMethodAbsoluteMomentum
 
static constexpr bool hasMethodCharge
 
static constexpr bool value
 

Detailed Description

template<typename T>
struct Acts::Concepts::FreeTrackParametersConceptImpl< T >

Definition at line 117 of file TrackParametersConcept.hpp.

View newest version in sPHENIX GitHub at line 117 of file TrackParametersConcept.hpp

Member Data Documentation

template<typename T >
constexpr bool Acts::Concepts::FreeTrackParametersConceptImpl< T >::hasMethodAbsoluteMomentum
static
Initial value:
=
identical_to<TypeScalar<T>, ReturnTypeAbsoluteMomentum, const T>

Definition at line 139 of file TrackParametersConcept.hpp.

View newest version in sPHENIX GitHub at line 139 of file TrackParametersConcept.hpp

template<typename T >
constexpr bool Acts::Concepts::FreeTrackParametersConceptImpl< T >::hasMethodCharge
static
Initial value:
=
identical_to<TypeScalar<T>, ReturnTypeCharge, const T>

Definition at line 141 of file TrackParametersConcept.hpp.

View newest version in sPHENIX GitHub at line 141 of file TrackParametersConcept.hpp

template<typename T >
constexpr bool Acts::Concepts::FreeTrackParametersConceptImpl< T >::hasMethodCovariance
static
Initial value:
=
std::is_convertible_v<ReturnTypeCovariance<T>,
std::optional<FreeSquareMatrix>>

Definition at line 128 of file TrackParametersConcept.hpp.

View newest version in sPHENIX GitHub at line 128 of file TrackParametersConcept.hpp

template<typename T >
constexpr bool Acts::Concepts::FreeTrackParametersConceptImpl< T >::hasMethodDirection
static
Initial value:
=
identical_to<Vector3, ReturnTypeDirection, const T>

Definition at line 137 of file TrackParametersConcept.hpp.

View newest version in sPHENIX GitHub at line 137 of file TrackParametersConcept.hpp

template<typename T >
constexpr bool Acts::Concepts::FreeTrackParametersConceptImpl< T >::hasMethodFourPosition
static
Initial value:
=
identical_to<Vector4, ReturnTypeFourPosition, const T>

Definition at line 131 of file TrackParametersConcept.hpp.

View newest version in sPHENIX GitHub at line 131 of file TrackParametersConcept.hpp

template<typename T >
constexpr bool Acts::Concepts::FreeTrackParametersConceptImpl< T >::hasMethodParameters
static
Initial value:
=
std::is_convertible_v<ReturnTypeParameters<T>, FreeVector>

Definition at line 126 of file TrackParametersConcept.hpp.

View newest version in sPHENIX GitHub at line 126 of file TrackParametersConcept.hpp

template<typename T >
constexpr bool Acts::Concepts::FreeTrackParametersConceptImpl< T >::hasMethodPosition
static
Initial value:
=
identical_to<Vector3, ReturnTypePosition, const T>

Definition at line 133 of file TrackParametersConcept.hpp.

View newest version in sPHENIX GitHub at line 133 of file TrackParametersConcept.hpp

template<typename T >
constexpr bool Acts::Concepts::FreeTrackParametersConceptImpl< T >::hasMethodTime
static
Initial value:
=
identical_to<TypeScalar<T>, ReturnTypeTime, const T>

Definition at line 135 of file TrackParametersConcept.hpp.

View newest version in sPHENIX GitHub at line 135 of file TrackParametersConcept.hpp

template<typename T >
constexpr bool Acts::Concepts::FreeTrackParametersConceptImpl< T >::hasTypeCovarianceMatrix
static
Initial value:
=
exists<TypeCovarianceMatrix, const T>

Definition at line 122 of file TrackParametersConcept.hpp.

View newest version in sPHENIX GitHub at line 122 of file TrackParametersConcept.hpp

template<typename T >
constexpr bool Acts::Concepts::FreeTrackParametersConceptImpl< T >::hasTypeParametersVector
static
Initial value:
=
exists<TypeParametersVector, const T>

Definition at line 120 of file TrackParametersConcept.hpp.

View newest version in sPHENIX GitHub at line 120 of file TrackParametersConcept.hpp

template<typename T >
constexpr bool Acts::Concepts::FreeTrackParametersConceptImpl< T >::hasTypeScalar = exists<TypeScalar, const T>
static

Definition at line 119 of file TrackParametersConcept.hpp.

View newest version in sPHENIX GitHub at line 119 of file TrackParametersConcept.hpp


The documentation for this struct was generated from the following file: