Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
RecoJets
FFTJetAlgorithms
interface
AbsPileupCalculator.h
Go to the documentation of this file.
1
//=========================================================================
2
// AbsPileupCalculator.h
3
//
4
// Interface for calculators of the pile-up density
5
//
6
// I. Volobouev
7
// June 2011
8
//=========================================================================
9
10
#ifndef RecoJets_FFTJetAlgorithms_AbsPileupCalculator_h
11
#define RecoJets_FFTJetAlgorithms_AbsPileupCalculator_h
12
13
#include "
DataFormats/JetReco/interface/FFTJetPileupSummary.h
"
14
15
namespace
fftjetcms {
16
struct
AbsPileupCalculator
{
17
virtual
~AbsPileupCalculator
() {}
18
19
virtual
double
operator()
(
double
eta
,
double
phi,
const
reco::FFTJetPileupSummary
&
summary
)
const
= 0;
20
21
virtual
bool
isPhiDependent
()
const
= 0;
22
};
23
}
// namespace fftjetcms
24
25
#endif // RecoJets_FFTJetAlgorithms_AbsPileupCalculator_h
fftjetcms::AbsPileupCalculator::~AbsPileupCalculator
virtual ~AbsPileupCalculator()
Definition:
AbsPileupCalculator.h:17
FFTJetPileupSummary.h
PVValHelper::eta
Definition:
PVValidationHelpers.h:70
reco::FFTJetPileupSummary
Summary info for pile-up determined by Gaussian filtering.
Definition:
FFTJetPileupSummary.h:13
fftjetcms::AbsPileupCalculator::operator()
virtual double operator()(double eta, double phi, const reco::FFTJetPileupSummary &summary) const =0
fftjetcms::AbsPileupCalculator
Definition:
AbsPileupCalculator.h:16
edmLumisInFiles.summary
tuple summary
Definition:
edmLumisInFiles.py:39
fftjetcms::AbsPileupCalculator::isPhiDependent
virtual bool isPhiDependent() const =0
Generated for CMSSW Reference Manual by
1.8.5