Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:19:17

0001 #include "JetMETCorrections/FFTJetObjects/interface/FFTJetCorrectorApp.h"
0002 #include "FWCore/Utilities/interface/Exception.h"
0003 
0004 FFTJetCorrectorApp parseFFTJetCorrectorApp(const std::string& config) {
0005   if (!config.compare("MCOnly"))
0006     return FFTJetCorrectorApp::MC_ONLY;
0007   else if (!config.compare("DataOnly"))
0008     return FFTJetCorrectorApp::DATA_ONLY;
0009   else if (!config.compare("MCOrData"))
0010     return FFTJetCorrectorApp::MC_OR_DATA;
0011   else if (!config.compare("DataOrMC"))
0012     return FFTJetCorrectorApp::MC_OR_DATA;
0013   else
0014     throw cms::Exception("FFTJetBadConfig") << "Error in parseFFTJetCorrectorApp: invalid string parameter \"" << config
0015                                             << "\", must be one of \"MCOnly\", "
0016                                             << "\"DataOnly\", or \"DataOrMC\".\n";
0017 }