Specific class for collecting information about a D3PD file access pattern. More...
#include <D3PDPerfStats.h>
Public Member Functions | |
| ~D3PDPerfStats () | |
| Destructor, sometimes called by PROOF. | |
| const D3PDReadStats & | GetStats () const |
| Function for accessing the collected statistics information. | |
| void | NewTreeAccessed (::TTree *tree) |
| Function that should be called when a new TTree is accessed. | |
| void | Start (::Bool_t clear=kTRUE) |
| Start the statistics collection. | |
| void | Stop () |
| Stop the statistics collection. | |
| virtual void | SimpleEvent (EEventType type) |
| virtual void | PacketEvent (const char *slave, const char *slavename, const char *filename,::Long64_t eventsprocessed,::Double_t latency,::Double_t proctime,::Double_t cputime,::Long64_t bytesRead) |
| virtual void | FileEvent (const char *slave, const char *slavename, const char *nodename, const char *filename,::Bool_t isStart) |
| virtual void | FileOpenEvent (::TFile *file, const char *filename,::Double_t start) |
| virtual void | FileReadEvent (::TFile *file,::Int_t len,::Double_t start) |
| virtual void | UnzipEvent (::TObject *tree,::Long64_t pos,::Double_t start,::Int_t complen,::Int_t objlen) |
| virtual void | RateEvent (::Double_t proctime,::Double_t deltatime,::Long64_t eventsprocessed,::Long64_t bytesRead) |
| virtual void | SetBytesRead (::Long64_t num) |
| virtual ::Long64_t | GetBytesRead () const |
| virtual void | SetNumEvents (::Long64_t num) |
| virtual ::Long64_t | GetNumEvents () const |
Static Public Member Functions | |
| static D3PDPerfStats * | Instance () |
| Function accessing the singleton instance. | |
Protected Member Functions | |
| D3PDPerfStats () | |
| The constructor is protected, as it's a singleton. | |
Specific class for collecting information about a D3PD file access pattern.
This class is used for collecting the basic information about the file access during a D3PD analysis.
$Revision$ $Date$
1.7.6.1