Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

TGo4AnalysisObjectResult Class Reference

#include <TGo4AnalysisObjectResult.h>

Inheritance diagram for TGo4AnalysisObjectResult:

TGo4Status List of all members.

Public Member Functions

 TGo4AnalysisObjectResult ()
 TGo4AnalysisObjectResult (const char *name)
virtual ~TGo4AnalysisObjectResult ()
void SetNamesList (TGo4AnalysisObjectNames *n)
TGo4AnalysisObjectNamesGetNamesList (Bool_t chown=kTRUE)
 Take out the nameslist.
const char * GetObjectFullName () const
void SetObjectFullName (const char *nam)
const char * GetMessage () const
void SetMessage (const char *nam)
void SetAction (Go4ResultAction_t com)
Go4ResultAction_t Action () const
virtual Int_t PrintStatus (Text_t *buffer=0, Int_t buflen=0)
 basic method to printout status information on stdout; to be overridden by specific subclass

Private Attributes

TGo4AnalysisObjectNamesfxNamesList
 Last state of the objects in analysis after modification.
TString fxFullName
 Full name and path of the object last modified.
Go4ResultAction_t fiAction
 This contains an action token to execute on gui side.
TString fxMessage
 Optional error or info message.

Constructor & Destructor Documentation

TGo4AnalysisObjectResult::TGo4AnalysisObjectResult  ) 
 

Definition at line 24 of file TGo4AnalysisObjectResult.cxx.

TGo4AnalysisObjectResult::TGo4AnalysisObjectResult const char *  name  ) 
 

Definition at line 33 of file TGo4AnalysisObjectResult.cxx.

TGo4AnalysisObjectResult::~TGo4AnalysisObjectResult  )  [virtual]
 

Definition at line 41 of file TGo4AnalysisObjectResult.cxx.


Member Function Documentation

void TGo4AnalysisObjectResult::SetNamesList TGo4AnalysisObjectNames n  )  [inline]
 

Definition at line 57 of file TGo4AnalysisObjectResult.h.

References fxNamesList.

Referenced by TGo4ComSetObject::ExeCom().

TGo4AnalysisObjectNames * TGo4AnalysisObjectResult::GetNamesList Bool_t  chown = kTRUE  ) 
 

Take out the nameslist.

Definition at line 47 of file TGo4AnalysisObjectResult.cxx.

References fxNamesList.

Referenced by TGo4AnalysisProxy::ReceiveStatus().

const char* TGo4AnalysisObjectResult::GetObjectFullName  )  const [inline]
 

Definition at line 62 of file TGo4AnalysisObjectResult.h.

References fxFullName.

Referenced by TGo4AnalysisWindow::linkedObjectUpdated(), PrintStatus(), and TGo4AnalysisProxy::ReceiveStatus().

void TGo4AnalysisObjectResult::SetObjectFullName const char *  nam  )  [inline]
 

Definition at line 64 of file TGo4AnalysisObjectResult.h.

References fxFullName.

Referenced by TGo4ComSetObject::ExeCom(), and TGo4AnalysisProxy::ReceiveStatus().

const char* TGo4AnalysisObjectResult::GetMessage  )  const [inline]
 

Definition at line 66 of file TGo4AnalysisObjectResult.h.

References fxMessage.

Referenced by PrintStatus().

void TGo4AnalysisObjectResult::SetMessage const char *  nam  )  [inline]
 

Definition at line 68 of file TGo4AnalysisObjectResult.h.

References fxMessage.

Referenced by TGo4ComSetObject::ExeSetCon(), TGo4ComSetObject::ExeSetDyn(), TGo4ComSetObject::ExeSetHis(), TGo4ComSetObject::ExeSetObj(), TGo4ComSetObject::ExeSetPar(), TGo4ComSetObject::ExeSetParStatus(), and TGo4ComSetObject::ExeSetPic().

void TGo4AnalysisObjectResult::SetAction Go4ResultAction_t  com  )  [inline]
 

Definition at line 70 of file TGo4AnalysisObjectResult.h.

References fiAction.

Referenced by TGo4ComSetObject::ExeSetCon(), TGo4ComSetObject::ExeSetDyn(), TGo4ComSetObject::ExeSetHis(), TGo4ComSetObject::ExeSetObj(), TGo4ComSetObject::ExeSetPar(), TGo4ComSetObject::ExeSetParStatus(), and TGo4ComSetObject::ExeSetPic().

Go4ResultAction_t TGo4AnalysisObjectResult::Action  )  const [inline]
 

Definition at line 72 of file TGo4AnalysisObjectResult.h.

References fiAction.

Referenced by TGo4ComSetObject::ExeCom(), and PrintStatus().

Int_t TGo4AnalysisObjectResult::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 from TGo4Status.

Definition at line 54 of file TGo4AnalysisObjectResult.cxx.

References Action(), fxNamesList, GetMessage(), GetObjectFullName(), TGo4Status::PrintBuffer(), TGo4Status::PrintIndent(), and TGo4AnalysisObjectNames::PrintStatus().


Member Data Documentation

TGo4AnalysisObjectNames* TGo4AnalysisObjectResult::fxNamesList [private]
 

Last state of the objects in analysis after modification.

Definition at line 81 of file TGo4AnalysisObjectResult.h.

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

TString TGo4AnalysisObjectResult::fxFullName [private]
 

Full name and path of the object last modified.

Definition at line 83 of file TGo4AnalysisObjectResult.h.

Referenced by GetObjectFullName(), and SetObjectFullName().

Go4ResultAction_t TGo4AnalysisObjectResult::fiAction [private]
 

This contains an action token to execute on gui side.

Definition at line 85 of file TGo4AnalysisObjectResult.h.

Referenced by Action(), and SetAction().

TString TGo4AnalysisObjectResult::fxMessage [private]
 

Optional error or info message.

Definition at line 87 of file TGo4AnalysisObjectResult.h.

Referenced by GetMessage(), and SetMessage().


The documentation for this class was generated from the following files:
Generated on Fri Nov 28 13:00:23 2008 for Go4-v3.04-1 by  doxygen 1.4.2