 |
Belle II Software
release-05-01-25
|
17 #include "analysis/OrcaKinFit/BaseTracer.h"
24 namespace OrcaKinFit {
26 BaseTracer::BaseTracer(): next(nullptr) {}
28 BaseTracer::~BaseTracer() =
default;
37 if (next) next->
step(fitter);
42 if (next) next->
substep(fitter, flag);
47 if (next) next->
finish(fitter);
50 void BaseTracer::setNextTracer(
BaseTracer* next_)
55 void BaseTracer::setNextTracer(
BaseTracer& next_)
Abstract base class for fitting engines of kinematic fits.
virtual void step(BaseFitter &fitter)
Called at the end of each step.
Abstract base class for trace objects of kinematic fits.
virtual void initialize(BaseFitter &fitter)
Called at the start of a new fit (during initialization)
virtual void finish(BaseFitter &fitter)
Called at the end of a fit.
Abstract base class for different kinds of events.
virtual void substep(BaseFitter &fitter, int flag)
Called at intermediate points during a step.