![]() |
Project
|
A DataSamplingCondition which approves n consecutive samples in defined cycle. It assumes that timesliceID. More...
Inherits o2::utilities::DataSamplingCondition.
Public Member Functions | |
| DataSamplingConditionNConsecutive () | |
| Constructor. | |
| ~DataSamplingConditionNConsecutive () override=default | |
| Default destructor. | |
| void | configure (const boost::property_tree::ptree &config) override |
| Reads 'samplesNumber' and 'cycleSize'. | |
| bool | decide (const o2::framework::DataRef &dataRef) override |
| Makes a positive decision if 'timeslice ID % cycleSize < samplesNumber' is true. | |
Public Member Functions inherited from o2::utilities::DataSamplingCondition | |
| DataSamplingCondition ()=default | |
| Default constructor. | |
| virtual | ~DataSamplingCondition ()=default |
| Default destructor. | |
A DataSamplingCondition which approves n consecutive samples in defined cycle. It assumes that timesliceID.
Definition at line 33 of file DataSamplingConditionNConsecutive.cxx.
|
inline |
Constructor.
Definition at line 38 of file DataSamplingConditionNConsecutive.cxx.
|
overridedefault |
Default destructor.
|
inlineoverridevirtual |
Reads 'samplesNumber' and 'cycleSize'.
Implements o2::utilities::DataSamplingCondition.
Definition at line 43 of file DataSamplingConditionNConsecutive.cxx.
|
inlineoverridevirtual |
Makes a positive decision if 'timeslice ID % cycleSize < samplesNumber' is true.
Implements o2::utilities::DataSamplingCondition.
Definition at line 52 of file DataSamplingConditionNConsecutive.cxx.