Back to home page

Project CMSSW displayed by LXR

 
 

    


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 }