CMS 3D CMS Logo

MultiRecHitCollector.h
Go to the documentation of this file.
1 #ifndef SiTrackerMRHTools_MultiRecHitCollector_h
2 #define SiTrackerMRHTools_MultiRecHitCollector_h
3 
5 #include <vector>
6 
7 class Trajectory;
9 
11 public:
13  virtual ~MultiRecHitCollector() = default;
14  virtual std::vector<TrajectoryMeasurement> recHits(const Trajectory&,
15  const MeasurementTrackerEvent* theMTE) const = 0;
16 
18 
19 private:
21 };
22 
23 #endif
const MeasurementTracker * getMeasurementTracker() const
virtual std::vector< TrajectoryMeasurement > recHits(const Trajectory &, const MeasurementTrackerEvent *theMTE) const =0
MultiRecHitCollector(const MeasurementTracker *meas)
const MeasurementTracker * theMeasurementTracker
virtual ~MultiRecHitCollector()=default