ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
TrigConf::ValueWithEtaDependence< T >::RangeValue Class Reference
Collaboration diagram for TrigConf::ValueWithEtaDependence< T >::RangeValue:

Public Member Functions

 RangeValue (const T &value, int etaMin, int etaMax, unsigned int priority, bool symmetric)
 
const T & value () const
 
int etaMin () const
 
int etaMax () const
 
unsigned int priority () const
 
bool symmetric () const
 

Private Attributes

m_value {}
 
int m_etaMin { -49 }
 
int m_etaMax { 49 }
 
unsigned int m_priority {0}
 
bool m_symmetric { true }
 

Detailed Description

template<class T>
class TrigConf::ValueWithEtaDependence< T >::RangeValue

Definition at line 36 of file L1ThresholdBase.h.

Constructor & Destructor Documentation

◆ RangeValue()

template<class T >
TrigConf::ValueWithEtaDependence< T >::RangeValue::RangeValue ( const T &  value,
int  etaMin,
int  etaMax,
unsigned int  priority,
bool  symmetric 
)

Member Function Documentation

◆ etaMax()

template<class T >
int TrigConf::ValueWithEtaDependence< T >::RangeValue::etaMax ( ) const
inline

Definition at line 41 of file L1ThresholdBase.h.

41 { return m_etaMax; };

◆ etaMin()

template<class T >
int TrigConf::ValueWithEtaDependence< T >::RangeValue::etaMin ( ) const
inline

Definition at line 40 of file L1ThresholdBase.h.

40 { return m_etaMin; };

◆ priority()

template<class T >
unsigned int TrigConf::ValueWithEtaDependence< T >::RangeValue::priority ( ) const
inline

Definition at line 42 of file L1ThresholdBase.h.

42 { return m_priority; }

◆ symmetric()

template<class T >
bool TrigConf::ValueWithEtaDependence< T >::RangeValue::symmetric ( ) const
inline

Definition at line 43 of file L1ThresholdBase.h.

43 { return m_symmetric; }

◆ value()

template<class T >
const T& TrigConf::ValueWithEtaDependence< T >::RangeValue::value ( ) const
inline

Definition at line 39 of file L1ThresholdBase.h.

39 { return m_value; }

Member Data Documentation

◆ m_etaMax

template<class T >
int TrigConf::ValueWithEtaDependence< T >::RangeValue::m_etaMax { 49 }
private

Definition at line 47 of file L1ThresholdBase.h.

◆ m_etaMin

template<class T >
int TrigConf::ValueWithEtaDependence< T >::RangeValue::m_etaMin { -49 }
private

Definition at line 46 of file L1ThresholdBase.h.

◆ m_priority

template<class T >
unsigned int TrigConf::ValueWithEtaDependence< T >::RangeValue::m_priority {0}
private

Definition at line 48 of file L1ThresholdBase.h.

◆ m_symmetric

template<class T >
bool TrigConf::ValueWithEtaDependence< T >::RangeValue::m_symmetric { true }
private

Definition at line 49 of file L1ThresholdBase.h.

◆ m_value

template<class T >
T TrigConf::ValueWithEtaDependence< T >::RangeValue::m_value {}
private

Definition at line 45 of file L1ThresholdBase.h.


The documentation for this class was generated from the following file:
TrigConf::ValueWithEtaDependence::RangeValue::m_value
T m_value
Definition: L1ThresholdBase.h:45
TrigConf::ValueWithEtaDependence::RangeValue::m_etaMin
int m_etaMin
Definition: L1ThresholdBase.h:46
TrigConf::ValueWithEtaDependence::RangeValue::m_priority
unsigned int m_priority
Definition: L1ThresholdBase.h:48
TrigConf::ValueWithEtaDependence::RangeValue::m_etaMax
int m_etaMax
Definition: L1ThresholdBase.h:47
TrigConf::ValueWithEtaDependence::RangeValue::m_symmetric
bool m_symmetric
Definition: L1ThresholdBase.h:49