ROOTANA
Public Member Functions | Private Attributes
TComplicatedExampleCanvas Class Reference

A complicated canvas example, using the values from V792 module. More...

#include <TComplicatedExampleCanvas.hxx>

Inheritance diagram for TComplicatedExampleCanvas:
Inheritance graph
[legend]
Collaboration diagram for TComplicatedExampleCanvas:
Collaboration graph
[legend]

Public Member Functions

 TComplicatedExampleCanvas ()
 
void ResetCanvasHistograms ()
 Reset the histograms for this canvas. More...
 
void UpdateCanvasHistograms (TDataContainer &dataContainer)
 Update the histograms for this canvas. More...
 
void PlotCanvas (TDataContainer &dataContainer, TRootEmbeddedCanvas *embedCanvas)
 Plot the histograms for this canvas. More...
 
void SetUpCompositeFrame (TGCompositeFrame *compFrame, TRootanaDisplay *display)
 
void BeginRun (int transition, int run, int time)
 Take actions at begin run. More...
 
- Public Member Functions inherited from TCanvasHandleBase
 TCanvasHandleBase (std::string tabName)
 
virtual ~TCanvasHandleBase ()
 
virtual void EndRun (int transition, int run, int time)
 Take actions at end run
More...
 
std::string GetTabName ()
 
TRootEmbeddedCanvas * GetEmbeddedCanvas ()
 This method is only. More...
 

Private Attributes

TH1F * adcValue [32]
 
TGNumberEntry * fBankCounterButton
 

Detailed Description

A complicated canvas example, using the values from V792 module.

Definition at line 13 of file TComplicatedExampleCanvas.hxx.

Constructor & Destructor Documentation

◆ TComplicatedExampleCanvas()

TComplicatedExampleCanvas::TComplicatedExampleCanvas ( )

Definition at line 9 of file TComplicatedExampleCanvas.cxx.

Member Function Documentation

◆ BeginRun()

void TComplicatedExampleCanvas::BeginRun ( int  transition,
int  run,
int  time 
)
inlinevirtual

Take actions at begin run.

Reimplemented from TCanvasHandleBase.

Definition at line 29 of file TComplicatedExampleCanvas.hxx.

◆ PlotCanvas()

void TComplicatedExampleCanvas::PlotCanvas ( TDataContainer dataContainer,
TRootEmbeddedCanvas *  embedCanvas 
)
virtual

Plot the histograms for this canvas.

Implements TCanvasHandleBase.

Definition at line 74 of file TComplicatedExampleCanvas.cxx.

◆ ResetCanvasHistograms()

void TComplicatedExampleCanvas::ResetCanvasHistograms ( )
virtual

Reset the histograms for this canvas.

Implements TCanvasHandleBase.

Definition at line 46 of file TComplicatedExampleCanvas.cxx.

◆ SetUpCompositeFrame()

void TComplicatedExampleCanvas::SetUpCompositeFrame ( TGCompositeFrame *  compFrame,
TRootanaDisplay display 
)
virtual

Reimplemented from TCanvasHandleBase.

Definition at line 20 of file TComplicatedExampleCanvas.cxx.

◆ UpdateCanvasHistograms()

void TComplicatedExampleCanvas::UpdateCanvasHistograms ( TDataContainer dataContainer)
virtual

Update the histograms for this canvas.

Implements TCanvasHandleBase.

Definition at line 53 of file TComplicatedExampleCanvas.cxx.

Here is the call graph for this function:

Field Documentation

◆ adcValue

TH1F* TComplicatedExampleCanvas::adcValue[32]
private

Definition at line 34 of file TComplicatedExampleCanvas.hxx.

◆ fBankCounterButton

TGNumberEntry* TComplicatedExampleCanvas::fBankCounterButton
private

Definition at line 35 of file TComplicatedExampleCanvas.hxx.


The documentation for this class was generated from the following files: