12#ifndef ROOT_TProofBenchRun
13#define ROOT_TProofBenchRun
#define ClassDef(name, id)
Mother of all ROOT objects.
Abstract base class for PROOF benchmark runs.
TProofBenchRun(TProof *proof=0, const char *sel=0)
Constructor: check PROOF and load selectors PAR.
virtual void SetParList(const char *pars)
virtual void Run(const char *dset, Int_t start=-1, Int_t stop=-1, Int_t step=-1, Int_t ntries=-1, Int_t debug=-1, Int_t draw=-1)=0
virtual const char * GetSelName()
virtual void SetSelName(const char *sel)
virtual ~TProofBenchRun()
destructor
virtual void SetSelOption(const char *opt)
virtual const char * GetParList()
virtual void Print(Option_t *option="") const =0
This method must be overridden when a class wants to print itself.
virtual void Run(Long64_t nevents, Int_t start=-1, Int_t stop=-1, Int_t step=-1, Int_t ntries=-1, Int_t debug=-1, Int_t draw=-1)=0
This class controls a Parallel ROOT Facility, PROOF, cluster.