#include <TGo4Exception.h>
Public Member Functions | |
TGo4Exception () | |
TGo4Exception (const TGo4Exception &right) | |
virtual | ~TGo4Exception () |
TGo4Exception & | operator= (const TGo4Exception &right) |
virtual const char * | What () |
virtual Int_t | Handle () |
Protected Attributes | |
TString | fxDescription |
Definition at line 20 of file TGo4Exception.h.
TGo4Exception::TGo4Exception | ( | ) |
Definition at line 18 of file TGo4Exception.cxx.
References GO4TRACE.
TGo4Exception::TGo4Exception | ( | const TGo4Exception & | right | ) |
Definition at line 24 of file TGo4Exception.cxx.
References fxDescription, and GO4TRACE.
TGo4Exception::~TGo4Exception | ( | ) | [virtual] |
Definition at line 31 of file TGo4Exception.cxx.
References GO4TRACE.
Int_t TGo4Exception::Handle | ( | ) | [virtual] |
This is a default handler function for the respective exception type
Reimplemented in TGo4AnalysisStepException, TGo4UserException, TGo4DynamicListException, TGo4EventSourceException, TGo4ControlException, TGo4LogicException, TGo4RuntimeException, TGo4TaskHandlerAbortException, TGo4TaskHandlerException, TGo4CancelException, TGo4CreateException, TGo4RemoveException, TGo4ReplaceException, TGo4RestartException, TGo4StartException, TGo4TerminateException, and TGo4ThreadException.
Definition at line 60 of file TGo4Exception.cxx.
References TGo4Log::Debug(), GO4TRACE, and What().
Referenced by TGo4Analysis::RunImplicitLoop(), and TGo4Runnable::ThreadCatch().
TGo4Exception & TGo4Exception::operator= | ( | const TGo4Exception & | right | ) |
Definition at line 37 of file TGo4Exception.cxx.
References fxDescription, and GO4TRACE.
const char * TGo4Exception::What | ( | ) | [virtual] |
Returns string describing the kind of exception
Definition at line 54 of file TGo4Exception.cxx.
References fxDescription, and GO4TRACE.
Referenced by Handle(), TGo4EventSourceException::Handle(), TGo4DynamicListException::Handle(), TGo4AnalysisStepException::Handle(), TGo4Analysis::RunImplicitLoop(), and TGo4Runnable::ThreadCatch().
TString TGo4Exception::fxDescription [protected] |
Definition at line 38 of file TGo4Exception.h.
Referenced by operator=(), TGo4AnalysisStepException::TGo4AnalysisStepException(), TGo4CancelException::TGo4CancelException(), TGo4ControlException::TGo4ControlException(), TGo4CreateException::TGo4CreateException(), TGo4DynamicListException::TGo4DynamicListException(), TGo4EventEndException::TGo4EventEndException(), TGo4EventErrorException::TGo4EventErrorException(), TGo4EventSourceException::TGo4EventSourceException(), TGo4EventTimeoutException::TGo4EventTimeoutException(), TGo4Exception(), TGo4LogicException::TGo4LogicException(), TGo4RemoveException::TGo4RemoveException(), TGo4ReplaceException::TGo4ReplaceException(), TGo4RestartException::TGo4RestartException(), TGo4RuntimeException::TGo4RuntimeException(), TGo4StartException::TGo4StartException(), TGo4TaskHandlerAbortException::TGo4TaskHandlerAbortException(), TGo4TaskHandlerException::TGo4TaskHandlerException(), TGo4TerminateException::TGo4TerminateException(), TGo4UserException::TGo4UserException(), and What().