File indexing completed on 2024-04-06 12:19:16
0001 #ifndef JetMETCorrections_FFTJetObjects_AbsFFTJetAdjuster_h
0002 #define JetMETCorrections_FFTJetObjects_AbsFFTJetAdjuster_h
0003
0004 template <class Jet, class Adjustable>
0005 struct AbsFFTJetAdjuster {
0006 typedef Jet jet_type;
0007 typedef Adjustable adjustable_type;
0008
0009 inline virtual ~AbsFFTJetAdjuster() {}
0010
0011 virtual void adjust(
0012 const Jet& jet, const Adjustable& in, const double* factors, unsigned lenFactors, Adjustable* out) const = 0;
0013 };
0014
0015 #endif