QualityControl  1.5.1
O2 Data Quality Control Framework
o2::quality_control_modules::skeleton::SkeletonPostProcessing Class Referencefinal

Example Quality Control Postprocessing Task. More...

#include <SkeletonPostProcessing.h>

Inheritance diagram for o2::quality_control_modules::skeleton::SkeletonPostProcessing:
Collaboration diagram for o2::quality_control_modules::skeleton::SkeletonPostProcessing:

Public Member Functions

 SkeletonPostProcessing ()=default
 Constructor.
 
 ~SkeletonPostProcessing () override
 Destructor.
 
void initialize (quality_control::postprocessing::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 (quality_control::postprocessing::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 (quality_control::postprocessing::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
virtual void configure (std::string name, const boost::property_tree::ptree &config)
 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 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::ObjectsManagergetObjectsManager ()
 

Detailed Description

Example Quality Control Postprocessing Task.

Author
My Name

Member Function Documentation

void o2::quality_control_modules::skeleton::SkeletonPostProcessing::finalize ( quality_control::postprocessing::Trigger  ,
framework::ServiceRegistry &   
)
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.

Parameters
triggerTrigger which caused the initialization, for example Trigger::EOR
servicesInterface containing optional interfaces, for example DatabaseInterface

Implements o2::quality_control::postprocessing::PostProcessingInterface.

void o2::quality_control_modules::skeleton::SkeletonPostProcessing::initialize ( quality_control::postprocessing::Trigger  ,
framework::ServiceRegistry &   
)
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.

Parameters
triggerTrigger which caused the initialization, for example Trigger::SOR
servicesInterface containing optional interfaces, for example DatabaseInterface

Implements o2::quality_control::postprocessing::PostProcessingInterface.

void o2::quality_control_modules::skeleton::SkeletonPostProcessing::update ( quality_control::postprocessing::Trigger  t,
framework::ServiceRegistry &   
)
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.

Parameters
triggerTrigger which caused the initialization, for example Trigger::Period
servicesInterface containing optional interfaces, for example DatabaseInterface

Implements o2::quality_control::postprocessing::PostProcessingInterface.


The documentation for this class was generated from the following files: