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
fftjetcommon_cfi.relativePtBandwidth
relativePtBandwidth
Definition: fftjetcommon_cfi.py:223
fftjetcms
Definition: AbsPileupCalculator.h:15
fftjetcms::JetConvergenceDistance::ptBw_
double ptBw_
Definition: JetConvergenceDistance.h:23
fftjetTypedefs.h
fftjetcms::JetConvergenceDistance::phiBw_
double phiBw_
Definition: JetConvergenceDistance.h:22
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:21
fftjetcms::JetConvergenceDistance
Definition: JetConvergenceDistance.h:10
fftjetcommon_cfi.etaToPhiBandwidthRatio
etaToPhiBandwidthRatio
Definition: fftjetcommon_cfi.py:177
fftjetcms::JetConvergenceDistance::JetConvergenceDistance
JetConvergenceDistance()=delete