![]() |
Belle II Software
release-08-02-04
|
Abstract base class for fitting engines of kinematic fits. More...
#include <BaseFitter.h>


Public Member Functions | |
| virtual void | addFitObject (BaseFitObject *fitobject_) |
| virtual void | addFitObject (BaseFitObject &fitobject_) |
| virtual void | addConstraint (BaseConstraint *constraint_) |
| virtual void | addConstraint (BaseConstraint &constraint_) |
| virtual void | addHardConstraint (BaseHardConstraint *constraint_) |
| virtual void | addHardConstraint (BaseHardConstraint &constraint_) |
| virtual void | addSoftConstraint (BaseSoftConstraint *constraint_) |
| virtual void | addSoftConstraint (BaseSoftConstraint &constraint_) |
| virtual std::vector< BaseFitObject * > * | getFitObjects () |
| virtual std::vector< BaseHardConstraint * > * | getConstraints () |
| virtual std::vector< BaseSoftConstraint * > * | getSoftConstraints () |
| virtual double | fit ()=0 |
| virtual int | getError () const =0 |
| virtual double | getProbability () const =0 |
| virtual double | getChi2 () const =0 |
| virtual int | getDoF () const =0 |
| virtual int | getIterations () const =0 |
| virtual void | reset () |
| virtual bool | initialize ()=0 |
| virtual BaseTracer * | getTracer () |
| virtual const BaseTracer * | getTracer () const |
| virtual void | setTracer (BaseTracer *newTracer) |
| virtual void | setTracer (BaseTracer &newTracer) |
| virtual const double * | getGlobalCovarianceMatrix (int &idim) const |
| virtual double * | getGlobalCovarianceMatrix (int &idim) |
Public Attributes | |
| std::map< std::string, double > | traceValues |
Protected Types | |
| typedef std::vector< BaseFitObject * > | FitObjectContainer |
| typedef std::vector< BaseHardConstraint * > | ConstraintContainer |
| typedef std::vector< BaseSoftConstraint * > | SoftConstraintContainer |
| typedef FitObjectContainer::iterator | FitObjectIterator |
| typedef ConstraintContainer::iterator | ConstraintIterator |
| typedef SoftConstraintContainer::iterator | SoftConstraintIterator |
Protected Member Functions | |
| BaseFitter (const BaseFitter &rhs) | |
| Copy constructor disabled. | |
| BaseFitter & | operator= (const BaseFitter &rhs) |
| Assignment disabled. | |
Protected Attributes | |
| FitObjectContainer | fitobjects |
| ConstraintContainer | constraints |
| SoftConstraintContainer | softconstraints |
| int | covDim |
| dimension of global covariance matrix | |
| double * | cov |
| global covariance matrix of last fit problem | |
| bool | covValid |
| Flag whether global covariance is valid. | |
| BaseTracer * | tracer |
Abstract base class for fitting engines of kinematic fits.
Author: Jenny List, Benno List Last update:
by:
Definition at line 47 of file BaseFitter.h.
|
virtual |
| idim | 1st dimension of global covariance matrix |
Definition at line 158 of file BaseFitter.cc.
|
virtual |
| idim | 1st dimension of global covariance matrix |
Definition at line 148 of file BaseFitter.cc.