10 #ifndef SiTrackerMRHTools_GroupedDAFHitCollector_h
11 #define SiTrackerMRHTools_GroupedDAFHitCollector_h
46 std::vector<TrajectoryMeasurement>&
result,
const SiTrackerMultiRecHitUpdator * getUpdator() const
const Propagator * theReversePropagator
const MeasurementEstimator * theEstimator
virtual std::vector< TrajectoryMeasurement > recHits(const Trajectory &, const MeasurementTrackerEvent *theMT) const override
GroupedDAFHitCollector(const MeasurementTracker *measurementTracker, const SiTrackerMultiRecHitUpdator *updator, const MeasurementEstimator *est, const Propagator *propagator, const Propagator *reversePropagator, bool debug)
const Propagator * getPropagator() const
void buildMultiRecHits(const std::vector< TrajectoryMeasurementGroup > &measgroup, std::vector< TrajectoryMeasurement > &result, const MeasurementTrackerEvent *&theMTE) const
const Propagator * getReversePropagator() const
virtual ~GroupedDAFHitCollector()
const SiTrackerMultiRecHitUpdator * theUpdator
const Propagator * thePropagator
const MeasurementEstimator * getEstimator() const