12#ifndef ROOT_TVirtualPerfStats
13#define ROOT_TVirtualPerfStats
96#define gPerfStats (TVirtualPerfStats::CurrentPerfStats())
long long Long64_t
Portable signed long integer 8 bytes.
const char Option_t
Option string (const char)
#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 file, usually with extension .root, that stores data and code in the form of serialized objects in ...
Mother of all ROOT objects.
Provides the interface for the an 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.