![]() |
ATLAS Offline Software
|
Exception class for LAr online Identifiers. More...
#include <LArOnlID_Exception.h>
Public Member Functions | |
| LArOnlID_Exception () | |
| default constructor | |
| LArOnlID_Exception (const std::string &l_message, int l_code) | |
| constructor to be used | |
| void | message (const std::string &l_message) |
| set error message | |
| virtual std::string | message () const |
| return error message | |
| void | code (int l_code) |
| set error code number | |
| virtual int | code () const |
| return error code | |
| virtual | operator std::string () |
| virtual | ~LArOnlID_Exception () |
| destructor | |
Private Attributes | |
| std::string | m_message |
| error message | |
| int | m_code |
| error code | |
Exception class for LAr online Identifiers.
Definition at line 16 of file LArOnlID_Exception.h.
|
inline |
|
inline |
constructor to be used
Definition at line 27 of file LArOnlID_Exception.h.
|
inlinevirtual |
|
inlinevirtual |
return error code
error codes :
0 : no error
1 : at least 1 field was given a crazy value
2 : at least 1 field was given a value out of the allowed range
3 : wrong febID
4 : wrong feedthroughID
5 : channel value out of range 6 : slot and/or channel value out of range 999 : undefined error
Definition at line 57 of file LArOnlID_Exception.h.
|
inline |
|
inlinevirtual |
|
inline |
|
virtual |
Definition at line 10 of file LArOnlID_Exception.cxx.
|
private |
error code
Definition at line 76 of file LArOnlID_Exception.h.
|
private |
error message
Definition at line 71 of file LArOnlID_Exception.h.