![]() |
Project
|
A standardised data sampling condition, to decide if given data sample should be passed forward. More...
#include <DataSamplingCondition.h>
Inherited by o2::utilities::DataSamplingConditionCustom, o2::utilities::DataSamplingConditionNConsecutive, o2::utilities::DataSamplingConditionPayloadSize, and o2::utilities::DataSamplingConditionRandom.
Public Member Functions | |
DataSamplingCondition ()=default | |
Default constructor. | |
virtual | ~DataSamplingCondition ()=default |
Default destructor. | |
virtual void | configure (const boost::property_tree::ptree &)=0 |
Reads custom configuration parameters. | |
virtual bool | decide (const o2::framework::DataRef &)=0 |
Makes decision whether to pass a data sample or not. | |
A standardised data sampling condition, to decide if given data sample should be passed forward.
Definition at line 29 of file DataSamplingCondition.h.
|
default |
Default constructor.
|
virtualdefault |
Default destructor.
|
pure virtual |
Reads custom configuration parameters.
Implemented in o2::utilities::DataSamplingConditionCustom, o2::utilities::DataSamplingConditionNConsecutive, o2::utilities::DataSamplingConditionPayloadSize, and o2::utilities::DataSamplingConditionRandom.
|
pure virtual |
Makes decision whether to pass a data sample or not.
Implemented in o2::utilities::DataSamplingConditionCustom, o2::utilities::DataSamplingConditionNConsecutive, o2::utilities::DataSamplingConditionPayloadSize, and o2::utilities::DataSamplingConditionRandom.