|
artdaq_core
v3_08_01
|
Contains the information necessary for retrieving Fragment objects from the ContainerFragment. More...
#include <artdaq-core/Data/ContainerFragment.hh>
Public Types | |
| typedef uint8_t | data_t |
| Basic unit of data-retrieval. | |
| typedef uint64_t | count_t |
| Size of block_count variables. | |
Public Attributes | |
| count_t | block_count: 16 |
| The number of Fragment objects stored in the ContainerFragment. | |
| count_t | fragment_type: 8 |
| The Fragment::type_t of stored Fragment objects. | |
| count_t | version: 4 |
| Version number of ContainerFragment. | |
| count_t | missing_data: 1 |
| Flag if the ContainerFragment knows that it is missing data. | |
| count_t | has_index: 1 |
| Whether the ContainerFragment has an index at the end of the payload. | |
| count_t | unused_flag1: 1 |
| Unused. | |
| count_t | unused_flag2: 1 |
| Unused. | |
| count_t | unused: 32 |
| Unused. | |
| uint64_t | index_offset |
| Index starts this many bytes after the beginning of the payload (is also the total size of contained Fragments) | |
Static Public Attributes | |
| static size_t const | size_words = 16ul |
| Size of the Metadata object. | |
Contains the information necessary for retrieving Fragment objects from the ContainerFragment.
Definition at line 56 of file ContainerFragment.hh.