#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(). |
1.4.2