|
| MCAnaHistos (const std::string &inputName) |
| Constructor.
|
|
virtual void | Define3DHistos () |
| description
|
|
virtual void | Define2DHistos () |
| description
|
|
virtual void | Define1DHistos () |
| description
|
|
void | FillMCParticles (std::vector< MCParticle * > *mcParts, std::string analysis, float weight=1.) |
| description
|
|
void | FillMCTrackerHits (std::vector< MCTrackerHit * > *mcTrkrHits, float weight=1.) |
| description
|
|
void | FillMCEcalHits (std::vector< MCEcalHit * > *mcEcalHits, float weight=1.) |
| description
|
|
void | FillAllFindableTracks (MCParticle *eleRad, MCParticle *eleRec, MCParticle *pos, double weight) |
|
void | FillMCParticleHistos (MCParticle *mcpart, std::string label, double weight) |
|
void | FillMCPairHistos (MCParticle *ele, MCParticle *pos, std::string label, double weight) |
|
| 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 | 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
|
|