Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
RecoJets
FFTJetProducers
src
JetType.cc
Go to the documentation of this file.
1
#include "
RecoJets/FFTJetProducers/interface/JetType.h
"
2
#include "
FWCore/Utilities/interface/Exception.h
"
3
4
namespace
fftjetcms {
5
JetType
parseJetType
(
const
std::string
&
name
)
6
{
7
if
(!name.compare(
"BasicJet"
))
8
return
BASICJET
;
9
else
if
(!name.compare(
"GenJet"
))
10
return
GENJET
;
11
else
if
(!name.compare(
"CaloJet"
))
12
return
CALOJET
;
13
else
if
(!name.compare(
"PFJet"
))
14
return
PFJET
;
15
else
if
(!name.compare(
"TrackJet"
))
16
return
TRACKJET
;
17
else
if
(!name.compare(
"JPTJet"
))
18
return
JPTJET
;
19
else
20
throw
cms::Exception
(
"FFTJetBadConfig"
)
21
<<
"In parseJetType: unsupported jet type specification \""
22
<< name <<
"\"\n"
;
23
}
24
}
fftjetcms::TRACKJET
Definition:
JetType.h:13
fftjetcms::PFJET
Definition:
JetType.h:12
Exception
Definition:
hltDiff.cc:318
JetType.h
mergeVDriftHistosByStation.name
string name
Definition:
mergeVDriftHistosByStation.py:77
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
fftjetcms::CALOJET
Definition:
JetType.h:11
fftjetcms::JetType
JetType
Definition:
JetType.h:7
fftjetcms::parseJetType
JetType parseJetType(const std::string &name)
Definition:
JetType.cc:5
fftjetcms::JPTJET
Definition:
JetType.h:14
Exception.h
fftjetcms::BASICJET
Definition:
JetType.h:9
fftjetcms::GENJET
Definition:
JetType.h:10
Generated for CMSSW Reference Manual by
1.8.5