28 std::string myName = p.
getParameter<std::string>(
"ComponentName");
30 setWhatProduced(
this,myName);
35 boost::shared_ptr<TrajectoryBuilder>
38 std::string updatorName = pset_.getParameter<std::string>(
"updator");
39 std::string propagatorAlongName = pset_.getParameter<std::string>(
"propagatorAlong");
40 std::string propagatorOppositeName = pset_.getParameter<std::string>(
"propagatorOpposite");
41 std::string estimatorName = pset_.getParameter<std::string>(
"estimator");
42 std::string recHitBuilderName = pset_.getParameter<std::string>(
"TTRHBuilder");
43 std::string measurementTrackerName = pset_.getParameter<std::string>(
"MeasurementTrackerName");
44 std::string
filterName = pset_.getParameter<std::string>(
"trajectoryFilterName");
60 iRecord.
get(measurementTrackerName, measurementTrackerHandle);
61 iRecord.
get(filterName, filterHandle);
65 updatorHandle.product(),
66 propagatorAlongHandle.
product(),
67 propagatorOppositeHandle.
product(),
70 measurementTrackerHandle.
product(),
72 return _trajectoryBuilder;
T getParameter(std::string const &) const
boost::shared_ptr< TrajectoryBuilder > produce(const CkfComponentsRecord &)
const DepRecordT & getRecord() const
tuple CkfTrajectoryBuilder
void get(HolderT &iHolder) const
CkfTrajectoryBuilderESProducer(const edm::ParameterSet &p)
T const * product() const
virtual ~CkfTrajectoryBuilderESProducer()