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
 1.7.6.1