66 : m_obj( obj ), m_svc( svc ), m_evt(
evt ) {
75 , m_customEvtType( true ) {
80 : m_obj( obj ), m_svc( svc ), m_evt(
evt ), m_sc( &sc ), m_customEvtType( false ) {
91 , m_customEvtType( true ) {
95 : m_objName(
std::move(
name ) ), m_svc( svc ), m_evt(
evt ), m_customEvtType( false ) {
99 : m_objName(
std::move(
name ) )
103 m_cevt(
std::move(
evt ) )
104 , m_customEvtType( true ) {
109 : m_objName(
std::move(
name ) ), m_svc( svc ), m_evt(
evt ), m_sc( &sc ), m_customEvtType( false ) {
114 : m_objName(
std::move(
name ) )
118 m_cevt(
std::move(
evt ) )
120 , 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.