Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

TGo4UserException Class Reference

Exception to be thrown by analysis user. More...

#include <TGo4UserException.h>

Inheritance diagram for TGo4UserException:

TGo4RuntimeException TGo4Exception List of all members.

Public Methods

 TGo4UserException (Int_t prio, const Text_t *text,...)
virtual ~TGo4UserException ()
Int_t Handle ()
 This is a default handler function for the respective exception type *. More...

 TGo4UserException (const TGo4UserException &right)
TGo4UserException & operator= (const TGo4UserException &right)
Int_t GetPriority () const
 Message priority. More...

const char * GetMessage () const
 Status message of last Process() call. More...


Protected Attributes

TString fxMessage
 User defined description of the exception reason. More...

Int_t fiPriority
 Priority of message. More...


Private Methods

 TGo4UserException ()

Detailed Description

Exception to be thrown by analysis user.

Author:
J. Adamczewski
Since:
Sep-2002

Definition at line 28 of file TGo4UserException.h.


Constructor & Destructor Documentation

TGo4UserException::TGo4UserException Int_t    prio,
const Text_t *    text,
...   
 

Definition at line 21 of file TGo4UserException.cxx.

References TGo4Log::fguMESLEN, TGo4Exception::fxDescription, fxMessage, and TRACE.

TGo4UserException::~TGo4UserException   [virtual]
 

Definition at line 36 of file TGo4UserException.cxx.

References TRACE.

TGo4UserException::TGo4UserException const TGo4UserException &    right
 

Definition at line 63 of file TGo4UserException.cxx.

References fiPriority, fxMessage, and TRACE.

TGo4UserException::TGo4UserException   [private]
 


Member Function Documentation

Int_t TGo4UserException::Handle   [virtual]
 

This is a default handler function for the respective exception type *.

Reimplemented from TGo4RuntimeException.

Definition at line 71 of file TGo4UserException.cxx.

References GetMessage(), GetPriority(), TGo4Log::Message(), and TRACE.

TGo4UserException & TGo4UserException::operator= const TGo4UserException &    right
 

Definition at line 42 of file TGo4UserException.cxx.

References fiPriority, fxMessage, TGo4RuntimeException::operator=(), and TRACE.

Int_t TGo4UserException::GetPriority   const [inline]
 

Message priority.

Definition at line 43 of file TGo4UserException.h.

References fiPriority.

Referenced by Handle().

const char* TGo4UserException::GetMessage   const [inline]
 

Status message of last Process() call.

Definition at line 46 of file TGo4UserException.h.

References fxMessage.

Referenced by Handle().


Member Data Documentation

TString TGo4UserException::fxMessage [protected]
 

User defined description of the exception reason.

Definition at line 51 of file TGo4UserException.h.

Referenced by GetMessage(), operator=(), and TGo4UserException().

Int_t TGo4UserException::fiPriority [protected]
 

Priority of message.

1=info, 2= warning, 3=error.

Definition at line 54 of file TGo4UserException.h.

Referenced by GetPriority(), operator=(), and TGo4UserException().


The documentation for this class was generated from the following files:
Generated on Tue Nov 8 10:57:01 2005 for Go4-v2.10-5 by doxygen1.2.15