Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2021-02-14 12:50:13

0001 #ifndef RecoAlgos_EtaRangeSelector_h
0002 #define RecoAlgos_EtaRangeSelector_h
0003 /* \class EtaRangeSelector
0004  *
0005  * \author Luca Lista, INFN
0006  *
0007  * $Id: EtaRangeSelector.h,v 1.4 2007/06/18 18:33:53 llista Exp $
0008  */
0009 
0010 struct EtaRangeSelector {
0011   EtaRangeSelector(double etaMin, double etaMax) : etaMin_(etaMin), etaMax_(etaMax) {}
0012   template <typename T>
0013   bool operator()(const T& t) const {
0014     double eta = t.eta();
0015     return (eta >= etaMin_ && eta <= etaMax_);
0016   }
0017 
0018 private:
0019   double etaMin_, etaMax_;
0020 };
0021 
0022 #endif