00001 #ifndef SeedCleanerByHitPosition_H 00002 #define SeedCleanerByHitPosition_H 00003 #include "RecoTracker/CkfPattern/interface/RedundantSeedCleaner.h" 00004 00005 class SeedCleanerByHitPosition : public RedundantSeedCleaner { 00006 public: 00008 virtual void add(const Trajectory *traj) { } 00009 00011 virtual void init(const std::vector<Trajectory> *vect) { trajectories = vect; } 00012 00013 virtual void done() ; 00014 00016 virtual bool good(const TrajectorySeed *seed) ; 00017 00018 00019 SeedCleanerByHitPosition() : RedundantSeedCleaner(), trajectories(0) /*,comps_(0), tracks_(0), calls_(0)*/ {} 00020 private: 00021 const std::vector<Trajectory> *trajectories; 00022 //uint64_t comps_, tracks_, calls_; 00023 00024 }; 00025 00026 #endif