#include <TGo4AnalysisClientStatus.h>
Inheritance diagram for TGo4AnalysisClientStatus:
Public Member Functions | |
TGo4AnalysisClientStatus () | |
TGo4AnalysisClientStatus (const char *name) | |
virtual | ~TGo4AnalysisClientStatus () |
Double_t | GetRate () const |
Double_t | GetAvRate () const |
Double_t | GetTime () const |
UInt_t | GetCurrentCount () const |
const char * | GetDateTime () const |
const char * | GetCurrentSource () const |
Bool_t | IsAnalysisRunning () |
virtual Int_t | PrintStatus (Text_t *buffer=0, Int_t buflen=0) |
basic method to printout status information on stdout; to be overridden by specific subclass | |
Private Member Functions | |
void | SetRates (Double_t rate, Double_t average, UInt_t counts, Double_t time) |
void | SetCurrentSource (const char *name) |
void | SetRunning (Bool_t on) |
Private Attributes | |
UInt_t | fuCurrentCount |
Number of events processed since last start. | |
Double_t | fdRate |
Current eventrate (events/sec). | |
Double_t | fdAveRate |
Average eventrate since last reset (events/sec). | |
Double_t | fdTime |
Time sum since last reset. | |
TString | fxDateString |
Time and date of the last update of this status as sql string. | |
TString | fxEventSource |
Name of eventsource of first step / current filelist name. | |
Bool_t | fbAnalysisRunning |
True running state of analysis, independent of event rate. | |
Friends | |
class | TGo4AnalysisClient |
|
Definition at line 24 of file TGo4AnalysisClientStatus.cxx. |
|
Definition at line 34 of file TGo4AnalysisClientStatus.cxx. References TRACE. |
|
Definition at line 45 of file TGo4AnalysisClientStatus.cxx. |
|
Definition at line 33 of file TGo4AnalysisClientStatus.h. References fdRate. Referenced by PrintStatus(), and TGo4RootBrowserProxy::UpdateRatemeter(). |
|
Definition at line 35 of file TGo4AnalysisClientStatus.h. References fdAveRate. Referenced by PrintStatus(). |
|
Definition at line 37 of file TGo4AnalysisClientStatus.h. References fdTime. Referenced by PrintStatus(), and TGo4RootBrowserProxy::UpdateRatemeter(). |
|
Definition at line 39 of file TGo4AnalysisClientStatus.h. References fuCurrentCount. Referenced by PrintStatus(), and TGo4RootBrowserProxy::UpdateRatemeter(). |
|
Definition at line 41 of file TGo4AnalysisClientStatus.h. References fxDateString. Referenced by PrintStatus(), and TGo4RootBrowserProxy::UpdateRatemeter(). |
|
Definition at line 43 of file TGo4AnalysisClientStatus.h. References fxEventSource. Referenced by PrintStatus(). |
|
Definition at line 45 of file TGo4AnalysisClientStatus.h. References fbAnalysisRunning. Referenced by PrintStatus(), TGo4AnalysisProxy::ReceiveStatus(), and TGo4RootBrowserProxy::UpdateRatemeter(). |
|
basic method to printout status information on stdout; to be overridden by specific subclass
Reimplemented from TGo4ClientStatus. Definition at line 49 of file TGo4AnalysisClientStatus.cxx. References GetAvRate(), GetCurrentCount(), GetCurrentSource(), GetDateTime(), GetRate(), GetTime(), IsAnalysisRunning(), TGo4Status::PrintBuffer(), TGo4ClientStatus::PrintStatus(), and TRACE. |
|
Definition at line 86 of file TGo4AnalysisClientStatus.cxx. References fdAveRate, fdRate, fdTime, fuCurrentCount, fxDateString, and TRACE. Referenced by TGo4AnalysisClient::UpdateStatus(). |
|
Definition at line 54 of file TGo4AnalysisClientStatus.h. References fxEventSource. Referenced by TGo4AnalysisClient::UpdateStatus(). |
|
Definition at line 59 of file TGo4AnalysisClientStatus.h. References fbAnalysisRunning. Referenced by TGo4AnalysisClient::UpdateStatus(). |
|
Definition at line 23 of file TGo4AnalysisClientStatus.h. |
|
Number of events processed since last start.
Definition at line 65 of file TGo4AnalysisClientStatus.h. Referenced by GetCurrentCount(), and SetRates(). |
|
Current eventrate (events/sec).
Definition at line 68 of file TGo4AnalysisClientStatus.h. Referenced by GetRate(), and SetRates(). |
|
Average eventrate since last reset (events/sec).
Definition at line 71 of file TGo4AnalysisClientStatus.h. Referenced by GetAvRate(), and SetRates(). |
|
Time sum since last reset. in s. Definition at line 74 of file TGo4AnalysisClientStatus.h. Referenced by GetTime(), and SetRates(). |
|
Time and date of the last update of this status as sql string.
Definition at line 77 of file TGo4AnalysisClientStatus.h. Referenced by GetDateTime(), and SetRates(). |
|
Name of eventsource of first step / current filelist name.
Definition at line 80 of file TGo4AnalysisClientStatus.h. Referenced by GetCurrentSource(), and SetCurrentSource(). |
|
True running state of analysis, independent of event rate.
Definition at line 83 of file TGo4AnalysisClientStatus.h. Referenced by IsAnalysisRunning(), and SetRunning(). |