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 |