GSI Object Oriented Online Offline (Go4) GO4-6.4.0
|
#include <TGo4Status.h>
Public Types | |
enum | { kGo4NoReset = BIT(20) , kGo4CanDelete = BIT(21) , kGo4BackStoreReset = BIT(22) } |
Go4 status bits to be used in object manager to suppress resetting or deleting histograms, etc. More... | |
Public Member Functions | |
TGo4Status () | |
TGo4Status (const char *name) | |
TGo4Status (const char *name, const char *title) | |
virtual | ~TGo4Status () |
void | Print (Option_t *opt="") const override |
virtual Int_t | PrintStatus (Text_t *buffer=nullptr, Int_t buflen=0) |
DEPRECATED - please use Print(Option_t *) signature basic method to printout status information on stdout; to be overridden by specific subclass. | |
Static Public Member Functions | |
static Text_t * | PrintBuffer (char *buffer, Int_t &buflen, const char *text,...) |
Print text with variable expression into buffer. | |
static Text_t * | PrintIndent (Text_t *buffer, Int_t &buflen) |
Insert indentation blanks into text buffer. | |
static void | PrintLine (const char *text,...) |
Print single line of debug output with appropriate indent. | |
Definition at line 19 of file TGo4Status.h.
anonymous enum |
Go4 status bits to be used in object manager to suppress resetting or deleting histograms, etc.
Enumerator | |
---|---|
kGo4NoReset | |
kGo4CanDelete | |
kGo4BackStoreReset |
Definition at line 66 of file TGo4Status.h.
TGo4Status::TGo4Status | ( | ) |
Definition at line 24 of file TGo4Status.cxx.
Referenced by TGo4AnalysisObjectNames::TGo4AnalysisObjectNames(), TGo4AnalysisObjectNames::TGo4AnalysisObjectNames(), TGo4AnalysisObjectResult::TGo4AnalysisObjectResult(), TGo4AnalysisObjectResult::TGo4AnalysisObjectResult(), TGo4AnalysisStatus::TGo4AnalysisStatus(), TGo4AnalysisStatus::TGo4AnalysisStatus(), TGo4AnalysisStepStatus::TGo4AnalysisStepStatus(), TGo4AnalysisStepStatus::TGo4AnalysisStepStatus(), TGo4ObjectStatus::TGo4ObjectStatus(), TGo4ObjectStatus::TGo4ObjectStatus(), TGo4TaskHandlerStatus::TGo4TaskHandlerStatus(), TGo4TaskHandlerStatus::TGo4TaskHandlerStatus(), TGo4TaskStatus::TGo4TaskStatus(), TGo4TaskStatus::TGo4TaskStatus(), TGo4TreeStructure::TGo4TreeStructure(), TGo4TreeStructure::TGo4TreeStructure(), and Print().
TGo4Status::TGo4Status | ( | const char * | name | ) |
Definition at line 29 of file TGo4Status.cxx.
References GO4TRACE.
TGo4Status::TGo4Status | ( | const char * | name, |
const char * | title ) |
Definition at line 35 of file TGo4Status.cxx.
References GO4TRACE.
|
virtual |
Definition at line 41 of file TGo4Status.cxx.
References GO4TRACE.
|
override |
Definition at line 46 of file TGo4Status.cxx.
References TGo4Status(), and PrintStatus().
Referenced by TGo4ExampleController::DisplayLog().
|
static |
Print text with variable expression into buffer.
Returns cursor pointer in buffer, i.e. the next character after the printed text. If cursor would exceed buflen, 0 is returned. Bufferlength buflen shall contain buffer size, it will be decremented by the size of printed text.
Definition at line 86 of file TGo4Status.cxx.
Referenced by PrintIndent().
|
static |
Insert indentation blanks into text buffer.
Uses TROOT::DirLevel, but extends IndentLevel to any text buffer. Return value is buffer cursor pointer after insertion. Returns 0 if cursor exceeds buffer length.
Definition at line 73 of file TGo4Status.cxx.
References PrintBuffer().
|
static |
Print single line of debug output with appropriate indent.
Definition at line 101 of file TGo4Status.cxx.
Referenced by TGo4AnalysisClientStatus::Print(), TGo4AnalysisObjectNames::Print(), TGo4AnalysisObjectResult::Print(), TGo4AnalysisStatus::Print(), TGo4AnalysisStepStatus::Print(), TGo4BackStoreParameter::Print(), TGo4BranchStatus::Print(), TGo4ClientStatus::Print(), TGo4EventProcessorParameter::Print(), TGo4EventSourceParameter::Print(), TGo4EventStoreParameter::Print(), TGo4ExampleClientStatus::Print(), TGo4FileStoreParameter::Print(), TGo4FitterEnvelope::Print(), TGo4HDF5StoreParameter::Print(), TGo4HistogramStatus::Print(), TGo4Marker::Print(), TGo4MbsFileParameter::Print(), TGo4MbsSourceParameter::Print(), TGo4MemberStatus::Print(), TGo4ObjectStatus::Print(), TGo4ParameterMember::Print(), TGo4ParameterStatus::Print(), TGo4TaskHandlerStatus::Print(), TGo4TaskStatus::Print(), TGo4TreeStoreParameter::Print(), TGo4UserSourceParameter::Print(), TGo4UserStoreParameter::Print(), TMeshParameter::Print(), TYYYParameter::Print(), TGo4AnalysisObjectNames::PrintFolder(), and TGo4Parameter::PrintParameter().
|
virtual |
DEPRECATED - please use Print(Option_t *) signature basic method to printout status information on stdout; to be overridden by specific subclass.
Definition at line 54 of file TGo4Status.cxx.
References GO4TRACE.
Referenced by Print().