master
Add utility to dump RAW data EDProduct
update fed raw data dumper
simplify
Move DataFormats/FEDRawData tests to catch2
Fixes for recent raw data format test PR
- RawDataBuffer class for Phase-2 data. Due to 32-bit range for sourceIDs, linear vector for mapping all possible ranges would be too large, therefore this class uses std:map (supposed to be ROOT compatible). Also, it does one big allocation instead of multiple small ones, but total data size need to be known upfront (which will be the case in DAQ input source). std::vector<std::byte> is used to wrap this, but we could also just use standard C++ array allocation. - add interface and unit test - start from classdef = 2. Setting 1 reports strange error about mismatch with -1 - SLink definitions are moved to a header in DataFormats
Add unit test for FEDRawDataCollection format
RawDataBuffer documentation
code-format