![]() |
Belle II Software
release-05-02-19
|
abstract errorocode be aware that the default is succes 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 | |
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 | |