#include <TGo4Status.h>
Public Types | |
enum | { kGo4NoReset = BIT(20), kGo4CanDelete = BIT(21), kGo4BackStoreReset = BIT(22) } |
Public Member Functions | |
TGo4Status () | |
TGo4Status (const char *name) | |
TGo4Status (const char *name, const char *title) | |
virtual | ~TGo4Status () |
virtual Int_t | PrintStatus (Text_t *buffer=0, Int_t buflen=0) |
virtual void | Print (Option_t *dummy="") const |
Static Public Member Functions | |
static Text_t * | PrintIndent (Text_t *buffer, Int_t &buflen) |
static Text_t * | PrintBuffer (char *buffer, Int_t &buflen, const char *text,...) |
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
Definition at line 59 of file TGo4Status.h.
TGo4Status::TGo4Status | ( | ) |
Definition at line 24 of file TGo4Status.cxx.
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.
TGo4Status::~TGo4Status | ( | ) | [virtual] |
Definition at line 41 of file TGo4Status.cxx.
References GO4TRACE.
void TGo4Status::Print | ( | Option_t * | dummy = "" |
) | const [virtual] |
Definition at line 46 of file TGo4Status.cxx.
References PrintStatus().
Text_t * TGo4Status::PrintBuffer | ( | char * | buffer, | |
Int_t & | buflen, | |||
const char * | text, | |||
... | ||||
) | [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 85 of file TGo4Status.cxx.
Referenced by TGo4AnalysisObjectNames::PrintFolder(), PrintIndent(), TGo4UserStoreParameter::PrintParameter(), TGo4UserSourceParameter::PrintParameter(), TGo4TreeStoreParameter::PrintParameter(), TGo4MbsSourceParameter::PrintParameter(), TGo4MbsFileParameter::PrintParameter(), TGo4FileStoreParameter::PrintParameter(), TGo4BackStoreParameter::PrintParameter(), TGo4EventStoreParameter::PrintParameter(), TGo4EventSourceParameter::PrintParameter(), TGo4EventProcessorParameter::PrintParameter(), TGo4ExampleClientStatus::PrintStatus(), TGo4TaskStatus::PrintStatus(), TGo4TaskHandlerStatus::PrintStatus(), TGo4ClientStatus::PrintStatus(), TGo4ObjectStatus::PrintStatus(), TGo4MemberStatus::PrintStatus(), TGo4BranchStatus::PrintStatus(), TGo4ParameterStatus::PrintStatus(), TGo4HistogramStatus::PrintStatus(), TGo4AnalysisStepStatus::PrintStatus(), TGo4AnalysisStatus::PrintStatus(), TGo4AnalysisObjectResult::PrintStatus(), TGo4AnalysisObjectNames::PrintStatus(), and TGo4AnalysisClientStatus::PrintStatus().
Text_t * TGo4Status::PrintIndent | ( | Text_t * | buffer, | |
Int_t & | buflen | |||
) | [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 72 of file TGo4Status.cxx.
References PrintBuffer().
Referenced by TGo4AnalysisObjectNames::PrintFolder(), TGo4UserStoreParameter::PrintParameter(), TGo4UserSourceParameter::PrintParameter(), TGo4TreeStoreParameter::PrintParameter(), TGo4MbsSourceParameter::PrintParameter(), TGo4FileStoreParameter::PrintParameter(), TGo4BackStoreParameter::PrintParameter(), TGo4EventStoreParameter::PrintParameter(), TGo4EventSourceParameter::PrintParameter(), TGo4EventProcessorParameter::PrintParameter(), TGo4ObjectStatus::PrintStatus(), TGo4MemberStatus::PrintStatus(), TGo4BranchStatus::PrintStatus(), TGo4ParameterStatus::PrintStatus(), TGo4HistogramStatus::PrintStatus(), TGo4AnalysisStepStatus::PrintStatus(), and TGo4AnalysisObjectResult::PrintStatus().
Int_t TGo4Status::PrintStatus | ( | Text_t * | buffer = 0 , |
|
Int_t | buflen = 0 | |||
) | [virtual] |
basic method to printout status information on stdout; to be overridden by specific subclass
Reimplemented in TGo4AnalysisClientStatus, TGo4AnalysisObjectNames, TGo4AnalysisObjectResult, TGo4AnalysisStatus, TGo4AnalysisStepStatus, TGo4HistogramStatus, TGo4ParameterStatus, TGo4BranchStatus, TGo4MemberStatus, TGo4ObjectStatus, TGo4ClientStatus, TGo4TaskHandlerStatus, TGo4TaskStatus, and TGo4ExampleClientStatus.
Definition at line 53 of file TGo4Status.cxx.
References GO4TRACE.
Referenced by TGo4ExampleController::DisplayLog(), Print(), and TGo4AnalysisObjectNames::PrintFolder().