Main Page
Namespaces
Classes
Package Documentation
JetMETCorrections
FFTJetObjects
src
FFTJetCorrectorApp.cc
Go to the documentation of this file.
1
#include "
JetMETCorrections/FFTJetObjects/interface/FFTJetCorrectorApp.h
"
2
#include "
FWCore/Utilities/interface/Exception.h
"
3
4
FFTJetCorrectorApp
parseFFTJetCorrectorApp
(
const
std::string
&
config
)
5
{
6
if
(!config.compare(
"MCOnly"
))
7
return
FFTJetCorrectorApp::MC_ONLY
;
8
else
if
(!config.compare(
"DataOnly"
))
9
return
FFTJetCorrectorApp::DATA_ONLY
;
10
else
if
(!config.compare(
"MCOrData"
))
11
return
FFTJetCorrectorApp::MC_OR_DATA
;
12
else
if
(!config.compare(
"DataOrMC"
))
13
return
FFTJetCorrectorApp::MC_OR_DATA
;
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
}
Exception
Definition:
hltDiff.cc:292
MC_OR_DATA
Definition:
FFTJetCorrectorApp.h:10
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
config
Definition:
config.py:1
FFTJetCorrectorApp
FFTJetCorrectorApp
Definition:
FFTJetCorrectorApp.h:6
FFTJetCorrectorApp.h
Exception.h
MC_ONLY
Definition:
FFTJetCorrectorApp.h:8
parseFFTJetCorrectorApp
FFTJetCorrectorApp parseFFTJetCorrectorApp(const std::string &config)
Definition:
FFTJetCorrectorApp.cc:4
DATA_ONLY
Definition:
FFTJetCorrectorApp.h:9
Generated for CMSSW Reference Manual by
1.8.11