#include <RecoEgamma/EgammaIsolationAlgos/plugins/EgammaRange.h>
Public Member Functions | |
EgammaRange (const std::pair< T, T > &aPair) | |
EgammaRange (const T &aMin, const T &aMax) | |
EgammaRange () | |
bool | empty () const |
bool | inside (const T &value) const |
const T & | max () const |
T | mean () const |
const T & | min () const |
void | sort () |
Definition at line 14 of file EgammaRange.h.
egammaisolation::EgammaRange< T >::EgammaRange | ( | ) | [inline] |
egammaisolation::EgammaRange< T >::EgammaRange | ( | const T & | aMin, | |
const T & | aMax | |||
) | [inline] |
egammaisolation::EgammaRange< T >::EgammaRange | ( | const std::pair< T, T > & | aPair | ) | [inline] |
bool egammaisolation::EgammaRange< T >::empty | ( | void | ) | const [inline] |
Definition at line 29 of file EgammaRange.h.
Referenced by egammaisolation::EgammaRange< T >::sort().
bool egammaisolation::EgammaRange< T >::inside | ( | const T & | value | ) | const [inline] |
Definition at line 31 of file EgammaRange.h.
References first.
Referenced by egammaisolation::EgammaTrackSelector::operator()().
00031 { 00032 if (value < this->first || this->second < value) return false; else return true; 00033 }
const T& egammaisolation::EgammaRange< T >::max | ( | ) | const [inline] |
Definition at line 25 of file EgammaRange.h.
References edm::second().
00025 { return this->second; }
T egammaisolation::EgammaRange< T >::mean | ( | ) | const [inline] |
const T& egammaisolation::EgammaRange< T >::min | ( | ) | const [inline] |
void egammaisolation::EgammaRange< T >::sort | ( | ) | [inline] |
Definition at line 35 of file EgammaRange.h.
References egammaisolation::EgammaRange< T >::empty(), and std::swap().