1 #ifndef TV792NData_hxx_seen
2 #define TV792NData_hxx_seen
60 TV792NData(
int bklen,
int bktype,
const char* name,
void *pdata);
Class for storing data from CAEN V792 module.
void Print()
Print the bank contents in a structured way.
uint32_t GetCrate() const
Get the crate number.
uint32_t fAdc_header_word
Fields to hold the header, measurement, trailer and error words.
uint32_t fAdc_trailer_word
uint32_t GetNumberChannels() const
Get the number of converted channels.
uint32_t GetEventCounter() const
Get the event counter.
TV792NData(int bklen, int bktype, const char *name, void *pdata)
Constructor.
uint32_t GetGeoAddress() const
Get GEO address.
std::vector< VADCNMeasurement > fMeasurements
Vector of TDC Measurements.
std::vector< VADCNMeasurement > & GetMeasurements()
Get the Vector of TDC Measurements.
uint32_t GetGeoAddress() const
Get GEO address.
VADCNMeasurement(uint32_t header, uint32_t measurement)
Constructor; need to pass in header and measurement.
uint32_t adc_measurement_word
uint32_t GetCrate() const
Get the crate number.
uint32_t GetChannel() const
Get the channel number.
bool IsOverFlow() const
Is OverFlow?
uint32_t adc_header_word
Fields to hold the header, measurement, trailer and error words.
bool IsUnderThreshold() const
Is Under Threshold?
uint32_t GetMeasurement() const
Get the ADC measurement.