#include <TCanvasHandleBase.hxx>
Public Member Functions | |
TCanvasHandleBase (std::string tabName) | |
virtual | ~TCanvasHandleBase () |
virtual void | ResetCanvasHistograms ()=0 |
Reset the histograms for this canvas. | |
virtual void | UpdateCanvasHistograms (TDataContainer &dataContainer)=0 |
Update the histograms for this canvas. | |
virtual void | PlotCanvas (TDataContainer &dataContainer, TRootEmbeddedCanvas *embedCanvas)=0 |
Plot the histograms for this canvas. | |
virtual void | BeginRun (int transition, int run, int time) |
Take actions at begin run. | |
virtual void | EndRun (int transition, int run, int time) |
Take actions at end run. | |
std::string | GetTabName () |
TRootEmbeddedCanvas * | GetEmbeddedCanvas () |
This method is only. | |
virtual void | SetUpCompositeFrame (TGCompositeFrame *, TRootanaDisplay *display) |
Private Member Functions | |
TCanvasHandleBase () | |
Private Attributes | |
std::string | fTabName |
Definition at line 18 of file TCanvasHandleBase.hxx.
TCanvasHandleBase::TCanvasHandleBase | ( | std::string | tabName | ) | [inline] |
virtual TCanvasHandleBase::~TCanvasHandleBase | ( | ) | [inline, virtual] |
Definition at line 21 of file TCanvasHandleBase.hxx.
TCanvasHandleBase::TCanvasHandleBase | ( | ) | [inline, private] |
Definition at line 52 of file TCanvasHandleBase.hxx.
virtual void TCanvasHandleBase::BeginRun | ( | int | transition, | |
int | run, | |||
int | time | |||
) | [inline, virtual] |
Take actions at begin run.
Reimplemented in TComplicatedExampleCanvas, and TFancyHistogramCanvas.
Definition at line 33 of file TCanvasHandleBase.hxx.
virtual void TCanvasHandleBase::EndRun | ( | int | transition, | |
int | run, | |||
int | time | |||
) | [inline, virtual] |
Take actions at end run.
Reimplemented in TFancyHistogramCanvas.
Definition at line 36 of file TCanvasHandleBase.hxx.
TRootEmbeddedCanvas* TCanvasHandleBase::GetEmbeddedCanvas | ( | ) | [inline] |
This method is only.
Definition at line 41 of file TCanvasHandleBase.hxx.
std::string TCanvasHandleBase::GetTabName | ( | ) | [inline] |
Definition at line 38 of file TCanvasHandleBase.hxx.
References fTabName.
Referenced by TRootanaDisplay::AddSingleCanvas().
00038 {return fTabName;}
virtual void TCanvasHandleBase::PlotCanvas | ( | TDataContainer & | dataContainer, | |
TRootEmbeddedCanvas * | embedCanvas | |||
) | [pure virtual] |
Plot the histograms for this canvas.
Implemented in TComplicatedExampleCanvas, TFancyHistogramCanvas, TMulticanvas, and TSimpleExampleCanvas.
virtual void TCanvasHandleBase::ResetCanvasHistograms | ( | ) | [pure virtual] |
Reset the histograms for this canvas.
Implemented in TComplicatedExampleCanvas, TFancyHistogramCanvas, TMulticanvas, and TSimpleExampleCanvas.
virtual void TCanvasHandleBase::SetUpCompositeFrame | ( | TGCompositeFrame * | , | |
TRootanaDisplay * | display | |||
) | [inline, virtual] |
Reimplemented in TComplicatedExampleCanvas, and TFancyHistogramCanvas.
Definition at line 48 of file TCanvasHandleBase.hxx.
Referenced by TRootanaDisplay::AddSingleCanvas().
virtual void TCanvasHandleBase::UpdateCanvasHistograms | ( | TDataContainer & | dataContainer | ) | [pure virtual] |
Update the histograms for this canvas.
Implemented in TComplicatedExampleCanvas, TFancyHistogramCanvas, TMulticanvas, and TSimpleExampleCanvas.
std::string TCanvasHandleBase::fTabName [private] |
Definition at line 52 of file TCanvasHandleBase.hxx.
Referenced by GetTabName(), and TCanvasHandleBase().