![]() |
ATLAS Offline Software
|
#include <ExtrapolationCell.h>
Public Types | |
| enum | eCode { Unset = 0 , InProgress = 1 , SuccessDestination = 2 , SuccessBoundaryReached , SuccessPathLimit , SuccessMaterialLimit , Recovered = 6 , FailureDestination = 7 , FailureLoop = 8 , FailureNavigation = 9 , FailureUpdateKill = 10 , FailureConfiguration = 11 , LeftKnownWorld = 12 } |
Public Member Functions | |
| ExtrapolationCode (eCode c) | |
| ExtrapolationCode & | operator= (const eCode &ec) |
| assigment operator - because we can | |
| bool | operator== (const eCode &ec) const |
| == operator to eCode | |
| bool | operator!= (const eCode &ec) const |
| != operator to eCode | |
| bool | inProgress () const |
| return inProgress | |
| bool | isSuccess () const |
| return success | |
| bool | isSuccessBeforeDestination () const |
| return sucess other than destination reached | |
| bool | isSuccessOrRecovered () const |
| return success or recovered | |
| bool | isFailure () const |
| return failure | |
| bool | isFailureOrRecovered () const |
| return failure or recovered | |
| const std::string & | toString () const |
| toString | |
Public Attributes | |
| eCode | code |
| the actual code | |
Static Private Attributes | |
| static const std::vector< std::string > | s_ecodeNames |
Definition at line 104 of file ExtrapolationCell.h.
Definition at line 108 of file ExtrapolationCell.h.
|
inline |
Definition at line 132 of file ExtrapolationCell.h.
|
inline |
|
inline |
return failure
Definition at line 168 of file ExtrapolationCell.h.
|
inline |
|
inline |
|
inline |
return sucess other than destination reached
Definition at line 156 of file ExtrapolationCell.h.
|
inline |
return success or recovered
Definition at line 162 of file ExtrapolationCell.h.
|
inline |
assigment operator - because we can
Definition at line 137 of file ExtrapolationCell.h.
|
inline |
toString
Definition at line 174 of file ExtrapolationCell.h.
| eCode Trk::ExtrapolationCode::code |
the actual code
Definition at line 129 of file ExtrapolationCell.h.
|
staticprivate |
Definition at line 11 of file ExtrapolationCell.h.