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 propagatorProximityName = pset_.getParameter<std::string>(
"propagatorProximity");
42 std::string estimatorName = pset_.getParameter<std::string>(
"estimator");
43 std::string recHitBuilderName = pset_.getParameter<std::string>(
"TTRHBuilder");
45 std::string
filterName = pset_.getParameter<std::string>(
"trajectoryFilterName");
62 iRecord.
get(measurementTrackerName, measurementTrackerHandle);
63 iRecord.
get(filterName,trajectoryFilterHandle);
67 updatorHandle.product(),
68 propagatorAlongHandle.
product(),
69 propagatorOppositeHandle.
product(),
70 propagatorProximityHandle.
product(),
73 measurementTrackerHandle.
product(),
74 trajectoryFilterHandle.
product()) );
75 return _trajectoryBuilder;
T getParameter(std::string const &) const
boost::shared_ptr< TrajectoryBuilder > produce(const CkfComponentsRecord &)
const DepRecordT & getRecord() const
MuonCkfTrajectoryBuilderESProducer(const edm::ParameterSet &p)
void get(HolderT &iHolder) const
tuple MuonCkfTrajectoryBuilder
T const * product() const
virtual ~MuonCkfTrajectoryBuilderESProducer()
tuple measurementTrackerName