|
ROOTANA
|
Class for storing data from CAEN V792 module. More...
#include <TV792Data.hxx>


Public Member Functions | |
| TV792Data (int bklen, int bktype, const char *name, void *pdata) | |
| Constructor. | |
| void | Print () |
| Print the bank contents in a structured way. | |
| uint32_t | GetGeoAddress () const |
| Get GEO address. | |
| uint32_t | GetCrate () const |
| Get the crate number. | |
| uint32_t | GetNumberChannels () const |
| Get the number of converted channels. | |
| uint32_t | GetEventCounter () const |
| Get the event counter. | |
| std::vector< VADCMeasurement > & | 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< VADCMeasurement > | fMeasurements |
| Vector of TDC Measurements. | |
| uint32_t | fAdc_header_word |
| Fields to hold the header, measurement, trailer and error words. | |
| uint32_t | fAdc_trailer_word |
Class for storing data from CAEN V792 module.
Definition at line 53 of file TV792Data.hxx.
| TV792Data::TV792Data | ( | int | bklen, |
| int | bktype, | ||
| const char * | name, | ||
| void * | pdata | ||
| ) |
|
inline |
Get the crate number.
Definition at line 68 of file TV792Data.hxx.

|
inline |
Get the event counter.
Definition at line 74 of file TV792Data.hxx.

|
inline |
Get GEO address.
Definition at line 65 of file TV792Data.hxx.

|
inline |
Get the Vector of TDC Measurements.
Definition at line 77 of file TV792Data.hxx.

|
inline |
Get the number of converted channels.
Definition at line 71 of file TV792Data.hxx.

|
virtual |
Print the bank contents in a structured way.
Reimplemented from TGenericData.
Definition at line 32 of file TV792Data.cxx.


|
private |
Fields to hold the header, measurement, trailer and error words.
Definition at line 87 of file TV792Data.hxx.
|
private |
Definition at line 88 of file TV792Data.hxx.
|
private |
Vector of TDC Measurements.
Definition at line 83 of file TV792Data.hxx.