EIC 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 hasMethodUnitDirection
 
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 114 of file TrackParametersConcept.hpp.

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

Member Data Documentation

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

Definition at line 136 of file TrackParametersConcept.hpp.

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

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

Definition at line 138 of file TrackParametersConcept.hpp.

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

template<typename T >
constexpr bool Acts::Concepts::FreeTrackParametersConceptImpl< T >::hasMethodCovariance
static
Initial value:
=
identical_to<const std::optional<FreeSymMatrix>&, ReturnTypeCovariance,
const T>

Definition at line 125 of file TrackParametersConcept.hpp.

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

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

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 >::hasMethodParameters
static
Initial value:
=
identical_to<FreeVector, ReturnTypeParameters, const T>

Definition at line 123 of file TrackParametersConcept.hpp.

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

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

Definition at line 130 of file TrackParametersConcept.hpp.

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

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

Definition at line 132 of file TrackParametersConcept.hpp.

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

template<typename T >
constexpr bool Acts::Concepts::FreeTrackParametersConceptImpl< T >::hasMethodUnitDirection
static
Initial value:
=
identical_to<Vector3D, ReturnTypeUnitDirection, const T>

Definition at line 134 of file TrackParametersConcept.hpp.

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

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

Definition at line 119 of file TrackParametersConcept.hpp.

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

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

Definition at line 117 of file TrackParametersConcept.hpp.

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

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

Definition at line 116 of file TrackParametersConcept.hpp.

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


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