GSI Object Oriented Online Offline (Go4)
GO4-5.3.2
|
#include <TGo4UserException.h>
Public Member Functions | |
TGo4UserException (Int_t prio, const char *text,...) | |
virtual | ~TGo4UserException () |
Int_t | Handle () |
TGo4UserException (const TGo4UserException &right) | |
TGo4UserException & | operator= (const TGo4UserException &right) |
Int_t | GetPriority () const |
const char * | GetMessage () const |
Public Member Functions inherited from TGo4RuntimeException | |
TGo4RuntimeException () | |
TGo4RuntimeException (const TGo4RuntimeException &right) | |
virtual | ~TGo4RuntimeException () |
TGo4RuntimeException & | operator= (const TGo4RuntimeException &right) |
Public Member Functions inherited from TGo4Exception | |
TGo4Exception () | |
TGo4Exception (const TGo4Exception &right) | |
virtual | ~TGo4Exception () |
TGo4Exception & | operator= (const TGo4Exception &right) |
virtual const char * | What () |
Protected Attributes | |
TString | fxMessage |
Int_t | fiPriority |
Protected Attributes inherited from TGo4Exception | |
TString | fxDescription |
Private Member Functions | |
TGo4UserException () | |
Exception to be thrown by analysis user.
Definition at line 42 of file TGo4UserException.h.
TGo4UserException::TGo4UserException | ( | Int_t | prio, |
const char * | text, | ||
... | |||
) |
Definition at line 28 of file TGo4UserException.cxx.
References TGo4Log::fguMESLEN, TGo4Exception::fxDescription, fxMessage, and GO4TRACE.
|
virtual |
Definition at line 44 of file TGo4UserException.cxx.
References GO4TRACE.
TGo4UserException::TGo4UserException | ( | const TGo4UserException & | right | ) |
Definition at line 68 of file TGo4UserException.cxx.
References fiPriority, fxMessage, and GO4TRACE.
|
private |
Definition at line 21 of file TGo4UserException.cxx.
|
inline |
Status message of last Process() call.
Definition at line 60 of file TGo4UserException.h.
References fxMessage.
Referenced by Handle(), TGo4Analysis::Process(), and TGo4AnalysisMainRunnable::Run().
|
inline |
Message priority
Definition at line 57 of file TGo4UserException.h.
References fiPriority.
Referenced by Handle(), TGo4Analysis::Process(), TGo4AnalysisMainRunnable::Run(), and TGo4Analysis::RunImplicitLoop().
|
virtual |
This is a default handler function for the respective exception type
Reimplemented from TGo4RuntimeException.
Definition at line 76 of file TGo4UserException.cxx.
References GetMessage(), GetPriority(), GO4TRACE, and TGo4Log::Message().
Referenced by TGo4Analysis::RunImplicitLoop().
TGo4UserException & TGo4UserException::operator= | ( | const TGo4UserException & | right | ) |
Definition at line 50 of file TGo4UserException.cxx.
References fiPriority, fxMessage, GO4TRACE, and TGo4RuntimeException::operator=().
|
protected |
Priority of message. 1=info, 2= warning, 3=error.
Definition at line 68 of file TGo4UserException.h.
Referenced by GetPriority(), operator=(), and TGo4UserException().
|
protected |
User defined description of the exception reason
Definition at line 65 of file TGo4UserException.h.
Referenced by GetMessage(), operator=(), and TGo4UserException().