Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class 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 Member Functions

 TGo4UserException (Int_t prio, const char *text,...)
virtual ~TGo4UserException ()
Int_t Handle ()
 This is a default handler function for the respective exception type.
 TGo4UserException (const TGo4UserException &right)
TGo4UserExceptionoperator= (const TGo4UserException &right)
Int_t GetPriority () const
 Message priority.
const char * GetMessage () const
 Status message of last Process() call.

Protected Attributes

TString fxMessage
 User defined description of the exception reason.
Int_t fiPriority
 Priority of message.

Private Member Functions

 TGo4UserException ()

Detailed Description

Exception to be thrown by analysis user.

Author:
J. Adamczewski
Since:
Sep-2002

Definition at line 29 of file TGo4UserException.h.


Constructor & Destructor Documentation

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

Definition at line 30 of file TGo4UserException.cxx.

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

TGo4UserException::~TGo4UserException  )  [virtual]
 

Definition at line 46 of file TGo4UserException.cxx.

References TRACE.

TGo4UserException::TGo4UserException const TGo4UserException right  ) 
 

Definition at line 70 of file TGo4UserException.cxx.

References fiPriority, fxMessage, and TRACE.

TGo4UserException::TGo4UserException  )  [private]
 

Definition at line 23 of file TGo4UserException.cxx.


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 78 of file TGo4UserException.cxx.

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

TGo4UserException & TGo4UserException::operator= const TGo4UserException right  ) 
 

Definition at line 52 of file TGo4UserException.cxx.

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

Int_t TGo4UserException::GetPriority  )  const [inline]
 

Message priority.

Definition at line 44 of file TGo4UserException.h.

References fiPriority.

Referenced by Handle().

const char* TGo4UserException::GetMessage  )  const [inline]
 

Status message of last Process() call.

Definition at line 47 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 52 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 55 of file TGo4UserException.h.

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


The documentation for this class was generated from the following files:
Generated on Fri Nov 28 13:01:29 2008 for Go4-v3.04-1 by  doxygen 1.4.2