|
QualityControl
1.5.1
O2 Data Quality Control Framework
|
The class in charge of providing single check for a given map of MonitorObjects. More...
#include <Check.h>
Public Member Functions | |
| Check (std::string checkName, std::string configurationSource) | |
| Constructor. More... | |
| void | init () |
| Initialize the check state Expected to run in the init phase of the FairDevice. | |
| QualityObjectsType | check (std::map< std::string, std::shared_ptr< o2::quality_control::core::MonitorObject >> &moMap) |
| void | updateRevision (unsigned int revision) |
| Change the revision. More... | |
| const std::string & | getName () const |
| o2::framework::OutputSpec | getOutputSpec () const |
| o2::framework::Inputs | getInputs () const |
| void | setCheckInterface (CheckInterface *checkInterface) |
| std::string | getPolicyName () const |
| std::vector< std::string > | getObjectsNames () const |
| bool | getAllObjectsOption () const |
Static Public Member Functions | |
| static o2::header::DataDescription | createCheckerDataDescription (const std::string taskName) |
| Static functions. | |
The class in charge of providing single check for a given map of MonitorObjects.
A Check is in charge of loading/instantiating the single check from module, configure them and manage the check process: shadow not required MonitorObjects, invoke beautify process if needed.
| Check::Check | ( | std::string | checkName, |
| std::string | configurationSource | ||
| ) |
| void o2::quality_control::checker::Check::updateRevision | ( | unsigned int | revision | ) |
Change the revision.
Update the revision number with the latest global revision. Expected to be changed after invoke of check(moMap) or revision number overflow.