QualityControl  1.5.1
O2 Data Quality Control Framework
o2::quality_control::checker::Aggregator Class Reference

An aggregator as found in the configuration. More...

#include <Aggregator.h>

Collaboration diagram for o2::quality_control::checker::Aggregator:

Public Member Functions

 Aggregator (const std::string &aggregatorName, const boost::property_tree::ptree &configuration)
 Constructor. More...
void init ()
 Initialize the aggregator.
o2::quality_control::core::QualityObjectsType aggregate (core::QualityObjectsMapType &qoMap)
const std::string & getName () const
std::string getPolicyName () const
std::vector< std::string > getObjectsNames () const
bool getAllObjectsOption () const

Detailed Description

An aggregator as found in the configuration.

An instance of this class represents a single aggregator as defined in the config file. It is in charge of loading/instantiating it from a module, configure it and execute the aggregation call on the underlying module.

Constructor & Destructor Documentation

Aggregator::Aggregator ( const std::string &  aggregatorName,
const boost::property_tree::ptree &  configuration 


Aggregator constructor

Create an aggregator using the provided configuration.

aggregatorNameAggregator name that must exist in the configuration
configurationSourcePath to configuration

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