CMS 3D CMS Logo

AbsFFTJetAdjuster.h
Go to the documentation of this file.
1 #ifndef JetMETCorrections_FFTJetObjects_AbsFFTJetAdjuster_h
2 #define JetMETCorrections_FFTJetObjects_AbsFFTJetAdjuster_h
3 
4 template <class Jet, class Adjustable>
6  typedef Jet jet_type;
7  typedef Adjustable adjustable_type;
8 
9  inline virtual ~AbsFFTJetAdjuster() {}
10 
11  virtual void adjust(
12  const Jet& jet, const Adjustable& in, const double* factors, unsigned lenFactors, Adjustable* out) const = 0;
13 };
14 
15 #endif // JetMETCorrections_FFTJetObjects_AbsFFTJetAdjuster_h
Adjustable adjustable_type
Definition: Jet.py:1
virtual void adjust(const Jet &jet, const Adjustable &in, const double *factors, unsigned lenFactors, Adjustable *out) const =0
virtual ~AbsFFTJetAdjuster()