Tester Class Reference

Inheritance diagram for Tester:

TObject List of all members.

Public Member Functions

void Fill ()
Double_t TestAllocation ()
Double_t TestByName ()
Double_t TestByIndex ()
Double_t DoTest ()
void CleanUp ()
void Dump () const
virtual const char * GetName () const
 Tester ()
 Tester (Int_t no, Int_t nt, Int_t m, TCollection *p)
virtual ~Tester ()

Private Types

enum  EClass

Private Attributes

EClass fWhat
Int_t fNobj
Int_t fNtimes
Int_t fModa
TCollectionfColl

Detailed Description

Definition at line 85 of file tcollbm.cxx.


Member Enumeration Documentation

enum Tester::EClass [private]

Definition at line 86 of file tcollbm.cxx.


Constructor & Destructor Documentation

Tester::Tester (  )  [inline]

Definition at line 106 of file tcollbm.cxx.

Tester::Tester ( Int_t  no,
Int_t  nt,
Int_t  m,
TCollection p 
) [inline]

Definition at line 108 of file tcollbm.cxx.

References Array, BTree, Clones, fWhat, and GetName().

virtual Tester::~Tester (  )  [inline, virtual]

Definition at line 114 of file tcollbm.cxx.

References fColl.


Member Function Documentation

void Tester::Fill (  ) 

Definition at line 117 of file tcollbm.cxx.

References TCollection::Add(), Clones, fColl, fNobj, fWhat, GetName(), i, and names.

Referenced by TestAllocation(), TestByIndex(), and TestByName().

Double_t Tester::TestAllocation (  ) 

Definition at line 126 of file tcollbm.cxx.

References CleanUp(), TStopwatch::CpuTime(), Fill(), fNtimes, i, TStopwatch::Start(), TStopwatch::Stop(), and timer.

Referenced by DoTest().

Double_t Tester::TestByName (  ) 

Definition at line 173 of file tcollbm.cxx.

References CleanUp(), TStopwatch::CpuTime(), fColl, Fill(), fNobj, fNtimes, gRandom, i, j, names, Printf(), TRandom::Rndm(), TStopwatch::Start(), TStopwatch::Stop(), and timer.

Referenced by DoTest().

Double_t Tester::TestByIndex (  ) 

Definition at line 137 of file tcollbm.cxx.

References Array, BTree, CleanUp(), Clones, TStopwatch::CpuTime(), fColl, Fill(), fNobj, fNtimes, fWhat, GetName(), gRandom, i, j, o, Printf(), TRandom::Rndm(), TStopwatch::Start(), TStopwatch::Stop(), and timer.

Referenced by DoTest().

Double_t Tester::DoTest (  ) 

Definition at line 187 of file tcollbm.cxx.

References fModa, fNtimes, GetName(), Printf(), TestAllocation(), TestByIndex(), and TestByName().

void Tester::CleanUp (  )  [inline]

Definition at line 100 of file tcollbm.cxx.

References TCollection::Delete(), and fColl.

Referenced by TestAllocation(), TestByIndex(), and TestByName().

void Tester::Dump (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 101 of file tcollbm.cxx.

References TCollection::Dump(), and fColl.

virtual const char* Tester::GetName (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 103 of file tcollbm.cxx.

References TObject::ClassName(), and fColl.

Referenced by DoTest(), Fill(), TestByIndex(), and Tester().


Member Data Documentation

EClass Tester::fWhat [private]

Definition at line 87 of file tcollbm.cxx.

Referenced by Fill(), TestByIndex(), and Tester().

Int_t Tester::fNobj [private]

Definition at line 88 of file tcollbm.cxx.

Referenced by Fill(), TestByIndex(), and TestByName().

Int_t Tester::fNtimes [private]

Definition at line 89 of file tcollbm.cxx.

Referenced by DoTest(), TestAllocation(), TestByIndex(), and TestByName().

Int_t Tester::fModa [private]

Definition at line 90 of file tcollbm.cxx.

Referenced by DoTest().

TCollection* Tester::fColl [private]

Definition at line 91 of file tcollbm.cxx.

Referenced by CleanUp(), Dump(), Fill(), GetName(), TestByIndex(), TestByName(), and ~Tester().


The documentation for this class was generated from the following file:
Generated on Tue Jul 5 16:36:25 2011 for ROOT_528-00b_version by  doxygen 1.5.1