CbmRoot
Loading...
Searching...
No Matches
CbmCaInputQaMvd.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 CbmCaInputQaMvd : public CbmCaInputQaBase<cbm::algo::ca::EDetectorID::kMvd> {
18 public:
22 CbmCaInputQaMvd(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.
void ExecQa() override
Fills histograms per event or time-slice.
void Check() override
Method to check, if the QA results are acceptable.
void CreateSummary() override
Creates summary cavases, tables etc.
void DefineParameters() override
Defines parameters of the task.
CbmCaInputQaMvd(int verbose, bool isMCUsed)
Constructor from parameters.
void FillHistogramsPerHit() override
Fills histograms per hit.
void DeInit() override
De-initializes QA-task.
ClassDefOverride(CbmCaInputQaMvd, 0)
void FillHistogramsPerPoint() override
Fills histograms per MC point.
InitStatus InitQa() override
Initializes QA.