#include <BaseFitter.h>
Inheritance diagram for BaseFitter:

Public Member Functions | |
| BaseFitter () | |
| virtual | ~BaseFitter () |
| virtual void | addFitObject (BaseFitObject *fitobject_) |
| virtual void | addFitObject (BaseFitObject &fitobject_) |
| virtual void | addConstraint (BaseConstraint *constraint_) |
| virtual void | addConstraint (BaseConstraint &constraint_) |
| virtual std::vector< BaseFitObject * > * | getFitObjects () |
| virtual std::vector< BaseConstraint * > * | getConstraints () |
| virtual double | fit ()=0 |
| virtual int | getError () const=0 |
| virtual double | getProbability () const=0 |
| virtual double | getChi2 () const=0 |
| virtual int | getIterations () const=0 |
| virtual void | reset () |
Protected Types | |
| typedef std::vector< BaseFitObject * > | FitObjectContainer |
| typedef std::vector< BaseConstraint * > | ConstraintContainer |
| typedef FitObjectContainer::iterator | FitObjectIterator |
Protected Member Functions | |
| virtual bool | initialize ()=0 |
Protected Attributes | |
| FitObjectContainer | fitobjects |
| ConstraintContainer | constraints |
Author: Jenny List, Benno List Last update:
Definition at line 34 of file BaseFitter.h.
|
|
Definition at line 67 of file BaseFitter.h. |
|
|
Definition at line 66 of file BaseFitter.h. |
|
|
Definition at line 69 of file BaseFitter.h. Referenced by NewtonFitter::fit(). |
|
|
Definition at line 36 of file BaseFitter.h. |
|
|
Definition at line 37 of file BaseFitter.h. |
|
|
Definition at line 47 of file BaseFitter.h. References constraints. |
|
|
Definition at line 44 of file BaseFitter.h. References constraints. Referenced by VertexFitObject::addMomentumConstraint(), VertexFitObject::addVertexConstraints(), TopEvent::fitEvent(), and main(). |
|
|
Definition at line 41 of file BaseFitter.h. References fitobjects. |
|
|
Definition at line 38 of file BaseFitter.h. References fitobjects. Referenced by TopEvent::fitEvent(), K0Event::fitEvent(), H1K0Event2::fitEvent(), H1K0Event::fitEvent(), and main(). |
|
|
Implemented in NewtonFitter, WWFitter, and WWFitterFast. Referenced by TopEvent::fitEvent(), K0Event::fitEvent(), H1K0Event2::fitEvent(), and H1K0Event::fitEvent(). |
|
|
Implemented in WWFitter, and WWFitterFast. |
|
|
Definition at line 51 of file BaseFitter.h. References constraints. |
|
|
Implemented in WWFitter, and WWFitterFast. Referenced by TopEvent::fitEvent(), K0Event::fitEvent(), H1K0Event2::fitEvent(), and H1K0Event::fitEvent(). |
|
|
Definition at line 50 of file BaseFitter.h. References fitobjects. |
|
|
Implemented in WWFitter, and WWFitterFast. |
|
|
Implemented in WWFitter, and WWFitterFast. |
|
|
Implemented in NewtonFitter, WWFitter, and WWFitterFast. |
|
|
Definition at line 58 of file BaseFitter.h. References constraints, and fitobjects. Referenced by TopEvent::fitEvent(). |
|
|
Definition at line 72 of file BaseFitter.h. Referenced by addConstraint(), WWFitterFast::fit(), WWFitter::fit(), getConstraints(), WWFitterFast::initialize(), WWFitter::initialize(), NewtonFitter::initialize(), and reset(). |
|
|
Definition at line 71 of file BaseFitter.h. Referenced by addFitObject(), WWFitterFast::fit(), WWFitter::fit(), NewtonFitter::fit(), getFitObjects(), WWFitterFast::initialize(), WWFitter::initialize(), NewtonFitter::initialize(), reset(), WWFitterFast::updateFitObjects(), and WWFitter::updateFitObjects(). |
1.3.2