|
MarlinKinfit
0.4.0
|
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:
1.8.6