/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
CommonTools/Utils/interface/RangeSelector.h
23 строки
495 B
Cms Build
Clang-Format
05 июн 2019, 13:53
05 июн 2019, 13:53
bbbc152
Код
Авторство
О чём код?
#ifndef RecoAlgos_RangeSelector_h #define RecoAlgos_RangeSelector_h /* \class RangeSelector * * \author Luca Lista, INFN * * $Id: RangeSelector.h,v 1.1 2009/02/24 14:40:26 llista Exp $ */ #include <string> template <typename T, double (T::*fun)() const> struct RangeSelector { RangeSelector(double min, double max) : min_(min), max_(max) {} bool operator()(const T& t) const { double x = (t.*fun)(); return min_ <= x && x <= max_; } private: double min_, max_; }; #endif