17#include "TGo4AnalysisClientImp.h"
18#include "TGo4RuntimeException.h"
19#include "TGo4AnalysisImp.h"
20#include "TGo4RemoteCommand.h"
25 GO4TRACE((12,
"TGo4ComSetAnalysisStatus::TGo4ComSetAnalysisStatus() ctor",__LINE__, __FILE__));
35 GO4TRACE((12,
"TGo4ComSetAnalysisStatus::TGo4ComSetAnalysisStatus() ctor",__LINE__, __FILE__));
44 GO4TRACE((12,
"TGo4ComSetAnalysisStatus::~TGo4ComSetAnalysisStatus() dtor",__LINE__, __FILE__));
61 GO4TRACE((12,
"TGo4ComSetAnalysisStatus::ExeCom()",__LINE__, __FILE__));
65 GO4TRACE((11,
"TGo4ComSetAnalysisStatus::ExeCom() - found valid receiver",__LINE__, __FILE__));
74 cli->
SendStatusMessage(3, kTRUE, TString::Format(
"%s ERROR no analysis", GetName()));
77 GO4TRACE((11,
"TGo4ComSetAnalysisStatus::ExeCom() - no receiver specified ERROR!",__LINE__, __FILE__));
void SendStatusMessage(Int_t level, Bool_t printout, const TString &text) override
Send message to gui.
Status of the analysis instance.
static TGo4Analysis * Instance()
return analysis instance
void Set(TGo4RemoteCommand *remcon) override
Set internals of this command from specification of external remote command (command container).
virtual ~TGo4ComSetAnalysisStatus()
TGo4AnalysisStatus * fxAnalysisStatus
aggregationByValue 1
TGo4ComSetAnalysisStatus()
Int_t ExeCom() override
Do the command action.
void SetProtection(Go4CommandMode_t m)
void SetReceiverName(const char *)
TGo4CommandReceiver * fxReceiverBase
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.
TObject * GetAggregate(Bool_t chown=kTRUE)
Bool_t MainIsRunning() const