Back to home page

Project CMSSW displayed by LXR

 
 

    


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  // JetMETCorrections_FFTJetObjects_AbsFFTJetAdjuster_h