CbmRoot
Loading...
Searching...
No Matches
CbmCaInputQaMuch.h
Go to the documentation of this file.
1/* Copyright (C) 2023-2024 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
2 SPDX-License-Identifier: GPL-3.0-only
3 Authors: Sergei Zharko [committer] */
4
9
10
11#pragma once
12
13#include "CbmCaInputQaBase.h"
14
17class CbmCaInputQaMuch : public CbmCaInputQaBase<cbm::algo::ca::EDetectorID::kMuch> {
18 public:
22 CbmCaInputQaMuch(int verbose, bool isMCUsed);
23
24 protected:
26 void Check() override { return CbmCaInputQaBase::Check(); }
27
30
32 void DefineParameters() override;
33
35 void DeInit() override { CbmCaInputQaBase::DeInit(); }
36
38 void FillHistogramsPerHit() override {}
39
41 void FillHistogramsPerPoint() override {}
42
44 void ExecQa() override { CbmCaInputQaBase::ExecQa(); }
45
47 InitStatus InitQa() override;
48
49 private:
51};
Class providing basic functionality for CA input QA-tasks.
A QA-task class, which provides assurance of MuCh hits and geometry.
void CreateSummary() override
Creates summary cavases, tables etc.
void ExecQa() override
Fills histograms per event or time-slice.
void Check() override
Method to check, if the QA results are acceptable.
void DeInit() override
De-initializes histograms.
InitStatus InitQa() override
Initializes QA.
void CreateSummary() override
Creates summary cavases, tables etc.
void FillHistogramsPerPoint() override
Fills histograms per MC point.
void DefineParameters() override
Defines parameters of the task.
void Check() override
Method to check, if the QA results are acceptable.
void DeInit() override
De-initializes QA-task.
void FillHistogramsPerHit() override
Fills histograms per hit.
void ExecQa() override
Fills histograms per event or time-slice.
ClassDefOverride(CbmCaInputQaMuch, 0)
CbmCaInputQaMuch(int verbose, bool isMCUsed)
Constructor from parameters.