20 std::string myname = p.
getParameter<std::string>(
"ComponentName");
22 setWhatProduced(
this,myname);
27 boost::shared_ptr<MultiRecHitCollector>
29 std::string
mode =
"Grouped";
30 if (pset_.getParameter<std::string>(
"Mode")==
"Simple") mode =
"Simple";
32 std::string mrhupdator = pset_.getParameter<std::string>(
"MultiRecHitUpdator");
33 std::string propagatorAlongName = pset_.getParameter<std::string>(
"propagatorAlong");
34 std::string estimatorName = pset_.getParameter<std::string>(
"estimator");
35 std::string measurementTrackerName = pset_.getParameter<std::string>(
"MeasurementTrackerName");
38 iRecord.
get(mrhupdator, mrhuhandle);
46 if (mode ==
"Grouped"){
47 std::string propagatorOppositeName = pset_.getParameter<std::string>(
"propagatorOpposite");
54 propagatorOppositehandle.product()));
T getParameter(std::string const &) const
const DepRecordT & getRecord() const
MultiRecHitCollectorESProducer(const edm::ParameterSet &p)
void get(HolderT &iHolder) const
T const * product() const
virtual ~MultiRecHitCollectorESProducer()
boost::shared_ptr< MultiRecHitCollector > produce(const MultiRecHitRecord &)