#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(). |