CMS 3D CMS Logo

ParentParticleFitter.h
Go to the documentation of this file.
1 #ifndef ParentParticleFitter_H
2 #define ParentParticleFitter_H
3 
7 
16 public:
18 
19  virtual ~ParentParticleFitter() {}
24  // virtual RefCountedKinematicTree fit(RefCountedKinematicTree tree, KinematicConstraint * cs) const =0;
25 
26  virtual std::vector<RefCountedKinematicTree> fit(const std::vector<RefCountedKinematicTree> &trees,
27  KinematicConstraint *cs) const = 0;
28 
32  virtual ParentParticleFitter *clone() const = 0;
33 
34 private:
35 };
36 
37 #endif
virtual std::vector< RefCountedKinematicTree > fit(const std::vector< RefCountedKinematicTree > &trees, KinematicConstraint *cs) const =0
virtual ParentParticleFitter * clone() const =0