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 {
10  class JetConvergenceDistance : public fftjet::Functor2 <
11  double,
12  fftjet::RecombinedJet<VectorLike>,
13  fftjet::RecombinedJet<VectorLike> >
14  {
15  public:
17  double relativePtBandwidth);
18 
19  double operator()(const fftjet::RecombinedJet<VectorLike>& jet1,
20  const fftjet::RecombinedJet<VectorLike>& jet2) const override;
21  private:
22  JetConvergenceDistance() = delete;
23 
24  double etaBw_;
25  double phiBw_;
26  double ptBw_;
27  };
28 }
29 
30 #endif // RecoJets_FFTJetAlgorithm_JetConvergenceDistance_h
double operator()(const fftjet::RecombinedJet< VectorLike > &jet1, const fftjet::RecombinedJet< VectorLike > &jet2) const override