QualityControl
1.5.1
O2 Data Quality Control Framework
|
Quality Control Task for benchmarking It publishes a number of TH1F (configurable, see example.ini in module QualityControl). The histos are reset and refilled (1000 random) at EOC. They have 1000 bins. The monitoring of data blocks is empty (sleep 100 ms). More...
#include <BenchmarkTask.h>
Public Member Functions | |
BenchmarkTask () | |
Constructor. | |
~BenchmarkTask () 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 |
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. | |
TaskInterface & | operator= (const TaskInterface &other)=default |
Copy assignment operator. | |
TaskInterface & | operator= (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 > ¶meters) |
const std::string & | getName () const |
Additional Inherited Members | |
Protected Member Functions inherited from o2::quality_control::core::TaskInterface | |
std::shared_ptr< ObjectsManager > | getObjectsManager () |
TObject * | retrieveCondition (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 |
Quality Control Task for benchmarking It publishes a number of TH1F (configurable, see example.ini in module QualityControl). The histos are reset and refilled (1000 random) at EOC. They have 1000 bins. The monitoring of data blocks is empty (sleep 100 ms).