|  | ATLAS Offline Software
    | 
Status codes for track fitters. More...
#include <FitterStatusCode.h>
| Public Types | |
| enum | FitCode { Success = 0, StraightTrackModelUsed = 1, BadInput = 2, UpdateFailure = 3, FitQualityFailure = 4, MissingCovariance = 5, ExtrapolationFailure = 6, ExtrapolationFailureDueToSmallMomentum = 7, CombineStatesFailure = 8, WeaklyConstraintPars = 9, OutlierLogicFailure = 10, PerigeeMakingFailure = 11, ForwardFilterFailure = 12, SmootherFailure = 13, FewFittableMeasurements = 14, SeedFailure = 15, MatrixInversionFailure = 16, NoConvergence = 17, InvalidAngles = 18, NumberOfStatusCodes = 19 } | 
| fitter status codes  More... | |
| Public Member Functions | |
| FitterStatusCode () | |
| default constructor  More... | |
| FitterStatusCode (FitCode) | |
| constructor  More... | |
| bool | isFailure () const | 
| operator unsigned long () const | |
| Cast operator.  More... | |
| operator StatusCode () const | |
| Cast operator.  More... | |
| unsigned long | getCode () const | 
| Get the status code by value.  More... | |
| std::string | getString () const | 
| Get the status code as descriptive string.  More... | |
| Private Attributes | |
| unsigned long | m_code | 
| fitter status code  More... | |
Status codes for track fitters.
This class can be returned by track fitters to give a more detailed feedback of fit failures.
Definition at line 32 of file FitterStatusCode.h.
fitter status codes
Definition at line 37 of file FitterStatusCode.h.
| Trk::FitterStatusCode::FitterStatusCode | ( | ) | 
default constructor
Definition at line 15 of file FitterStatusCode.cxx.
| Trk::FitterStatusCode::FitterStatusCode | ( | FitCode | thecode | ) | 
constructor
| code | status code according to the enum | 
Definition at line 20 of file FitterStatusCode.cxx.
| unsigned long Trk::FitterStatusCode::getCode | ( | ) | const | 
Get the status code by value.
Definition at line 37 of file FitterStatusCode.cxx.
| std::string Trk::FitterStatusCode::getString | ( | ) | const | 
| bool Trk::FitterStatusCode::isFailure | ( | ) | const | 
Definition at line 25 of file FitterStatusCode.cxx.
| Trk::FitterStatusCode::operator StatusCode | ( | ) | const | 
Cast operator.
Definition at line 33 of file FitterStatusCode.cxx.
| Trk::FitterStatusCode::operator unsigned long | ( | ) | const | 
| 
 | private | 
fitter status code
Definition at line 90 of file FitterStatusCode.h.
 1.8.18
 1.8.18