QualityControl  1.5.1
O2 Data Quality Control Framework
o2::quality_control_modules::daq::DaqTask Class Referencefinal

Dataflow task It does only look at the header and plots sizes (e.g. payload). It also can print the headers and the payloads by setting printHeaders to "1" and printPayload to "hex" or "bin" in the config file under "taskParameters". More...

#include <DaqTask.h>

Inheritance diagram for o2::quality_control_modules::daq::DaqTask:
Collaboration diagram for o2::quality_control_modules::daq::DaqTask:

Public Member Functions

 DaqTask ()
 Constructor.
 
 ~DaqTask () override
 Destructor.
 
void initialize (o2::framework::InitContext &ctx) override
 
void startOfActivity (o2::quality_control::core::Activity &activity) override
 
void startOfCycle () override
 
void monitorData (o2::framework::ProcessingContext &ctx) override
 
void endOfCycle () override
 
void endOfActivity (o2::quality_control::core::Activity &activity) override
 
void reset () override
 
- 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

Dataflow task It does only look at the header and plots sizes (e.g. payload). It also can print the headers and the payloads by setting printHeaders to "1" and printPayload to "hex" or "bin" in the config file under "taskParameters".

Author
Barthelemy von Haller

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