12#ifndef O2_MCH_RAW_PAYLOAD_PAGINATOR_H
13#define O2_MCH_RAW_PAYLOAD_PAGINATOR_H
46template <
typename ELECMAP,
typename FORMAT,
typename CHARGESUM,
int VERSION>
50 std::string outputBase,
51 const std::set<LinkInfo>& links,
56 gsl::span<const std::byte>
buffer,
57 const std::set<LinkInfo>& links,
Solar2LinkInfo createSolar2LinkInfo()
void paginate(o2::raw::RawFileWriter &rawFileWriter, gsl::span< const std::byte > buffer, const std::set< LinkInfo > &links, Solar2LinkInfo solar2LinkInfo)
void registerLinks(o2::raw::RawFileWriter &rawFileWriter, std::string outputBase, const std::set< LinkInfo > &links, bool filePerLink, bool filePerCru)
std::function< std::optional< LinkInfo >(uint16_t)> Solar2LinkInfo
bool operator<(const observer_ptr< W1 > &p1, const observer_ptr< W2 > &p2)
std::ostream & operator<<(std::ostream &stream, o2::InteractionRecord const &ir)