44 namespace OrcaKinFit {
49 class BaseHardConstraint;
50 class BaseSoftConstraint;
96 typedef std::vector <BaseFitObject*> FitObjectContainer;
97 typedef std::vector <BaseHardConstraint*> ConstraintContainer;
98 typedef std::vector <BaseSoftConstraint*> SoftConstraintContainer;
100 typedef FitObjectContainer::iterator FitObjectIterator;
101 typedef ConstraintContainer::iterator ConstraintIterator;
102 typedef SoftConstraintContainer::iterator SoftConstraintIterator;
Abstract base class for fitting engines of kinematic fits.
Abstract base class for trace objects of kinematic fits.
virtual void step(BaseFitter &fitter)
Called at the end of each step.
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.
virtual void substep(BaseFitter &fitter, int flag)
Called at intermediate points during a step.
Abstract base class for different kinds of events.