CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TrajectoryCleanerMerger.h
Go to the documentation of this file.
1 #ifndef TrajectoryCleaning_TrajectoryCleanerMerger_h
2 #define TrajectoryCleaning_TrajectoryCleanerMerger_h
3 
5 
7 
8  public:
11 
13  virtual void clean( TrajectoryPointerContainer&) const;
14 
15  void clean(TrajectoryContainer& trajs)const ;
16 
17  private:
18  void reOrderMeasurements(Trajectory& traj) const;
19  bool sameSeed (const TrajectorySeed & s1, const TrajectorySeed & s2) const;
20  int getLayer(const DetId & id) const;
21 };
22 
23 #endif
std::vector< Trajectory > TrajectoryContainer
void reOrderMeasurements(Trajectory &traj) const
tuple s2
Definition: indexGen.py:106
std::vector< Trajectory * > TrajectoryPointerContainer
bool sameSeed(const TrajectorySeed &s1, const TrajectorySeed &s2) const
virtual void clean(TrajectoryContainer &) const
Definition: DetId.h:20
int getLayer(const DetId &id) const
virtual void clean(TrajectoryPointerContainer &) const
TrajectoryCleanerMerger(const edm::ParameterSet &iConfig)