#include <AbsFFTJetScaleCalculator.h>
Public Types | |
typedef Adjustable | adjustable_type |
typedef Jet | jet_type |
Public Member Functions | |
AbsFFTJetScaleCalculator (std::shared_ptr< npstat::AbsMultivariateFunctor > f) | |
AbsFFTJetScaleCalculator ()=delete | |
double | scale (const Jet &jet, const Adjustable ¤t) const |
virtual | ~AbsFFTJetScaleCalculator () |
Private Member Functions | |
virtual void | map (const Jet &jet, const Adjustable ¤t, double *buf, unsigned dim) const =0 |
Private Attributes | |
std::vector< double > | buffer_ |
std::shared_ptr < npstat::AbsMultivariateFunctor > | functor |
Definition at line 10 of file AbsFFTJetScaleCalculator.h.
typedef Adjustable AbsFFTJetScaleCalculator< Jet, Adjustable >::adjustable_type |
Definition at line 13 of file AbsFFTJetScaleCalculator.h.
typedef Jet AbsFFTJetScaleCalculator< Jet, Adjustable >::jet_type |
Definition at line 12 of file AbsFFTJetScaleCalculator.h.
|
inlineexplicit |
Definition at line 15 of file AbsFFTJetScaleCalculator.h.
|
delete |
|
inlinevirtual |
Definition at line 19 of file AbsFFTJetScaleCalculator.h.
|
privatepure virtual |
Implemented in FFTSpecificScaleCalculator< MyJet, Adjustable >, and FFTEtaLogPtConeRadiusMapper< MyJet, Adjustable >.
Referenced by AbsFFTJetScaleCalculator< MyJet, Adjustable >::scale().
|
inline |
Definition at line 21 of file AbsFFTJetScaleCalculator.h.
|
mutableprivate |
Definition at line 32 of file AbsFFTJetScaleCalculator.h.
Referenced by AbsFFTJetScaleCalculator< MyJet, Adjustable >::scale().
|
private |
Definition at line 31 of file AbsFFTJetScaleCalculator.h.
Referenced by RecoTauValidation_cfi.ApplyFunctionToSequence::enter(), and AbsFFTJetScaleCalculator< MyJet, Adjustable >::scale().