File indexing completed on 2024-04-06 12:19:17
0001 #ifndef JetMETCorrections_FFTJetObjects_FFTJetCorrectorSequenceLoader_h
0002 #define JetMETCorrections_FFTJetObjects_FFTJetCorrectorSequenceLoader_h
0003
0004 #include "JetMETCorrections/FFTJetObjects/interface/FFTJetRcdMapper.h"
0005 #include "JetMETCorrections/FFTJetObjects/interface/FFTJetCorrectorSequenceTypes.h"
0006
0007 struct FFTBasicJetCorrectorSequenceLoader : public DefaultFFTJetRcdMapper<FFTBasicJetCorrectorSequence> {
0008 typedef DefaultFFTJetRcdMapper<FFTBasicJetCorrectorSequence> Base;
0009 FFTBasicJetCorrectorSequenceLoader();
0010 };
0011
0012 struct FFTCaloJetCorrectorSequenceLoader : public DefaultFFTJetRcdMapper<FFTCaloJetCorrectorSequence> {
0013 typedef DefaultFFTJetRcdMapper<FFTCaloJetCorrectorSequence> Base;
0014 FFTCaloJetCorrectorSequenceLoader();
0015 };
0016
0017 struct FFTGenJetCorrectorSequenceLoader : public DefaultFFTJetRcdMapper<FFTGenJetCorrectorSequence> {
0018 typedef DefaultFFTJetRcdMapper<FFTGenJetCorrectorSequence> Base;
0019 FFTGenJetCorrectorSequenceLoader();
0020 };
0021
0022 struct FFTPFJetCorrectorSequenceLoader : public DefaultFFTJetRcdMapper<FFTPFJetCorrectorSequence> {
0023 typedef DefaultFFTJetRcdMapper<FFTPFJetCorrectorSequence> Base;
0024 FFTPFJetCorrectorSequenceLoader();
0025 };
0026
0027 struct FFTTrackJetCorrectorSequenceLoader : public DefaultFFTJetRcdMapper<FFTTrackJetCorrectorSequence> {
0028 typedef DefaultFFTJetRcdMapper<FFTTrackJetCorrectorSequence> Base;
0029 FFTTrackJetCorrectorSequenceLoader();
0030 };
0031
0032 struct FFTJPTJetCorrectorSequenceLoader : public DefaultFFTJetRcdMapper<FFTJPTJetCorrectorSequence> {
0033 typedef DefaultFFTJetRcdMapper<FFTJPTJetCorrectorSequence> Base;
0034 FFTJPTJetCorrectorSequenceLoader();
0035 };
0036
0037 #endif