![]() |
ATLAS Offline Software
|
Exception class for Tile Identifiers. More...
#include <TileID_Exception.h>
Public Member Functions | |
| TileID_Exception () | |
| default constructor | |
| TileID_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 Tile Identifiers.
Definition at line 16 of file TileID_Exception.h.
|
inline |
|
inline |
constructor to be used
Definition at line 27 of file TileID_Exception.h.
|
inline |
return error code
error codes : 0 : no error 1 : Logical ID is out of range 2 : Hardware ID is out of range 3 : No PMT for this logical ID (invalid logical ID) 4 : No PMT for this channel (not connected) 9 : ID compactification Error 11 : id is not an TileCal logical identifier 12 : id is not an TileCal hardware identifier 19 : no IDCompactor available ( null pointer ) 999 : undefined error
Definition at line 59 of file TileID_Exception.h.
|
inline |
|
inline |
|
inline |
| TileID_Exception::operator std::string | ( | ) | const |
Definition at line 11 of file TileID_Exception.cxx.
|
private |
error code
Definition at line 74 of file TileID_Exception.h.
|
private |
error message
Definition at line 69 of file TileID_Exception.h.