QualityControl  1.5.1
O2 Data Quality Control Framework
o2::quality_control_modules::example::ExampleTask Class Referencefinal

Example Quality Control Task It is final because there is no reason to derive from it. Just remove it if needed. More...

#include <ExampleTask.h>

Inheritance diagram for o2::quality_control_modules::example::ExampleTask:
Collaboration diagram for o2::quality_control_modules::example::ExampleTask:

Public Member Functions

 ExampleTask ()
 Constructor.
 
 ~ExampleTask () override
 Destructor.
 
void initialize (o2::framework::InitContext &ctx) override
 
void startOfActivity (Activity &activity) override
 
void startOfCycle () override
 
void monitorData (o2::framework::ProcessingContext &ctx) override
 
void endOfCycle () override
 
void endOfActivity (Activity &activity) override
 
void reset () override
 
TH1F *& getHisto1 ()
 
TH1F *& getHisto2 ()
 
- Public Member Functions inherited from o2::quality_control::core::TaskInterface
 TaskInterface (ObjectsManager *objectsManager)
 Constructor Can't be used when dynamically loading the class with ROOT. More...
 
 TaskInterface ()=default
 Default constructor.
 
virtual ~TaskInterface () noexcept=default
 Destructor.
 
 TaskInterface (const TaskInterface &other)=default
 Copy constructor.
 
 TaskInterface (TaskInterface &&other) noexcept=default
 Move constructor.
 
TaskInterfaceoperator= (const TaskInterface &other)=default
 Copy assignment operator.
 
TaskInterfaceoperator= (TaskInterface &&other)=default
 Move assignment operator.
 
virtual void loadCcdb (std::string url) final
 
void setObjectsManager (std::shared_ptr< ObjectsManager > objectsManager)
 
void setName (const std::string &name)
 
void setCustomParameters (const std::unordered_map< std::string, std::string > &parameters)
 
const std::string & getName () const
 

Additional Inherited Members

- Protected Member Functions inherited from o2::quality_control::core::TaskInterface
std::shared_ptr< ObjectsManagergetObjectsManager ()
 
TObjectretrieveCondition (std::string path, std::map< std::string, std::string > metadata={}, long timestamp=-1)
 
template<typename T >
T * retrieveConditionAny (std::string const &path, std::map< std::string, std::string > const &metadata={}, long timestamp=-1) const
 
- Protected Attributes inherited from o2::quality_control::core::TaskInterface
std::unordered_map< std::string, std::string > mCustomParameters
 

Detailed Description

Example Quality Control Task It is final because there is no reason to derive from it. Just remove it if needed.

Author
Barthelemy von Haller

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