31 setWhatProduced(
this,myName);
36 boost::shared_ptr<TrajectoryBuilder>
47 bool useSameTrajFilter = pset_.getParameter<
bool>(
"useSameTrajFilter");
63 iRecord.
get(measurementTrackerName, measurementTrackerHandle);
64 iRecord.
get(filterName, filterHandle);
65 if (useSameTrajFilter) {
66 inOutFilterHandle = filterHandle;
68 iRecord.
get(inOutFilterName, inOutFilterHandle);
73 updatorHandle.product(),
74 propagatorAlongHandle.
product(),
75 propagatorOppositeHandle.
product(),
78 measurementTrackerHandle.
product(),
81 return _trajectoryBuilder;
T getParameter(std::string const &) const
boost::shared_ptr< TrajectoryBuilder > produce(const CkfComponentsRecord &)
tuple GroupedCkfTrajectoryBuilder
const DepRecordT & getRecord() const
void get(HolderT &iHolder) const
GroupedCkfTrajectoryBuilderESProducer(const edm::ParameterSet &p)
T const * product() const
tuple measurementTrackerName
virtual ~GroupedCkfTrajectoryBuilderESProducer()