Public Member Functions | Private Attributes

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)
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)

Private Attributes

TGo4AnalysisObjectNamesfxNamesList
TString fxFullName
 not streamed, valid only inside analysis
Go4ResultAction_t fiAction
TString fxMessage

Detailed Description

Definition at line 42 of file TGo4AnalysisObjectResult.h.


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 42 of file TGo4AnalysisObjectResult.cxx.


Member Function Documentation

Go4ResultAction_t TGo4AnalysisObjectResult::Action (  )  const [inline]

Definition at line 68 of file TGo4AnalysisObjectResult.h.

References fiAction.

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

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

Definition at line 62 of file TGo4AnalysisObjectResult.h.

References fxMessage.

Referenced by PrintStatus().

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

Take out the nameslist.

Definition at line 49 of file TGo4AnalysisObjectResult.cxx.

References fxNamesList.

Referenced by TGo4AnalysisProxy::ReceiveStatus().

const char* TGo4AnalysisObjectResult::GetObjectFullName (  )  const [inline]
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 56 of file TGo4AnalysisObjectResult.cxx.

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

void TGo4AnalysisObjectResult::SetNamesList ( TGo4AnalysisObjectNames n  )  [inline]

Definition at line 53 of file TGo4AnalysisObjectResult.h.

References fxNamesList.

Referenced by TGo4ComSetObject::ExeCom().

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

Definition at line 60 of file TGo4AnalysisObjectResult.h.

References fxFullName.

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


Member Data Documentation

This contains an action token to execute on gui side

Definition at line 83 of file TGo4AnalysisObjectResult.h.

Referenced by Action(), and SetAction().

not streamed, valid only inside analysis

Full name and path of the object last modified

Definition at line 80 of file TGo4AnalysisObjectResult.h.

Referenced by GetObjectFullName(), and SetObjectFullName().

Optional error or info message

Definition at line 86 of file TGo4AnalysisObjectResult.h.

Referenced by GetMessage(), and SetMessage().

Last state of the objects in analysis after modification

Definition at line 77 of file TGo4AnalysisObjectResult.h.

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


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines