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)