#include <TProofProgressMemoryPlot.h>
Inheritance diagram for TProofProgressMemoryPlot:
Definition at line 40 of file TProofProgressMemoryPlot.h.
TProofProgressMemoryPlot::TProofProgressMemoryPlot | ( | TProofProgressDialog * | d, | |
Int_t | w = 700 , |
|||
Int_t | h = 300 | |||
) |
TProofProgressMemoryPlot::~TProofProgressMemoryPlot | ( | ) | [virtual] |
Definition at line 117 of file TProofProgressMemoryPlot.cxx.
References fDialog, TProofProgressDialog::fMemWindow, fMPlot, fProofLog, and fWPlot.
TProofProgressMemoryPlot::TProofProgressMemoryPlot | ( | TProofProgressDialog * | d, | |
Int_t | w = 700 , |
|||
Int_t | h = 300 | |||
) |
virtual TProofProgressMemoryPlot::~TProofProgressMemoryPlot | ( | ) | [virtual] |
Definition at line 140 of file TProofProgressMemoryPlot.cxx.
References buf, c, TString::Data(), fDialog, fFullLogs, TString::Format(), fProofLog, TProofProgressDialog::fSessionUrl, TProofProgressDialog::fStatus, TProofLog::GetListOfLogs(), TNamed::GetName(), TNamed::GetTitle(), kFALSE, TProofProgressDialog::kRunning, kTRUE, TProof::Mgr(), and SafeDelete.
TGraph * TProofProgressMemoryPlot::DoWorkerPlot | ( | TProofLogElem * | ple | ) | [protected] |
Definition at line 545 of file TProofProgressMemoryPlot.cxx.
References TList::Before(), TString::Data(), TObject::Error(), TMacro::GetListOfLines(), TProofLogElem::GetMacro(), gr, kIterBackward, TList::Last(), Long64_t, nlines, ParseLine(), TGraph::SetPoint(), TObjString::String(), and TObject::Warning().
Referenced by DoPlot().
TGraph * TProofProgressMemoryPlot::DoMasterPlot | ( | TProofLogElem * | ple | ) | [protected] |
Definition at line 600 of file TProofProgressMemoryPlot.cxx.
References TString::Contains(), TString::Data(), TMacro::GetListOfLines(), TProofLogElem::GetMacro(), gr, kIterBackward, Long64_t, nlines, ParseLine(), TIter::Reset(), TGraph::SetPoint(), TObjString::String(), and TObject::Warning().
Referenced by DoPlot().
Definition at line 369 of file TProofProgressMemoryPlot.cxx.
References TList::Before(), TString::Data(), TObject::Error(), fProofLog, TCollection::GetEntries(), TMacro::GetListOfLines(), TProofLog::GetListOfLogs(), TProofLogElem::GetMacro(), TProofLogElem::GetRole(), TCollection::GetSize(), gr, i, kIterBackward, TList::Last(), Long64_t, ParseLine(), TIter::Reset(), TGraph::SetPoint(), TObjString::String(), and TObject::Warning().
Referenced by DoPlot().
Int_t TProofProgressMemoryPlot::ParseLine | ( | TString | l, | |
Long64_t & | v, | |||
Long64_t & | r, | |||
Long64_t & | e | |||
) | [protected] |
Definition at line 493 of file TProofProgressMemoryPlot.cxx.
References TString::Atoll(), kNPOS, and l.
Referenced by DoAveragePlot(), DoMasterPlot(), and DoWorkerPlot().
void TProofProgressMemoryPlot::Clear | ( | Option_t * | = 0 |
) | [virtual] |
Reimplemented from TObject.
Definition at line 174 of file TProofProgressMemoryPlot.cxx.
References TCanvas::Clear(), fMasterPlot, fWorkersPlot, and TRootEmbeddedCanvas::GetCanvas().
Referenced by TProofProgressDialog::DoMemoryPlot(), and DoPlot().
void TProofProgressMemoryPlot::DoPlot | ( | ) |
Definition at line 185 of file TProofProgressMemoryPlot.cxx.
References TMultiGraph::Add(), TLegend::AddEntry(), TList::At(), TCanvas::cd(), Clear(), TString::Data(), DoAveragePlot(), DoMasterPlot(), DoWorkerPlot(), TMultiGraph::Draw(), TLegend::Draw(), TObject::Error(), fDialog, fFullLogs, TList::FindObject(), fMasterPlot, fMPlot, TString::Format(), fProofLog, TProofProgressDialog::fSessionUrl, TProofProgressDialog::fStatus, fWorkers, fWorkersPlot, fWPlot, TRootEmbeddedCanvas::GetCanvas(), TProofLog::GetListOfLogs(), TGraph::GetN(), TNamed::GetName(), TProofLogElem::GetRole(), TGListBox::GetSelectedEntries(), TGString::GetString(), TGTextLBEntry::GetText(), TMultiGraph::GetXaxis(), TMultiGraph::GetYaxis(), gr, kFALSE, TProofProgressDialog::kRunning, kTRUE, max, TProof::Mgr(), min, name, SafeDelete, TLegend::SetHeader(), TAttLine::SetLineColor(), TAttLine::SetLineStyle(), TAttLine::SetLineWidth(), TAttMarker::SetMarkerColor(), TAttMarker::SetMarkerSize(), TAttMarker::SetMarkerStyle(), TNamed::SetTitle(), snprintf, and TCanvas::Update().
Referenced by TProofProgressDialog::DoMemoryPlot().
void TProofProgressMemoryPlot::Select | ( | Int_t | id | ) |
Definition at line 636 of file TProofProgressMemoryPlot.cxx.
References fWorkers, TGListBox::GetNumberOfEntries(), sel, and TGListBox::Select().
TGraph* TProofProgressMemoryPlot::DoWorkerPlot | ( | TProofLogElem * | ple | ) | [protected] |
TGraph* TProofProgressMemoryPlot::DoMasterPlot | ( | TProofLogElem * | ple | ) | [protected] |
Int_t TProofProgressMemoryPlot::ParseLine | ( | TString | l, | |
Long64_t & | v, | |||
Long64_t & | r, | |||
Long64_t & | e | |||
) | [protected] |
void TProofProgressMemoryPlot::DoPlot | ( | ) |
void TProofProgressMemoryPlot::Select | ( | Int_t | id | ) |
TProofProgressDialog* TProofProgressMemoryPlot::fDialog [protected] |
Definition at line 43 of file TProofProgressMemoryPlot.h.
Referenced by BuildLogList(), DoPlot(), and ~TProofProgressMemoryPlot().
TGListBox* TProofProgressMemoryPlot::fWorkers [protected] |
TGTextButton* TProofProgressMemoryPlot::fPlot [protected] |
Definition at line 45 of file TProofProgressMemoryPlot.h.
TGSplitButton* TProofProgressMemoryPlot::fAllWorkers [protected] |
Definition at line 46 of file TProofProgressMemoryPlot.h.
TRootEmbeddedCanvas* TProofProgressMemoryPlot::fMasterPlot [protected] |
TProofLog* TProofProgressMemoryPlot::fProofLog [protected] |
Definition at line 49 of file TProofProgressMemoryPlot.h.
Referenced by BuildLogList(), DoAveragePlot(), DoPlot(), and ~TProofProgressMemoryPlot().
TMultiGraph* TProofProgressMemoryPlot::fWPlot [protected] |
Definition at line 50 of file TProofProgressMemoryPlot.h.
Referenced by DoPlot(), and ~TProofProgressMemoryPlot().
TMultiGraph* TProofProgressMemoryPlot::fMPlot [protected] |
Definition at line 51 of file TProofProgressMemoryPlot.h.
Referenced by DoPlot(), and ~TProofProgressMemoryPlot().
TMultiGraph* TProofProgressMemoryPlot::fAPlot [protected] |
Definition at line 52 of file TProofProgressMemoryPlot.h.
Bool_t TProofProgressMemoryPlot::fFullLogs [protected] |
Definition at line 53 of file TProofProgressMemoryPlot.h.
Referenced by BuildLogList(), and DoPlot().
TProofProgressDialog* TProofProgressMemoryPlot::fDialog [protected] |
Definition at line 43 of file TProofProgressMemoryPlot.h.
TGListBox* TProofProgressMemoryPlot::fWorkers [protected] |
Definition at line 44 of file TProofProgressMemoryPlot.h.
TGTextButton* TProofProgressMemoryPlot::fPlot [protected] |
Definition at line 45 of file TProofProgressMemoryPlot.h.
TGSplitButton* TProofProgressMemoryPlot::fAllWorkers [protected] |
Definition at line 46 of file TProofProgressMemoryPlot.h.
Definition at line 47 of file TProofProgressMemoryPlot.h.
TRootEmbeddedCanvas* TProofProgressMemoryPlot::fMasterPlot [protected] |
Definition at line 48 of file TProofProgressMemoryPlot.h.
TProofLog* TProofProgressMemoryPlot::fProofLog [protected] |
Definition at line 49 of file TProofProgressMemoryPlot.h.
TMultiGraph* TProofProgressMemoryPlot::fWPlot [protected] |
Definition at line 50 of file TProofProgressMemoryPlot.h.
TMultiGraph* TProofProgressMemoryPlot::fMPlot [protected] |
Definition at line 51 of file TProofProgressMemoryPlot.h.
TMultiGraph* TProofProgressMemoryPlot::fAPlot [protected] |
Definition at line 52 of file TProofProgressMemoryPlot.h.