BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnProfQaReport.h
Go to the documentation of this file.
1#ifndef BMNPROFQAREPORT_H_
2#define BMNPROFQAREPORT_H_
3
5class TH1;
6
7/**
8 * \class BmnProfQaReport
9 * \brief Profilometer Report QA.
10 * \author Ilnur Gabdrakhmanov <ilnur@jinr.ru>
11 * \date 2023
12 */
14{
15 public:
16 /**
17 * \brief Constructor.
18 */
20
21 /**
22 * \brief Constructor with parameters.
23 */
25
26 /**
27 * \brief Destructor.
28 */
29 virtual ~BmnProfQaReport();
30
31 /**
32 * \brief Inherited from BmnSimulationReport.
33 */
34 virtual void Draw();
35
36 static char* HistNameProfDigit(TString& detName, Short_t iSt, Short_t iMod, Short_t iLayer)
37 {
38 return Form("%s_board%d_%s_side", detName.Data(), (iSt + 1), (iLayer ? "N" : "P"));
39 }
40 static char* HistNameProfHits(TString& detName, Short_t iSt)
41 {
42 return Form("%s_board%d_x_vs_y", detName.Data(), (iSt + 1));
43 }
44
45 protected:
46 /**
47 * \brief Inherited from BmnSimulationReport.
48 */
49 virtual void Create();
50
51 private:
53};
54
55#endif /* BMNPROFQAREPORT_H_ */
short Short_t
#define ClassDef(name, id)
char * Form(const char *fmt,...)
Profilometer Report QA.
static char * HistNameProfDigit(TString &detName, Short_t iSt, Short_t iMod, Short_t iLayer)
BmnProfQaReport()
Constructor.
virtual void Create()
Inherited from BmnSimulationReport.
static char * HistNameProfHits(TString &detName, Short_t iSt)
virtual ~BmnProfQaReport()
Destructor.
virtual void Draw()
Inherited from BmnSimulationReport.
BmnSimulationReport()
Constructor.
const char * Data() const
Base class for simulation reports.