#include <FFTJetScaleCalculators.h>
Public Member Functions | |
FFTSpecificScaleCalculator (CPP11_shared_ptr< npstat::AbsMultivariateFunctor > f, const AbsFFTSpecificScaleCalculator *p) | |
virtual | ~FFTSpecificScaleCalculator () |
Private Member Functions | |
void | map (const MyJet &jet, const Adjustable ¤t, double *buf, const unsigned dim) const |
Private Attributes | |
const AbsFFTSpecificScaleCalculator * | calc_ |
Definition at line 38 of file FFTJetScaleCalculators.h.
FFTSpecificScaleCalculator< MyJet, Adjustable >::FFTSpecificScaleCalculator | ( | CPP11_shared_ptr< npstat::AbsMultivariateFunctor > | f, |
const AbsFFTSpecificScaleCalculator< MyJet, Adjustable > * | p | ||
) | [inline] |
Definition at line 47 of file FFTJetScaleCalculators.h.
: AbsFFTJetScaleCalculator<MyJet, Adjustable>(f), calc_(p) {assert(p);}
virtual FFTSpecificScaleCalculator< MyJet, Adjustable >::~FFTSpecificScaleCalculator | ( | ) | [inline, virtual] |
Definition at line 52 of file FFTJetScaleCalculators.h.
References FFTSpecificScaleCalculator< MyJet, Adjustable >::calc_.
{delete calc_;}
void FFTSpecificScaleCalculator< MyJet, Adjustable >::map | ( | const MyJet & | jet, |
const Adjustable & | current, | ||
double * | buf, | ||
const unsigned | dim | ||
) | const [inline, private, virtual] |
Implements AbsFFTJetScaleCalculator< MyJet, Adjustable >.
Definition at line 55 of file FFTJetScaleCalculators.h.
References FFTSpecificScaleCalculator< MyJet, Adjustable >::calc_, and AbsFFTSpecificScaleCalculator::mapFFTJet().
const AbsFFTSpecificScaleCalculator* FFTSpecificScaleCalculator< MyJet, Adjustable >::calc_ [private] |
Definition at line 63 of file FFTJetScaleCalculators.h.
Referenced by FFTSpecificScaleCalculator< MyJet, Adjustable >::map(), and FFTSpecificScaleCalculator< MyJet, Adjustable >::~FFTSpecificScaleCalculator().