56 : m_obj( obj ), m_svc( svc ), m_evt(
evt ) {
65 , m_customEvtType( true ) {
70 : m_obj( obj ), m_svc( svc ), m_evt(
evt ), m_sc( &sc ), m_customEvtType( false ) {
81 , m_customEvtType( true ) {
85 : m_objName(
std::move(
name ) ), m_svc( svc ), m_evt(
evt ), m_customEvtType( false ) {
89 : m_objName(
std::move(
name ) )
94 , m_customEvtType( true ) {
99 : m_objName(
std::move(
name ) ), m_svc( svc ), m_evt(
evt ), m_sc( &sc ), m_customEvtType( false ) {
104 : m_objName(
std::move(
name ) )
108 m_cevt(
std::move(
evt ) )
110 , m_customEvtType( true ) {
void handle(const GaudiException &e, MsgStream &s)
local handler of GaudiException
Definition of the MsgStream class used to transmit messages.
Define general base for Gaudi exception.
StandardEventType
Defines the standard (= used by the framework) auditable event types.
GAUDI_API const std::string typeinfoName(const std::type_info &)
Get platform independent information about the class type.
virtual const std::string & tag() const
name tag for the exception, or exception type
~ExceptionGuard()
destructor
StatusCode m_sc
status code : result of function evaluation
This class is used for returning status codes from appropriate routines.
virtual const StatusCode & code() const
StatusCode for Exception.
IInterface compliant class extending IInterface with the name() method.
~AuditorGuard()
dectructor
The IAuditor is the interface implmented by the AlgAuditor base class.
MsgStream & endmsg(MsgStream &s)
MsgStream Modifier: endmsg. Calls the output method of the MsgStream.