The following describes the pre-2018 data format as it is handed off to the CODA ROC.

Each DMA transaction in the RCE contains n Event Banks as they are output from the Data Bank Builder firmware block (see below). The ROL pre-pends this data with a  64-bit EVIO header of type "Bank of banks" 0x0E.

Data Bank Builder Firmware Output

The following data is output from the Data Bank Builder for each trigger received. N of these "Event Banks" are concatenated into a DMA transfer based upon the number of triggers per block.

Note: The second 32-bit header word from the Event Builder is dropped. If the total size of the event data is not an event number of 32-bit words, an empty 32-bit word is added at the end of the data bank.