12 #ifndef ROOT_TProofProgressMemoryPlot
13 #define ROOT_TProofProgressMemoryPlot
30 class TRootEmbeddedCanvas;
31 class TProofProgressDialog;
38 class TProofProgressMemoryPlot :
public TGTransientFrame {
41 TProofProgressDialog *fDialog;
44 TGSplitButton *fAllWorkers;
45 TRootEmbeddedCanvas *fWorkersPlot;
46 TRootEmbeddedCanvas *fMasterPlot;
53 TGListBox* BuildLogList(TGFrame *parent);
54 TGraph* DoWorkerPlot(TProofLogElem *ple);
55 TGraph* DoMasterPlot(TProofLogElem *ple);
56 TGraph* DoAveragePlot(Int_t &max_el, Int_t &min_el);
57 TGraph* DoAveragePlotOld(Int_t &max_el, Int_t &min_el);
59 Int_t ParseLine(TString l, Long64_t &v, Long64_t &r, Long64_t &e);
62 TProofProgressMemoryPlot(TProofProgressDialog *d, Int_t w = 700, Int_t h = 300);
63 virtual ~TProofProgressMemoryPlot();
65 void Clear(Option_t * = 0);
67 void Select(Int_t
id);
69 ClassDef(TProofProgressMemoryPlot,0)