1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#ifndef RecoAlgos_EtaRangeSelector_h
#define RecoAlgos_EtaRangeSelector_h
/* \class EtaRangeSelector
*
* \author Luca Lista, INFN
*
* $Id: EtaRangeSelector.h,v 1.4 2007/06/18 18:33:53 llista Exp $
*/
struct EtaRangeSelector {
EtaRangeSelector(double etaMin, double etaMax) : etaMin_(etaMin), etaMax_(etaMax) {}
template <typename T>
bool operator()(const T& t) const {
double eta = t.eta();
return (eta >= etaMin_ && eta <= etaMax_);
}
private:
double etaMin_, etaMax_;
};
#endif
|