#include <ChildUpdator.h>
Public Member Functions | |
ChildUpdator () | |
virtual ChildUpdator * | clone () const =0 |
virtual std::vector< RefCountedKinematicTree > | update (const std::vector< RefCountedKinematicTree > &trees) const =0 |
virtual RefCountedKinematicTree | update (RefCountedKinematicTree tree) const =0 |
virtual | ~ChildUpdator () |
Abstract Base Class to update the daughter particles after the parent particle was refitted. Implementation Returns the refitted virtual particle with the pointers to updated child particles
Kirill Prokofiev, December 2002
Definition at line 16 of file ChildUpdator.h.
|
inline |
Definition at line 18 of file ChildUpdator.h.
|
inlinevirtual |
Definition at line 20 of file ChildUpdator.h.
|
pure virtual |
Implemented in LagrangeChildUpdator.
|
pure virtual |
|
pure virtual |
Method updating particles and vertices inside the tree below the constrained particle The tree pointer should be set on particle just updated by ParentParticleFitter Class to be used by KinematicParticleFitter only.
Implemented in LagrangeChildUpdator.
Referenced by progressbar.ProgressBar::__next__(), MatrixUtil.Matrix::__setitem__(), MatrixUtil.Steps::__setitem__(), progressbar.ProgressBar::finish(), KinematicParticleFitter::fit(), and MatrixUtil.Steps::overwrite().