Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

TBenchmark Class Reference

#include <TBenchmark.h>

Inheritance diagram for TBenchmark:

Inheritance graph
[legend]
Collaboration diagram for TBenchmark:

Collaboration graph
[legend]
List of all members.

Public Methods

 TBenchmark ()
virtual ~TBenchmark ()
Int_t GetBench (const char *name) const
Float_t GetCpuTime (const char *name)
Float_t GetRealTime (const char *name)
virtual void Print (Option_t *name) const
virtual void Reset ()
virtual void Show (const char *name)
virtual void Start (const char *name)
virtual void Stop (const char *name)
virtual void Summary (Float_t &rt, Float_t &cp)

Protected Attributes

Int_t fNbench
Int_t fNmax
TStringfNames
Float_t * fRealTime
Float_t * fCpuTime
TStopwatchfTimer

Constructor & Destructor Documentation

TBenchmark::TBenchmark  
 

virtual TBenchmark::~TBenchmark   [virtual]
 


Member Function Documentation

Int_t TBenchmark::GetBench const char *    name const
 

Float_t TBenchmark::GetCpuTime const char *    name
 

Float_t TBenchmark::GetRealTime const char *    name
 

virtual void TBenchmark::Print Option_t *    name const [virtual]
 

Reimplemented from TNamed.

virtual void TBenchmark::Reset   [virtual]
 

virtual void TBenchmark::Show const char *    name [virtual]
 

virtual void TBenchmark::Start const char *    name [virtual]
 

virtual void TBenchmark::Stop const char *    name [virtual]
 

virtual void TBenchmark::Summary Float_t &    rt,
Float_t &    cp
[virtual]
 


Member Data Documentation

Int_t TBenchmark::fNbench [protected]
 

Definition at line 37 of file TBenchmark.h.

Int_t TBenchmark::fNmax [protected]
 

Definition at line 38 of file TBenchmark.h.

TString* TBenchmark::fNames [protected]
 

Definition at line 39 of file TBenchmark.h.

Float_t* TBenchmark::fRealTime [protected]
 

Definition at line 40 of file TBenchmark.h.

Float_t* TBenchmark::fCpuTime [protected]
 

Definition at line 41 of file TBenchmark.h.

TStopwatch* TBenchmark::fTimer [protected]
 

Definition at line 42 of file TBenchmark.h.


The documentation for this class was generated from the following file:
Generated on Thu Dec 18 14:56:40 2003 for ROOT by doxygen1.2.16