CMS 3D CMS Logo

MassRangeSelector.h
Go to the documentation of this file.
1 #ifndef RecoAlgos_MassRangeSelector_h
2 #define RecoAlgos_MassRangeSelector_h
3 /* \class MassRangeSelector
4  *
5  * \author Luca Lista, INFN
6  *
7  * $Id: MassRangeSelector.h,v 1.3 2007/06/18 18:33:53 llista Exp $
8  */
9 
11  MassRangeSelector( double massMin, double massMax ) :
12  massMin_( massMin ), massMax_( massMax ) { }
13  template<typename T>
14  bool operator()( const T & t ) const {
15  double mass = t.mass();
16  return ( mass >= massMin_ && mass <= massMax_ );
17  }
18 
19 private:
20  double massMin_, massMax_;
21 };
22 
23 #endif
MassRangeSelector(double massMin, double massMax)
bool operator()(const T &t) const
long double T