ATLAS Offline Software
Classes | Public Types | Static Public Attributes | List of all members
MeasurementSelectorTraits< derived_t > Struct Template Reference

#include <MeasurementSelector.h>

Collaboration diagram for MeasurementSelectorTraits< derived_t >:

Classes

struct  MeasurementContainerTraits
 

Public Types

template<std::size_t N>
using CalibratedMeasurement = typename Acts::detail_lt::Types< N >::Coefficients
 
template<std::size_t N>
using CalibratedMeasurementCovariance = typename Acts::detail_lt::Types< N >::Covariance
 
template<std::size_t N>
using PreSelectionMeasurement = typename Acts::detail_lt::Types< N >::Coefficients
 
template<std::size_t N>
using PreSelectionMeasurementCovariance = typename Acts::detail_lt::Types< N >::Covariance
 
template<std::size_t N>
using Predicted = typename Acts::detail_lt::Types< N >::Coefficients
 
template<std::size_t N>
using PredictedCovariance = typename Acts::detail_lt::Types< N >::Covariance
 
using trajectory_t = typename derived_t::traj_t
 
using TrackStateProxy = trajectory_t::TrackStateProxy
 
using MatrixFloatType = Acts::ActsScalar
 
using BoundTrackParameters = Acts::BoundTrackParameters
 
using BoundMatrix = Acts::BoundMatrix
 
using BoundState = std::tuple< BoundTrackParameters, BoundMatrix, double >
 

Static Public Attributes

static const std::size_t s_dimMax = 3
 
static constexpr std::size_t s_maxBranchesPerSurface = 10
 

Detailed Description

template<typename derived_t>
struct MeasurementSelectorTraits< derived_t >

Definition at line 43 of file MeasurementSelector.h.

Member Typedef Documentation

◆ BoundMatrix

template<typename derived_t >
using MeasurementSelectorTraits< derived_t >::BoundMatrix = Acts::BoundMatrix

Definition at line 85 of file MeasurementSelector.h.

◆ BoundState

template<typename derived_t >
using MeasurementSelectorTraits< derived_t >::BoundState = std::tuple<BoundTrackParameters, BoundMatrix, double>

Definition at line 87 of file MeasurementSelector.h.

◆ BoundTrackParameters

template<typename derived_t >
using MeasurementSelectorTraits< derived_t >::BoundTrackParameters = Acts::BoundTrackParameters

Definition at line 84 of file MeasurementSelector.h.

◆ CalibratedMeasurement

template<typename derived_t >
template<std::size_t N>
using MeasurementSelectorTraits< derived_t >::CalibratedMeasurement = typename Acts::detail_lt::Types<N>::Coefficients

Definition at line 47 of file MeasurementSelector.h.

◆ CalibratedMeasurementCovariance

template<typename derived_t >
template<std::size_t N>
using MeasurementSelectorTraits< derived_t >::CalibratedMeasurementCovariance = typename Acts::detail_lt::Types<N>::Covariance

Definition at line 51 of file MeasurementSelector.h.

◆ MatrixFloatType

template<typename derived_t >
using MeasurementSelectorTraits< derived_t >::MatrixFloatType = Acts::ActsScalar

Definition at line 83 of file MeasurementSelector.h.

◆ Predicted

template<typename derived_t >
template<std::size_t N>
using MeasurementSelectorTraits< derived_t >::Predicted = typename Acts::detail_lt::Types<N>::Coefficients

Definition at line 65 of file MeasurementSelector.h.

◆ PredictedCovariance

template<typename derived_t >
template<std::size_t N>
using MeasurementSelectorTraits< derived_t >::PredictedCovariance = typename Acts::detail_lt::Types<N>::Covariance

Definition at line 69 of file MeasurementSelector.h.

◆ PreSelectionMeasurement

template<typename derived_t >
template<std::size_t N>
using MeasurementSelectorTraits< derived_t >::PreSelectionMeasurement = typename Acts::detail_lt::Types<N>::Coefficients

Definition at line 56 of file MeasurementSelector.h.

◆ PreSelectionMeasurementCovariance

template<typename derived_t >
template<std::size_t N>
using MeasurementSelectorTraits< derived_t >::PreSelectionMeasurementCovariance = typename Acts::detail_lt::Types<N>::Covariance

Definition at line 61 of file MeasurementSelector.h.

◆ TrackStateProxy

template<typename derived_t >
using MeasurementSelectorTraits< derived_t >::TrackStateProxy = trajectory_t::TrackStateProxy

Definition at line 80 of file MeasurementSelector.h.

◆ trajectory_t

template<typename derived_t >
using MeasurementSelectorTraits< derived_t >::trajectory_t = typename derived_t::traj_t

Definition at line 78 of file MeasurementSelector.h.

Member Data Documentation

◆ s_dimMax

template<typename derived_t >
const std::size_t MeasurementSelectorTraits< derived_t >::s_dimMax = 3
static

Definition at line 90 of file MeasurementSelector.h.

◆ s_maxBranchesPerSurface

template<typename derived_t >
constexpr std::size_t MeasurementSelectorTraits< derived_t >::s_maxBranchesPerSurface = 10
staticconstexpr

Definition at line 94 of file MeasurementSelector.h.


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