ROOTANA
|
#include <TV792NData.hxx>
Public Member Functions | |
uint32_t | GetMeasurement () const |
Get the ADC measurement. | |
uint32_t | GetGeoAddress () const |
Get GEO address. | |
uint32_t | GetCrate () const |
Get the crate number. | |
uint32_t | GetChannel () const |
Get the channel number. | |
bool | IsUnderThreshold () const |
Is Under Threshold? | |
bool | IsOverFlow () const |
Is OverFlow? | |
Private Member Functions | |
VADCNMeasurement (uint32_t header, uint32_t measurement) | |
Constructor; need to pass in header and measurement. | |
VADCNMeasurement () | |
Private Attributes | |
uint32_t | adc_header_word |
Fields to hold the header, measurement, trailer and error words. | |
uint32_t | adc_measurement_word |
Friends | |
class | TV792NData |
Class for each TDC measurement For the definition of obscure variables see the CAEN V792N and V785N manual. Data organization is almost same as V792, but with a shifted bit.
Definition at line 11 of file TV792NData.hxx.
|
inlineprivate |
Constructor; need to pass in header and measurement.
Definition at line 42 of file TV792NData.hxx.
|
private |
|
inline |
Get the channel number.
Definition at line 27 of file TV792NData.hxx.
|
inline |
Get the crate number.
Definition at line 24 of file TV792NData.hxx.
|
inline |
Get GEO address.
Definition at line 21 of file TV792NData.hxx.
|
inline |
Get the ADC measurement.
Definition at line 18 of file TV792NData.hxx.
|
inline |
Is OverFlow?
Definition at line 33 of file TV792NData.hxx.
|
inline |
Is Under Threshold?
Definition at line 30 of file TV792NData.hxx.
|
friend |
Definition at line 13 of file TV792NData.hxx.
|
private |
Fields to hold the header, measurement, trailer and error words.
Definition at line 38 of file TV792NData.hxx.
|
private |
Definition at line 39 of file TV792NData.hxx.