File indexing completed on 2024-04-06 12:19:17
0001 #include "JetMETCorrections/FFTJetObjects/interface/FFTJetCorrectorSequenceLoader.h"
0002 #include "JetMETCorrections/FFTJetObjects/interface/FFTJetCorrectorSequenceRcdTypes.h"
0003
0004 #define add_loader_1(Record) (*this)[#Record] = new ConcreteFFTJetRcdMapper<FFTBasicJetCorrectorSequence, Record>()
0005
0006 FFTBasicJetCorrectorSequenceLoader::FFTBasicJetCorrectorSequenceLoader() {
0007 add_loader_1(FFTBasicJetCorrectorSequenceRcd);
0008 add_loader_1(FFTBasicJetSysCorrectorSequenceRcd);
0009 }
0010
0011 #define add_loader_3(Record) (*this)[#Record] = new ConcreteFFTJetRcdMapper<FFTGenJetCorrectorSequence, Record>()
0012
0013 FFTGenJetCorrectorSequenceLoader::FFTGenJetCorrectorSequenceLoader() {
0014 add_loader_3(FFTGenJetCorrectorSequenceRcd);
0015 add_loader_3(FFTGenJetSysCorrectorSequenceRcd);
0016 add_loader_3(FFTGen0CorrectorSequenceRcd);
0017 add_loader_3(FFTGen1CorrectorSequenceRcd);
0018 add_loader_3(FFTGen2CorrectorSequenceRcd);
0019 add_loader_3(FFTGen0SysCorrectorSequenceRcd);
0020 add_loader_3(FFTGen1SysCorrectorSequenceRcd);
0021 add_loader_3(FFTGen2SysCorrectorSequenceRcd);
0022 }
0023
0024 #define add_loader_2(Record) (*this)[#Record] = new ConcreteFFTJetRcdMapper<FFTCaloJetCorrectorSequence, Record>()
0025
0026 FFTCaloJetCorrectorSequenceLoader::FFTCaloJetCorrectorSequenceLoader() {
0027 add_loader_2(FFTCaloJetCorrectorSequenceRcd);
0028 add_loader_2(FFTCaloJetSysCorrectorSequenceRcd);
0029 add_loader_2(FFTCalo0CorrectorSequenceRcd);
0030 add_loader_2(FFTCalo1CorrectorSequenceRcd);
0031 add_loader_2(FFTCalo2CorrectorSequenceRcd);
0032 add_loader_2(FFTCalo3CorrectorSequenceRcd);
0033 add_loader_2(FFTCalo4CorrectorSequenceRcd);
0034 add_loader_2(FFTCalo0SysCorrectorSequenceRcd);
0035 add_loader_2(FFTCalo1SysCorrectorSequenceRcd);
0036 add_loader_2(FFTCalo2SysCorrectorSequenceRcd);
0037 add_loader_2(FFTCalo3SysCorrectorSequenceRcd);
0038 add_loader_2(FFTCalo4SysCorrectorSequenceRcd);
0039 add_loader_2(FFTCalo5SysCorrectorSequenceRcd);
0040 add_loader_2(FFTCalo6SysCorrectorSequenceRcd);
0041 add_loader_2(FFTCalo7SysCorrectorSequenceRcd);
0042 add_loader_2(FFTCalo8SysCorrectorSequenceRcd);
0043 add_loader_2(FFTCalo9SysCorrectorSequenceRcd);
0044 }
0045
0046 #define add_loader_4(Record) (*this)[#Record] = new ConcreteFFTJetRcdMapper<FFTPFJetCorrectorSequence, Record>()
0047
0048 FFTPFJetCorrectorSequenceLoader::FFTPFJetCorrectorSequenceLoader() {
0049 add_loader_4(FFTPFJetCorrectorSequenceRcd);
0050 add_loader_4(FFTPFCHS0CorrectorSequenceRcd);
0051 add_loader_4(FFTPFCHS1CorrectorSequenceRcd);
0052 add_loader_4(FFTPFCHS2CorrectorSequenceRcd);
0053 add_loader_4(FFTPFJetSysCorrectorSequenceRcd);
0054 add_loader_4(FFTPFCHS0SysCorrectorSequenceRcd);
0055 add_loader_4(FFTPFCHS1SysCorrectorSequenceRcd);
0056 add_loader_4(FFTPFCHS2SysCorrectorSequenceRcd);
0057 add_loader_4(FFTPF0CorrectorSequenceRcd);
0058 add_loader_4(FFTPF1CorrectorSequenceRcd);
0059 add_loader_4(FFTPF2CorrectorSequenceRcd);
0060 add_loader_4(FFTPF3CorrectorSequenceRcd);
0061 add_loader_4(FFTPF4CorrectorSequenceRcd);
0062 add_loader_4(FFTPF0SysCorrectorSequenceRcd);
0063 add_loader_4(FFTPF1SysCorrectorSequenceRcd);
0064 add_loader_4(FFTPF2SysCorrectorSequenceRcd);
0065 add_loader_4(FFTPF3SysCorrectorSequenceRcd);
0066 add_loader_4(FFTPF4SysCorrectorSequenceRcd);
0067 add_loader_4(FFTPF5SysCorrectorSequenceRcd);
0068 add_loader_4(FFTPF6SysCorrectorSequenceRcd);
0069 add_loader_4(FFTPF7SysCorrectorSequenceRcd);
0070 add_loader_4(FFTPF8SysCorrectorSequenceRcd);
0071 add_loader_4(FFTPF9SysCorrectorSequenceRcd);
0072 add_loader_4(FFTCHS0SysCorrectorSequenceRcd);
0073 add_loader_4(FFTCHS1SysCorrectorSequenceRcd);
0074 add_loader_4(FFTCHS2SysCorrectorSequenceRcd);
0075 add_loader_4(FFTCHS3SysCorrectorSequenceRcd);
0076 add_loader_4(FFTCHS4SysCorrectorSequenceRcd);
0077 add_loader_4(FFTCHS5SysCorrectorSequenceRcd);
0078 add_loader_4(FFTCHS6SysCorrectorSequenceRcd);
0079 add_loader_4(FFTCHS7SysCorrectorSequenceRcd);
0080 add_loader_4(FFTCHS8SysCorrectorSequenceRcd);
0081 add_loader_4(FFTCHS9SysCorrectorSequenceRcd);
0082 }
0083
0084 #define add_loader_5(Record) (*this)[#Record] = new ConcreteFFTJetRcdMapper<FFTTrackJetCorrectorSequence, Record>()
0085
0086 FFTTrackJetCorrectorSequenceLoader::FFTTrackJetCorrectorSequenceLoader() {
0087 add_loader_5(FFTTrackJetCorrectorSequenceRcd);
0088 add_loader_5(FFTTrackJetSysCorrectorSequenceRcd);
0089 }
0090
0091 #define add_loader_6(Record) (*this)[#Record] = new ConcreteFFTJetRcdMapper<FFTJPTJetCorrectorSequence, Record>()
0092
0093 FFTJPTJetCorrectorSequenceLoader::FFTJPTJetCorrectorSequenceLoader() {
0094 add_loader_6(FFTJPTJetCorrectorSequenceRcd);
0095 add_loader_6(FFTJPTJetSysCorrectorSequenceRcd);
0096 }