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  JetConvergenceDistance() = delete;
15 
16  double operator()(const fftjet::RecombinedJet<VectorLike>& jet1,
17  const fftjet::RecombinedJet<VectorLike>& jet2) const override;
18 
19  private:
20  double etaBw_;
21  double phiBw_;
22  double ptBw_;
23  };
24 } // namespace fftjetcms
25 
26 #endif // RecoJets_FFTJetAlgorithm_JetConvergenceDistance_h
fftjetcommon_cfi.relativePtBandwidth
relativePtBandwidth
Definition: fftjetcommon_cfi.py:223
fftjetcms
Definition: AbsPileupCalculator.h:15
fftjetcms::JetConvergenceDistance::ptBw_
double ptBw_
Definition: JetConvergenceDistance.h:22
fftjetTypedefs.h
fftjetcms::JetConvergenceDistance::phiBw_
double phiBw_
Definition: JetConvergenceDistance.h:21
fftjetcms::JetConvergenceDistance::operator()
double operator()(const fftjet::RecombinedJet< VectorLike > &jet1, const fftjet::RecombinedJet< VectorLike > &jet2) const override
Definition: JetConvergenceDistance.cc:13
fftjetcms::JetConvergenceDistance::etaBw_
double etaBw_
Definition: JetConvergenceDistance.h:20
fftjetcms::JetConvergenceDistance
Definition: JetConvergenceDistance.h:10
fftjetcommon_cfi.etaToPhiBandwidthRatio
etaToPhiBandwidthRatio
Definition: fftjetcommon_cfi.py:177
fftjetcms::JetConvergenceDistance::JetConvergenceDistance
JetConvergenceDistance()=delete