CMS 3D CMS Logo

Public Member Functions

ParentParticleFitter Class Reference

#include <ParentParticleFitter.h>

Inheritance diagram for ParentParticleFitter:
LagrangeParentParticleFitter

List of all members.

Public Member Functions

virtual ParentParticleFitterclone () const =0
virtual std::vector
< RefCountedKinematicTree
fit (std::vector< RefCountedKinematicTree > trees, KinematicConstraint *cs) const =0
 ParentParticleFitter ()
virtual ~ParentParticleFitter ()

Detailed Description

Abstract Base class for mechanism updating top tree particle with given constraint. To be used by KinematicParticleFitter only.

Definition at line 15 of file ParentParticleFitter.h.


Constructor & Destructor Documentation

ParentParticleFitter::ParentParticleFitter ( ) [inline]

Definition at line 19 of file ParentParticleFitter.h.

{}
virtual ParentParticleFitter::~ParentParticleFitter ( ) [inline, virtual]

Definition at line 21 of file ParentParticleFitter.h.

{}

Member Function Documentation

virtual ParentParticleFitter* ParentParticleFitter::clone ( ) const [pure virtual]
virtual std::vector<RefCountedKinematicTree> ParentParticleFitter::fit ( std::vector< RefCountedKinematicTree trees,
KinematicConstraint cs 
) const [pure virtual]

Takes a kinematic tree as an input The top tree particle get constrained

Implemented in LagrangeParentParticleFitter.

Referenced by KinematicParticleFitter::fit().