QualityControl  1.5.1
O2 Data Quality Control Framework
o2::quality_control_modules::skeleton::SkeletonAggregator Class Reference

Example QC quality aggregator. More...

#include <SkeletonAggregator.h>

Inheritance diagram for o2::quality_control_modules::skeleton::SkeletonAggregator:
Collaboration diagram for o2::quality_control_modules::skeleton::SkeletonAggregator:

Public Member Functions

void configure (std::string name) override
 Configure the aggregator based on its name. More...
 
std::map< std::string, o2::quality_control::core::Qualityaggregate (o2::quality_control::core::QualityObjectsMapType &qoMap) override
 
 ClassDefOverride (SkeletonAggregator, 1)
 
- Public Member Functions inherited from o2::quality_control::checker::AggregatorInterface
 AggregatorInterface ()=default
 Default constructor.
 
virtual ~AggregatorInterface ()=default
 Destructor.
 
virtual std::map< std::string, o2::quality_control::core::Qualityaggregate (std::map< std::string, std::shared_ptr< const o2::quality_control::core::QualityObject >> &qoMap)=0
 Returns new qualities (usually fewer) based on the input qualities. More...
 
void setCustomParameters (const std::unordered_map< std::string, std::string > &parameters)
 Set the custom parameters for this aggregator. Set the custom parameters for this aggregator. It is usually the ones defined in the configuration. More...
 

Additional Inherited Members

- Protected Attributes inherited from o2::quality_control::checker::AggregatorInterface
std::unordered_map< std::string, std::string > mCustomParameters
 

Detailed Description

Example QC quality aggregator.

Author
My Name

Member Function Documentation

void o2::quality_control_modules::skeleton::SkeletonAggregator::configure ( std::string  name)
overridevirtual

Configure the aggregator based on its name.

The configuration of the object can't be done in the constructor because ROOT needs an argument-less constructor when streaming it. We use this method to configure the object. The name might be used to ask the configuration system for specific parameters.

Parameters
nameThe name of the aggregator.

Implements o2::quality_control::checker::AggregatorInterface.


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