12#ifndef ALICEO2_DATASAMPLINGCONDITIONFACTORY_H
13#define ALICEO2_DATASAMPLINGCONDITIONFACTORY_H
32 static std::unique_ptr<DataSamplingCondition>
create(std::string
name);
A standarised data sampling condition, to decide if given data sample should be passed forward.
A factory of DataSamplingConditions children.
static std::unique_ptr< DataSamplingCondition > createDataSamplingConditionCustom()
Getter for DataSamplingConditionCustom.
static std::unique_ptr< DataSamplingCondition > createDataSamplingConditionPayloadSize()
Getter for DataSamplingConditionPayloadSize.
static std::unique_ptr< DataSamplingCondition > createDataSamplingConditionRandom()
Getter for DataSamplingConditionRandom.
static std::unique_ptr< DataSamplingCondition > createDataSamplingConditionNConsecutive()
Getter for DataSamplingConditionNConsecutive.
static std::unique_ptr< DataSamplingCondition > create(std::string name)
Creates instance of DataSamplingCondition child, given the name.
GLuint const GLchar * name
A header which contains some meta-data generated by Data Sampling.