#include <StripClusterizerAlgorithmFactory.h>
Definition at line 9 of file StripClusterizerAlgorithmFactory.cc.
References algorithm(), edm::hlt::Exception, edm::ParameterSet::exists(), edm::ParameterSet::getParameter(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by SiStripClusterInfo::reclusterize().
13 if (conf.
exists(
"setDetId"))
15 if(algorithm ==
"ThreeThresholdAlgorithm") {
16 return std::auto_ptr<StripClusterizerAlgorithm>(
29 if(algorithm ==
"OldThreeThresholdAlgorithm") {
30 return std::auto_ptr<StripClusterizerAlgorithm>(
40 throw cms::Exception(
"[StripClusterizerAlgorithmFactory] Unregistered Algorithm")
41 << algorithm <<
" is not a registered StripClusterizerAlgorithm";
T getParameter(std::string const &) const
< trclass="colgroup">< tdclass="colgroup"colspan=5 > Ecal cluster collections</td ></tr >< tr >< td >< ahref="classreco_1_1BasicCluster.html"> reco::BasicCluster</a ></td >< td >< ahref="DataFormats_EgammaReco.html"> reco::BasicClusterCollection</a ></td >< td >< ahref="#"> hybridSuperClusters</a ></td >< tdclass="description"> Basic clusters reconstructed with hybrid algorithm(barrel only)</td >< td >S.Rahatlou</td ></tr >< tr >< td >< a href
bool exists(std::string const ¶meterName) const
checks if a parameter exists