CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
FFTJetCorrectionsTypemap.h
Go to the documentation of this file.
1 #ifndef JetMETCorrections_FFTJetObjects_FFTJetCorrectionsTypemap_h
2 #define JetMETCorrections_FFTJetObjects_FFTJetCorrectionsTypemap_h
3 
11 
13 
14 template <typename Correction>
16 {
17 };
18 
19 #define FFTJET_CORRECTIONS_TYPEMAP_ENTRY(fromtype, totype) template<> \
20 struct FFTJetCorrectionsTypemap< fftcorrtypes:: fromtype > \
21 {typedef reco::FFTAnyJet< reco:: totype > jet_type;}
22 
32 FFTJET_CORRECTIONS_TYPEMAP_ENTRY(BasicJetSys, BasicJet);
34 FFTJET_CORRECTIONS_TYPEMAP_ENTRY(CaloJetSys, CaloJet);
36 FFTJET_CORRECTIONS_TYPEMAP_ENTRY(TrackJetSys, TrackJet);
87 
88 #endif // JetMETCorrections_FFTJetObjects_FFTJetCorrectionsTypemap_h
#define FFTJET_CORRECTIONS_TYPEMAP_ENTRY(fromtype, totype)