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
AbsFFTJetAdjuster::~AbsFFTJetAdjuster
virtual ~AbsFFTJetAdjuster()
Definition: AbsFFTJetAdjuster.h:9
AbsFFTJetAdjuster::adjust
virtual void adjust(const Jet &jet, const Adjustable &in, const double *factors, unsigned lenFactors, Adjustable *out) const =0
AbsFFTJetAdjuster::jet_type
Jet jet_type
Definition: AbsFFTJetAdjuster.h:6
Jet
Definition: Jet.py:1
recoMuon::in
Definition: RecoMuonEnumerators.h:6
AbsFFTJetAdjuster
Definition: AbsFFTJetAdjuster.h:5
AbsFFTJetAdjuster::adjustable_type
Adjustable adjustable_type
Definition: AbsFFTJetAdjuster.h:7
metsig::jet
Definition: SignAlgoResolutions.h:47
MillePedeFileConverter_cfg.out
out
Definition: MillePedeFileConverter_cfg.py:31