14 #ifndef TGO4RATEMETER_H 15 #define TGO4RATEMETER_H 19 #include "TTimeStamp.h" 58 const char *
GetDateTime()
const {
return fxDateString.Data(); }
67 Bool_t
Update(Int_t increment = 1);
87 #endif //TGO4RATEMETER_H static const Double_t fgdUPDATEINTERVAL
Configured interval in seconds before two updates.
void UpdateFrom(const TGo4Ratemeter *r)
ULong64_t fuCheckInterval
Next counter value when time will be checked.
void SetDateTime(const char *str)
const char * GetDateTime() const
void SetCurrentSource(const char *str)
void SetUpdateInterval(double v)
ULong64_t fuNextCheckCnt
True if update has been performed since last TestZero call.
const char * GetCurrentSource() const
void SetRunning(Bool_t on=kTRUE)
Double_t fdUpdateInterval
How often time should be checked.
Bool_t fbUpdateDone
Time when last rate measurement was done.
Bool_t Update(Int_t increment=1)
ULong64_t GetCurrentCount() const
Double_t GetAvRate() const
TTimeStamp fLastTm
Number of events processed at last ratemeter update.