Belle II Software development
|
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.