Project
Loading...
Searching...
No Matches
PayloadPaginator.h File Reference
#include <string>
#include <gsl/span>
#include <functional>
#include <optional>
#include <set>
#include <iostream>
#include <cstdint>

Go to the source code of this file.

Classes

struct  o2::mch::raw::LinkInfo
 

Namespaces

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

Typedefs

using o2::mch::raw::Solar2LinkInfo = std::function< std::optional< LinkInfo >(uint16_t)>
 

Functions

bool o2::mch::raw::operator< (const LinkInfo &, const LinkInfo &)
 
std::ostream & o2::mch::raw::operator<< (std::ostream &os, const LinkInfo &li)
 
template<typename ELECMAP , typename FORMAT , typename CHARGESUM , int VERSION>
Solar2LinkInfo o2::mch::raw::createSolar2LinkInfo ()
 
void o2::mch::raw::registerLinks (o2::raw::RawFileWriter &rawFileWriter, std::string outputBase, const std::set< LinkInfo > &links, bool filePerLink, bool filePerCru)
 
void o2::mch::raw::paginate (o2::raw::RawFileWriter &rawFileWriter, gsl::span< const std::byte > buffer, const std::set< LinkInfo > &links, Solar2LinkInfo solar2LinkInfo)