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
KinematicConstraint.h
fwrapper::cs
unique_ptr< ClusterSequence > cs
Definition: fastjetfortran_madfks.cc:45
ParentParticleFitter::ParentParticleFitter
ParentParticleFitter()
Definition: ParentParticleFitter.h:17
ParentParticleFitter
Definition: ParentParticleFitter.h:15
KinematicConstraint
Definition: KinematicConstraint.h:21
dqmdumpme.trees
trees
Definition: dqmdumpme.py:37
ParentParticleFitter::clone
virtual ParentParticleFitter * clone() const =0
RefCountedKinematicTree.h
RefCountedKinematicParticle.h
ParentParticleFitter::~ParentParticleFitter
virtual ~ParentParticleFitter()
Definition: ParentParticleFitter.h:19
ParentParticleFitter::fit
virtual std::vector< RefCountedKinematicTree > fit(const std::vector< RefCountedKinematicTree > &trees, KinematicConstraint *cs) const =0