Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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
{
18
virtual
~AbsPileupCalculator
() {}
19
20
virtual
double
operator()
(
21
double
eta
,
double
phi
,
22
const
reco::FFTJetPileupSummary
&
summary
)
const
= 0;
23
24
virtual
bool
isPhiDependent
()
const
= 0;
25
};
26
}
27
28
#endif // RecoJets_FFTJetAlgorithms_AbsPileupCalculator_h
fftjetcms::AbsPileupCalculator::~AbsPileupCalculator
virtual ~AbsPileupCalculator()
Definition:
AbsPileupCalculator.h:18
FFTJetPileupSummary.h
eta
T eta() const
Definition:
Basic3DVectorLD.h:177
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:38
fftjetcms::AbsPileupCalculator::isPhiDependent
virtual bool isPhiDependent() const =0
phi
Definition:
DDAxes.h:10
Generated for CMSSW Reference Manual by
1.8.5