ROOTANA
|
Class to store raw data from CAEN 100MHz DT724 (for raw readout, no-DPP). More...
#include <TDT724RawData.hxx>
Public Member Functions | |
TDT724RawData (int bklen, int bktype, const char *name, void *pdata) | |
Constructor. | |
uint32_t | GetEventCounter () const |
Get Event Counter. | |
uint32_t | GetEventSize () const |
Get Event Counter. | |
uint32_t | GetGeoAddress () const |
Get Geographical Address. | |
uint32_t | GetTriggerTimeTag () const |
Get the extended trigger time tag. | |
uint32_t | GetChMask () |
Get channel mask. | |
void | Print () |
Print the bank contents in a structured way. | |
std::vector< RawChannelMeasurement > & | GetMeasurements () |
Get the Vector of TDC Measurements. | |
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 | |
std::vector< uint32_t > | fGlobalHeader |
The overall global header. | |
std::vector< RawChannelMeasurement > | fMeasurements |
Vector of DT724 Measurements. | |
Class to store raw data from CAEN 100MHz DT724 (for raw readout, no-DPP).
Definition at line 49 of file TDT724RawData.hxx.
TDT724RawData::TDT724RawData | ( | int | bklen, |
int | bktype, | ||
const char * | name, | ||
void * | pdata | ||
) |
Constructor.
Definition at line 7 of file TDT724RawData.cxx.
|
inline |
Get channel mask.
Definition at line 70 of file TDT724RawData.hxx.
|
inline |
Get Event Counter.
Definition at line 58 of file TDT724RawData.hxx.
|
inline |
Get Event Counter.
Definition at line 61 of file TDT724RawData.hxx.
|
inline |
Get Geographical Address.
Definition at line 64 of file TDT724RawData.hxx.
|
inline |
Get the Vector of TDC Measurements.
Definition at line 75 of file TDT724RawData.hxx.
|
inline |
Get the extended trigger time tag.
Definition at line 67 of file TDT724RawData.hxx.
|
virtual |
Print the bank contents in a structured way.
Reimplemented from TGenericData.
Definition at line 56 of file TDT724RawData.cxx.
|
private |
The overall global header.
Definition at line 85 of file TDT724RawData.hxx.
|
private |
Vector of DT724 Measurements.
Definition at line 88 of file TDT724RawData.hxx.