![]() |
Project
|
Filtering algorithm for MID. More...
#include <FiltererBC.h>
Public Member Functions | |
std::vector< ROFRecord > | process (gsl::span< const ROFRecord > rofRecords) |
Filters the data BC. | |
void | setBCDiffLow (int bcDiffLow) |
Set the maximum BC diff in the lower side. | |
void | setBCDiffHigh (int bcDiffHigh) |
Set the maximum BC diff in the upper side. | |
void | setSelectOnly (bool selectOnly) |
Only selects BCs but do not merge them. | |
void | setBunchFilling (const BunchFilling &bunchFilling) |
Sets the bunch filling scheme. | |
Filtering algorithm for MID.
Definition at line 30 of file FiltererBC.h.
Filters the data BC.
rofRecords | ROF records |
Definition at line 74 of file FiltererBC.cxx.
Set the maximum BC diff in the upper side.
bcDiffHigh | maximum BC diff in the upper side (positive value) |
Definition at line 44 of file FiltererBC.h.
Set the maximum BC diff in the lower side.
bcDiffLow | maximum BC diff in the lower side (negative value) |
Definition at line 40 of file FiltererBC.h.
|
inline |
Sets the bunch filling scheme.
bunchFilling | Bunch filling scheme |
Definition at line 52 of file FiltererBC.h.
|
inline |
Only selects BCs but do not merge them.
selectOnly | Flag to only select BCs without merging events |
Definition at line 48 of file FiltererBC.h.