![]() |
ATLAS Offline Software
|
Exception class for LAr Identifiers. More...
#include <LArID_Exception.h>
Public Member Functions | |
| LArID_Exception () | |
| default constructor | |
| LArID_Exception (const std::string &l_message, int l_code) | |
| constructor to be used | |
| void | message (const std::string &l_message) |
| set error message | |
| const std::string & | message () const |
| return error message | |
| void | code (int l_code) |
| set error code number | |
| int | code () const |
| return error code | |
| operator std::string () const | |
Private Attributes | |
| std::string | m_message |
| error message | |
| int | m_code |
| error code | |
Exception class for LAr Identifiers.
Definition at line 20 of file LArID_Exception.h.
|
inline |
|
inline |
constructor to be used
Definition at line 31 of file LArID_Exception.h.
|
inline |
return error code
error codes :
0 : no error
5 : LArEM::region_id Error
6 : LArEM::channel_id Error
7 : LArHEC::region_id Error
8 : LArHEC::channel_id Error
9 : LArFCAL::region_id Error
10 : LArFCAL::channel_id Error
999 : undefined error
Definition at line 61 of file LArID_Exception.h.
|
inline |
|
inline |
|
inline |
| LArID_Exception::operator std::string | ( | ) | const |
Definition at line 10 of file LArID_Exception.cxx.
|
private |
error code
Definition at line 76 of file LArID_Exception.h.
|
private |
error message
Definition at line 71 of file LArID_Exception.h.