Project
Loading...
Searching...
No Matches
o2::utilities::DataSamplingCondition Class Referenceabstract

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.
 

Detailed Description

A standardised data sampling condition, to decide if given data sample should be passed forward.

Definition at line 29 of file DataSamplingCondition.h.

Constructor & Destructor Documentation

◆ DataSamplingCondition()

o2::utilities::DataSamplingCondition::DataSamplingCondition ( )
default

Default constructor.

◆ ~DataSamplingCondition()

virtual o2::utilities::DataSamplingCondition::~DataSamplingCondition ( )
virtualdefault

Default destructor.

Member Function Documentation

◆ configure()

virtual void o2::utilities::DataSamplingCondition::configure ( const boost::property_tree::ptree &  )
pure virtual

◆ decide()

virtual bool o2::utilities::DataSamplingCondition::decide ( const o2::framework::DataRef )
pure virtual

The documentation for this class was generated from the following file: