pflib v3.0.0-rc1-29-g3a901ac
Pretty Fine HGCROC Interaction Library
All Classes Namespaces Files Functions Variables Typedefs Pages
SingleROCEventPacket.h
1#pragma once
2
3#include <array>
4#include <span>
5
6#include "pflib/packing/Reader.h"
7#include "pflib/packing/DAQLinkFrame.h"
8#include "pflib/packing/TriggerLinkFrame.h"
9
10namespace pflib::packing {
11
42
43}
Reading a raw data stream with some underlying backend.
Definition Reader.h:19
Simple HGCROC-only event packet.
Definition SingleROCEventPacket.h:22
Reader & read(Reader &r)
read from the input reader into this packet
Definition SingleROCEventPacket.cxx:41
void from(std::span< uint32_t > data)
parse into this package from the passed data span
Definition SingleROCEventPacket.cxx:10
std::array< DAQLinkFrame, 2 > daq_links
the two daq links for the connected HGCROC
Definition SingleROCEventPacket.h:24
SingleROCEventPacket()=default
default constructor that does nothing
std::array< TriggerLinkFrame, 4 > trigger_links
the four trigger links
Definition SingleROCEventPacket.h:26