QualityControl  1.5.1
O2 Data Quality Control Framework
o2::quality_control_modules::test::TestTask Class Reference
Inheritance diagram for o2::quality_control_modules::test::TestTask:
Collaboration diagram for o2::quality_control_modules::test::TestTask:

Public Member Functions

void configure (std::string, const boost::property_tree::ptree &) 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 (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
void setObjectsManager (std::shared_ptr< core::ObjectsManager > objectsManager)
 
void setName (const std::string &name)
 
std::string getName () const
 

Public Attributes

int test
 

Additional Inherited Members

- Protected Member Functions inherited from o2::quality_control::postprocessing::PostProcessingInterface
std::shared_ptr< core::ObjectsManagergetObjectsManager ()
 

Member Function Documentation

void o2::quality_control_modules::test::TestTask::configure ( std::string  name,
const boost::property_tree::ptree &  config 
)
inlineoverridevirtual

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.

Parameters
nameName of the task
configConfigurationInterface with prefix set to ""

Reimplemented from o2::quality_control::postprocessing::PostProcessingInterface.

void o2::quality_control_modules::test::TestTask::finalize ( quality_control::postprocessing::Trigger  trigger,
framework::ServiceRegistry &  services 
)
inlineoverridevirtual

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::test::TestTask::initialize ( quality_control::postprocessing::Trigger  trigger,
framework::ServiceRegistry &  services 
)
inlineoverridevirtual

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::test::TestTask::update ( quality_control::postprocessing::Trigger  trigger,
framework::ServiceRegistry &  services 
)
inlineoverridevirtual

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 file: