v2.10-0 (21000JUN2005)

Go4StatusAnalysis
Class TGo4AnalysisClientStatus


class TGo4AnalysisClientStatus
derived from TGo4ClientStatus


Field Summary
 private Double_tfdAveRate
          Average eventrate since last reset (events/sec).
 private Double_tfdRate
          Current eventrate (events/sec).
 private Double_tfdTime
          Time sum since last reset. in s.
 private UInt_tfuCurrentCount
          Number of events processed since last start.
 private TStringfxDateString
          Time and date of the last update of this status as sql string.

Fields inherited from class Go4TaskHandler.TGo4ClientStatus
fxServerHostName

Fields inherited from class Go4TaskHandler.TGo4TaskStatus
fbAppBlocking, fbAutoCreate, fbAutoStart, fbInitDone, fbTerminating, fxTaskHandlerStatus

Fields inherited from class TNamed
fName, fTitle

Constructor Summary
 TGo4AnalysisClientStatus()
           
 private TGo4AnalysisClientStatus(const char * name)
           

Destructor Summary
 virtual synchronized ~TGo4AnalysisClientStatus()
           

Method Summary
 const Double_tGetAvRate()
           
 const UInt_tGetCurrentCount()
           
 const const char *GetDateTime()
           
 const Double_tGetRate()
           
 const Double_tGetTime()
           
 virtual Int_tPrintStatus(Text_t* buffer, Int_t buflen)
          basic method to printout status information
on stdout; to be overridden by specific subclass
 private voidSetRates(Double_t rate, Double_t average, UInt_t counts, Double_t time)
           

Methods inherited from class Go4TaskHandler.TGo4ClientStatus
SetNames

Methods inherited from class Go4TaskHandler.TGo4TaskStatus
GetTaskHandlerStatus, IsAppBlocking, IsAutoCreate, IsAutoStart, IsInitDone, IsTerminating, SetFlags, SetTaskHandlerStatus

Methods inherited from class Go4StatusBase.TGo4Status
Print, PrintBuffer, PrintIndent

Methods inherited from class TNamed
operator=, Clear, Clone, Compare, Copy, FillBuffer, GetName, GetTitle, Hash, IsSortable, SetName, SetNameTitle, SetTitle, ls, Sizeof, Class, Class_Name, Class_Version, Dictionary, IsA, ShowMembers, Streamer, StreamerNVirtual, DeclFileName, ImplFileLine, ImplFileName, DeclFileLine

Field Detail

fdAveRate

private Double_t fdAveRate
Average eventrate since last reset (events/sec).

fdRate

private Double_t fdRate
Current eventrate (events/sec).

fdTime

private Double_t fdTime
Time sum since last reset. in s.

fuCurrentCount

private UInt_t fuCurrentCount
Number of events processed since last start.

fxDateString

private TString fxDateString
Time and date of the last update of this status as sql string.
Constructor Detail

TGo4AnalysisClientStatus

public TGo4AnalysisClientStatus()

TGo4AnalysisClientStatus

private TGo4AnalysisClientStatus(const char * name)
Method Detail

~TGo4AnalysisClientStatus

public virtual synchronized ~TGo4AnalysisClientStatus()
Method Detail

GetAvRate

public const Double_t GetAvRate()

GetCurrentCount

public const UInt_t GetCurrentCount()

GetDateTime

public const const char * GetDateTime()

GetRate

public const Double_t GetRate()

GetTime

public const Double_t GetTime()

PrintStatus

public virtual Int_t PrintStatus(Text_t* buffer, Int_t buflen)
basic method to printout status information
on stdout; to be overridden by specific subclass

SetRates

private void SetRates(Double_t rate, Double_t average, UInt_t counts, Double_t time)

J.Adamczewski, M.Al-Turany, D.Bertini, H.G.Essel, S.Linev

30-06-2005