Struct Acts::TrackStateTraits

template<size_t M, bool ReadOnly = true>
struct TrackStateTraits

Public Types

using Covariance = typename detail_lt::Types<eBoundSize, ReadOnly>::CovarianceMap
using IndexType = std::uint32_t
using Measurement = typename detail_lt::Types<M, ReadOnly>::CoefficientsMap
using MeasurementCovariance = typename detail_lt::Types<M, ReadOnly>::CovarianceMap
using Parameters = typename detail_lt::Types<eBoundSize, ReadOnly>::CoefficientsMap
using Projector = Eigen::Matrix<typename Covariance::Scalar, M, eBoundSize, ProjectorFlags>

Public Static Attributes

static constexpr IndexType kInvalid = std::numeric_limits<IndexType>::max()
static constexpr auto ProjectorFlags = Eigen::RowMajor | Eigen::AutoAlign