Belle II Software
release-08-01-10
|
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.