Project
Loading...
Searching...
No Matches
DataBlock.cxx File Reference
#include "MCHRawEncoderPayload/DataBlock.h"
#include <fmt/format.h>

Go to the source code of this file.

Namespaces

namespace  o2
 a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects
 
namespace  o2::mch
 
namespace  o2::mch::raw
 

Functions

void o2::mch::raw::appendDataBlockHeader (std::vector< std::byte > &outBuffer, DataBlockHeader header)
 Convert the header into bytes.
 
int o2::mch::raw::forEachDataBlockRef (gsl::span< const std::byte > buffer, std::function< void(DataBlockRef ref)> f)
 
int o2::mch::raw::countHeaders (gsl::span< const std::byte > buffer)
 Count the headers in the input buffer.
 
std::ostream & o2::mch::raw::operator<< (std::ostream &os, const DataBlockHeader &header)
 
std::ostream & o2::mch::raw::operator<< (std::ostream &os, const DataBlock &block)
 
std::ostream & o2::mch::raw::operator<< (std::ostream &os, const DataBlockRef &ref)
 
bool o2::mch::raw::operator< (const DataBlockHeader &a, const DataBlockHeader &b)
 
bool o2::mch::raw::operator< (const DataBlockRef &a, const DataBlockRef &b)