bench.cxx File Reference

#include "TROOT.h"
#include "TClonesArray.h"
#include "TStopwatch.h"
#include "TFile.h"
#include "TTree.h"
#include "TSystem.h"
#include "TStreamerInfo.h"
#include "TBench.h"

Go to the source code of this file.

Classes

struct  TBenchData

Functions

template<class TGen>
TBenchData runTest (const char *name, int nevents, int nhits, int splitlevel)
template<class TGen>
TBenchData runTest (const char *name, int nevents, int nhits, int splitlevel, Double_t &cptot, vector< TBenchData > &results)
int main (int argc, char **argv)


Function Documentation

int main ( int  argc,
char **  argv 
)

Definition at line 112 of file bench.cxx.

References a, TString::Data(), Form(), TSystem::GetBuildNode(), TSystem::Getenv(), TSystem::GetFromPipe(), TNamed::GetName(), TROOT::GetVersion(), gROOT, gSystem, kFALSE, kTRUE, TString::Resize(), TVirtualStreamerInfo::SetStreamMemberWise(), sprintf(), t, TSystem::TempDirectory(), and TSystem::Unlink().

template<class TGen>
TBenchData runTest ( const char *  name,
int  nevents,
int  nhits,
int  splitlevel,
Double_t cptot,
vector< TBenchData > &  results 
)

Definition at line 104 of file bench.cxx.

References data.

template<class TGen>
TBenchData runTest ( const char *  name,
int  nevents,
int  nhits,
int  splitlevel 
)

Definition at line 57 of file bench.cxx.

References TStopwatch::CpuTime(), data, kTRUE, TStopwatch::RealTime(), TStopwatch::Start(), TStopwatch::Stop(), and timer.


Generated on Tue Jul 5 16:08:50 2011 for ROOT_528-00b_version by  doxygen 1.5.1