GSI Object Oriented Online Offline (Go4) GO4-6.4.0
|
#include <TGo4AnalysisStepException.h>
Public Member Functions | |
TGo4AnalysisStepException (const TGo4AnalysisStepException &right) | |
TGo4AnalysisStepException (TGo4AnalysisStep *step) | |
virtual | ~TGo4AnalysisStepException () |
Int_t | GetProcessStatus () const |
Status of the last event. | |
const char * | GetStatusMessage () const |
Status message of last Process() call. | |
const char * | GetStepName () const |
Name of the throwing analysis step. | |
Int_t | Handle () override |
This is a default handler function for the respective exception type. | |
TGo4AnalysisStepException & | operator= (const TGo4AnalysisStepException &right) |
![]() | |
TGo4RuntimeException () | |
TGo4RuntimeException (const TGo4RuntimeException &right) | |
virtual | ~TGo4RuntimeException () |
Int_t | Handle () override |
This is a default handler function for the respective exception type. | |
TGo4RuntimeException & | operator= (const TGo4RuntimeException &right) |
![]() | |
TGo4Exception () | |
TGo4Exception (const TGo4Exception &right) | |
virtual | ~TGo4Exception () |
TGo4Exception & | operator= (const TGo4Exception &right) |
virtual const char * | What () |
Returns string describing the kind of exception. | |
Protected Attributes | |
Int_t | fiProcessStatus {0} |
Contains current analysis step status value. | |
TString | fxStatusMessage |
TGo4AnalysisStep * | fxStep {nullptr} |
1 | |
TString | fxStepName |
![]() | |
TString | fxDescription |
Definition at line 22 of file TGo4AnalysisStepException.h.
TGo4AnalysisStepException::TGo4AnalysisStepException | ( | TGo4AnalysisStep * | step | ) |
Definition at line 19 of file TGo4AnalysisStepException.cxx.
References fiProcessStatus, TGo4Exception::fxDescription, fxStatusMessage, fxStep, fxStepName, and GO4TRACE.
Referenced by TGo4AnalysisStepException(), and operator=().
|
virtual |
Definition at line 31 of file TGo4AnalysisStepException.cxx.
References GO4TRACE.
TGo4AnalysisStepException::TGo4AnalysisStepException | ( | const TGo4AnalysisStepException & | right | ) |
Definition at line 49 of file TGo4AnalysisStepException.cxx.
References TGo4AnalysisStepException(), TGo4RuntimeException::TGo4RuntimeException(), fiProcessStatus, fxStatusMessage, fxStep, fxStepName, and GO4TRACE.
|
inline |
Status of the last event.
Definition at line 37 of file TGo4AnalysisStepException.h.
References fiProcessStatus.
Referenced by Handle().
|
inline |
Status message of last Process() call.
Definition at line 40 of file TGo4AnalysisStepException.h.
References fxStatusMessage.
Referenced by Handle().
|
inline |
Name of the throwing analysis step.
Definition at line 43 of file TGo4AnalysisStepException.h.
References fxStepName.
Referenced by Handle().
|
overridevirtual |
This is a default handler function for the respective exception type.
Reimplemented from TGo4Exception.
Definition at line 60 of file TGo4AnalysisStepException.cxx.
References TGo4Log::Error(), GetProcessStatus(), GetStatusMessage(), GetStepName(), GO4TRACE, and TGo4Exception::What().
TGo4AnalysisStepException & TGo4AnalysisStepException::operator= | ( | const TGo4AnalysisStepException & | right | ) |
Definition at line 36 of file TGo4AnalysisStepException.cxx.
References TGo4AnalysisStepException(), fiProcessStatus, fxStatusMessage, fxStep, fxStepName, GO4TRACE, and TGo4RuntimeException::operator=().
|
protected |
Contains current analysis step status value.
To be checked by framework after Process().
Definition at line 54 of file TGo4AnalysisStepException.h.
Referenced by TGo4AnalysisStepException(), TGo4AnalysisStepException(), GetProcessStatus(), and operator=().
|
protected |
Definition at line 49 of file TGo4AnalysisStepException.h.
Referenced by TGo4AnalysisStepException(), TGo4AnalysisStepException(), GetStatusMessage(), and operator=().
|
protected |
1
Definition at line 47 of file TGo4AnalysisStepException.h.
Referenced by TGo4AnalysisStepException(), TGo4AnalysisStepException(), and operator=().
|
protected |
Definition at line 51 of file TGo4AnalysisStepException.h.
Referenced by TGo4AnalysisStepException(), TGo4AnalysisStepException(), GetStepName(), and operator=().