ROOTANA
Public Member Functions | Private Attributes
TL2249Data Class Reference

Class for storing data from LeCroy 2249 module. More...

#include <TL2249Data.hxx>

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

Public Member Functions

 TL2249Data (int bklen, int bktype, const char *name, void *pdata)
 Constructor. More...
 
void Print ()
 Print the bank contents in a structured way. More...
 
std::vector< LADCMeasurement > & GetMeasurements ()
 Get the Vector of ADC Measurements. More...
 
- Public Member Functions inherited from TGenericData
 TGenericData (int bklen, int bktype, const char *name, void *pdata)
 
virtual ~TGenericData ()
 
const uint16_t * GetData16 () const
 
const uint32_t * GetData32 () const
 
const uint64_t * GetData64 () const
 
const float * GetFloat () const
 
const double * GetDouble () const
 
const char * GetChar () const
 
int GetSize () const
 
int GetType () const
 
std::string GetName () const
 
void Dump ()
 Dump the bank contents in an unstructured way. More...
 

Private Attributes

std::vector< LADCMeasurementfMeasurements
 Vector of ADC Measurements. More...
 

Detailed Description

Class for storing data from LeCroy 2249 module.

Definition at line 37 of file TL2249Data.hxx.

Constructor & Destructor Documentation

◆ TL2249Data()

TL2249Data::TL2249Data ( int  bklen,
int  bktype,
const char *  name,
void *  pdata 
)

Constructor.

Definition at line 5 of file TL2249Data.cxx.

Here is the call graph for this function:

Member Function Documentation

◆ GetMeasurements()

std::vector<LADCMeasurement>& TL2249Data::GetMeasurements ( )
inline

Get the Vector of ADC Measurements.

Definition at line 49 of file TL2249Data.hxx.

Here is the caller graph for this function:

◆ Print()

void TL2249Data::Print ( )
virtual

Print the bank contents in a structured way.

Reimplemented from TGenericData.

Definition at line 18 of file TL2249Data.cxx.

Here is the call graph for this function:

Field Documentation

◆ fMeasurements

std::vector<LADCMeasurement> TL2249Data::fMeasurements
private

Vector of ADC Measurements.

Definition at line 55 of file TL2249Data.hxx.


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