QualityControl  1.5.1
O2 Data Quality Control Framework
HistoProducer.cxx File Reference
#include "QualityControl/HistoProducer.h"
#include <Common/Timer.h>
#include <TH1F.h>
#include <QualityControl/MonitorObjectCollection.h>
#include <string>
#include <QualityControl/QcInfoLogger.h>
#include <fairlogger/Logger.h>
Include dependency graph for HistoProducer.cxx:


 These methods can be used to build a complex processing topology. It spawns 3 separate dummy processing chains.


using SubSpec = o2::header::DataHeader::SubSpecificationType


framework::DataProcessorSpec o2::quality_control::core::getHistoProducerSpec (size_t index, size_t nbHistograms, bool noTobjArray)
 Returns an histogram producer specification which publishes on {"TST", "HISTO", <index>}. More...
framework::AlgorithmSpec o2::quality_control::core::getHistoProducerAlgorithm (framework::ConcreteDataMatcher output, size_t nbHistograms, bool noTobjArray)
 Returns an algorithm generating histograms randomly filled. The histograms have 100 bins and are named hello<index>. The histograms are embedded in a TObjArray. More...
framework::DataProcessorSpec o2::quality_control::core::getHistoPrinterSpec (size_t index)
 Returns a printer that prints histograms coming from {"TST", "HISTO", <index>}. More...
void o2::quality_control::core::printHisto (shared_ptr< const TH1F > &histo)
framework::AlgorithmSpec o2::quality_control::core::getHistoPrinterAlgorithm ()
 Returns an algorithm printing histograms. More...

Detailed Description

Barthelemy von Haller