CMS 3D CMS Logo

JetConvergenceDistance.h
Go to the documentation of this file.
1 #ifndef RecoJets_FFTJetAlgorithm_JetConvergenceDistance_h
2 #define RecoJets_FFTJetAlgorithm_JetConvergenceDistance_h
3 
4 #include "fftjet/SimpleFunctors.hh"
5 #include "fftjet/RecombinedJet.hh"
6 
8 
9 namespace fftjetcms {
11  : public fftjet::Functor2<double, fftjet::RecombinedJet<VectorLike>, fftjet::RecombinedJet<VectorLike> > {
12  public:
14 
15  double operator()(const fftjet::RecombinedJet<VectorLike>& jet1,
16  const fftjet::RecombinedJet<VectorLike>& jet2) const override;
17 
18  private:
19  JetConvergenceDistance() = delete;
20 
21  double etaBw_;
22  double phiBw_;
23  double ptBw_;
24  };
25 } // namespace fftjetcms
26 
27 #endif // RecoJets_FFTJetAlgorithm_JetConvergenceDistance_h
double operator()(const fftjet::RecombinedJet< VectorLike > &jet1, const fftjet::RecombinedJet< VectorLike > &jet2) const override