#include <FFTJetCorrector.h>
Public Types | |
typedef AbsFFTJetAdjuster < jet_type, adjustable_type > | AbsAdjuster |
typedef AbsFFTJetScaleCalculator < jet_type, adjustable_type > | AbsScaler |
typedef Adjustable | adjustable_type |
typedef Jet | jet_type |
Public Member Functions | |
FFTJetCorrectorApp | app () const |
void | correct (const Jet &jet, const bool isMC, const Adjustable &in, Adjustable *out) const |
FFTJetCorrector (boost::shared_ptr< AbsAdjuster > adjuster, const std::vector< boost::shared_ptr< AbsScaler > > &scalers, const unsigned i_level, const FFTJetCorrectorApp a) | |
unsigned | level () const |
Private Attributes | |
boost::shared_ptr< AbsAdjuster > | adjuster_ |
FFTJetCorrectorApp | app_ |
std::vector< double > | buffer_ |
unsigned | level_ |
std::vector< boost::shared_ptr < AbsScaler > > | scalers_ |
Definition at line 12 of file FFTJetCorrector.h.
typedef AbsFFTJetAdjuster<jet_type, adjustable_type> FFTJetCorrector< Jet, Adjustable >::AbsAdjuster |
Definition at line 18 of file FFTJetCorrector.h.
typedef AbsFFTJetScaleCalculator<jet_type, adjustable_type> FFTJetCorrector< Jet, Adjustable >::AbsScaler |
Definition at line 17 of file FFTJetCorrector.h.
typedef Adjustable FFTJetCorrector< Jet, Adjustable >::adjustable_type |
Definition at line 16 of file FFTJetCorrector.h.
typedef Jet FFTJetCorrector< Jet, Adjustable >::jet_type |
Definition at line 15 of file FFTJetCorrector.h.
|
inline |
Definition at line 20 of file FFTJetCorrector.h.
|
inline |
Definition at line 45 of file FFTJetCorrector.h.
References FFTJetCorrector< Jet, Adjustable >::app_.
|
inline |
Definition at line 26 of file FFTJetCorrector.h.
References FFTJetCorrector< Jet, Adjustable >::adjuster_, FFTJetCorrector< Jet, Adjustable >::app_, FFTJetCorrector< Jet, Adjustable >::buffer_, DATA_ONLY, i, recoMuon::in, MC_ONLY, pileupReCalc_HLTpaths::scale, and FFTJetCorrector< Jet, Adjustable >::scalers_.
|
inline |
Definition at line 44 of file FFTJetCorrector.h.
References FFTJetCorrector< Jet, Adjustable >::level_.
|
private |
Definition at line 48 of file FFTJetCorrector.h.
Referenced by FFTJetCorrector< Jet, Adjustable >::correct().
|
private |
Definition at line 52 of file FFTJetCorrector.h.
Referenced by FFTJetCorrector< Jet, Adjustable >::app(), and FFTJetCorrector< Jet, Adjustable >::correct().
|
mutableprivate |
Definition at line 50 of file FFTJetCorrector.h.
Referenced by FFTJetCorrector< Jet, Adjustable >::correct().
|
private |
Definition at line 51 of file FFTJetCorrector.h.
Referenced by FFTJetCorrector< Jet, Adjustable >::level().
|
private |
Definition at line 49 of file FFTJetCorrector.h.
Referenced by FFTJetCorrector< Jet, Adjustable >::correct().