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 
12  public:
14  virtual ~MultiRecHitCollector() = default;
15  virtual std::vector<TrajectoryMeasurement> recHits(const Trajectory&, const MeasurementTrackerEvent *theMTE) const = 0;
16 
18 
19 
20  private:
22 
23 };
24 
25 #endif
26 
MultiRecHitCollector(const MeasurementTracker *meas)
const MeasurementTracker * getMeasurementTracker() const
virtual std::vector< TrajectoryMeasurement > recHits(const Trajectory &, const MeasurementTrackerEvent *theMTE) const =0
const MeasurementTracker * theMeasurementTracker
virtual ~MultiRecHitCollector()=default