Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
RecoLocalCalo
HcalRecAlgos
src
parsePlan1RechitCombiner.cc
Go to the documentation of this file.
1
#include "
RecoLocalCalo/HcalRecAlgos/interface/parsePlan1RechitCombiner.h
"
2
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
3
4
// Concrete "Plan 1" rechit combination algorithm headers
5
#include "
RecoLocalCalo/HcalRecAlgos/interface/SimplePlan1RechitCombiner.h
"
6
7
std::unique_ptr<AbsPlan1RechitCombiner>
parsePlan1RechitCombiner
(
const
edm::ParameterSet
& ps) {
8
std::unique_ptr<AbsPlan1RechitCombiner>
algo
;
9
10
const
std::string
&
className
= ps.
getParameter
<
std::string
>(
"Class"
);
11
12
if
(className ==
"SimplePlan1RechitCombiner"
)
13
algo = std::unique_ptr<AbsPlan1RechitCombiner>(
new
SimplePlan1RechitCombiner
());
14
15
return
algo
;
16
}
SimplePlan1RechitCombiner
Definition:
SimplePlan1RechitCombiner.h:7
parsePlan1RechitCombiner.h
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
ParameterSet.h
parsePlan1RechitCombiner
std::unique_ptr< AbsPlan1RechitCombiner > parsePlan1RechitCombiner(const edm::ParameterSet &ps)
Definition:
parsePlan1RechitCombiner.cc:7
cmsdt::algo
algo
Definition:
constants.h:171
edm::ParameterSet::getParameter
T getParameter(std::string const &) const
Definition:
ParameterSet.h:303
SimplePlan1RechitCombiner.h
edm::ParameterSet
Definition:
ParameterSet.h:47
className
std::string className(const T &t)
Definition:
ClassName.h:31
Generated for CMSSW Reference Manual by
1.8.5