QualityControl
1.5.1
O2 Data Quality Control Framework
|
An interface for storing data derived from QC objects into a TTree. More...
#include <Reductor.h>
Public Member Functions | |
Reductor ()=default | |
Constructor. | |
virtual | ~Reductor ()=default |
Destructor. | |
virtual void * | getBranchAddress ()=0 |
Branch address getter. More... | |
virtual const char * | getBranchLeafList ()=0 |
Branch leaf list getter. More... | |
virtual void | update (TObject *obj)=0 |
Fill the data structure with new data. More... | |
An interface for storing data derived from QC objects into a TTree.
|
pure virtual |
Branch address getter.
Implemented in o2::quality_control_modules::emcal::DigitOccupancyReductor, o2::quality_control_modules::tpc::ROCReductor, MyReductor, o2::quality_control_modules::common::QualityReductor, o2::quality_control_modules::its::TH2XlineReductor, o2::quality_control_modules::common::TH1Reductor, o2::quality_control_modules::common::TH2Reductor, o2::quality_control_modules::common::THnSparse5Reductor, and o2::quality_control_modules::muonchambers::TH1MCHReductor.
|
pure virtual |
Branch leaf list getter.
Implemented in o2::quality_control_modules::emcal::DigitOccupancyReductor, MyReductor, o2::quality_control_modules::tpc::ROCReductor, o2::quality_control_modules::common::QualityReductor, o2::quality_control_modules::its::TH2XlineReductor, o2::quality_control_modules::common::TH1Reductor, o2::quality_control_modules::common::TH2Reductor, o2::quality_control_modules::common::THnSparse5Reductor, and o2::quality_control_modules::muonchambers::TH1MCHReductor.
|
pure virtual |
Fill the data structure with new data.
An | object to be reduced |
Implemented in MyReductor, o2::quality_control_modules::emcal::DigitOccupancyReductor, o2::quality_control_modules::tpc::ROCReductor, o2::quality_control_modules::common::QualityReductor, o2::quality_control_modules::its::TH2XlineReductor, o2::quality_control_modules::common::TH1Reductor, o2::quality_control_modules::common::TH2Reductor, o2::quality_control_modules::common::THnSparse5Reductor, and o2::quality_control_modules::muonchambers::TH1MCHReductor.