1#ifndef TDT724RawData_hxx_seen
2#define TDT724RawData_hxx_seen
24 if(i >= 0 && i < (
int)
fSamples.size())
54 TDT724RawData(
int bklen,
int bktype,
const char* name,
void *pdata);
std::vector< uint32_t > fSamples
uint32_t GetSample(int i)
Get Errors.
void AddSamples(std::vector< uint32_t > Samples)
RawChannelMeasurement(int chan)
Constructor; need to pass in header and measurement.
Class to store raw data from CAEN 100MHz DT724 (for raw readout, no-DPP).
void Print()
Print the bank contents in a structured way.
uint32_t GetEventSize() const
Get Event Counter.
std::vector< RawChannelMeasurement > fMeasurements
Vector of DT724 Measurements.
std::vector< uint32_t > fGlobalHeader
The overall global header.
uint32_t GetGeoAddress() const
Get Geographical Address.
uint32_t GetTriggerTimeTag() const
Get the extended trigger time tag.
std::vector< RawChannelMeasurement > & GetMeasurements()
Get the Vector of TDC Measurements.
uint32_t GetEventCounter() const
Get Event Counter.
uint32_t GetChMask()
Get channel mask.