Analysis Software
Documentation for sPHENIX simulation software
|
#include "Acts/Definitions/Algebra.hpp"
#include "Acts/Definitions/TrackParametrization.hpp"
#include "Acts/Geometry/GeometryContext.hpp"
#include "Acts/Utilities/TypeTraits.hpp"
#include <optional>
#include <type_traits>
Go to the source code of this file.
Classes | |
struct | Acts::Concepts::BoundTrackParametersConceptImpl< T > |
struct | Acts::Concepts::FreeTrackParametersConceptImpl< T > |
Namespaces | |
namespace | Acts |
Acts includes to create all necessary definitions. | |
namespace | Acts::Concepts |
Typedefs | |
template<typename T > | |
using | Acts::Concepts::TypeScalar = typename T::Scalar |
template<typename T > | |
using | Acts::Concepts::TypeParametersVector = typename T::ParametersVector |
template<typename T > | |
using | Acts::Concepts::TypeCovarianceMatrix = typename T::CovarianceMatrix |
template<typename T > | |
using | Acts::Concepts::ReturnTypeParameters = decltype(std::declval< T >().parameters()) |
template<typename T > | |
using | Acts::Concepts::ReturnTypeCovariance = decltype(std::declval< T >().covariance()) |
template<typename T > | |
using | Acts::Concepts::ReturnTypeFourPositionFromContext = decltype(std::declval< T >().fourPosition(std::declval< GeometryContext >())) |
template<typename T > | |
using | Acts::Concepts::ReturnTypeFourPosition = decltype(std::declval< T >().fourPosition()) |
template<typename T > | |
using | Acts::Concepts::ReturnTypePositionFromContext = decltype(std::declval< T >().position(std::declval< GeometryContext >())) |
template<typename T > | |
using | Acts::Concepts::ReturnTypePosition = decltype(std::declval< T >().position()) |
template<typename T > | |
using | Acts::Concepts::ReturnTypeTime = decltype(std::declval< T >().time()) |
template<typename T > | |
using | Acts::Concepts::ReturnTypeDirection = decltype(std::declval< T >().direction()) |
template<typename T > | |
using | Acts::Concepts::ReturnTypeAbsoluteMomentum = decltype(std::declval< T >().absoluteMomentum()) |
template<typename T > | |
using | Acts::Concepts::ReturnTypeCharge = decltype(std::declval< T >().charge()) |
template<typename T > | |
using | Acts::Concepts::ReturnTypeReferenceSurface = decltype(std::declval< T >().referenceSurface()) |
Variables | |
template<typename parameters_t > | |
constexpr bool | Acts::Concepts::BoundTrackParametersConcept |
template<typename parameters_t > | |
constexpr bool | Acts::Concepts::FreeTrackParametersConcept |