hpstr
The Heavy Photon Search Toolkit for Reconstruction (hpstr) provides an interface to physics data from the HPS experiment saved in the LCIO format and converts it into an ROOT based format.
|
Functions | |
double | GaussExpTails_f (double *x, double *par) |
description | |
double | twoGaussExp_f (double *x, double *par) |
description | |
double | twoGauss_f (double *x, double *par) |
description | |
int | IterativeGaussFit (TH1 *hist, double &mu, double &mu_err, double &sigma, double &sigma_err, int m_PrintLevel=0) |
description | |
TF1 * | IterativeGeneralFit (TH1 *hist, double(*fcn)(double *, double *), const std::vector< float > &initial, const std::vector< float > &fitRange, TFitResultPtr *fitr_p, int m_PrintLevel) |
description | |
void | profileYwithIterativeGaussFit (TH2 *hist, TH1 *mu_graph, TH1 *sigma_graph, int num_bins=1, int m_PrintLevel=0) |
description | |
void | profileZwithIterativeGaussFit (TH3 *hist, TH2 *mu_graph, TH2 *sigma_graph, int num_bins, TH2 *mu_err_graph, TH2 *sigma_err_graph) |
description | |
void | HistogramConditioning (TH1 *hist, int m_PrintLevel=0) |
description | |
void | OpenProjectionFile () |
description | |
void | CloseProjectionFile () |
description | |
Variables | |
TFile * | outFile_for_projections |
void CloseProjectionFile | ( | ) |
description
Definition at line 559 of file HistogramHelpers.cxx.
double GaussExpTails_f | ( | double * | x, |
double * | par | ||
) |
void HistogramConditioning | ( | TH1 * | hist, |
int | m_PrintLevel = 0 |
||
) |
int IterativeGaussFit | ( | TH1 * | hist, |
double & | mu, | ||
double & | mu_err, | ||
double & | sigma, | ||
double & | sigma_err, | ||
int | m_PrintLevel = 0 |
||
) |
description
hist | |
mu | |
mu_err | |
sigma | |
sigma_err | |
m_PrintLevel |
Definition at line 386 of file HistogramHelpers.cxx.
TF1 * IterativeGeneralFit | ( | TH1 * | hist, |
double(*)(double *, double *) | fcn, | ||
const std::vector< float > & | initial, | ||
const std::vector< float > & | fitRange, | ||
TFitResultPtr * | fitr_p, | ||
int | m_PrintLevel | ||
) |
description
hist | |
fcn | |
initial | |
fitRange | |
fitr_p | |
m_PrintLevel |
Definition at line 346 of file HistogramHelpers.cxx.
void OpenProjectionFile | ( | ) |
description
Definition at line 555 of file HistogramHelpers.cxx.
void profileYwithIterativeGaussFit | ( | TH2 * | hist, |
TH1 * | mu_graph, | ||
TH1 * | sigma_graph, | ||
int | num_bins = 1 , |
||
int | m_PrintLevel = 0 |
||
) |
description
hist | |
mu_graph | |
sigma_graph | |
num_bins | |
m_PrintLevel |
Definition at line 225 of file HistogramHelpers.cxx.
void profileZwithIterativeGaussFit | ( | TH3 * | hist, |
TH2 * | mu_graph, | ||
TH2 * | sigma_graph, | ||
int | num_bins, | ||
TH2 * | mu_err_graph, | ||
TH2 * | sigma_err_graph | ||
) |
description
hist | |
mu_graph | |
sigma_graph | |
num_bins | |
mu_err_graph | |
sigma_err_graph |
Definition at line 78 of file HistogramHelpers.cxx.
double twoGauss_f | ( | double * | x, |
double * | par | ||
) |
double twoGaussExp_f | ( | double * | x, |
double * | par | ||
) |
TFile* outFile_for_projections |
description
Definition at line 121 of file HistogramHelpers.h.