CMS 3D CMS Logo

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 
14 
15 namespace fftjetcms {
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
Definition: AbsPileupCalculator.h:15
fftjetcms::AbsPileupCalculator::isPhiDependent
virtual bool isPhiDependent() const =0
PVValHelper::eta
Definition: PVValidationHelpers.h:69
reco::FFTJetPileupSummary
Summary info for pile-up determined by Gaussian filtering.
Definition: FFTJetPileupSummary.h:13
FFTJetPileupSummary.h
fftjetcms::AbsPileupCalculator::operator()
virtual double operator()(double eta, double phi, const reco::FFTJetPileupSummary &summary) const =0
fftjetcms::AbsPileupCalculator::~AbsPileupCalculator
virtual ~AbsPileupCalculator()
Definition: AbsPileupCalculator.h:17
edmLumisInFiles.summary
summary
Definition: edmLumisInFiles.py:39
fftjetcms::AbsPileupCalculator
Definition: AbsPileupCalculator.h:16