#include <TGo4EventSourceException.h>
Public Member Functions | |
TGo4EventSourceException (TGo4EventSource *eventsource) | |
virtual | ~TGo4EventSourceException () |
virtual Int_t | Handle () |
TGo4EventSourceException (const TGo4EventSourceException &right) | |
TGo4EventSourceException & | operator= (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 | |
TGo4EventSource * | fxEventSource |
Int_t | fiCreateStatus |
Int_t | fiEventStatus |
TString | fxErrMess |
TString | fxSourceName |
TString | fxSourceClass |
Private Member Functions | |
TGo4EventSourceException () |
Definition at line 22 of file TGo4EventSourceException.h.
TGo4EventSourceException::TGo4EventSourceException | ( | TGo4EventSource * | eventsource | ) |
Definition at line 20 of file TGo4EventSourceException.cxx.
References fiCreateStatus, fiEventStatus, TGo4Exception::fxDescription, fxErrMess, fxEventSource, fxSourceClass, fxSourceName, TGo4EventSource::GetCreateStatus(), TGo4EventSource::GetErrMess(), TGo4EventSource::GetEventStatus(), and GO4TRACE.
TGo4EventSourceException::~TGo4EventSourceException | ( | ) | [virtual] |
Definition at line 71 of file TGo4EventSourceException.cxx.
References GO4TRACE.
TGo4EventSourceException::TGo4EventSourceException | ( | const TGo4EventSourceException & | right | ) |
Definition at line 37 of file TGo4EventSourceException.cxx.
References fiCreateStatus, fiEventStatus, fxErrMess, fxEventSource, fxSourceClass, fxSourceName, and GO4TRACE.
TGo4EventSourceException::TGo4EventSourceException | ( | ) | [private] |
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] |
This is a default handler function for the respective exception type
Reimplemented from TGo4RuntimeException.
Definition at line 77 of file TGo4EventSourceException.cxx.
References TGo4Log::Debug(), GetCreateStatus(), GetErrMess(), GetEventStatus(), GetSourceClass(), GetSourceName(), GO4TRACE, and TGo4Exception::What().
Referenced by TGo4MbsFile::NextEvent(), TGo4MbsFile::NextFile(), TGo4Analysis::Process(), TGo4AnalysisMainRunnable::Run(), and TGo4Analysis::RunImplicitLoop().
TGo4EventSourceException & TGo4EventSourceException::operator= | ( | const TGo4EventSourceException & | right | ) |
Definition at line 49 of file TGo4EventSourceException.cxx.
References fiCreateStatus, fiEventStatus, fxErrMess, fxEventSource, fxSourceClass, fxSourceName, and GO4TRACE.
Int_t TGo4EventSourceException::fiCreateStatus [protected] |
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().
Int_t TGo4EventSourceException::fiEventStatus [protected] |
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().
TString TGo4EventSourceException::fxErrMess [protected] |
Error message at exception throw time
Definition at line 62 of file TGo4EventSourceException.h.
Referenced by GetErrMess(), operator=(), and TGo4EventSourceException().
TGo4EventSource* TGo4EventSourceException::fxEventSource [protected] |
1
Definition at line 53 of file TGo4EventSourceException.h.
Referenced by operator=(), and TGo4EventSourceException().
TString TGo4EventSourceException::fxSourceClass [protected] |
Class of the throwing event source
Definition at line 68 of file TGo4EventSourceException.h.
Referenced by GetSourceClass(), operator=(), and TGo4EventSourceException().
TString TGo4EventSourceException::fxSourceName [protected] |
Name of the throwing event source
Definition at line 65 of file TGo4EventSourceException.h.
Referenced by GetSourceName(), operator=(), and TGo4EventSourceException().