12#ifndef TRKFITTERSTATUSCODE_H
13#define TRKFITTERSTATUSCODE_H
15#include "GaudiKernel/StatusCode.h"
77 operator unsigned long()
const;
80 operator StatusCode()
const;
MsgStream & operator<<(MsgStream &out, const Trk::FitterStatusCode &fitStatCode)
Status codes for track fitters.
FitterStatusCode()
default constructor
FitCode
fitter status codes
@ UpdateFailure
parameter update failed
@ FitQualityFailure
fit quality production failed
@ SeedFailure
wrong seed, not recoverable or recovery off.
@ ForwardFilterFailure
forward filter failed
@ ExtrapolationFailureDueToSmallMomentum
extrapolation failed due to small momentum
@ SmootherFailure
smoother failed
@ FewFittableMeasurements
number of fittable measurements on trajectory too small
@ NumberOfStatusCodes
number of different status codes
@ MissingCovariance
covariance missed
@ OutlierLogicFailure
outlier logic failed
@ ExtrapolationFailure
extrapolation failed
@ WeaklyConstraintPars
parameters only weakly constrained
@ CombineStatesFailure
fit states could not be combined
@ PerigeeMakingFailure
perigee could not be produced
@ StraightTrackModelUsed
fit successfull, but straight track model was used
unsigned long m_code
fitter status code
std::string getString() const
Get the status code as descriptive string.
unsigned long getCode() const
Get the status code by value.
Ensure that the ATLAS eigen extensions are properly loaded.