CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
MatchByDEta.h
Go to the documentation of this file.
1 #ifndef MatchByDEta_h_
2 #define MatchByDEta_h_
3 
8 
9 namespace reco {
10  template <typename T1, typename T2> class MatchByDEta {
11  public:
13  maxDEta_(cfg.getParameter<double>("maxDeltaEta")) {}
14  bool operator() (const T1& t1, const T2& t2) const {
15  return fabs(t1.eta()-t2.eta()) < maxDEta_;
16  }
17  private:
18  double maxDEta_;
19  };
20 }
21 
22 
23 #endif
bool operator()(const T1 &t1, const T2 &t2) const
Definition: MatchByDEta.h:14
MatchByDEta(const edm::ParameterSet &cfg)
Definition: MatchByDEta.h:12
auto const T2 &decltype(t1.eta()) t2
Definition: deltaR.h:18