GSI Object Oriented Online Offline (Go4) GO4-6.4.5
Loading...
Searching...
No Matches
TGo4BranchStatus Class Reference

#include <TGo4BranchStatus.h>

Inheritance diagram for TGo4BranchStatus:

Public Member Functions

 TGo4BranchStatus ()
 TGo4BranchStatus ()
 TGo4BranchStatus (TBranch *branch)
 Create status information from given TBranch object.
 TGo4BranchStatus (TBranch *branch)
 Create status information from given TBranch object.
virtual ~TGo4BranchStatus ()
virtual ~TGo4BranchStatus ()
void Print (Option_t *opt="") const override
void Print (Option_t *opt="") const override
Public Member Functions inherited from TGo4ObjectStatus
 TGo4ObjectStatus ()
 default ctor for streamer.
 TGo4ObjectStatus ()
 default ctor for streamer.
 TGo4ObjectStatus (TObject *object, Bool_t withtime=kTRUE)
 Create status information from given TObject.
 TGo4ObjectStatus (TObject *object, Bool_t withtime=kTRUE)
 Create status information from given TObject.
virtual ~TGo4ObjectStatus ()
virtual ~TGo4ObjectStatus ()
const char * GetObjectClass () const
 ClassName of the described object.
const char * GetObjectClass () const
 ClassName of the described object.
Int_t GetObjectSize () const
 Size of described object in byte.
Int_t GetObjectSize () const
 Size of described object in byte.
const char * GetTimeString () const
 Creation time string; sql format.
const char * GetTimeString () const
 Creation time string; sql format.
Bool_t IsDeleteProtect () const
 Object's delete protection state.
Bool_t IsDeleteProtect () const
 Object's delete protection state.
Bool_t IsResetProtect () const
 Object's reset protection state.
Bool_t IsResetProtect () const
 Object's reset protection state.
void Print (Option_t *opt="") const override
void Print (Option_t *opt="") const override
Public Member Functions inherited from TGo4Status
 TGo4Status ()
 TGo4Status ()
 TGo4Status (const char *name)
 TGo4Status (const char *name)
 TGo4Status (const char *name, const char *title)
 TGo4Status (const char *name, const char *title)
virtual ~TGo4Status ()
virtual ~TGo4Status ()
void Print (Option_t *opt="") const override
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.
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.

Additional Inherited Members

Public Types inherited from TGo4Status
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...
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...
Static Public Member Functions inherited from TGo4Status
static Text_t * PrintBuffer (char *buffer, Int_t &buflen, const char *text,...)
 Print text with variable expression into buffer.
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 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.
static void PrintLine (const char *text,...)
 Print single line of debug output with appropriate indent.
Protected Attributes inherited from TGo4ObjectStatus
Bool_t fbDeleteProtect {kTRUE}
 If true, described object is protected against deletion from gui.
Bool_t fbResetProtect {kFALSE}
 If true, described object is protected against reset (Clear()) from gui.
UInt_t fiObjectSize {0}
 Size of the described object in byte.
TString fxObjectClass
 Classname of the described object.
TString fxStatusTime
 creation time of status object

Detailed Description

Definition at line 21 of file TGo4BranchStatus.h.

Constructor & Destructor Documentation

◆ TGo4BranchStatus() [1/4]

TGo4BranchStatus::TGo4BranchStatus ( )

Definition at line 20 of file TGo4BranchStatus.cxx.

References TGo4ObjectStatus::TGo4ObjectStatus().

Referenced by Print().

◆ TGo4BranchStatus() [2/4]

TGo4BranchStatus::TGo4BranchStatus ( TBranch * branch)

Create status information from given TBranch object.

For reconstruction of TTree structure for display in remote browser.

Definition at line 25 of file TGo4BranchStatus.cxx.

References TGo4ObjectStatus::TGo4ObjectStatus(), and TGo4ObjectStatus::fxObjectClass.

◆ ~TGo4BranchStatus() [1/2]

TGo4BranchStatus::~TGo4BranchStatus ( )
virtual

Definition at line 38 of file TGo4BranchStatus.cxx.

◆ TGo4BranchStatus() [3/4]

TGo4BranchStatus::TGo4BranchStatus ( )

◆ TGo4BranchStatus() [4/4]

TGo4BranchStatus::TGo4BranchStatus ( TBranch * branch)

Create status information from given TBranch object.

For reconstruction of TTree structure for display in remote browser.

◆ ~TGo4BranchStatus() [2/2]

virtual TGo4BranchStatus::~TGo4BranchStatus ( )
virtual

Member Function Documentation

◆ Print() [1/2]

void TGo4BranchStatus::Print ( Option_t * opt = "") const
override

Definition at line 42 of file TGo4BranchStatus.cxx.

References TGo4ObjectStatus::Print(), and TGo4Status::PrintLine().

◆ Print() [2/2]

void TGo4BranchStatus::Print ( Option_t * opt = "") const
override

References TGo4BranchStatus().


The documentation for this class was generated from the following files: