CMS 3D CMS Logo

MaxFunctionSelector.h
Go to the documentation of this file.
1 #ifndef RecoAlgos_MaxFunctionSelector_h
2 #define RecoAlgos_MaxFunctionSelector_h
3 /* \class MaxSelector
4  *
5  * \author Luca Lista, INFN
6  *
7  * $Id: MaxFunctionSelector.h,v 1.1 2009/02/24 14:40:26 llista Exp $
8  */
9 
10 template <typename T, double (T::*fun)() const>
13  bool operator()(const T& t) const { return (t.*fun)() <= max_; }
14 
15 private:
16  double max_;
17 };
18 
19 #endif
MaxFunctionSelector::max_
double max_
Definition: MaxFunctionSelector.h:16
MaxFunctionSelector
Definition: MaxFunctionSelector.h:11
MaxFunctionSelector::MaxFunctionSelector
MaxFunctionSelector(double max)
Definition: MaxFunctionSelector.h:12
OrderedSet.t
t
Definition: OrderedSet.py:90
MaxFunctionSelector::operator()
bool operator()(const T &t) const
Definition: MaxFunctionSelector.h:13
SiStripPI::max
Definition: SiStripPayloadInspectorHelper.h:169
T
long double T
Definition: Basic3DVectorLD.h:48