12#define BOOST_TEST_MODULE Test MCHRaw RAWDataHeader
13#define BOOST_TEST_MAIN
14#define BOOST_TEST_DYN_LINK
16#include <boost/test/unit_test.hpp>
25 std::vector<uint32_t>
buffer(16);
27 for (
int i = 0;
i < 16;
i++) {
28 buffer[
i] =
n | ((
n + 1) << 8) | ((
n + 2) << 16) | ((
n + 3) << 24);
36 std::vector<std::byte>
buffer(64);
37 for (uint8_t
i = 0;
i < 64;
i++) {
43BOOST_AUTO_TEST_SUITE(o2_mch_raw)
45BOOST_AUTO_TEST_SUITE(rawdataheader)
51 rdh.
word0 = 0x0706050403020100;
52 rdh.
word1 = 0x0F0E0D0C0B0A0908;
53 rdh.
word2 = 0x1716151413121110;
54 rdh.
word3 = 0x1F1E1D1C1B1A1918;
55 rdh.
word4 = 0x2726252423222120;
56 rdh.
word5 = 0x2F2E2D2C2B2A2928;
57 rdh.
word6 = 0x3736353433323130;
58 rdh.
word7 = 0x3F3E3D3C3B3A3938;
65 std::vector<std::byte>
buffer;
85BOOST_AUTO_TEST_SUITE_END()
86BOOST_AUTO_TEST_SUITE_END()
o2::header::RDHAny createRDH(gsl::span< const std::byte > buffer, int version)
void appendRDH(std::vector< std::byte > &buffer, const o2::header::RDHAny &rdh)
Append bytes from RDH to the buffer.
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
BOOST_AUTO_TEST_CASE(FlatHisto)
static void setVersion(H &rdh, uint8_t v, NOTPTR(H))
std::vector< uint32_t > testBuffer32()
std::vector< std::byte > testBufferByte()
o2::header::RDHAny getTestRDH(int version)
BOOST_CHECK_EQUAL(triggersD.size(), triggers.size())