CMS 3D CMS Logo

TrajectoryCleanerBySharedSeeds.h
Go to the documentation of this file.
1 #ifndef TrajectoryCleaning_TrajectoryCleanerBySharedSeeds_h
2 #define TrajectoryCleaning_TrajectoryCleanerBySharedSeeds_h
3 
5 
6 
7 
9 {
10 public:
11  typedef std::vector<Trajectory*> TrajectoryPointerContainer;
12 
15 
17  void clean(TrajectoryPointerContainer&) const override;
18  void clean (std::vector<Trajectory> & trajs) const override;
19 
20 private:
21  bool sameSeed(const TrajectorySeed & s1, const TrajectorySeed & s2) const;
22 };
23 
24 #endif
std::vector< Trajectory * > TrajectoryPointerContainer
virtual void clean(TempTrajectoryContainer &) const
TrajectoryCleanerBySharedSeeds(const edm::ParameterSet &iConfig)
bool sameSeed(const TrajectorySeed &s1, const TrajectorySeed &s2) const
void clean(TrajectoryPointerContainer &) const override