12#ifndef ROOT_TProofBenchRunDataRead 
   13#define ROOT_TProofBenchRunDataRead 
#define ClassDef(name, id)
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void on
 
Describe directory structure in memory.
 
Class that contains a list of TFileInfo's and accumulated meta data information about its entries.
 
Service class for 2-D histogram classes.
 
This class displays a legend box (TPaveText) containing several legend entries.
 
Handle operations on datasets used by ProofBench.
 
I/O-intensive PROOF benchmark test reads in event files distributed on the cluster.
 
const char * GetName() const
Returns name of object.
 
void SetReleaseCache(Bool_t on=kTRUE)
 
void SetDebug(Int_t debug)
 
TLegend * fProfLegend_evt
 
TFileCollection * GetDataSet(const char *dset, Int_t nact, Bool_t nx)
Get a subsample of dsname suited to run with 'nact' and option 'nx'.
 
TPBReadType * GetReadType() const
 
TH2 * fHist_perfstat_event
 
TProfile * fProfile_perfstat_IOmax
 
TProfile * fProfile_queryresult_IO
 
TProfile * fNorm_queryresult_event
 
TProfile * fProfile_queryresult_event
 
TProfile * fProfile_perfstat_evtmax
 
TProfile * fNorm_perfstat_evtmax
 
void SetNTries(Int_t ntries)
 
TCanvas * GetCPerfProfiles() const
 
void FillPerfStatProfiles(TTree *t, Int_t nactive)
 
void DrawPerfProfiles()
Get canvas.
 
TProfile * fProfile_perfstat_IO
 
void SetStart(Int_t start)
 
Long64_t GetNEvents() const
 
Int_t SetParameters()
Set parameters.
 
TProfile * fProfile_perfstat_event
 
void SetFilesPerWrk(Int_t fpw)
 
TString GetNameStem() const
Get name for this run.
 
Int_t DeleteParameters()
Delete parameters set for this run.
 
void Print(Option_t *option="") const
Print the content of this object.
 
virtual ~TProofBenchRunDataRead()
Destructor.
 
void BuildHistos(Int_t start, Int_t stop, Int_t step, Bool_t nx)
Build histograms, profiles and graphs needed for this run.
 
TProfile * fNorm_queryresult_IO
 
void SetDirProofBench(TDirectory *dir)
 
TProfile * fProfile_cpu_eff
 
TLegend * fNormLegend_evt
 
TProfile * fNorm_perfstat_IOmax
 
TDirectory * fDirProofBench
 
TDirectory * GetDirProofBench() const
 
void SetNEvents(Long64_t nevents)
 
void SetReadType(TPBReadType *readtype)
 
void Run(Long64_t, Int_t, Int_t, Int_t, Int_t, Int_t, Int_t)
 
Abstract base class for PROOF benchmark runs.
 
PROOF worker node information
 
This class controls a Parallel ROOT Facility, PROOF, cluster.
 
A TTree represents a columnar dataset.