BmnRoot
Loading...
Searching...
No Matches
BmnManageQA.cxx File Reference
#include "BmnManageQA.h"
#include <TDirectory.h>
#include <TError.h>
#include <TFile.h>
Include dependency graph for BmnManageQA.cxx:

Go to the source code of this file.

Functions

std::vector< std::string > pathToList (const char *path)
 
TH1F * CreateHistogram1 (const char *name, const char *xtitle, int nbin, Float_t firstBin, Float_t lastBin)
 
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)
 
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)
 
void toDirectory (const char *dir)
 
const TGeoShape * getShape (const TGeoManager *g, const char *name)
 
TH1F * CreateHistogram1 (const char *name, const std::string &suffix, const char *xtitle, int nbin, Float_t firstBin, Float_t lastBin)
 
TH2F * CreateHistogram2 (const char *name, const std::string &suffix, const char *xtitle, const char *ytitle, int nbinx, Float_t firstBinX, Float_t lastBinX, int nbiny, Float_t firstBinY, Float_t lastBinY)
 
TH3F * CreateHistogram3 (const char *name, const std::string &suffix, 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)
 

Function Documentation

◆ CreateHistogram1() [1/2]

TH1F * CreateHistogram1 ( const char *  name,
const char *  xtitle,
int  nbin,
Float_t  firstBin,
Float_t  lastBin 
)

Definition at line 9 of file BmnManageQA.cxx.

Referenced by CreateHistogram1(), and BmnGemDigitizerQAHistograms::Initialize().

◆ CreateHistogram1() [2/2]

TH1F * CreateHistogram1 ( const char *  name,
const std::string &  suffix,
const char *  xtitle,
int  nbin,
Float_t  firstBin,
Float_t  lastBin 
)

Definition at line 109 of file BmnManageQA.cxx.

References CreateHistogram1().

◆ CreateHistogram2() [1/2]

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 at line 16 of file BmnManageQA.cxx.

Referenced by CreateHistogram2(), and BmnGemDigitizerQAHistograms::Initialize().

◆ CreateHistogram2() [2/2]

TH2F * CreateHistogram2 ( const char *  name,
const std::string &  suffix,
const char *  xtitle,
const char *  ytitle,
int  nbinx,
Float_t  firstBinX,
Float_t  lastBinX,
int  nbiny,
Float_t  firstBinY,
Float_t  lastBinY 
)

Definition at line 119 of file BmnManageQA.cxx.

References CreateHistogram2().

◆ CreateHistogram3() [1/2]

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 at line 32 of file BmnManageQA.cxx.

Referenced by CreateHistogram3().

◆ CreateHistogram3() [2/2]

TH3F * CreateHistogram3 ( const char *  name,
const std::string &  suffix,
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 at line 133 of file BmnManageQA.cxx.

References CreateHistogram3().

◆ getShape()

const TGeoShape * getShape ( const TGeoManager *  g,
const char *  name 
)

Definition at line 92 of file BmnManageQA.cxx.

◆ pathToList()

std::vector< std::string > pathToList ( const char *  path)

Definition at line 73 of file BmnManageQA.cxx.

Referenced by toDirectory().

◆ toDirectory()

void toDirectory ( const char *  dir)

Definition at line 55 of file BmnManageQA.cxx.

References d, i, and pathToList().