16 #ifndef QC_CHECKER_AGGREGATOR_H 17 #define QC_CHECKER_AGGREGATOR_H 22 #include "QualityControl/QualityObject.h" 25 #include <boost/property_tree/ptree_fwd.hpp> 29 class ConfigurationInterface;
35 class AggregatorInterface;
54 Aggregator(
const std::string& aggregatorName,
const boost::property_tree::ptree& configuration);
61 o2::quality_control::core::QualityObjectsType aggregate(core::QualityObjectsMapType& qoMap);
63 const std::string& getName()
const;
64 std::string getPolicyName()
const;
65 std::vector<std::string> getObjectsNames()
const;
66 bool getAllObjectsOption()
const;
75 #endif // QC_CHECKER_AGGREGATOR_H Skeleton of a quality aggregator user algorithm.
Definition: AggregatorInterface.h:31
Definition: Aggregator.h:32
Definition: Aggregator.h:27
An aggregator as found in the configuration.
Definition: Aggregator.h:42
Container for the configuration of a Check or an Aggregator.
Definition: CheckConfig.h:26