Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
RecoJets
FFTJetAlgorithms
interface
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
7
#include "
RecoJets/FFTJetAlgorithms/interface/fftjetTypedefs.h
"
8
9
namespace
fftjetcms {
10
class
JetConvergenceDistance
11
:
public
fftjet::Functor2<double, fftjet::RecombinedJet<VectorLike>, fftjet::RecombinedJet<VectorLike> > {
12
public
:
13
JetConvergenceDistance
(
double
etaToPhiBandwidthRatio,
double
relativePtBandwidth);
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
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::JetConvergenceDistance
JetConvergenceDistance()=delete
fftjetcms::JetConvergenceDistance
Definition:
JetConvergenceDistance.h:10
fftjetcms::JetConvergenceDistance::ptBw_
double ptBw_
Definition:
JetConvergenceDistance.h:22
Generated for CMSSW Reference Manual by
1.8.5