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://") |