#include <DetDesc/DetectorElementException.h>
Inheritance diagram for DetectorElementException:
Public Member Functions | |
DetectorElementException (const std::string &name, const DetectorElement *DetectorElement=0, const StatusCode &sc=StatusCode::FAILURE) | |
constructor | |
DetectorElementException (const std::string &name, const GaudiException &Exception, const DetectorElement *DetectorElement=0, const StatusCode &sc=StatusCode::FAILURE) | |
constructor from exception | |
virtual | ~DetectorElementException () throw () |
virtual destructor | |
virtual std::ostream & | printOut (std::ostream &os=std::cerr) const |
virtual MsgStream & | printOut (MsgStream &) const |
virtual GaudiException * | clone () const |
virtual const std::string & | message () const |
virtual const std::string & | setMessage (const std::string &newMessage) |
virtual const std::string & | tag () const |
virtual const std::string & | setTag (const std::string &newTag) |
virtual const StatusCode & | code () const |
virtual const StatusCode & | setCode (const StatusCode &newStatus) |
virtual GaudiException * | previous () const |
virtual const char * | what () const |
Protected Attributes | |
std::string | m_message |
std::string | m_tag |
StatusCode | m_code |
GaudiException * | m_previous |
Private Attributes | |
const DetectorElement * | m_dee_DetectorElement |
Definition at line 19 of file DetectorElementException.h.
DetectorElementException::DetectorElementException | ( | const std::string & | name, | |
const DetectorElement * | DetectorElement = 0 , |
|||
const StatusCode & | sc = StatusCode::FAILURE | |||
) |
constructor
DetectorElementException::DetectorElementException | ( | const std::string & | name, | |
const GaudiException & | Exception, | |||
const DetectorElement * | DetectorElement = 0 , |
|||
const StatusCode & | sc = StatusCode::FAILURE | |||
) |
constructor from exception
virtual DetectorElementException::~DetectorElementException | ( | ) | throw () [virtual] |
virtual destructor
virtual std::ostream& DetectorElementException::printOut | ( | std::ostream & | os = std::cerr |
) | const [virtual] |
Reimplemented from GaudiException.
Reimplemented from GaudiException.
virtual GaudiException* DetectorElementException::clone | ( | ) | const [virtual] |
Reimplemented from GaudiException.
const DetectorElement* DetectorElementException::m_dee_DetectorElement [private] |
Definition at line 43 of file DetectorElementException.h.