|
QualityControl
1.5.1
O2 Data Quality Control Framework
|
A post-processing task which trends values, stores them in a TTree and produces plots. More...
#include <TrendingTask.h>
Public Member Functions | |
| void | configure (std::string name, const boost::property_tree::ptree &config) override |
| Configuration of a post-processing task. Configuration of a post-processing task. Can be overridden if user wants to retrieve the configuration of the task. More... | |
| void | initialize (Trigger, framework::ServiceRegistry &) override |
| Initialization of a post-processing task. Initialization of a post-processing task. User receives a Trigger which caused the initialization and a service registry with singleton interfaces. More... | |
| void | update (Trigger, framework::ServiceRegistry &) override |
| Update of a post-processing task. Update of a post-processing task. User receives a Trigger which caused the update and a service registry with singleton interfaces. More... | |
| void | finalize (Trigger, framework::ServiceRegistry &) override |
| Finalization of a post-processing task. Finalization of a post-processing task. User receives a Trigger which caused the finalization and a service registry with singleton interfaces. More... | |
Public Member Functions inherited from o2::quality_control::postprocessing::PostProcessingInterface | |
| void | setObjectsManager (std::shared_ptr< core::ObjectsManager > objectsManager) |
| void | setName (const std::string &name) |
| std::string | getName () const |
Additional Inherited Members | |
Protected Member Functions inherited from o2::quality_control::postprocessing::PostProcessingInterface | |
| std::shared_ptr< core::ObjectsManager > | getObjectsManager () |
A post-processing task which trends values, stores them in a TTree and produces plots.
A post-processing task which trends objects inside QC database (QCDB). It extracts some values of one or multiple objects using the Reductor classes, then stores them inside a TTree. One can generate plots out the TTree - the class exposes the TTree::Draw interface to the user. The TTree and plots are stored in the QCDB. The class is configured with configuration files, see Framework/postprocessing.json as an example.
|
overridevirtual |
Configuration of a post-processing task. Configuration of a post-processing task. Can be overridden if user wants to retrieve the configuration of the task.
| name | Name of the task |
| config | ConfigurationInterface with prefix set to "" |
Reimplemented from o2::quality_control::postprocessing::PostProcessingInterface.
|
overridevirtual |
Finalization of a post-processing task. Finalization of a post-processing task. User receives a Trigger which caused the finalization and a service registry with singleton interfaces.
| trigger | Trigger which caused the initialization, for example Trigger::EOR |
| services | Interface containing optional interfaces, for example DatabaseInterface |
Implements o2::quality_control::postprocessing::PostProcessingInterface.
|
overridevirtual |
Initialization of a post-processing task. Initialization of a post-processing task. User receives a Trigger which caused the initialization and a service registry with singleton interfaces.
| trigger | Trigger which caused the initialization, for example Trigger::SOR |
| services | Interface containing optional interfaces, for example DatabaseInterface |
Implements o2::quality_control::postprocessing::PostProcessingInterface.
|
overridevirtual |
Update of a post-processing task. Update of a post-processing task. User receives a Trigger which caused the update and a service registry with singleton interfaces.
| trigger | Trigger which caused the initialization, for example Trigger::Period |
| services | Interface containing optional interfaces, for example DatabaseInterface |
Implements o2::quality_control::postprocessing::PostProcessingInterface.