|  | 
|  | ThreeProngHistos (const std::string &inputName) | 
|  | 
| virtual void | Define3DHistos () | 
|  | define additional 3D histo by hand 
 | 
|  | 
| virtual void | Define2DHistos () | 
|  | define additional 2D histo by hand 
 | 
|  | 
| void | BuildAxes () | 
|  | 
| void | setBeamEnergy (double beamEnergy) | 
|  | 
| void | FillThreeProngPlots (Particle *ele, Particle *pos, Particle *rec, float weight=1.0) | 
|  | 
|  | HistoManager () | 
|  | default constructor 
 | 
|  | 
|  | HistoManager (const std::string &inputName) | 
|  | Constructor. 
 | 
|  | 
| virtual | ~HistoManager () | 
|  | 
| TH3F * | get3dHisto (const std::string &str) | 
|  | description 
 | 
|  | 
| TH2F * | get2dHisto (const std::string &str) | 
|  | description 
 | 
|  | 
| TH1F * | get1dHisto (const std::string &str) | 
|  | description 
 | 
|  | 
| TH1F * | plot1D (const std::string &name, const std::string &xtitle, int nbinsX, float xmin, float xmax) | 
|  | description 
 | 
|  | 
| TH1F * | plot1D (const std::string &name, const std::string &xtitle, int nbinsX, double *axisX) | 
|  | description 
 | 
|  | 
| TH2F * | plot2D (std::string name, std::string xtitle, int nbinsX, float xmin, float xmax, std::string ytitle, int nbinsY, float ymin, float ymax) | 
|  | description 
 | 
|  | 
| TH2F * | plot2D (std::string name, std::string xtitle, int nbinsX, double *axisX, std::string ytitle, int nbinsY, double *axisY) | 
|  | description 
 | 
|  | 
| TH2F * | plot2D (std::string name, std::string xtitle, int nbinsX, const double *axisX, std::string ytitle, int nbinsY, const double *axisY) | 
|  | description 
 | 
|  | 
| TH2F * | plot2D (std::string name, std::string xtitle, int nbinsX, double *axisX, std::string ytitle, int nbinsY, float ymin, float ymax) | 
|  | description 
 | 
|  | 
| TH3F * | plot3D (std::string name, std::string xtitle, int nbinsX, float xmin, float xmax, std::string ytitle, int nbinsY, float ymin, float ymax, std::string ztitle, int nbinsZ, float zmin, float zmax) | 
|  | description 
 | 
|  | 
| TH3F * | plot3D (std::string name, std::string xtitle, int nbinsX, double *axisX, std::string ytitle, int nbinsY, double *axisY, std::string ztitle, int nbinsZ, double *axisZ) | 
|  | description 
 | 
|  | 
| virtual void | Define1DHistos () | 
|  | define additional 1D histo by hand 
 | 
|  | 
| virtual void | DefineHistos () | 
|  | Definition of histograms from json config. 
 | 
|  | 
| virtual void | DefineHistos (std::vector< std::string > histoCopyNames, std::string makeCopyJsonTag="default=single_copy") | 
|  | Definition of histograms from json config. 
 | 
|  | 
| void | Fill1DHisto (const std::string &histoName, float value, float weight=1.) | 
|  | description 
 | 
|  | 
| void | Fill2DHisto (const std::string &histoName, float valuex, float valuey, float weight=1.) | 
|  | description 
 | 
|  | 
| void | Fill3DHisto (const std::string &histoName, float valuex, float valuey, float valuez, float weight=1.) | 
|  | description 
 | 
|  | 
| virtual void | GetHistosFromFile (TFile *inFile, const std::string &name, const std::string &folder="") | 
|  | Get histograms from input file. 
 | 
|  | 
| virtual void | saveHistos (TFile *outF=nullptr, std::string folder="") | 
|  | save histograms 
 | 
|  | 
| virtual void | loadHistoConfig (const std::string histoConfigFile) | 
|  | load histogram config 
 | 
|  | 
| virtual void | sumw2 () | 
|  | description 
 | 
|  | 
| virtual void | Clear () | 
|  | description 
 | 
|  | 
| virtual std::string | getName () | 
|  | get name 
 | 
|  | 
| void | debugMode (bool debug) | 
|  | set debug 
 | 
|  | 
Definition at line 13 of file ThreeProngHistos.h.