24 GO4TRACE((12,
"TGo4ComInitAnalysis::TGo4ComInitAnalysis() ctor",__LINE__, __FILE__));
32 GO4TRACE((12,
"TGo4ComInitAnalysis::ExeCom()",__LINE__, __FILE__));
36 GO4TRACE((11,
"TGo4ComInitAnalysis::ExeCom() - no receiver specified ERROR!",__LINE__, __FILE__));
37 TGo4Log::Debug(
" !!! ComInitAnalysis ''%s'': NO RECEIVER ERROR!!!",GetName());
41 GO4TRACE((11,
"TGo4ComInitAnalysis::ExeCom() - found valid receiver",__LINE__, __FILE__));
44 cli->
SendStatusMessage(2, kTRUE,
"INITIALISING submitted settings, PLEASE WAIT...");
49 "Analysis %s event classes were initialized.", ana->
GetName()));
56 "Analysis %s initialization failed !!! ", ana->
GetName()));
61 cli->
SendStatusMessage(3, kTRUE, TString::Format(
" %s ERROR no analysis", 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
virtual Bool_t InitEventClasses()
Initialization of the event class plugins which are delivered from the user defined event factory.
const char * GetName() const override
Return analysis name.
Int_t PreLoop()
Method executed once before the main analysis event loop.
Int_t ExeCom() override
Do the command action.
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.
Bool_t MainIsRunning() const
static void Sleep(UInt_t millisecs)
wrapper for gSystem->Sleep with consecutive TThread::CancelPoint - necessary for proper pthread termi...