BmnRoot
Loading...
Searching...
No Matches
BmnManageQA.h
Go to the documentation of this file.
1#ifndef BmnManageQA_HH
2#define BmnManageQA_HH
3
4#include <TH1F.h>
5#include <TH2F.h>
6#include <TH3F.h>
7#include <TGeoManager.h>
8#include <iostream>
9
10TH1F* CreateHistogram1(const char* name, const char* xtitle, int nbin, Float_t firstBin, Float_t lastBin);
11TH2F* CreateHistogram2(const char* name, const char* xtitle, const char* ytitle,
12 int nbinx, Float_t firstBinX, Float_t lastBinX, int nbiny, Float_t firstBinY, Float_t lastBinY);
13TH3F* CreateHistogram3(const char* name, const char* xtitle, const char* ytitle, const char* ztitle,
14 int nbinx, Float_t firstBinX, Float_t lastBinX, int nbiny, Float_t firstBinY, Float_t lastBinY,
15 int nbinz, Float_t firstBinZ, Float_t lastBinZ);
16
17// The same with suffixes
18TH1F* CreateHistogram1(const char* name, const std::string&, const char* xtitle, int nbin, Float_t firstBin, Float_t lastBin);
19TH2F* CreateHistogram2(const char* name, const std::string&, const char* xtitle, const char* ytitle,
20 int nbinx, Float_t firstBinX, Float_t lastBinX, int nbiny, Float_t firstBinY, Float_t lastBinY);
21TH3F* CreateHistogram3(const char* name,const std::string&, const char* xtitle, const char* ytitle, const char* ztitle,
22 int nbinx, Float_t firstBinX, Float_t lastBinX, int nbiny, Float_t firstBinY, Float_t lastBinY,
23 int nbinz, Float_t firstBinZ, Float_t lastBinZ);
24
25void toDirectory(const char*);
26
27const TGeoShape* getShape(const TGeoManager *g, const char* name);
28
29#define ENTRY_POINT(x) \
30 std::cout << "-=TPC=- " << __FUNCTION__ << ": " << x \
31 << " (" << __FILE__ \
32 << ", " << __LINE__ << ")" << std::endl
33
34#endif
35
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)
const TGeoShape * getShape(const TGeoManager *g, const char *name)
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)
void toDirectory(const char *)
TH1F * CreateHistogram1(const char *name, const char *xtitle, int nbin, Float_t firstBin, Float_t lastBin)