|
QualityControl
1.5.1
O2 Data Quality Control Framework
|
An aggregator as found in the configuration. More...
#include <Aggregator.h>
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 |
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.
| Aggregator::Aggregator | ( | const std::string & | aggregatorName, |
| const boost::property_tree::ptree & | configuration | ||
| ) |
Constructor.
Aggregator constructor
Create an aggregator using the provided configuration.
| aggregatorName | Aggregator name that must exist in the configuration |
| configurationSource | Path to configuration |