CbmRoot
Loading...
Searching...
No Matches
CbmStsDigitizeQaReport.h
Go to the documentation of this file.
1/* Copyright (C) 2016-2020 Frankfurt Institute for Advanced Studies, Goethe-Universität Frankfurt, Frankfurt
2 SPDX-License-Identifier: GPL-3.0-only
3 Authors: Hanna Malygina [committer], Volker Friese */
4
5#ifndef CBMSTSDIGITIZEQAREPORT_H_
6#define CBMSTSDIGITIZEQAREPORT_H_
7
9
10class CbmStsParAsic;
11class CbmStsParSim;
12class CbmStsSetup;
13
14
16public:
17 CbmStsDigitizeQaReport(CbmStsSetup* setup, const CbmStsParSim* settings, const CbmStsParAsic* asicPar);
19
20
21private:
22 CbmStsSetup* fSetup = nullptr;
23 const CbmStsParSim* fSettings = nullptr;
24 const CbmStsParAsic* fAsicPar = nullptr;
25 virtual void Create();
26 virtual void Draw();
28 void DrawLogHistograms();
29 void DrawHistograms();
30 void Draw2dHistograms();
31 void ScaleHistograms();
32
35
36 ClassDef(CbmStsDigitizeQaReport, 1)
37};
38
39#endif
Base class for simulation reports.
Base class for simulation reports.
CbmStsDigitizeQaReport(const CbmStsDigitizeQaReport &)
virtual void Draw()
Pure abstract function which is called from public Create() function. This function has to draw all n...
const CbmStsParSim * fSettings
CbmStsDigitizeQaReport & operator=(const CbmStsDigitizeQaReport &)
const CbmStsParAsic * fAsicPar
CbmStsDigitizeQaReport(CbmStsSetup *setup, const CbmStsParSim *settings, const CbmStsParAsic *asicPar)
virtual void Create()
Inherited from CbmReport. Pure abstract function which is called from public Create() function.
Parameters of the STS readout ASIC.
Settings for STS simulation (digitizer)
Class representing the top level of the STS setup.
Definition CbmStsSetup.h:43