artdaq_core  v1_07_04
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
Public Types | Public Attributes | Static Public Attributes | List of all members
artdaq::ContainerFragment::Metadata Struct Reference

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: 55
 The number of Fragment objects stored in the ContainerFragment.
 
count_t fragment_type: 8
 The Fragment::type_t of stored Fragment objects.
 
count_t missing_data: 1
 Flag if the ContainerFragment knows that it is missing data.
 
size_t index [CONTAINER_FRAGMENT_COUNT_MAX]
 Offset of each Fragment within the ContainerFragment.
 

Static Public Attributes

static size_t const size_words = 8ul + CONTAINER_FRAGMENT_COUNT_MAX * sizeof(size_t) / sizeof(data_t)
 Size of the Metadata object.
 

Detailed Description

Contains the information necessary for retrieving Fragment objects from the ContainerFragment.

Definition at line 37 of file ContainerFragment.hh.


The documentation for this struct was generated from the following file: