![]() |
Project
|
#include <Encoder.h>
Public Member Functions | |
void | init (std::string_view outDir=".", std::string_view fileFor="all", int verbosity=0, std::vector< ROBoardConfig > configurations=makeDefaultROBoardConfig()) |
void | process (gsl::span< const ColumnData > data, InteractionRecord ir, EventType eventType=EventType::Standard) |
void | setSuperpageSize (int maxSize) |
Sets the maximum size of the superpage. | |
void | finalize (bool closeFile=true) |
auto & | getWriter () |
void | emptyHBFMethod (const o2::header::RDHAny *rdh, std::vector< char > &toAdd) const |
void o2::mid::Encoder::emptyHBFMethod | ( | const o2::header::RDHAny * | rdh, |
std::vector< char > & | toAdd | ||
) | const |
Response to orbit triggers in empty HBFs
Definition at line 84 of file Encoder.cxx.
void o2::mid::Encoder::finalize | ( | bool | closeFile = true | ) |
Writes remaining data and closes the file
Definition at line 131 of file Encoder.cxx.
void o2::mid::Encoder::init | ( | std::string_view | outDir = "." , |
std::string_view | fileFor = "all" , |
||
int | verbosity = 0 , |
||
std::vector< ROBoardConfig > | configurations = makeDefaultROBoardConfig() |
||
) |
Initializes links
Definition at line 30 of file Encoder.cxx.
void o2::mid::Encoder::process | ( | gsl::span< const ColumnData > | data, |
InteractionRecord | ir, | ||
EventType | eventType = EventType::Standard |
||
) |
Encodes data
Definition at line 150 of file Encoder.cxx.