QualityControl  1.5.1
O2 Data Quality Control Framework
o2::quality_control_modules::phos::DigitsQcTask Class Referencefinal

QC Task for PHOS digits. More...

#include <DigitsQcTask.h>

Inheritance diagram for o2::quality_control_modules::phos::DigitsQcTask:
Collaboration diagram for o2::quality_control_modules::phos::DigitsQcTask:

Public Member Functions

 DigitsQcTask ()=default
 ~DigitsQcTask () override
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
 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

Protected Member Functions

void publishPhysicsObjects ()
void publishPedestalObjects ()
void publishLEDObjects ()
void processPhysicsEvent (gsl::span< const o2::phos::Digit > event)
void getBadMap ()
- 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

Additional Inherited Members

- Protected Attributes inherited from o2::quality_control::core::TaskInterface
std::unordered_map< std::string, std::string > mCustomParameters

Detailed Description

QC Task for PHOS digits.

The main monitoring component for PHOS digits (energy and time measurement in cell). Monitoring observables:

  • Digit amplitude
  • Digit time

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