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 439 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 446 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 447 of file MeasurementSelector.h.

447{ 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 440 of file MeasurementSelector.h.

440 {
442 return *this;
443 }

◆ 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 445 of file MeasurementSelector.h.

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

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