![]() |
Belle II Software release-09-00-03
|
Abstract base class for trace objects of kinematic fits. More...
#include <BaseTracer.h>


Public Member Functions | |
| virtual void | initialize (BaseFitter &fitter) |
| Called at the start of a new fit (during initialization) | |
| virtual void | step (BaseFitter &fitter) |
| Called at the end of each step. | |
| virtual void | substep (BaseFitter &fitter, int flag) |
| Called at intermediate points during a step. | |
| virtual void | finish (BaseFitter &fitter) |
| Called at the end of a fit. | |
| virtual void | setNextTracer (BaseTracer *next_) |
| virtual void | setNextTracer (BaseTracer &next_) |
| virtual BaseTracer * | getNextTracer () |
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 Attributes | |
| BaseTracer * | next |
Abstract base class for trace objects of kinematic fits.
A Tracer object is called during the fitting process by the fit engine, to store information on how the fit proceeded. This is useful for debugging purposes, because
Author: Benno List Last update:
by:
Definition at line 70 of file BaseTracer.h.
|
protected |
Definition at line 97 of file BaseTracer.h.
|
protected |
Definition at line 101 of file BaseTracer.h.
|
protected |
Definition at line 96 of file BaseTracer.h.
|
protected |
Definition at line 100 of file BaseTracer.h.
|
protected |
Definition at line 98 of file BaseTracer.h.
|
protected |
Definition at line 102 of file BaseTracer.h.
| BaseTracer | ( | ) |
Definition at line 26 of file BaseTracer.cc.
|
virtual |
Called at the end of a fit.
Reimplemented in TextTracer.
Definition at line 45 of file BaseTracer.cc.
|
virtual |
Definition at line 60 of file BaseTracer.cc.
|
virtual |
Called at the start of a new fit (during initialization)
Reimplemented in TextTracer.
Definition at line 30 of file BaseTracer.cc.
|
virtual |
Definition at line 55 of file BaseTracer.cc.
|
virtual |
Definition at line 50 of file BaseTracer.cc.
|
virtual |
Called at the end of each step.
Reimplemented in TextTracer.
Definition at line 35 of file BaseTracer.cc.
|
virtual |
Called at intermediate points during a step.
Reimplemented in TextTracer.
Definition at line 40 of file BaseTracer.cc.
|
protected |
Definition at line 104 of file BaseTracer.h.