CMS 3D CMS Logo

parsePlan1RechitCombiner.cc
Go to the documentation of this file.
3 
4 // Concrete "Plan 1" rechit combination algorithm headers
6 
7 std::unique_ptr<AbsPlan1RechitCombiner>
9 {
10  std::unique_ptr<AbsPlan1RechitCombiner> algo;
11 
12  const std::string& className = ps.getParameter<std::string>("Class");
13 
14  if (className == "SimplePlan1RechitCombiner")
15  algo = std::unique_ptr<AbsPlan1RechitCombiner>(new SimplePlan1RechitCombiner());
16 
17  return algo;
18 }
T getParameter(std::string const &) const
std::unique_ptr< AbsPlan1RechitCombiner > parsePlan1RechitCombiner(const edm::ParameterSet &ps)
std::string className(const T &t)
Definition: ClassName.h:30