v2.10-0 (21000JUN2005)

Go4ProfileTimer
Class TGo4ProfileTimer


class TGo4ProfileTimer


Inner Class Summary
 public classTGo4ProfileTimer.TGo4ElapsedTime
           

Field Summary
 private timevalfxBeginTime
           
 private TGo4ProfileTimer::RusagefxBeginUsage
           
 private timevalfxEndTime
           
 private TGo4ProfileTimer::RusagefxEndUsage
           
 private timevalfxLastTime
           
 private TGo4ProfileTimer::RusagefxLastUsage
           

Constructor Summary
TGo4ProfileTimer()
           

Destructor Summary
 virtual synchronized ~TGo4ProfileTimer()
           

Method Summary
 private voidComputeTimes(TGo4ElapsedTime& et)
           
 const voidDump()
           
 voidElapsedRusage(TGo4ProfileTimer::Rusage& rusage)
           
 Int_tElapsedTime(TGo4ElapsedTime& et)
           
 voidGetRusage(TGo4ProfileTimer::Rusage& rusage)
           
 voidMemory()
           
 voidResume()
           
 Int_tStart()
           
 Int_tStop()
           
 private voidSubtract(timeval& tdiff, timeval& t0, timeval& t1)
           

Field Detail

fxBeginTime

private timeval fxBeginTime

fxBeginUsage

private TGo4ProfileTimer::Rusage fxBeginUsage

fxEndTime

private timeval fxEndTime

fxEndUsage

private TGo4ProfileTimer::Rusage fxEndUsage

fxLastTime

private timeval fxLastTime

fxLastUsage

private TGo4ProfileTimer::Rusage fxLastUsage
Constructor Detail

TGo4ProfileTimer

public TGo4ProfileTimer()
Method Detail

~TGo4ProfileTimer

public virtual synchronized ~TGo4ProfileTimer()
Method Detail

ComputeTimes

private void ComputeTimes(TGo4ElapsedTime& et)

Dump

public const void Dump()

ElapsedRusage

public void ElapsedRusage(TGo4ProfileTimer::Rusage& rusage)

ElapsedTime

public Int_t ElapsedTime(TGo4ElapsedTime& et)

GetRusage

public void GetRusage(TGo4ProfileTimer::Rusage& rusage)

Memory

public void Memory()

Resume

public void Resume()

Start

public Int_t Start()

Stop

public Int_t Stop()

Subtract

private void Subtract(timeval& tdiff, timeval& t0, timeval& t1)

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

30-06-2005