00001 #ifndef TrajectoryCleaning_TrajectoryCleanerBySharedHits_h 00002 #define TrajectoryCleaning_TrajectoryCleanerBySharedHits_h 00003 00004 #include "TrackingTools/TrajectoryCleaning/interface/TrajectoryCleaner.h" 00005 00016 class TrajectoryCleanerBySharedHits : public TrajectoryCleaner { 00017 00018 public: 00019 00020 typedef std::vector<Trajectory*> TrajectoryPointerContainer; 00021 00022 TrajectoryCleanerBySharedHits(){}; 00023 virtual ~TrajectoryCleanerBySharedHits(){}; 00024 00025 using TrajectoryCleaner::clean; 00026 virtual void clean( TrajectoryPointerContainer&) const; 00027 00028 }; 00029 00030 #endif