ATLAS Offline Software
Loading...
Searching...
No Matches
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.

◆ etaMin()

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

Definition at line 40 of file L1ThresholdBase.h.

◆ priority()

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

Definition at line 42 of file L1ThresholdBase.h.

◆ symmetric()

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

Definition at line 43 of file L1ThresholdBase.h.

◆ value()

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

Definition at line 39 of file L1ThresholdBase.h.

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.

47{ 49 }; // etaMin is always smaller than etaMax, e.g. on the negative side: etaMin=-49, etaMax=-31

◆ m_etaMin

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

Definition at line 46 of file L1ThresholdBase.h.

46{ -49 }; // range boundaries, always inclusive

◆ m_priority

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

Definition at line 48 of file L1ThresholdBase.h.

48{0}; // higher number has higher priority when resolving overlapping regions

◆ m_symmetric

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

Definition at line 49 of file L1ThresholdBase.h.

49{ true }; // if true, also applies to the opposity side ( requires etaMax to be positive )

◆ m_value

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

Definition at line 45 of file L1ThresholdBase.h.

45{}; // the value (energy, set of isolation variables)

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