ATLAS Offline Software
Loading...
Searching...
No Matches
MeasurementSelectorBase< NMeasMax, DIMMAX, derived_t >::PairWithFlags< T1, T2 > Struct Template Reference

#include <MeasurementSelector.h>

Inheritance diagram for MeasurementSelectorBase< NMeasMax, DIMMAX, derived_t >::PairWithFlags< T1, T2 >:
Collaboration diagram for MeasurementSelectorBase< NMeasMax, DIMMAX, derived_t >::PairWithFlags< T1, T2 >:

Public Member Functions

PairWithFlags< T1, T2 > & operator= (std::tuple< T1, T2, unsigned int > &&a)
const T1 & position () const
const T2 & covariance () const
Flags flags () const

Detailed Description

template<std::size_t NMeasMax, std::size_t DIMMAX, typename derived_t>
template<typename T1, typename T2>
struct MeasurementSelectorBase< NMeasMax, DIMMAX, derived_t >::PairWithFlags< T1, T2 >

Definition at line 435 of file MeasurementSelector.h.

Member Function Documentation

◆ covariance()

template<std::size_t NMeasMax, std::size_t DIMMAX, typename derived_t>
template<typename T1, typename T2>
const T2 & MeasurementSelectorBase< NMeasMax, DIMMAX, derived_t >::PairWithFlags< T1, T2 >::covariance ( ) const
inline

Definition at line 442 of file MeasurementSelector.h.

◆ flags()

template<std::size_t NMeasMax, std::size_t DIMMAX, typename derived_t>
template<typename T1, typename T2>
Flags MeasurementSelectorBase< NMeasMax, DIMMAX, derived_t >::PairWithFlags< T1, T2 >::flags ( ) const
inline

Definition at line 443 of file MeasurementSelector.h.

443{ return Flags{ std::get<2>(*this) }; }

◆ operator=()

template<std::size_t NMeasMax, std::size_t DIMMAX, typename derived_t>
template<typename T1, typename T2>
PairWithFlags< T1, T2 > & MeasurementSelectorBase< NMeasMax, DIMMAX, derived_t >::PairWithFlags< T1, T2 >::operator= ( std::tuple< T1, T2, unsigned int > && a)
inline

Definition at line 436 of file MeasurementSelector.h.

436 {
438 return *this;
439 }

◆ position()

template<std::size_t NMeasMax, std::size_t DIMMAX, typename derived_t>
template<typename T1, typename T2>
const T1 & MeasurementSelectorBase< NMeasMax, DIMMAX, derived_t >::PairWithFlags< T1, T2 >::position ( ) const
inline

Definition at line 441 of file MeasurementSelector.h.

441{ return std::get<0>(*this); }

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