ROOTANA
|
Class for making histogram of raw V1730Dpp waveforms. More...
#include <TV1730RawWaveform.h>
Public Member Functions | |
TV1730RawWaveform () | |
Reset the histogram for this canvas. More... | |
virtual | ~TV1730RawWaveform () |
void | UpdateHistograms (TDataContainer &dataContainer) |
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... | |
int | GetNumSamples () |
void | SetNumSamples (int numSamples) |
int | GetNsecsPerSample () |
void | SetNanosecsPerSample (int nsecsPerSample) |
void | Reset () |
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 TCanvasHandleBase * | CreateCanvas () |
Private Member Functions | |
void | CreateHistograms () |
Function to create histograms; users will want to implement this function. More... | |
Private Attributes | |
int | numSamples |
int | nanosecsPerSample |
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) |
Class for making histogram of raw V1730Dpp waveforms.
Definition at line 8 of file TV1730RawWaveform.h.
TV1730RawWaveform::TV1730RawWaveform | ( | ) |
Reset the histogram for this canvas.
Definition at line 7 of file TV1730RawWaveform.cxx.
|
inlinevirtual |
Definition at line 11 of file TV1730RawWaveform.h.
|
virtual |
Take actions at begin run.
Reimplemented from THistogramArrayBase.
Definition at line 110 of file TV1730RawWaveform.cxx.
|
privatevirtual |
Function to create histograms; users will want to implement this function.
Reimplemented from THistogramArrayBase.
Definition at line 18 of file TV1730RawWaveform.cxx.
|
virtual |
Take actions at end run
Reimplemented from THistogramArrayBase.
Definition at line 117 of file TV1730RawWaveform.cxx.
|
inline |
Definition at line 25 of file TV1730RawWaveform.h.
|
inline |
Definition at line 23 of file TV1730RawWaveform.h.
void TV1730RawWaveform::Reset | ( | ) |
|
inline |
|
inline |
|
virtual |
Update the histogram for this canvas. This method works, but is generally not used; instead, TDeapAnaManager handles filling this histogram.
Implements THistogramArrayBase.
Definition at line 55 of file TV1730RawWaveform.cxx.
|
private |
Definition at line 34 of file TV1730RawWaveform.h.
|
private |
Definition at line 33 of file TV1730RawWaveform.h.