ROOTANA
Public Member Functions | Private Member Functions
TL2249Histograms Class Reference

Class for making histograms of L2249 ADC data. More...

#include <TL2249Histogram.h>

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

Public Member Functions

 TL2249Histograms ()
 Reset the histograms for this canvas. More...
 
virtual ~TL2249Histograms ()
 
void UpdateHistograms (TDataContainer &dataContainer)
 Update 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...
 
- Public Member Functions inherited from THistogramArrayBase
 THistogramArrayBase ()
 
virtual ~THistogramArrayBase ()
 
TH1 * GetHistogram (unsigned i)
 A helper method for accessing each histogram. Does bounds checking. More...
 
void SetNumberChannelsInGroup (int numberChannelsInGroups)
 
const int GetNumberChannelsInGroup ()
 
void SetGroupName (std::string name)
 Set name for the 'group'. More...
 
const std::string GetGroupName ()
 
void SetChannelName (std::string name)
 Set name for the 'channel'. More...
 
const std::string GetChannelName ()
 
void DisableAutoUpdate (bool DisableautoUpdate=true)
 
const bool GetDisableAutoUpdate ()
 
const bool HasAutoUpdate ()
 
virtual std::string GetTabName ()
 Get the name of the top-level tab for these plots, if running DaqDisplay. More...
 
virtual std::string GetSubTabName ()
 Get the name of the sub-tab for these plots, if running DaqDisplay. More...
 
virtual bool IsUpdateWhenPlotted ()
 
virtual TCanvasHandleBaseCreateCanvas ()
 

Private Member Functions

void CreateHistograms ()
 Create Histograms and set labels and range. More...
 

Additional Inherited Members

- Protected Member Functions inherited from THistogramArrayBase
virtual void SetTabName (std::string name)
 Set the name of the top-level tab for these plots, if running DaqDisplay. More...
 
virtual void SetSubTabName (std::string name)
 Set the name of the sub-tab for these plots, if running DaqDisplay. More...
 
virtual void SetUpdateOnlyWhenPlotted (bool whenupdate)
 

Detailed Description

Class for making histograms of L2249 ADC data.

Definition at line 8 of file TL2249Histogram.h.

Constructor & Destructor Documentation

◆ TL2249Histograms()

TL2249Histograms::TL2249Histograms ( )

Reset the histograms for this canvas.

Definition at line 9 of file TL2249Histogram.cxx.

Here is the call graph for this function:

◆ ~TL2249Histograms()

virtual TL2249Histograms::~TL2249Histograms ( )
inlinevirtual

Definition at line 11 of file TL2249Histogram.h.

Member Function Documentation

◆ BeginRun()

void TL2249Histograms::BeginRun ( int  transition,
int  run,
int  time 
)
virtual

Take actions at begin run.

Reimplemented from THistogramArrayBase.

Definition at line 66 of file TL2249Histogram.cxx.

Here is the call graph for this function:

◆ CreateHistograms()

void TL2249Histograms::CreateHistograms ( )
privatevirtual

Create Histograms and set labels and range.

Reimplemented from THistogramArrayBase.

Definition at line 17 of file TL2249Histogram.cxx.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EndRun()

void TL2249Histograms::EndRun ( int  transition,
int  run,
int  time 
)
virtual

Take actions at end run

Reimplemented from THistogramArrayBase.

Definition at line 74 of file TL2249Histogram.cxx.

◆ UpdateHistograms()

void TL2249Histograms::UpdateHistograms ( TDataContainer dataContainer)
virtual

Update the histograms for this canvas.

Get the Vector of ADC Measurements.

Implements THistogramArrayBase.

Definition at line 48 of file TL2249Histogram.cxx.

Here is the call graph for this function:

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