CbmRoot
Loading...
Searching...
No Matches
CbmQaCheckerHist1DHandler.h
Go to the documentation of this file.
1/* Copyright (C) 2023 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
2 SPDX-License-Identifier: GPL-3.0-only
3 Authors: Sergei Zharko [committer] */
4
9
10#ifndef CbmQaCheckerHist1DHandler_h
11#define CbmQaCheckerHist1DHandler_h 1
12
14
15#include <memory>
16#include <string>
17
18class TObject;
19class TH1;
20
21namespace cbm::qa::checker
22{
30 public:
35 Hist1DHandler(int iObject, int iFile, int iDataset);
36
38 ~Hist1DHandler() = default;
39
43 ECmpInference Compare(int iVersion) const override;
44
47 void CreateCanvases(Option_t* opt = "") override;
48 };
49} // namespace cbm::qa::checker
50
51#endif // CbmQaCheckerHist1DHandler_h
Base handler class (implementation)
ECmpInference Compare(int iVersion) const override
Compares objects to default.
void CreateCanvases(Option_t *opt="") override
Creates object comparison canvas.
~Hist1DHandler()=default
Destructor.
Hist1DHandler(int iObject, int iFile, int iDataset)
Constructor.
Base abstract class for object handler.
ECmpInference
The object comparison inference.