14#include <fairlogger/Logger.h>
29 LOG(error) <<
"IR " <<
rec.bc <<
'/' <<
rec.orbit <<
" is ahead of the reference IR "
31 throw std::runtime_error(
"Requested IR is ahead of the reference IR");
46 for (
int ihb = hb0; ihb <= hb1; ihb++) {
58 throw std::runtime_error(s);
#define O2ParamImpl(classname)
constexpr int LHCMaxBunches
uint16_t bc
bunch crossing ID of interaction
void checkConsistency() const
uint32_t getHBF(const IR &rec) const
get TF ID corresponding to this IR
IR getIRHBF(uint32_t hbf) const
get IR corresponding to start of the TF
uint32_t orbitFirstSampled
1st orbit sampled in the MC
int fillHBIRvector(std::vector< IR > &dst, const IR &fromIR, const IR &toIR) const
uint32_t orbitFirst
orbit of 1st TF of the run
LOG(info)<< "Compressed in "<< sw.CpuTime()<< " s"