12 #ifndef ROOT_TProofProgressMemoryPlot
13 #define ROOT_TProofProgressMemoryPlot
TGListBox * BuildLogList(TGFrame *parent)
Build the list of workers.
TGraph * DoAveragePlot(Int_t &max_el, Int_t &min_el)
Create the average plots.
TGraph * DoWorkerPlot(TProofLogElem *ple)
Make a memory consumption graph for a worker.
A TMultiGraph is a collection of TGraph (or derived) objects.
TGraph * DoAveragePlotOld(Int_t &max_el, Int_t &min_el)
TRootEmbeddedCanvas * fWorkersPlot
TProofProgressMemoryPlot(TProofProgressDialog *d, Int_t w=700, Int_t h=300)
#define ClassDef(name, id)
virtual ~TProofProgressMemoryPlot()
Destructor.
TGraph * DoMasterPlot(TProofLogElem *ple)
a master or submaster log display without meaningful labels for now
TRootEmbeddedCanvas * fMasterPlot
Int_t ParseLine(TString l, Long64_t &v, Long64_t &r, Long64_t &e)
Extract from line 'l' the virtual memory 'v', the resident memory 'r' and the number of events 'e'...
void DoPlot()
Draw the plot from the logs.
void Select(Int_t id)
actions of select all/clear all button
TProofProgressDialog * fDialog
TGSplitButton * fAllWorkers
A Graph is a graphics object made of two arrays X and Y with npoints each.
void Clear(Option_t *=0)
Clear the canvases.