QualityControl  1.5.1
O2 Data Quality Control Framework
TreeReaderPostProcessing.h
Go to the documentation of this file.
1 // Copyright CERN and copyright holders of ALICE O2. This software is
2 // distributed under the terms of the GNU General Public License v3 (GPL
3 // Version 3), copied verbatim in the file "COPYING".
4 //
5 // See http://alice-o2.web.cern.ch/license for full licensing information.
6 //
7 // In applying this license CERN does not waive the privileges and immunities
8 // granted to it by virtue of its status as an Intergovernmental Organization
9 // or submit itself to any jurisdiction.
10 
15 
16 #ifndef QUALITYCONTROL_TREEREADERPOSTPROCESSING_H
17 #define QUALITYCONTROL_TREEREADERPOSTPROCESSING_H
18 
21 
22 class TH1F;
23 
25 {
26 
28 {
29  public:
31  TreeReaderPostProcessing() = default;
33  ~TreeReaderPostProcessing() override;
34 
40  void initialize(quality_control::postprocessing::Trigger, framework::ServiceRegistry&) override;
46  void update(quality_control::postprocessing::Trigger, framework::ServiceRegistry&) override;
52  void finalize(quality_control::postprocessing::Trigger, framework::ServiceRegistry&) override;
53 
54  private:
56 
57  //Objects that will be created and published in post processing
58  std::unique_ptr<TH1F> mChargeHistogram;
59 };
60 
61 } // namespace o2::quality_control_modules::ft0
62 
63 #endif //QUALITYCONTROL_TreeReaderPostProcessing_H
Skeleton of a post-processing task.
Definition: PostProcessingInterface.h:35
void finalize(quality_control::postprocessing::Trigger, framework::ServiceRegistry &) override
Finalization of a post-processing task. Finalization of a post-processing task. User receives a Trigg...
Definition: TreeReaderPostProcessing.cxx:58
void update(quality_control::postprocessing::Trigger, framework::ServiceRegistry &) override
Update of a post-processing task. Update of a post-processing task. User receives a Trigger which cau...
Definition: TreeReaderPostProcessing.cxx:39
The interface to the MonitorObject&#39;s repository.
Definition: DatabaseInterface.h:35
~TreeReaderPostProcessing() override
Destructor.
Definition: TreeReaderPostProcessing.cxx:28
void initialize(quality_control::postprocessing::Trigger, framework::ServiceRegistry &) override
Initialization of a post-processing task. Initialization of a post-processing task. User receives a Trigger which caused the initialization and a service registry with singleton interfaces.
Definition: TreeReaderPostProcessing.cxx:32
Definition: TreeReaderPostProcessing.h:27
Definition: BasicDigitQcTask.h:30