#include <TGo4ProfileTimer.h>
Public Types | |
typedef rusage | Rusage |
typedef TGo4ProfileTimer::TGo4ElapsedTime | TGo4ElapsedTime |
Public Methods | |
TGo4ProfileTimer (void) | |
virtual | ~TGo4ProfileTimer (void) |
Int_t | Start (void) |
Int_t | Stop (void) |
Int_t | ElapsedTime (TGo4ElapsedTime &et) |
void | ElapsedRusage (TGo4ProfileTimer::Rusage &rusage) |
void | GetRusage (TGo4ProfileTimer::Rusage &rusage) |
void | Dump (void) const |
void | Resume (void) |
void | Memory (void) |
Private Methods | |
void | ComputeTimes (TGo4ElapsedTime &et) |
void | Subtract (timeval &tdiff, timeval &t0, timeval &t1) |
Private Attributes | |
TGo4ProfileTimer::Rusage | fxBeginUsage |
TGo4ProfileTimer::Rusage | fxEndUsage |
TGo4ProfileTimer::Rusage | fxLastUsage |
timeval | fxBeginTime |
timeval | fxEndTime |
timeval | fxLastTime |
|
Definition at line 45 of file TGo4ProfileTimer.h. Referenced by ElapsedRusage(), GetRusage(), main(), Memory(), and Resume(). |
|
Definition at line 46 of file TGo4ProfileTimer.h. |
|
Definition at line 132 of file TGo4ProfileTimer.cxx. |
|
Definition at line 54 of file TGo4ProfileTimer.cxx. |
|
Definition at line 32 of file TGo4ProfileTimer.cxx. References fxBeginTime, fxBeginUsage, fxLastTime, and fxLastUsage. Referenced by main(). |
|
Definition at line 42 of file TGo4ProfileTimer.cxx. References fxEndTime, fxEndUsage, fxLastTime, and fxLastUsage. Referenced by main(). |
|
Definition at line 236 of file TGo4ProfileTimer.cxx. References ComputeTimes(). |
|
Definition at line 159 of file TGo4ProfileTimer.cxx. References fxEndUsage, fxLastUsage, Rusage, and Subtract(). |
|
Definition at line 151 of file TGo4ProfileTimer.cxx. References fxEndUsage, and Rusage. |
|
Definition at line 59 of file TGo4ProfileTimer.cxx. |
|
Definition at line 66 of file TGo4ProfileTimer.cxx. References ElapsedRusage(), ElapsedTime(), TGo4ProfileTimer::TGo4ElapsedTime::fdRealTime, and Rusage. Referenced by main(). |
|
Definition at line 90 of file TGo4ProfileTimer.cxx. References ElapsedRusage(), and Rusage. Referenced by main(). |
|
Definition at line 199 of file TGo4ProfileTimer.cxx. References TGo4ProfileTimer::TGo4ElapsedTime::fdRealTime, TGo4ProfileTimer::TGo4ElapsedTime::fdSystemTime, TGo4ProfileTimer::TGo4ElapsedTime::fdUserTime, ONE_SECOND_IN_USECS, and Subtract(). Referenced by ElapsedTime(). |
|
Definition at line 219 of file TGo4ProfileTimer.cxx. References ONE_SECOND_IN_USECS. Referenced by ComputeTimes(), and ElapsedRusage(). |
|
Definition at line 85 of file TGo4ProfileTimer.h. Referenced by Start(). |
|
Definition at line 88 of file TGo4ProfileTimer.h. Referenced by ElapsedRusage(), GetRusage(), and Stop(). |
|
Definition at line 91 of file TGo4ProfileTimer.h. Referenced by ElapsedRusage(), Start(), and Stop(). |
|
Definition at line 97 of file TGo4ProfileTimer.h. Referenced by Start(). |
|
Definition at line 100 of file TGo4ProfileTimer.h. Referenced by Stop(). |
|
Definition at line 103 of file TGo4ProfileTimer.h. |