QualityControl
1.5.1
O2 Data Quality Control Framework
|
Public Member Functions | |
SimpleTestAggregator ()=default | |
Default constructor. | |
~SimpleTestAggregator () override=default | |
Destructor. | |
void | configure (std::string name) override |
Configure the aggregator based on its name. More... | |
std::map< std::string, Quality > | aggregate (std::map< std::string, std::shared_ptr< const o2::quality_control::core::QualityObject >> &qoMap) override |
Returns new qualities (usually fewer) based on the input qualities. More... | |
Public Member Functions inherited from o2::quality_control::checker::AggregatorInterface | |
AggregatorInterface ()=default | |
Default constructor. | |
virtual | ~AggregatorInterface ()=default |
Destructor. | |
void | setCustomParameters (const std::unordered_map< std::string, std::string > ¶meters) |
Set the custom parameters for this aggregator. Set the custom parameters for this aggregator. It is usually the ones defined in the configuration. More... | |
Public Attributes | |
string | mValidString |
Additional Inherited Members | |
Protected Attributes inherited from o2::quality_control::checker::AggregatorInterface | |
std::unordered_map< std::string, std::string > | mCustomParameters |
|
inlineoverridevirtual |
Returns new qualities (usually fewer) based on the input qualities.
qoMap | A map of the the QualityObjects to aggregate and their full names. |
Implements o2::quality_control::checker::AggregatorInterface.
|
inlineoverridevirtual |
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.
name | The name of the aggregator. |
Implements o2::quality_control::checker::AggregatorInterface.