Belle II Software development
|
abstract errorocode be aware that the default is success More...
#include <ErrCode.h>
Public Types | |
enum | Status { success = 0 , pocafailure = 1 , baddistance = 2 , inversionerror = 4 , badsetup = 8 , divergingconstraint = 16 , slowdivergingfit = 32 , fastdivergingfit = 64 , filtererror = 128 , photondimerror = 256 , klongdimerror = 512 } |
some enums to store errors More... | |
Public Member Functions | |
ErrCode () | |
default constructor | |
ErrCode (Status flag) | |
constructor | |
const ErrCode & | operator|= (const ErrCode &rhs) |
operator | |
bool | operator== (const ErrCode &rhs) const |
operator | |
bool | operator== (const ErrCode::Status &rhs) const |
operator | |
void | reset () |
reset the errorcode to default (success!) | |
bool | failure () const |
returns true if errorcode is error | |
unsigned int | flag () const |
get errorcode | |
Private Attributes | |
unsigned int | m_flag |
storing the errorcode | |
enum Status |
some enums to store errors
Definition at line 17 of file ErrCode.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |