|
QualityControl
1.5.1
O2 Data Quality Control Framework
|
#include <string>#include <functional>#include <iosfwd>Go to the source code of this file.
Classes | |
| struct | o2::quality_control::postprocessing::Trigger |
Typedefs | |
| using | o2::quality_control::postprocessing::TriggerFcn = std::function< Trigger()> |
Enumerations | |
| enum | o2::quality_control::postprocessing::TriggerType { No = 0, Once, Always, StartOfRun, EndOfRun, StartOfFill, EndOfFill, Periodic, NewObject, UserOrControl, INVALID } |
| Possible triggers. | |
Functions | |
| TriggerFcn | o2::quality_control::postprocessing::triggers::StartOfRun () |
| Triggers when it detects a Start Of Run during its uptime (once per each) | |
| TriggerFcn | o2::quality_control::postprocessing::triggers::EndOfRun () |
| Triggers when it detects an End Of Run during its uptime (once per each) | |
| TriggerFcn | o2::quality_control::postprocessing::triggers::StartOfFill () |
| Triggers when it detects Stable Beams during its uptime (once per each) | |
| TriggerFcn | o2::quality_control::postprocessing::triggers::EndOfFill () |
| Triggers when it detects an event dump during its uptime (once per each) | |
| TriggerFcn | o2::quality_control::postprocessing::triggers::Periodic (double seconds) |
| Triggers when a period of time passes. | |
| TriggerFcn | o2::quality_control::postprocessing::triggers::NewObject (std::string databaseUrl, std::string objectPath) |
| Triggers when it detect a new object in QC repository with given name. | |
| TriggerFcn | o2::quality_control::postprocessing::triggers::Once () |
| Triggers only first time it is executed. | |
| TriggerFcn | o2::quality_control::postprocessing::triggers::Always () |
| Triggers always. | |
| TriggerFcn | o2::quality_control::postprocessing::triggers::Never () |
| Triggers never. | |