|
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.