|
HIPO
4.3.0
High Performance Output data format for experimental physics
|
Low-level data structures for the HIPO format. More...
Classes | |
| class | hipo::structure |
| Low-level data structure representing a HIPO structure. More... | |
| class | hipo::composite |
| class | hipo::bank |
| Represents a HIPO bank, a tabular data structure with rows and typed columns. More... | |
| struct | hipo::schemaEntry_t |
| Describes a single column (entry) within a schema. More... | |
| class | hipo::schema |
| Schema definition for a HIPO bank. More... | |
| class | hipo::dictionary |
| Collection of schema definitions, typically read from a HIPO file header. More... | |
| struct | hipo::recordHeader_t |
| Header structure for a HIPO record. More... | |
| class | hipo::data |
| Lightweight wrapper for a raw data pointer with type, size, and offset metadata. More... | |
| class | hipo::dataframe |
| Container for multiple events packed into a single frame. More... | |
| class | hipo::record |
| Represents a single HIPO record containing multiple events. More... | |
| class | hipo::event |
| Represents a HIPO event, a container for multiple structures/banks. More... | |
| class | hipo::recordbuilder |
| Builds HIPO records by accumulating events and compressing them. More... | |
Typedefs | |
| typedef struct hipo::schemaEntry_t | hipo::schemaEntry_t |
| Describes a single column (entry) within a schema. More... | |
| typedef struct hipo::recordHeader_t | hipo::recordHeader_t |
| Header structure for a HIPO record. More... | |
Low-level data structures for the HIPO format.
| typedef struct hipo::recordHeader_t hipo::recordHeader_t |
Header structure for a HIPO record.
Contains metadata fields describing the layout, sizes, and compression properties of a single HIPO record as stored on disk.
| typedef struct hipo::schemaEntry_t hipo::schemaEntry_t |
Describes a single column (entry) within a schema.
Each entry stores the column name, its type string, numeric type identifier, the size of that type in bytes, and the byte offset of the column within a row.