BmnRoot
26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Toggle main menu visibility
Loading...
Searching...
No Matches
BmnProfQaReport.h
Go to the documentation of this file.
1
#ifndef BMNPROFQAREPORT_H_
2
#define BMNPROFQAREPORT_H_
3
4
#include "
BmnSimulationReport.h
"
5
class
TH1
;
6
7
/**
8
* \class BmnProfQaReport
9
* \brief Profilometer Report QA.
10
* \author Ilnur Gabdrakhmanov <ilnur@jinr.ru>
11
* \date 2023
12
*/
13
class
BmnProfQaReport
:
public
BmnSimulationReport
14
{
15
public
:
16
/**
17
* \brief Constructor.
18
*/
19
BmnProfQaReport
();
20
21
/**
22
* \brief Constructor with parameters.
23
*/
24
BmnProfQaReport
(
TString
name);
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
:
52
ClassDef
(
BmnProfQaReport
, 1)
53
};
54
55
#endif
/* BMNPROFQAREPORT_H_ */
Short_t
short Short_t
ClassDef
#define ClassDef(name, id)
Form
char * Form(const char *fmt,...)
BmnProfQaReport
Profilometer Report QA.
Definition
BmnProfQaReport.h:14
BmnProfQaReport::HistNameProfDigit
static char * HistNameProfDigit(TString &detName, Short_t iSt, Short_t iMod, Short_t iLayer)
Definition
BmnProfQaReport.h:36
BmnProfQaReport::BmnProfQaReport
BmnProfQaReport()
Constructor.
Definition
BmnProfQaReport.cxx:6
BmnProfQaReport::Create
virtual void Create()
Inherited from BmnSimulationReport.
Definition
BmnProfQaReport.cxx:20
BmnProfQaReport::HistNameProfHits
static char * HistNameProfHits(TString &detName, Short_t iSt)
Definition
BmnProfQaReport.h:40
BmnProfQaReport::~BmnProfQaReport
virtual ~BmnProfQaReport()
Destructor.
Definition
BmnProfQaReport.cxx:18
BmnProfQaReport::Draw
virtual void Draw()
Inherited from BmnSimulationReport.
Definition
BmnProfQaReport.cxx:29
BmnSimulationReport::BmnSimulationReport
BmnSimulationReport()
Constructor.
Definition
BmnSimulationReport.cxx:27
TH1
TString
TString::Data
const char * Data() const
BmnSimulationReport.h
Base class for simulation reports.
install
include
BmnProfQaReport.h
Generated on
for BmnRoot by
1.17.0