| ROOTANA
    | 
#include <TGenericData.hxx>


| Public Member Functions | |
| 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. | |
| virtual void | Print () | 
| Print the bank contents in a structured way. | |
| Private Attributes | |
| int | fSize | 
| Size of the bank (in what units?) | |
| int | fBankType | 
| Bank data type (MIDAS TID_xxx). | |
| std::string | fBankName | 
| Bank name. | |
| void * | fData | 
A generic ABC for storing decoded data banks. Provides methods for accessing unstructured data. INherited classes will provide more user-friendly data access.
Definition at line 11 of file TGenericData.hxx.
| 
 | inline | 
Definition at line 15 of file TGenericData.hxx.
| 
 | inlinevirtual | 
Definition at line 21 of file TGenericData.hxx.
| 
 | inline | 
Dump the bank contents in an unstructured way.
Definition at line 49 of file TGenericData.hxx.


| 
 | inline | 
Definition at line 39 of file TGenericData.hxx.
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
Definition at line 36 of file TGenericData.hxx.
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
Definition at line 44 of file TGenericData.hxx.
| 
 | inlinevirtual | 
Print the bank contents in a structured way.
Reimplemented in TDT724RawData, TL2249Data, TMesytecData, TTRB3Data, TV1190Data, TV1720RawData, TV1730DppData, TV1730RawData, TV792Data, and TV792NData.
Definition at line 59 of file TGenericData.hxx.

| 
 | private | 
Bank name.
Definition at line 72 of file TGenericData.hxx.
| 
 | private | 
Bank data type (MIDAS TID_xxx).
Definition at line 69 of file TGenericData.hxx.
| 
 | private | 
Pointer to the unstructured data. The data itself is NOT owned by TGenericData.
Definition at line 76 of file TGenericData.hxx.
| 
 | private | 
Size of the bank (in what units?)
Definition at line 66 of file TGenericData.hxx.