55 std::unique_ptr<MessagesPerRoute>
read(
fair::mq::Device* device,
const std::vector<o2f::OutputRoute>& outputRoutes,
const std::string& rawChannel,
size_t slice);
58 std::unordered_map<o2::header::DataOrigin, bool> mDetOrigMap;
60 std::unique_ptr<BinFileOp> mFile;
68 bool mSup0xccdb =
true;
69 bool mRepaireHeaders =
true;
70 bool mRejectDistSTF =
true;
75 template <typename pointer, typename = std::enable_if_t<std::is_pointer<pointer>::value>>
76 inline bool read_advance(
pointer pPtr, std::uint64_t pLen)
81 return mFile->read_advance(pPtr, pLen);
89 std::size_t getHeaderStackSize();
93 static std::uint64_t sStfId;
std::unique_ptr< MessagesPerRoute > read(fair::mq::Device *device, const std::vector< o2f::OutputRoute > &outputRoutes, const std::string &rawChannel, size_t slice)
Read a single TF from the file.