17#ifndef O2_MID_FILTERERBC_H
18#define O2_MID_FILTERERBC_H
36 std::vector<ROFRecord>
process(gsl::span<const ROFRecord> rofRecords);
58 int matchedCollision(
int bc);
62 bool mSelectOnly =
false;
Filtering algorithm for MID.
void setBCDiffLow(int bcDiffLow)
Set the maximum BC diff in the lower side.
void setBunchFilling(const BunchFilling &bunchFilling)
Sets the bunch filling scheme.
void setSelectOnly(bool selectOnly)
Only selects BCs but do not merge them.
void setBCDiffHigh(int bcDiffHigh)
Set the maximum BC diff in the upper side.
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...