BmnRoot
26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Toggle main menu visibility
Loading...
Searching...
No Matches
BmnManageQA.h
Go to the documentation of this file.
1
#ifndef BmnManageQA_HH
2
#define BmnManageQA_HH
3
4
#include <
TGeoManager.h
>
5
#include <
TH1F.h
>
6
#include <
TH2F.h
>
7
#include <
TH3F.h
>
8
#include <iostream>
9
10
TH1F
*
CreateHistogram1
(
const
char
* name,
const
char
* xtitle,
int
nbin,
Float_t
firstBin,
Float_t
lastBin);
11
TH2F
*
CreateHistogram2
(
const
char
* name,
12
const
char
* xtitle,
13
const
char
* ytitle,
14
int
nbinx,
15
Float_t
firstBinX,
16
Float_t
lastBinX,
17
int
nbiny,
18
Float_t
firstBinY,
19
Float_t
lastBinY);
20
TH3F
*
CreateHistogram3
(
const
char
* name,
21
const
char
* xtitle,
22
const
char
* ytitle,
23
const
char
* ztitle,
24
int
nbinx,
25
Float_t
firstBinX,
26
Float_t
lastBinX,
27
int
nbiny,
28
Float_t
firstBinY,
29
Float_t
lastBinY,
30
int
nbinz,
31
Float_t
firstBinZ,
32
Float_t
lastBinZ);
33
34
// The same with suffixes
35
TH1F
*
CreateHistogram1
(
const
char
* name,
36
const
std::string&,
37
const
char
* xtitle,
38
int
nbin,
39
Float_t
firstBin,
40
Float_t
lastBin);
41
TH2F
*
CreateHistogram2
(
const
char
* name,
42
const
std::string&,
43
const
char
* xtitle,
44
const
char
* ytitle,
45
int
nbinx,
46
Float_t
firstBinX,
47
Float_t
lastBinX,
48
int
nbiny,
49
Float_t
firstBinY,
50
Float_t
lastBinY);
51
TH3F
*
CreateHistogram3
(
const
char
* name,
52
const
std::string&,
53
const
char
* xtitle,
54
const
char
* ytitle,
55
const
char
* ztitle,
56
int
nbinx,
57
Float_t
firstBinX,
58
Float_t
lastBinX,
59
int
nbiny,
60
Float_t
firstBinY,
61
Float_t
lastBinY,
62
int
nbinz,
63
Float_t
firstBinZ,
64
Float_t
lastBinZ);
65
66
void
toDirectory
(
const
char
*);
67
68
const
TGeoShape
*
getShape
(
const
TGeoManager
* g,
const
char
* name);
69
70
#define ENTRY_POINT(x) \
71
std::cout << "-=TPC=- " << __FUNCTION__ << ": " << x << " (" << __FILE__ << ", " << __LINE__ << ")" << std::endl
72
73
#endif
Float_t
float Float_t
TGeoManager.h
TH1F.h
TH2F.h
TH3F.h
TGeoManager
TGeoShape
TH1F
TH2F
TH3F
CreateHistogram3
TH3F * CreateHistogram3(const char *name, const char *xtitle, const char *ytitle, const char *ztitle, int nbinx, Float_t firstBinX, Float_t lastBinX, int nbiny, Float_t firstBinY, Float_t lastBinY, int nbinz, Float_t firstBinZ, Float_t lastBinZ)
Definition
BmnManageQA.cxx:32
getShape
const TGeoShape * getShape(const TGeoManager *g, const char *name)
Definition
BmnManageQA.cxx:92
CreateHistogram2
TH2F * CreateHistogram2(const char *name, const char *xtitle, const char *ytitle, int nbinx, Float_t firstBinX, Float_t lastBinX, int nbiny, Float_t firstBinY, Float_t lastBinY)
Definition
BmnManageQA.cxx:16
toDirectory
void toDirectory(const char *)
Definition
BmnManageQA.cxx:55
CreateHistogram1
TH1F * CreateHistogram1(const char *name, const char *xtitle, int nbin, Float_t firstBin, Float_t lastBin)
Definition
BmnManageQA.cxx:9
detectors
gem
BmnManageQA.h
Generated on
for BmnRoot by
1.17.0