CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_6_1_2_SLHC2_patch1/src/RecoTracker/CkfPattern/interface/SeedCleanerByHitPosition.h

Go to the documentation of this file.
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