ROOTANA
|
#include <TMesytecData.hxx>
Public Member Functions | |
TMesytecData (int bklen, int bktype, const char *name, void *pdata) | |
Constructor. | |
void | Print () |
Print the bank contents in a structured way. | |
std::vector< ADCMeasMesy > & | GetMeasurements () |
Get the Vector of ADC Measurements. | |
uint32_t | GetADCResolution () const |
uint32_t | GetModuleID () const |
Get Module ID. | |
uint32_t | GetOutputFormat () const |
Get Output format (???) | |
uint32_t | GetTimeStamp () const |
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. | |
Private Attributes | |
uint32_t | fGlobalHeader |
The overall global header. | |
uint32_t | fGlobalTrailer |
The overall global trailer. | |
std::vector< ADCMeasMesy > | fMeasurements |
Vector of ADC Measurements. | |
Class to store data from Mesytec MADC32 module. For details on this module see: http://daq-plone.triumf.ca/HR/VME/mesytec-modules/MADC-32_V14_fw0126.pdf/at_download/file
Definition at line 54 of file TMesytecData.hxx.
TMesytecData::TMesytecData | ( | int | bklen, |
int | bktype, | ||
const char * | name, | ||
void * | pdata | ||
) |
Constructor.
Save the current header.
Definition at line 11 of file TMesytecData.cxx.
|
inline |
Get ADC resolution (11, 12 or 13 bit); Return values: 1 -> 11 bit, 2 -> 12 bit, 3 -> 13 bit (??)
Definition at line 68 of file TMesytecData.hxx.
|
inline |
Get the Vector of ADC Measurements.
Definition at line 64 of file TMesytecData.hxx.
|
inline |
Get Module ID.
Definition at line 71 of file TMesytecData.hxx.
|
inline |
Get Output format (???)
Definition at line 74 of file TMesytecData.hxx.
|
inline |
|
virtual |
Print the bank contents in a structured way.
Reimplemented from TGenericData.
Definition at line 53 of file TMesytecData.cxx.
|
private |
The overall global header.
Definition at line 82 of file TMesytecData.hxx.
|
private |
The overall global trailer.
Definition at line 85 of file TMesytecData.hxx.
|
private |
Vector of ADC Measurements.
Definition at line 88 of file TMesytecData.hxx.