File indexing completed on 2024-04-06 12:01:18
0001 #ifndef RecoAlgos_MinObjectPairSelector_h
0002 #define RecoAlgos_MinObjectPairSelector_h
0003
0004
0005
0006
0007
0008
0009
0010 template <typename F>
0011 struct MinObjectPairSelector {
0012 MinObjectPairSelector(double min) : min_(min), fun_() {}
0013 template <typename T1, typename T2>
0014 bool operator()(const T1& t1, const T2& t2) const {
0015 return min_ <= fun_(t1, t2);
0016 }
0017
0018 private:
0019 double min_;
0020 F fun_;
0021 };
0022
0023 #endif