|
QualityControl
1.5.1
O2 Data Quality Control Framework
|
A class driving the execution of a QC PostProcessing task inside DPL. More...
#include <PostProcessingDevice.h>
Public Member Functions | |
| PostProcessingDevice (const std::string &taskName, const std::string &configurationSource) | |
| Constructor. More... | |
| void | init (framework::InitContext &) override |
| PostProcessingDevice's init callback. | |
| void | run (framework::ProcessingContext &) override |
| PostProcessingDevice's process callback. | |
| const std::string & | getDeviceName () |
| framework::Inputs | getInputsSpecs () |
| framework::Outputs | getOutputSpecs () |
| framework::Options | getOptions () |
Static Public Member Functions | |
| static std::string | createPostProcessingIdString () |
| ID string for all PostProcessingDevices. | |
| static header::DataOrigin | createPostProcessingDataOrigin () |
| Unified DataOrigin for Post-processing tasks. | |
| static header::DataDescription | createPostProcessingDataDescription (const std::string &taskName) |
| Unified DataDescription naming scheme for all Post-processing tasks. | |
A class driving the execution of a QC PostProcessing task inside DPL.
| o2::quality_control::postprocessing::PostProcessingDevice::PostProcessingDevice | ( | const std::string & | taskName, |
| const std::string & | configurationSource | ||
| ) |
Constructor.
| taskName | - name of the task, which exists in tasks list in the configuration file |
| configurationSource | - absolute path to configuration file, preceded with backend (f.e. "json://") |