#include <TGo4AnalysisObjectResult.h>
Public Member Functions | |
TGo4AnalysisObjectResult () | |
TGo4AnalysisObjectResult (const char *name) | |
virtual | ~TGo4AnalysisObjectResult () |
void | SetNamesList (TGo4AnalysisObjectNames *n) |
TGo4AnalysisObjectNames * | GetNamesList (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 | |
TGo4AnalysisObjectNames * | fxNamesList |
TString | fxFullName |
not streamed, valid only inside analysis | |
Go4ResultAction_t | fiAction |
TString | fxMessage |
Definition at line 42 of file TGo4AnalysisObjectResult.h.
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.
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] |
Definition at line 58 of file TGo4AnalysisObjectResult.h.
References fxFullName.
Referenced by TGo4AnalysisWindow::linkedObjectUpdated(), PrintStatus(), and TGo4AnalysisProxy::ReceiveStatus().
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::SetAction | ( | Go4ResultAction_t | com | ) | [inline] |
Definition at line 66 of file TGo4AnalysisObjectResult.h.
References fiAction.
Referenced by TGo4ComSetObject::ExeSetCon(), TGo4ComSetObject::ExeSetDyn(), TGo4ComSetObject::ExeSetHis(), TGo4ComSetObject::ExeSetObj(), TGo4ComSetObject::ExeSetPar(), TGo4ComSetObject::ExeSetParStatus(), and TGo4ComSetObject::ExeSetPic().
void TGo4AnalysisObjectResult::SetMessage | ( | const char * | nam | ) | [inline] |
Definition at line 64 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::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().
This contains an action token to execute on gui side
Definition at line 83 of file TGo4AnalysisObjectResult.h.
Referenced by Action(), and SetAction().
TString TGo4AnalysisObjectResult::fxFullName [private] |
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().
TString TGo4AnalysisObjectResult::fxMessage [private] |
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().