CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Enumerations | Functions
FFTJetCorrectorApp.h File Reference
#include <string>

Go to the source code of this file.

Enumerations

enum  FFTJetCorrectorApp { MC_ONLY = 0, DATA_ONLY, MC_OR_DATA }
 

Functions

FFTJetCorrectorApp parseFFTJetCorrectorApp (const std::string &config)
 

Enumeration Type Documentation

Enumerator
MC_ONLY 
DATA_ONLY 
MC_OR_DATA 

Definition at line 6 of file FFTJetCorrectorApp.h.

Function Documentation

FFTJetCorrectorApp parseFFTJetCorrectorApp ( const std::string &  config)

Definition at line 4 of file FFTJetCorrectorApp.cc.

References DATA_ONLY, Exception, MC_ONLY, and MC_OR_DATA.

Referenced by parseFFTJetCorrector().

5 {
6  if (!config.compare("MCOnly"))
8  else if (!config.compare("DataOnly"))
10  else if (!config.compare("MCOrData"))
12  else if (!config.compare("DataOrMC"))
14  else
15  throw cms::Exception("FFTJetBadConfig")
16  << "Error in parseFFTJetCorrectorApp: invalid string parameter \""
17  << config << "\", must be one of \"MCOnly\", "
18  << "\"DataOnly\", or \"DataOrMC\".\n";
19 }