TTreePerfStats Class Reference

#include <TTreePerfStats.h>

Inheritance diagram for TTreePerfStats:

TVirtualPerfStats TVirtualPerfStats TObject TObject TObject TObject List of all members.

Public Member Functions

 TTreePerfStats ()
 TTreePerfStats (const char *name, TTree *T)
virtual ~TTreePerfStats ()
virtual void Browse (TBrowser *b)
virtual Int_t DistancetoPrimitive (Int_t px, Int_t py)
virtual void Draw (Option_t *option="")
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
virtual void Finish ()
virtual Long64_t GetBytesRead () const
virtual Long64_t GetBytesReadExtra () const
virtual Double_t GetCpuTime () const
virtual Double_t GetDiskTime () const
TGraphErrorsGetGraphIO ()
TGraphErrorsGetGraphTime ()
const char * GetHostInfo () const
const char * GetName () const
virtual Int_t GetNleaves () const
virtual Long64_t GetNumEvents () const
TPaveTextGetPave ()
virtual Int_t GetReadaheadSize () const
virtual Int_t GetReadCalls () const
virtual Double_t GetRealTime () const
TStopwatchGetStopwatch () const
virtual Int_t GetTreeCacheSize () const
virtual void Paint (Option_t *chopt="")
virtual void Print (Option_t *option="") const
virtual void SimpleEvent (EEventType)
virtual void PacketEvent (const char *, const char *, const char *, Long64_t, Double_t, Double_t, Double_t, Long64_t)
virtual void FileEvent (const char *, const char *, const char *, const char *, Bool_t)
virtual void FileOpenEvent (TFile *, const char *, Double_t)
virtual void FileReadEvent (TFile *file, Int_t len, Double_t start)
virtual void RateEvent (Double_t, Double_t, Long64_t, Long64_t)
virtual void SaveAs (const char *filename="", Option_t *option="") const
virtual void SavePrimitive (ostream &out, Option_t *option="")
virtual void SetBytesRead (Long64_t nbytes)
virtual void SetBytesReadExtra (Long64_t nbytes)
virtual void SetCompress (Double_t cx)
virtual void SetDiskTime (Double_t t)
virtual void SetNumEvents (Long64_t)
virtual void SetCpuTime (Double_t cptime)
virtual void SetGraphIO (TGraphErrors *gr)
virtual void SetGraphTime (TGraphErrors *gr)
virtual void SetHostInfo (const char *info)
virtual void SetName (const char *name)
virtual void SetNleaves (Int_t nleaves)
virtual void SetReadaheadSize (Int_t nbytes)
virtual void SetReadCalls (Int_t ncalls)
virtual void SetRealNorm (Double_t rnorm)
virtual void SetRealTime (Double_t rtime)
virtual void SetTreeCacheSize (Int_t nbytes)
 TTreePerfStats ()
 TTreePerfStats (const char *name, TTree *T)
virtual ~TTreePerfStats ()
virtual void Browse (TBrowser *b)
virtual Int_t DistancetoPrimitive (Int_t px, Int_t py)
virtual void Draw (Option_t *option="")
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
virtual void Finish ()
virtual Long64_t GetBytesRead () const
virtual Long64_t GetBytesReadExtra () const
virtual Double_t GetCpuTime () const
virtual Double_t GetDiskTime () const
TGraphErrorsGetGraphIO ()
TGraphErrorsGetGraphTime ()
const char * GetHostInfo () const
const char * GetName () const
virtual Int_t GetNleaves () const
virtual Long64_t GetNumEvents () const
TPaveTextGetPave ()
virtual Int_t GetReadaheadSize () const
virtual Int_t GetReadCalls () const
virtual Double_t GetRealTime () const
TStopwatchGetStopwatch () const
virtual Int_t GetTreeCacheSize () const
virtual void Paint (Option_t *chopt="")
virtual void Print (Option_t *option="") const
virtual void SimpleEvent (EEventType)
virtual void PacketEvent (const char *, const char *, const char *, Long64_t, Double_t, Double_t, Double_t, Long64_t)
virtual void FileEvent (const char *, const char *, const char *, const char *, Bool_t)
virtual void FileOpenEvent (TFile *, const char *, Double_t)
virtual void FileReadEvent (TFile *file, Int_t len, Double_t start)
virtual void RateEvent (Double_t, Double_t, Long64_t, Long64_t)
virtual void SaveAs (const char *filename="", Option_t *option="") const
virtual void SavePrimitive (ostream &out, Option_t *option="")
virtual void SetBytesRead (Long64_t nbytes)
virtual void SetBytesReadExtra (Long64_t nbytes)
virtual void SetCompress (Double_t cx)
virtual void SetDiskTime (Double_t t)
virtual void SetNumEvents (Long64_t)
virtual void SetCpuTime (Double_t cptime)
virtual void SetGraphIO (TGraphErrors *gr)
virtual void SetGraphTime (TGraphErrors *gr)
virtual void SetHostInfo (const char *info)
virtual void SetName (const char *name)
virtual void SetNleaves (Int_t nleaves)
virtual void SetReadaheadSize (Int_t nbytes)
virtual void SetReadCalls (Int_t ncalls)
virtual void SetRealNorm (Double_t rnorm)
virtual void SetRealTime (Double_t rtime)
virtual void SetTreeCacheSize (Int_t nbytes)

Protected Attributes

Int_t fTreeCacheSize
Int_t fNleaves
Int_t fReadCalls
Int_t fReadaheadSize
Long64_t fBytesRead
Long64_t fBytesReadExtra
Double_t fRealNorm
Double_t fRealTime
Double_t fCpuTime
Double_t fDiskTime
Double_t fCompress
TString fName
TString fHostInfo
TFilefFile
TTreefTree
 pointer to the file containing the Tree
TGraphErrorsfGraphIO
 pointer to the Tree being monitored
TGraphErrorsfGraphTime
TPaveTextfPave
TStopwatchfWatch
TGaxisfRealTimeAxis
TTextfHostInfoText
TFilefFile
TTreefTree
 pointer to the file containing the Tree
TGraphErrorsfGraphIO
 pointer to the Tree being monitored
TGraphErrorsfGraphTime
TPaveTextfPave
TStopwatchfWatch
TGaxisfRealTimeAxis
TTextfHostInfoText

Detailed Description

Definition at line 40 of file TTreePerfStats.h.


Constructor & Destructor Documentation

TTreePerfStats::TTreePerfStats (  ) 

TTreePerfStats::TTreePerfStats ( const char *  name,
TTree T 
)

Definition at line 132 of file TTreePerfStats.cxx.

References fBytesRead, fBytesReadExtra, fCompress, fCpuTime, fDiskTime, fFile, fGraphIO, fGraphTime, fHostInfo, fHostInfoText, fName, fNleaves, Form(), fPave, fReadaheadSize, fReadCalls, fRealNorm, fRealTime, fRealTimeAxis, fTree, fTreeCacheSize, fWatch, TTree::GetCurrentFile(), TObjArray::GetEntries(), TSystem::GetFromPipe(), TTree::GetListOfLeaves(), TNamed::GetName(), TROOT::GetSvnRevision(), TTree::GetTotBytes(), TROOT::GetVersion(), TTree::GetZipBytes(), gPerfStats, gROOT, gSystem, kRed, TString::Resize(), TAttLine::SetLineColor(), TNamed::SetName(), TGraph::SetTitle(), TObject::SetUniqueID(), TStopwatch::Start(), and T.

TTreePerfStats::~TTreePerfStats (  )  [virtual]

Definition at line 176 of file TTreePerfStats.cxx.

References fFile, fGraphIO, fGraphTime, fHostInfoText, fPave, fRealTimeAxis, fTree, fWatch, and gPerfStats.

TTreePerfStats::TTreePerfStats (  ) 

TTreePerfStats::TTreePerfStats ( const char *  name,
TTree T 
)

virtual TTreePerfStats::~TTreePerfStats (  )  [virtual]


Member Function Documentation

void TTreePerfStats::Browse ( TBrowser b  )  [virtual]

Reimplemented from TObject.

Definition at line 196 of file TTreePerfStats.cxx.

References Draw(), and gPad.

Int_t TTreePerfStats::DistancetoPrimitive ( Int_t  px,
Int_t  py 
) [virtual]

Reimplemented from TObject.

Definition at line 205 of file TTreePerfStats.cxx.

References RootCsg::distance(), TLine::DistancetoPrimitive(), TText::DistancetoPrimitive(), TPave::DistancetoPrimitive(), TGraph::DistancetoPrimitive(), fGraphIO, fGraphTime, fHostInfoText, fPave, fRealTimeAxis, and gPad.

void TTreePerfStats::Draw ( Option_t option = ""  )  [virtual]

Reimplemented from TObject.

Definition at line 235 of file TTreePerfStats.cxx.

References TObject::AppendPad(), TString::Contains(), TString::Data(), Finish(), gPad, gROOT, TObject::kCanDelete, TROOT::MakeDefCanvas(), TObject::TestBit(), and TString::ToLower().

Referenced by Browse().

void TTreePerfStats::ExecuteEvent ( Int_t  event,
Int_t  px,
Int_t  py 
) [virtual]

Reimplemented from TObject.

Definition at line 265 of file TTreePerfStats.cxx.

void TTreePerfStats::Finish (  )  [virtual]

Definition at line 291 of file TTreePerfStats.cxx.

References TStopwatch::CpuTime(), fBytesRead, fBytesReadExtra, fCpuTime, fFile, fGraphIO, fGraphTime, fReadaheadSize, fReadCalls, fRealNorm, fRealTime, fTree, fTreeCacheSize, fWatch, TFile::GetBytesRead(), TFile::GetBytesReadExtra(), TTree::GetCacheSize(), TGraphErrors::GetEY(), TGraph::GetN(), TFile::GetReadaheadSize(), TFile::GetReadCalls(), TGraph::GetY(), i, TMath::MaxElement(), and TStopwatch::RealTime().

Referenced by Draw(), Print(), and SaveAs().

virtual Long64_t TTreePerfStats::GetBytesRead (  )  const [inline, virtual]

Implements TVirtualPerfStats.

Definition at line 74 of file TTreePerfStats.h.

References fBytesRead.

virtual Long64_t TTreePerfStats::GetBytesReadExtra (  )  const [inline, virtual]

Definition at line 75 of file TTreePerfStats.h.

References fBytesReadExtra.

virtual Double_t TTreePerfStats::GetCpuTime (  )  const [inline, virtual]

Definition at line 76 of file TTreePerfStats.h.

References fCpuTime.

virtual Double_t TTreePerfStats::GetDiskTime (  )  const [inline, virtual]

Definition at line 77 of file TTreePerfStats.h.

References fDiskTime.

TGraphErrors* TTreePerfStats::GetGraphIO (  )  [inline]

Definition at line 78 of file TTreePerfStats.h.

References fGraphIO.

TGraphErrors* TTreePerfStats::GetGraphTime (  )  [inline]

Definition at line 79 of file TTreePerfStats.h.

References fGraphTime.

const char* TTreePerfStats::GetHostInfo (  )  const [inline]

Definition at line 80 of file TTreePerfStats.h.

References TString::Data(), and fHostInfo.

Referenced by SavePrimitive().

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

Reimplemented from TObject.

Definition at line 81 of file TTreePerfStats.h.

References TString::Data(), and fName.

Referenced by SavePrimitive().

virtual Int_t TTreePerfStats::GetNleaves (  )  const [inline, virtual]

Definition at line 82 of file TTreePerfStats.h.

References fNleaves.

virtual Long64_t TTreePerfStats::GetNumEvents (  )  const [inline, virtual]

Implements TVirtualPerfStats.

Definition at line 83 of file TTreePerfStats.h.

TPaveText* TTreePerfStats::GetPave (  )  [inline]

Definition at line 84 of file TTreePerfStats.h.

References fPave.

virtual Int_t TTreePerfStats::GetReadaheadSize (  )  const [inline, virtual]

Definition at line 85 of file TTreePerfStats.h.

References fReadaheadSize.

virtual Int_t TTreePerfStats::GetReadCalls (  )  const [inline, virtual]

Definition at line 86 of file TTreePerfStats.h.

References fReadCalls.

virtual Double_t TTreePerfStats::GetRealTime (  )  const [inline, virtual]

Definition at line 87 of file TTreePerfStats.h.

References fRealTime.

TStopwatch* TTreePerfStats::GetStopwatch (  )  const [inline]

Definition at line 88 of file TTreePerfStats.h.

References fWatch.

virtual Int_t TTreePerfStats::GetTreeCacheSize (  )  const [inline, virtual]

Definition at line 89 of file TTreePerfStats.h.

References fTreeCacheSize.

void TTreePerfStats::Paint ( Option_t chopt = ""  )  [virtual]

Reimplemented from TObject.

Definition at line 321 of file TTreePerfStats.cxx.

References TPaveText::AddText(), TString::Data(), extra, fBytesRead, fBytesReadExtra, fCompress, fCpuTime, fDiskTime, fGraphIO, fGraphTime, fHostInfo, fHostInfoText, fNleaves, Form(), fPave, fReadaheadSize, fReadCalls, fRealNorm, fRealTime, fRealTimeAxis, fTreeCacheSize, TGraph::GetN(), TGraph::GetX(), TGraph::GetXaxis(), TGraph::GetY(), TGraph::GetYaxis(), gPad, kRed, TGraph::Paint(), TGaxis::Paint(), TText::Paint(), TPaveText::Paint(), TGaxis::SetLabelColor(), TAttAxis::SetLabelSize(), TGaxis::SetLabelSize(), TAttLine::SetLineColor(), TGaxis::SetName(), TText::SetNDC(), TAttText::SetTextAlign(), TAttText::SetTextSize(), TGaxis::SetTitle(), TNamed::SetTitle(), TGaxis::SetTitleColor(), TGaxis::SetTitleOffset(), and TAttAxis::SetTitleOffset().

void TTreePerfStats::Print ( Option_t option = ""  )  const [virtual]

Reimplemented from TObject.

Definition at line 396 of file TTreePerfStats.cxx.

References extra, fBytesRead, fBytesReadExtra, fCompress, fCpuTime, fDiskTime, Finish(), fNleaves, fReadaheadSize, fReadCalls, fRealTime, and fTreeCacheSize.

virtual void TTreePerfStats::SimpleEvent ( EEventType   )  [inline, virtual]

Implements TVirtualPerfStats.

Definition at line 93 of file TTreePerfStats.h.

virtual void TTreePerfStats::PacketEvent ( const char *  ,
const char *  ,
const char *  ,
Long64_t  ,
Double_t  ,
Double_t  ,
Double_t  ,
Long64_t   
) [inline, virtual]

Implements TVirtualPerfStats.

Definition at line 94 of file TTreePerfStats.h.

virtual void TTreePerfStats::FileEvent ( const char *  ,
const char *  ,
const char *  ,
const char *  ,
Bool_t   
) [inline, virtual]

Implements TVirtualPerfStats.

Definition at line 96 of file TTreePerfStats.h.

virtual void TTreePerfStats::FileOpenEvent ( TFile ,
const char *  ,
Double_t   
) [inline, virtual]

Implements TVirtualPerfStats.

Definition at line 97 of file TTreePerfStats.h.

void TTreePerfStats::FileReadEvent ( TFile file,
Int_t  len,
Double_t  start 
) [virtual]

Implements TVirtualPerfStats.

Definition at line 272 of file TTreePerfStats.cxx.

References entry, fDiskTime, fGraphIO, fGraphTime, fTree, TGraph::GetN(), TTree::GetReadEntry(), TFile::GetRelOffset(), Long64_t, TGraph::SetPoint(), and TGraphErrors::SetPointError().

virtual void TTreePerfStats::RateEvent ( Double_t  ,
Double_t  ,
Long64_t  ,
Long64_t   
) [inline, virtual]

Implements TVirtualPerfStats.

Definition at line 99 of file TTreePerfStats.h.

void TTreePerfStats::SaveAs ( const char *  filename = "",
Option_t option = "" 
) const [virtual]

Reimplemented from TObject.

Definition at line 423 of file TTreePerfStats.cxx.

References Finish().

void TTreePerfStats::SavePrimitive ( ostream &  out,
Option_t option = "" 
) [virtual]

Reimplemented from TObject.

Definition at line 433 of file TTreePerfStats.cxx.

References xmlio::Class, TROOT::ClassSaved(), fBytesRead, fBytesReadExtra, fCompress, fCpuTime, fDiskTime, fGraphIO, fGraphTime, fNleaves, fReadaheadSize, fReadCalls, fRealNorm, fRealTime, fTreeCacheSize, TGraphErrors::GetEY(), GetHostInfo(), TGraph::GetN(), GetName(), TNamed::GetName(), TNamed::GetTitle(), TGraph::GetX(), TGraph::GetY(), gROOT, i, TAttFill::SaveFillAttributes(), TAttLine::SaveLineAttributes(), and TAttMarker::SaveMarkerAttributes().

virtual void TTreePerfStats::SetBytesRead ( Long64_t  nbytes  )  [inline, virtual]

Implements TVirtualPerfStats.

Definition at line 103 of file TTreePerfStats.h.

References fBytesRead.

virtual void TTreePerfStats::SetBytesReadExtra ( Long64_t  nbytes  )  [inline, virtual]

Definition at line 104 of file TTreePerfStats.h.

References fBytesReadExtra.

virtual void TTreePerfStats::SetCompress ( Double_t  cx  )  [inline, virtual]

Definition at line 105 of file TTreePerfStats.h.

References fCompress.

virtual void TTreePerfStats::SetDiskTime ( Double_t  t  )  [inline, virtual]

Definition at line 106 of file TTreePerfStats.h.

References fDiskTime.

virtual void TTreePerfStats::SetNumEvents ( Long64_t   )  [inline, virtual]

Implements TVirtualPerfStats.

Definition at line 107 of file TTreePerfStats.h.

virtual void TTreePerfStats::SetCpuTime ( Double_t  cptime  )  [inline, virtual]

Definition at line 108 of file TTreePerfStats.h.

References fCpuTime.

virtual void TTreePerfStats::SetGraphIO ( TGraphErrors gr  )  [inline, virtual]

Definition at line 109 of file TTreePerfStats.h.

References fGraphIO, and gr.

virtual void TTreePerfStats::SetGraphTime ( TGraphErrors gr  )  [inline, virtual]

Definition at line 110 of file TTreePerfStats.h.

References fGraphTime, and gr.

virtual void TTreePerfStats::SetHostInfo ( const char *  info  )  [inline, virtual]

Definition at line 111 of file TTreePerfStats.h.

References fHostInfo.

virtual void TTreePerfStats::SetName ( const char *  name  )  [inline, virtual]

Definition at line 112 of file TTreePerfStats.h.

References fName.

virtual void TTreePerfStats::SetNleaves ( Int_t  nleaves  )  [inline, virtual]

Definition at line 113 of file TTreePerfStats.h.

References fNleaves.

virtual void TTreePerfStats::SetReadaheadSize ( Int_t  nbytes  )  [inline, virtual]

Definition at line 114 of file TTreePerfStats.h.

References fReadaheadSize.

virtual void TTreePerfStats::SetReadCalls ( Int_t  ncalls  )  [inline, virtual]

Definition at line 115 of file TTreePerfStats.h.

References fReadCalls.

virtual void TTreePerfStats::SetRealNorm ( Double_t  rnorm  )  [inline, virtual]

Definition at line 116 of file TTreePerfStats.h.

References fRealNorm.

virtual void TTreePerfStats::SetRealTime ( Double_t  rtime  )  [inline, virtual]

Definition at line 117 of file TTreePerfStats.h.

References fRealTime.

virtual void TTreePerfStats::SetTreeCacheSize ( Int_t  nbytes  )  [inline, virtual]

Definition at line 118 of file TTreePerfStats.h.

References fTreeCacheSize.

virtual void TTreePerfStats::Browse ( TBrowser b  )  [virtual]

Reimplemented from TObject.

virtual Int_t TTreePerfStats::DistancetoPrimitive ( Int_t  px,
Int_t  py 
) [virtual]

Reimplemented from TObject.

virtual void TTreePerfStats::Draw ( Option_t option = ""  )  [virtual]

Reimplemented from TObject.

virtual void TTreePerfStats::ExecuteEvent ( Int_t  event,
Int_t  px,
Int_t  py 
) [virtual]

Reimplemented from TObject.

virtual void TTreePerfStats::Finish (  )  [virtual]

virtual Long64_t TTreePerfStats::GetBytesRead (  )  const [inline, virtual]

Implements TVirtualPerfStats.

Definition at line 74 of file TTreePerfStats.h.

References fBytesRead.

virtual Long64_t TTreePerfStats::GetBytesReadExtra (  )  const [inline, virtual]

Definition at line 75 of file TTreePerfStats.h.

References fBytesReadExtra.

virtual Double_t TTreePerfStats::GetCpuTime (  )  const [inline, virtual]

Definition at line 76 of file TTreePerfStats.h.

References fCpuTime.

virtual Double_t TTreePerfStats::GetDiskTime (  )  const [inline, virtual]

Definition at line 77 of file TTreePerfStats.h.

References fDiskTime.

TGraphErrors* TTreePerfStats::GetGraphIO (  )  [inline]

Definition at line 78 of file TTreePerfStats.h.

References fGraphIO.

TGraphErrors* TTreePerfStats::GetGraphTime (  )  [inline]

Definition at line 79 of file TTreePerfStats.h.

References fGraphTime.

const char* TTreePerfStats::GetHostInfo (  )  const [inline]

Definition at line 80 of file TTreePerfStats.h.

References TString::Data(), and fHostInfo.

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

Reimplemented from TObject.

Definition at line 81 of file TTreePerfStats.h.

References TString::Data(), and fName.

virtual Int_t TTreePerfStats::GetNleaves (  )  const [inline, virtual]

Definition at line 82 of file TTreePerfStats.h.

References fNleaves.

virtual Long64_t TTreePerfStats::GetNumEvents (  )  const [inline, virtual]

Implements TVirtualPerfStats.

Definition at line 83 of file TTreePerfStats.h.

TPaveText* TTreePerfStats::GetPave (  )  [inline]

Definition at line 84 of file TTreePerfStats.h.

References fPave.

virtual Int_t TTreePerfStats::GetReadaheadSize (  )  const [inline, virtual]

Definition at line 85 of file TTreePerfStats.h.

References fReadaheadSize.

virtual Int_t TTreePerfStats::GetReadCalls (  )  const [inline, virtual]

Definition at line 86 of file TTreePerfStats.h.

References fReadCalls.

virtual Double_t TTreePerfStats::GetRealTime (  )  const [inline, virtual]

Definition at line 87 of file TTreePerfStats.h.

References fRealTime.

TStopwatch* TTreePerfStats::GetStopwatch (  )  const [inline]

Definition at line 88 of file TTreePerfStats.h.

References fWatch.

virtual Int_t TTreePerfStats::GetTreeCacheSize (  )  const [inline, virtual]

Definition at line 89 of file TTreePerfStats.h.

References fTreeCacheSize.

virtual void TTreePerfStats::Paint ( Option_t chopt = ""  )  [virtual]

Reimplemented from TObject.

virtual void TTreePerfStats::Print ( Option_t option = ""  )  const [virtual]

Reimplemented from TObject.

virtual void TTreePerfStats::SimpleEvent ( EEventType   )  [inline, virtual]

Implements TVirtualPerfStats.

Definition at line 93 of file TTreePerfStats.h.

virtual void TTreePerfStats::PacketEvent ( const char *  ,
const char *  ,
const char *  ,
Long64_t  ,
Double_t  ,
Double_t  ,
Double_t  ,
Long64_t   
) [inline, virtual]

Implements TVirtualPerfStats.

Definition at line 94 of file TTreePerfStats.h.

virtual void TTreePerfStats::FileEvent ( const char *  ,
const char *  ,
const char *  ,
const char *  ,
Bool_t   
) [inline, virtual]

Implements TVirtualPerfStats.

Definition at line 96 of file TTreePerfStats.h.

virtual void TTreePerfStats::FileOpenEvent ( TFile ,
const char *  ,
Double_t   
) [inline, virtual]

Implements TVirtualPerfStats.

Definition at line 97 of file TTreePerfStats.h.

virtual void TTreePerfStats::FileReadEvent ( TFile file,
Int_t  len,
Double_t  start 
) [virtual]

Implements TVirtualPerfStats.

virtual void TTreePerfStats::RateEvent ( Double_t  ,
Double_t  ,
Long64_t  ,
Long64_t   
) [inline, virtual]

Implements TVirtualPerfStats.

Definition at line 99 of file TTreePerfStats.h.

virtual void TTreePerfStats::SaveAs ( const char *  filename = "",
Option_t option = "" 
) const [virtual]

Reimplemented from TObject.

virtual void TTreePerfStats::SavePrimitive ( ostream &  out,
Option_t option = "" 
) [virtual]

Reimplemented from TObject.

virtual void TTreePerfStats::SetBytesRead ( Long64_t  nbytes  )  [inline, virtual]

Implements TVirtualPerfStats.

Definition at line 103 of file TTreePerfStats.h.

References fBytesRead.

virtual void TTreePerfStats::SetBytesReadExtra ( Long64_t  nbytes  )  [inline, virtual]

Definition at line 104 of file TTreePerfStats.h.

References fBytesReadExtra.

virtual void TTreePerfStats::SetCompress ( Double_t  cx  )  [inline, virtual]

Definition at line 105 of file TTreePerfStats.h.

References fCompress.

virtual void TTreePerfStats::SetDiskTime ( Double_t  t  )  [inline, virtual]

Definition at line 106 of file TTreePerfStats.h.

References fDiskTime.

virtual void TTreePerfStats::SetNumEvents ( Long64_t   )  [inline, virtual]

Implements TVirtualPerfStats.

Definition at line 107 of file TTreePerfStats.h.

virtual void TTreePerfStats::SetCpuTime ( Double_t  cptime  )  [inline, virtual]

Definition at line 108 of file TTreePerfStats.h.

References fCpuTime.

virtual void TTreePerfStats::SetGraphIO ( TGraphErrors gr  )  [inline, virtual]

Definition at line 109 of file TTreePerfStats.h.

References fGraphIO, and gr.

virtual void TTreePerfStats::SetGraphTime ( TGraphErrors gr  )  [inline, virtual]

Definition at line 110 of file TTreePerfStats.h.

References fGraphTime, and gr.

virtual void TTreePerfStats::SetHostInfo ( const char *  info  )  [inline, virtual]

Definition at line 111 of file TTreePerfStats.h.

References fHostInfo.

virtual void TTreePerfStats::SetName ( const char *  name  )  [inline, virtual]

Definition at line 112 of file TTreePerfStats.h.

References fName.

virtual void TTreePerfStats::SetNleaves ( Int_t  nleaves  )  [inline, virtual]

Definition at line 113 of file TTreePerfStats.h.

References fNleaves.

virtual void TTreePerfStats::SetReadaheadSize ( Int_t  nbytes  )  [inline, virtual]

Definition at line 114 of file TTreePerfStats.h.

References fReadaheadSize.

virtual void TTreePerfStats::SetReadCalls ( Int_t  ncalls  )  [inline, virtual]

Definition at line 115 of file TTreePerfStats.h.

References fReadCalls.

virtual void TTreePerfStats::SetRealNorm ( Double_t  rnorm  )  [inline, virtual]

Definition at line 116 of file TTreePerfStats.h.

References fRealNorm.

virtual void TTreePerfStats::SetRealTime ( Double_t  rtime  )  [inline, virtual]

Definition at line 117 of file TTreePerfStats.h.

References fRealTime.

virtual void TTreePerfStats::SetTreeCacheSize ( Int_t  nbytes  )  [inline, virtual]

Definition at line 118 of file TTreePerfStats.h.

References fTreeCacheSize.


Member Data Documentation

Int_t TTreePerfStats::fTreeCacheSize [protected]

Definition at line 43 of file TTreePerfStats.h.

Referenced by Finish(), GetTreeCacheSize(), Paint(), Print(), SavePrimitive(), SetTreeCacheSize(), and TTreePerfStats().

Int_t TTreePerfStats::fNleaves [protected]

Definition at line 44 of file TTreePerfStats.h.

Referenced by GetNleaves(), Paint(), Print(), SavePrimitive(), SetNleaves(), and TTreePerfStats().

Int_t TTreePerfStats::fReadCalls [protected]

Definition at line 45 of file TTreePerfStats.h.

Referenced by Finish(), GetReadCalls(), Paint(), Print(), SavePrimitive(), SetReadCalls(), and TTreePerfStats().

Int_t TTreePerfStats::fReadaheadSize [protected]

Definition at line 46 of file TTreePerfStats.h.

Referenced by Finish(), GetReadaheadSize(), Paint(), Print(), SavePrimitive(), SetReadaheadSize(), and TTreePerfStats().

Long64_t TTreePerfStats::fBytesRead [protected]

Definition at line 47 of file TTreePerfStats.h.

Referenced by Finish(), GetBytesRead(), Paint(), Print(), SavePrimitive(), SetBytesRead(), and TTreePerfStats().

Long64_t TTreePerfStats::fBytesReadExtra [protected]

Definition at line 48 of file TTreePerfStats.h.

Referenced by Finish(), GetBytesReadExtra(), Paint(), Print(), SavePrimitive(), SetBytesReadExtra(), and TTreePerfStats().

Double_t TTreePerfStats::fRealNorm [protected]

Definition at line 49 of file TTreePerfStats.h.

Referenced by Finish(), Paint(), SavePrimitive(), SetRealNorm(), and TTreePerfStats().

Double_t TTreePerfStats::fRealTime [protected]

Definition at line 50 of file TTreePerfStats.h.

Referenced by Finish(), GetRealTime(), Paint(), Print(), SavePrimitive(), SetRealTime(), and TTreePerfStats().

Double_t TTreePerfStats::fCpuTime [protected]

Definition at line 51 of file TTreePerfStats.h.

Referenced by Finish(), GetCpuTime(), Paint(), Print(), SavePrimitive(), SetCpuTime(), and TTreePerfStats().

Double_t TTreePerfStats::fDiskTime [protected]

Definition at line 52 of file TTreePerfStats.h.

Referenced by FileReadEvent(), GetDiskTime(), Paint(), Print(), SavePrimitive(), SetDiskTime(), and TTreePerfStats().

Double_t TTreePerfStats::fCompress [protected]

Definition at line 53 of file TTreePerfStats.h.

Referenced by Paint(), Print(), SavePrimitive(), SetCompress(), and TTreePerfStats().

TString TTreePerfStats::fName [protected]

Definition at line 54 of file TTreePerfStats.h.

Referenced by GetName(), SetName(), and TTreePerfStats().

TString TTreePerfStats::fHostInfo [protected]

Definition at line 55 of file TTreePerfStats.h.

Referenced by GetHostInfo(), Paint(), SetHostInfo(), and TTreePerfStats().

TFile* TTreePerfStats::fFile [protected]

Definition at line 56 of file TTreePerfStats.h.

Referenced by Finish(), TTreePerfStats(), and ~TTreePerfStats().

TTree* TTreePerfStats::fTree [protected]

pointer to the file containing the Tree

Definition at line 57 of file TTreePerfStats.h.

Referenced by FileReadEvent(), Finish(), TTreePerfStats(), and ~TTreePerfStats().

TGraphErrors* TTreePerfStats::fGraphIO [protected]

pointer to the Tree being monitored

Definition at line 58 of file TTreePerfStats.h.

Referenced by DistancetoPrimitive(), FileReadEvent(), Finish(), GetGraphIO(), Paint(), SavePrimitive(), SetGraphIO(), TTreePerfStats(), and ~TTreePerfStats().

TGraphErrors* TTreePerfStats::fGraphTime [protected]

Definition at line 59 of file TTreePerfStats.h.

Referenced by DistancetoPrimitive(), FileReadEvent(), Finish(), GetGraphTime(), Paint(), SavePrimitive(), SetGraphTime(), TTreePerfStats(), and ~TTreePerfStats().

TPaveText* TTreePerfStats::fPave [protected]

Definition at line 60 of file TTreePerfStats.h.

Referenced by DistancetoPrimitive(), GetPave(), Paint(), TTreePerfStats(), and ~TTreePerfStats().

TStopwatch* TTreePerfStats::fWatch [protected]

Definition at line 61 of file TTreePerfStats.h.

Referenced by Finish(), GetStopwatch(), TTreePerfStats(), and ~TTreePerfStats().

TGaxis* TTreePerfStats::fRealTimeAxis [protected]

Definition at line 62 of file TTreePerfStats.h.

Referenced by DistancetoPrimitive(), Paint(), TTreePerfStats(), and ~TTreePerfStats().

TText* TTreePerfStats::fHostInfoText [protected]

Definition at line 63 of file TTreePerfStats.h.

Referenced by DistancetoPrimitive(), Paint(), TTreePerfStats(), and ~TTreePerfStats().

TFile* TTreePerfStats::fFile [protected]

Definition at line 56 of file TTreePerfStats.h.

TTree* TTreePerfStats::fTree [protected]

pointer to the file containing the Tree

Definition at line 57 of file TTreePerfStats.h.

TGraphErrors* TTreePerfStats::fGraphIO [protected]

pointer to the Tree being monitored

Definition at line 58 of file TTreePerfStats.h.

TGraphErrors* TTreePerfStats::fGraphTime [protected]

Definition at line 59 of file TTreePerfStats.h.

TPaveText* TTreePerfStats::fPave [protected]

Definition at line 60 of file TTreePerfStats.h.

TStopwatch* TTreePerfStats::fWatch [protected]

Definition at line 61 of file TTreePerfStats.h.

TGaxis* TTreePerfStats::fRealTimeAxis [protected]

Definition at line 62 of file TTreePerfStats.h.

TText* TTreePerfStats::fHostInfoText [protected]

Definition at line 63 of file TTreePerfStats.h.


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