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

#include <TGo4AnalysisObjectResult.h>

+ Inheritance diagram for TGo4AnalysisObjectResult:

Public Member Functions

 TGo4AnalysisObjectResult ()
 
 TGo4AnalysisObjectResult (const char *name)
 
virtual ~TGo4AnalysisObjectResult ()
 
Go4ResultAction_t Action () const
 
const char * GetMessage () const
 
TGo4AnalysisObjectNamesGetNamesList (Bool_t chown=kTRUE)
 Take out the nameslist.
 
const char * GetObjectFullName () const
 
void Print (Option_t *opt="") const override
 
void SetAction (Go4ResultAction_t com)
 
void SetMessage (const char *nam)
 
void SetNamesList (TGo4AnalysisObjectNames *n)
 
void SetObjectFullName (const char *nam)
 
- Public Member Functions inherited from TGo4Status
 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.
 

Private Attributes

Go4ResultAction_t fiAction {kGo4ActionNul}
 This contains an action token to execute on gui side.
 
TString fxFullName
 not streamed, valid only inside analysis
 
TString fxMessage
 Optional error or info message.
 
TGo4AnalysisObjectNamesfxNamesList {nullptr}
 Last state of the objects in analysis after modification.
 

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...
 
- 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 * 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.
 

Detailed Description

Definition at line 42 of file TGo4AnalysisObjectResult.h.

Constructor & Destructor Documentation

◆ TGo4AnalysisObjectResult() [1/2]

TGo4AnalysisObjectResult::TGo4AnalysisObjectResult ( )

Definition at line 21 of file TGo4AnalysisObjectResult.cxx.

References TGo4Status::TGo4Status().

◆ TGo4AnalysisObjectResult() [2/2]

TGo4AnalysisObjectResult::TGo4AnalysisObjectResult ( const char * name)

Definition at line 26 of file TGo4AnalysisObjectResult.cxx.

References TGo4Status::TGo4Status().

◆ ~TGo4AnalysisObjectResult()

TGo4AnalysisObjectResult::~TGo4AnalysisObjectResult ( )
virtual

Definition at line 31 of file TGo4AnalysisObjectResult.cxx.

Member Function Documentation

◆ Action()

Go4ResultAction_t TGo4AnalysisObjectResult::Action ( ) const
inline

Definition at line 67 of file TGo4AnalysisObjectResult.h.

References fiAction.

Referenced by Print().

◆ GetMessage()

const char * TGo4AnalysisObjectResult::GetMessage ( ) const
inline

Definition at line 61 of file TGo4AnalysisObjectResult.h.

References fxMessage.

Referenced by Print().

◆ GetNamesList()

TGo4AnalysisObjectNames * TGo4AnalysisObjectResult::GetNamesList ( Bool_t chown = kTRUE)

Take out the nameslist.

Definition at line 38 of file TGo4AnalysisObjectResult.cxx.

References fxNamesList.

Referenced by TGo4AnalysisProxy::ReceiveStatus().

◆ GetObjectFullName()

const char * TGo4AnalysisObjectResult::GetObjectFullName ( ) const
inline

◆ Print()

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

◆ SetAction()

void TGo4AnalysisObjectResult::SetAction ( Go4ResultAction_t com)
inline

Definition at line 65 of file TGo4AnalysisObjectResult.h.

References fiAction.

◆ SetMessage()

void TGo4AnalysisObjectResult::SetMessage ( const char * nam)
inline

Definition at line 63 of file TGo4AnalysisObjectResult.h.

References fxMessage.

◆ SetNamesList()

void TGo4AnalysisObjectResult::SetNamesList ( TGo4AnalysisObjectNames * n)
inline

Definition at line 52 of file TGo4AnalysisObjectResult.h.

References fxNamesList.

◆ SetObjectFullName()

void TGo4AnalysisObjectResult::SetObjectFullName ( const char * nam)
inline

Definition at line 59 of file TGo4AnalysisObjectResult.h.

References fxFullName.

Referenced by TGo4AnalysisProxy::ReceiveStatus().

Field Documentation

◆ fiAction

Go4ResultAction_t TGo4AnalysisObjectResult::fiAction {kGo4ActionNul}
private

This contains an action token to execute on gui side.

Definition at line 80 of file TGo4AnalysisObjectResult.h.

Referenced by Action(), and SetAction().

◆ fxFullName

TString TGo4AnalysisObjectResult::fxFullName
private

not streamed, valid only inside analysis

Full name and path of the object last modified

Definition at line 77 of file TGo4AnalysisObjectResult.h.

Referenced by GetObjectFullName(), and SetObjectFullName().

◆ fxMessage

TString TGo4AnalysisObjectResult::fxMessage
private

Optional error or info message.

Definition at line 83 of file TGo4AnalysisObjectResult.h.

Referenced by GetMessage(), and SetMessage().

◆ fxNamesList

TGo4AnalysisObjectNames* TGo4AnalysisObjectResult::fxNamesList {nullptr}
private

Last state of the objects in analysis after modification.

Definition at line 74 of file TGo4AnalysisObjectResult.h.

Referenced by GetNamesList(), Print(), and SetNamesList().


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