ROOTANA
|
A canvas that plots a single TH1 or TGraph. More...
#include <TSimpleHistogramCanvas.hxx>
Public Member Functions | |
TSimpleHistogramCanvas (TH1 *histo, std::string name, std::string printoption="") | |
TSimpleHistogramCanvas (TGraph *graph, std::string name) | |
~TSimpleHistogramCanvas () | |
void | ResetCanvasHistograms () |
Reset the histograms for this canvas. More... | |
void | UpdateCanvasHistograms (TDataContainer &dataContainer) |
Update the histograms for this canvas. Doesn't do anything. More... | |
void | PlotCanvas (TDataContainer &dataContainer, TRootEmbeddedCanvas *embedCanvas) |
Plot the histograms for this canvas. More... | |
void | BeginRun (int transition, int run, int time) |
Take actions at begin run. More... | |
void | EndRun (int transition, int run, int time) |
Take actions at end run More... | |
void | AddExtraHisto (TH1 *h1) |
void | AddExtraGraph (TGraph *g1) |
Public Member Functions inherited from TCanvasHandleBase | |
TCanvasHandleBase (std::string tabName) | |
virtual | ~TCanvasHandleBase () |
std::string | GetTabName () |
TRootEmbeddedCanvas * | GetEmbeddedCanvas () |
This method is only. More... | |
virtual void | SetUpCompositeFrame (TGCompositeFrame *, TRootanaDisplay *display) |
Private Member Functions | |
TSimpleHistogramCanvas () | |
Private Attributes | |
TH1 * | fHisto |
Pointer to the histogram. More... | |
TGraph * | fGraph |
Pointer to the graph. More... | |
std::vector< TH1 * > | fExtraHistos |
std::vector< TGraph * > | fExtraGraphs |
std::string | fPrintOption |
A canvas that plots a single TH1 or TGraph.
Definition at line 13 of file TSimpleHistogramCanvas.hxx.
TSimpleHistogramCanvas::TSimpleHistogramCanvas | ( | TH1 * | histo, |
std::string | name, | ||
std::string | printoption = "" |
||
) |
Definition at line 7 of file TSimpleHistogramCanvas.cxx.
TSimpleHistogramCanvas::TSimpleHistogramCanvas | ( | TGraph * | graph, |
std::string | name | ||
) |
Definition at line 17 of file TSimpleHistogramCanvas.cxx.
TSimpleHistogramCanvas::~TSimpleHistogramCanvas | ( | ) |
Definition at line 28 of file TSimpleHistogramCanvas.cxx.
|
private |
|
inline |
Definition at line 45 of file TSimpleHistogramCanvas.hxx.
|
inline |
Definition at line 40 of file TSimpleHistogramCanvas.hxx.
|
virtual |
Take actions at begin run.
Reimplemented from TCanvasHandleBase.
Definition at line 89 of file TSimpleHistogramCanvas.cxx.
|
virtual |
Take actions at end run
Reimplemented from TCanvasHandleBase.
Definition at line 94 of file TSimpleHistogramCanvas.cxx.
|
virtual |
Plot the histograms for this canvas.
Implements TCanvasHandleBase.
Definition at line 53 of file TSimpleHistogramCanvas.cxx.
|
virtual |
Reset the histograms for this canvas.
Reset the histograms in fHistoArray.
Implements TCanvasHandleBase.
Definition at line 40 of file TSimpleHistogramCanvas.cxx.
|
virtual |
Update the histograms for this canvas. Doesn't do anything.
Update the histograms for this canvas.
Implements TCanvasHandleBase.
Definition at line 46 of file TSimpleHistogramCanvas.cxx.
|
private |
Definition at line 58 of file TSimpleHistogramCanvas.hxx.
|
private |
Definition at line 57 of file TSimpleHistogramCanvas.hxx.
|
private |
Pointer to the graph.
Definition at line 54 of file TSimpleHistogramCanvas.hxx.
|
private |
Pointer to the histogram.
Definition at line 52 of file TSimpleHistogramCanvas.hxx.
|
private |
Definition at line 61 of file TSimpleHistogramCanvas.hxx.