Public Member Functions | Protected Attributes | Private Member Functions

TGo4EventSourceException Class Reference

#include <TGo4EventSourceException.h>

Inheritance diagram for TGo4EventSourceException:
TGo4RuntimeException TGo4Exception TGo4EventEndException TGo4EventErrorException TGo4EventTimeoutException

List of all members.

Public Member Functions

 TGo4EventSourceException (TGo4EventSource *eventsource)
virtual ~TGo4EventSourceException ()
virtual Int_t Handle ()
 TGo4EventSourceException (const TGo4EventSourceException &right)
TGo4EventSourceExceptionoperator= (const TGo4EventSourceException &right)
Int_t GetCreateStatus () const
Int_t GetEventStatus () const
const char * GetErrMess () const
const char * GetSourceName () const
const char * GetSourceClass () const

Protected Attributes

TGo4EventSourcefxEventSource
Int_t fiCreateStatus
Int_t fiEventStatus
TString fxErrMess
TString fxSourceName
TString fxSourceClass

Private Member Functions

 TGo4EventSourceException ()

Detailed Description

Definition at line 22 of file TGo4EventSourceException.h.


Constructor & Destructor Documentation

TGo4EventSourceException::~TGo4EventSourceException (  )  [virtual]

Definition at line 71 of file TGo4EventSourceException.cxx.

References GO4TRACE.

TGo4EventSourceException::TGo4EventSourceException ( const TGo4EventSourceException right  ) 
TGo4EventSourceException::TGo4EventSourceException (  )  [private]

Member Function Documentation

Int_t TGo4EventSourceException::GetCreateStatus (  )  const [inline]

Status value of server/file open.

Definition at line 37 of file TGo4EventSourceException.h.

References fiCreateStatus.

Referenced by Handle().

const char* TGo4EventSourceException::GetErrMess (  )  const [inline]

Status/ error message of the last event.

Definition at line 43 of file TGo4EventSourceException.h.

References fxErrMess.

Referenced by Handle(), TGo4Analysis::InitEventClasses(), TGo4Analysis::Process(), TGo4AnalysisMainRunnable::Run(), and TGo4Analysis::RunImplicitLoop().

Int_t TGo4EventSourceException::GetEventStatus (  )  const [inline]

Status of the last event.

Definition at line 40 of file TGo4EventSourceException.h.

References fiEventStatus.

Referenced by Handle().

const char* TGo4EventSourceException::GetSourceClass (  )  const [inline]

Name of the throwing event source.

Definition at line 49 of file TGo4EventSourceException.h.

References fxSourceClass.

Referenced by Handle(), TGo4Analysis::Process(), TGo4AnalysisMainRunnable::Run(), and TGo4Analysis::RunImplicitLoop().

const char* TGo4EventSourceException::GetSourceName (  )  const [inline]

Name of the throwing event source.

Definition at line 46 of file TGo4EventSourceException.h.

References fxSourceName.

Referenced by Handle(), TGo4Analysis::Process(), TGo4AnalysisMainRunnable::Run(), and TGo4Analysis::RunImplicitLoop().

Int_t TGo4EventSourceException::Handle (  )  [virtual]
TGo4EventSourceException & TGo4EventSourceException::operator= ( const TGo4EventSourceException right  ) 

Member Data Documentation

Contains return value of eventsource open (e.g. f_evt_get_open) call. May be checked by the creating factory after return from source ctor.

Definition at line 56 of file TGo4EventSourceException.h.

Referenced by GetCreateStatus(), operator=(), and TGo4EventSourceException().

Contains return value of eventsource getevent (e.g. f_evt_get_event) call. May be checked by the controlling event loop.

Definition at line 59 of file TGo4EventSourceException.h.

Referenced by GetEventStatus(), operator=(), and TGo4EventSourceException().

Error message at exception throw time

Definition at line 62 of file TGo4EventSourceException.h.

Referenced by GetErrMess(), operator=(), and TGo4EventSourceException().

Class of the throwing event source

Definition at line 68 of file TGo4EventSourceException.h.

Referenced by GetSourceClass(), operator=(), and TGo4EventSourceException().

Name of the throwing event source

Definition at line 65 of file TGo4EventSourceException.h.

Referenced by GetSourceName(), operator=(), and TGo4EventSourceException().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines