LDMX Software
EventBuilder
include
EventBuilder
Event
GenericDataBlock.h
1
#ifndef GENERICDATABLOCK_H
2
#define GENERICDATABLOCK_H
3
4
#include <cstdint>
5
#include <vector>
6
#include <cstddef>
7
#include "EventBuilder/Fragment.h"
8
9
namespace
eventbuilder {
10
11
struct
GenericDataBlock
{
12
uint64_t subsystem_id = 0;
13
uint64_t timestamp_ns = 0;
14
std::vector<uint8_t> data;
// raw encoded payload
15
uint32_t checksum = 0;
16
17
size_t
size()
const
{
return
data.size(); }
18
};
19
20
}
// namespace eventbuilder
21
22
#endif
// GENERICDATABLOCK_H
eventbuilder::GenericDataBlock
Definition
GenericDataBlock.h:11
Generated by
1.12.0