28 fbAnalysisRunning(false)
38 fbAnalysisRunning(false)
40 GO4TRACE((12,
"TGo4AnalysisClientStatus::TGo4AnalysisClientStatus(const char*)",__LINE__, __FILE__));
49 GO4TRACE((12,
"TGo4AnalysisClientStatus::PrintStatus()",__LINE__, __FILE__));
52 Text_t localbuf[4096];
53 if(buflen<=0 && buffer!=0)
return 0;
54 Text_t* current=localbuf;
56 Int_t restlen=locallen;
57 current=
PrintBuffer(current,restlen,
"G-OOOO-> Analysis Client Status Class %s Printout: <-OOOO-G\n",GetName());
58 current=
PrintBuffer(current,restlen,
"G-OOOO-> ---------------------------------------------- <-OOOO-G\n");
66 current=
PrintBuffer(current,restlen,
"G-OOOO-> ---------------------------------------------- <-OOOO-G\n");
70 current =
PrintBuffer(current, restlen,
"G-OOOO-> END Analysis Client Status Class Printout END <-OOOO-G\n");
72 std::cout << localbuf << std::endl;
74 size = locallen - restlen;
75 if (size > buflen - 1)
77 strncpy(buffer, localbuf, size);
84 GO4TRACE((12,
"TGo4AnalysisClientStatus::SetRates(...)",__LINE__, __FILE__));
void SetRates(Double_t rate, Double_t average, ULong64_t counts, Double_t time)
Bool_t IsAnalysisRunning()
ULong64_t GetCurrentCount() const
Double_t GetAvRate() const
virtual ~TGo4AnalysisClientStatus()
virtual Int_t PrintStatus(Text_t *buffer=0, Int_t buflen=0)
const char * GetDateTime() const
static Text_t * PrintBuffer(char *buffer, Int_t &buflen, const char *text,...)
virtual Int_t PrintStatus(Text_t *buffer=0, Int_t buflen=0)
TGo4AnalysisClientStatus()
const char * GetCurrentSource() const