24 GO4TRACE((12,
"TGo4ComSaveAnalysisStatus::TGo4ComSaveAnalysisStatus() ctor",__LINE__, __FILE__));
35 GO4TRACE((12,
"TGo4ComSaveAnalysisStatus::TGo4ComSaveAnalysisStatus() ctor",__LINE__, __FILE__));
51 GO4TRACE((12,
"TGo4ComSaveAnalysisStatus::ExeCom()",__LINE__, __FILE__));
56 GO4TRACE((11,
"TGo4ComSaveAnalysisStatus::ExeCom() - found valid receiver",__LINE__, __FILE__));
65 "Saved analysis status to file %s.",
GetFileName()));
70 "ERROR on Saving analysis status to file %s.",
GetFileName()));
76 " %s ERROR no analysis ", GetName()));
81 GO4TRACE((11,
"TGo4ComSaveAnalysisStatus::ExeCom() - no receiver specified ERROR!",__LINE__, __FILE__));
82 TGo4Log::Debug(
" !!! ComSaveAnalysisStatus ''%s'': NO RECEIVER ERROR!!!",GetName());
void SendStatusMessage(Int_t level, Bool_t printout, const TString &text) override
Send message to gui.
The mother of all go4 analysis.
static TGo4Analysis * Instance()
return analysis instance
Bool_t SaveStatus(const char *filename=nullptr)
Save current analysis settings into file of given name.
static const char * fgcDEFAULTSTATUSFILENAME
standard file name for analysis settings
const char * GetFileName() const
Access to the object name under command.
Int_t ExeCom() override
Do the command action.
void Set(TGo4RemoteCommand *remcon) override
Set internals of this command from specification of external remote command (command container).
void SetFileName(const char *name)
Set the object name under command.
TGo4ComSaveAnalysisStatus()
void SetProtection(Go4CommandMode_t m)
TGo4CommandReceiver * fxReceiverBase
void SetReceiverName(const char *)
static void Debug(const char *text,...) GO4_PRINTF_ARGS
User shortcut for message with prio 0.
This command is a container for commands to be send from master to slave via inter-process transport.
const char * GetString(Int_t i) const