12#ifndef ROOT_TVirtualPerfStats 
   13#define ROOT_TVirtualPerfStats 
   96#define gPerfStats (TVirtualPerfStats::CurrentPerfStats()) 
#define ClassDefOverride(name, id)
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char filename
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char Pixmap_t Pixmap_t PictureAttributes_t attr const char char ret_data h unsigned char height h Atom_t Int_t ULong_t ULong_t unsigned char prop_list Atom_t Atom_t Atom_t Time_t UChar_t len
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char Pixmap_t Pixmap_t PictureAttributes_t attr const char char ret_data h unsigned char height h Atom_t Int_t ULong_t ULong_t unsigned char prop_list Atom_t Atom_t Atom_t Time_t type
 
A TTree is a list of TBranches.
 
A chain is a collection of files containing TTree objects.
 
A ROOT file is an on-disk file, usually with extension .root, that stores objects in a file-system-li...
 
Mother of all ROOT objects.
 
Provides the interface for the PROOF internal performance measurement and event tracing.
 
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)=0
 
virtual void SetBytesRead(Long64_t num)=0
 
virtual void SetLoadedMiss(size_t bi, size_t basketNumber)=0
 
virtual void RateEvent(Double_t proctime, Double_t deltatime, Long64_t eventsprocessed, Long64_t bytesRead)=0
 
virtual void UnzipEvent(TObject *tree, Long64_t pos, Double_t start, Int_t complen, Int_t objlen)=0
 
virtual void FileOpenEvent(TFile *file, const char *filename, Double_t start)=0
 
virtual Long64_t GetBytesRead() const =0
 
virtual void SimpleEvent(EEventType type)=0
 
virtual void SetUsed(TBranch *b, size_t basketNumber)=0
 
virtual void SetLoaded(TBranch *b, size_t basketNumber)=0
 
virtual void SetMissed(TBranch *b, size_t basketNumber)=0
 
virtual void FileEvent(const char *slave, const char *slavename, const char *nodename, const char *filename, Bool_t isStart)=0
 
virtual void SetLoaded(size_t bi, size_t basketNumber)=0
 
static TVirtualPerfStats *& CurrentPerfStats()
Return the current ROOT perf stats if any.
 
virtual void PrintBasketInfo(Option_t *option="") const =0
 
virtual void FileReadEvent(TFile *file, Int_t len, Double_t start)=0
 
virtual ~TVirtualPerfStats()
 
virtual void SetNumEvents(Long64_t num)=0
 
virtual void SetFile(TFile *)=0
 
virtual void SetLoadedMiss(TBranch *b, size_t basketNumber)=0
 
virtual void SetUsed(size_t bi, size_t basketNumber)=0
 
virtual void SetMissed(size_t bi, size_t basketNumber)=0
 
virtual void UpdateBranchIndices(TObjArray *branches)=0
 
virtual Long64_t GetNumEvents() const =0
 
static const char * EventType(EEventType type)
Return the name of the event type.