ROOTANA
|
#include <TTRB3Data.hxx>
Public Member Functions | |
TTRB3Data (int bklen, int bktype, const char *name, void *pdata) | |
Constructor. | |
void | Print () |
Print the bank contents in a structured way. | |
const int | GetNumberMeasurements () |
std::vector< TrbTdcMeas > & | GetMeasurements () |
Get the Vector of TDC Measurements. | |
const uint32_t | GetPacketSize () |
Get Packet size. | |
const uint32_t | GetSeqNr () |
const uint32_t | GetRunNr () |
const uint32_t | GetYear () |
const uint32_t | GetMonth () |
const uint32_t | GetDay () |
const uint32_t | GetTime () |
TrbDecoder & | GetDecoder () |
Get decoder. | |
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< TrbTdcMeas > | fMeasurements |
Vector of TDC Measurements. | |
TrbDecoder | decoder |
Container for data packets from TRB3. Uses the TRB3Decoder class.
Definition at line 12 of file TTRB3Data.hxx.
TTRB3Data::TTRB3Data | ( | int | bklen, |
int | bktype, | ||
const char * | name, | ||
void * | pdata | ||
) |
Constructor.
Definition at line 7 of file TTRB3Data.cxx.
|
inline |
Definition at line 37 of file TTRB3Data.hxx.
|
inline |
Get decoder.
Definition at line 42 of file TTRB3Data.hxx.
|
inline |
Get the Vector of TDC Measurements.
Definition at line 24 of file TTRB3Data.hxx.
|
inline |
Definition at line 35 of file TTRB3Data.hxx.
|
inline |
Definition at line 21 of file TTRB3Data.hxx.
|
inline |
Get Packet size.
Definition at line 27 of file TTRB3Data.hxx.
|
inline |
Definition at line 31 of file TTRB3Data.hxx.
|
inline |
Definition at line 29 of file TTRB3Data.hxx.
|
inline |
Definition at line 39 of file TTRB3Data.hxx.
|
inline |
Definition at line 33 of file TTRB3Data.hxx.
|
virtual |
Print the bank contents in a structured way.
Reimplemented from TGenericData.
Definition at line 14 of file TTRB3Data.cxx.
|
private |
Definition at line 50 of file TTRB3Data.hxx.
|
private |
Vector of TDC Measurements.
Definition at line 48 of file TTRB3Data.hxx.