CMS 3D CMS Logo

ParentParticleFitter.h
Go to the documentation of this file.
1 #ifndef ParentParticleFitter_H
2 #define ParentParticleFitter_H
3 
7 
16 
17 public:
18 
20 
26 // virtual RefCountedKinematicTree fit(RefCountedKinematicTree tree, KinematicConstraint * cs) const =0;
27 
28 
29  virtual std::vector<RefCountedKinematicTree> fit(const std::vector<RefCountedKinematicTree> &trees,
30  KinematicConstraint * cs) const =0;
31 
35  virtual ParentParticleFitter * clone() const =0;
36 
37 private:
38 
39 };
40 
41 
42 #endif
virtual ParentParticleFitter * clone() const =0
unique_ptr< ClusterSequence > cs
virtual std::vector< RefCountedKinematicTree > fit(const std::vector< RefCountedKinematicTree > &trees, KinematicConstraint *cs) const =0