CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions
AbsFFTJetAdjuster< Jet, Adjustable > Struct Template Referenceabstract

#include <AbsFFTJetAdjuster.h>

Public Types

typedef Adjustable adjustable_type
 
typedef Jet jet_type
 

Public Member Functions

virtual void adjust (const Jet &jet, const Adjustable &in, const double *factors, unsigned lenFactors, Adjustable *out) const =0
 
virtual ~AbsFFTJetAdjuster ()
 

Detailed Description

template<class Jet, class Adjustable>
struct AbsFFTJetAdjuster< Jet, Adjustable >

Definition at line 5 of file AbsFFTJetAdjuster.h.

Member Typedef Documentation

◆ adjustable_type

template<class Jet, class Adjustable>
typedef Adjustable AbsFFTJetAdjuster< Jet, Adjustable >::adjustable_type

Definition at line 7 of file AbsFFTJetAdjuster.h.

◆ jet_type

template<class Jet, class Adjustable>
typedef Jet AbsFFTJetAdjuster< Jet, Adjustable >::jet_type

Definition at line 6 of file AbsFFTJetAdjuster.h.

Constructor & Destructor Documentation

◆ ~AbsFFTJetAdjuster()

template<class Jet, class Adjustable>
virtual AbsFFTJetAdjuster< Jet, Adjustable >::~AbsFFTJetAdjuster ( )
inlinevirtual

Definition at line 9 of file AbsFFTJetAdjuster.h.

9 {}

Member Function Documentation

◆ adjust()

template<class Jet, class Adjustable>
virtual void AbsFFTJetAdjuster< Jet, Adjustable >::adjust ( const Jet &  jet,
const Adjustable &  in,
const double *  factors,
unsigned  lenFactors,
Adjustable *  out 
) const
pure virtual