1#ifndef HISTOGRAMHELPERS_H
2#define HISTOGRAMHELPERS_H
9#include "TFitResultPtr.h"
57 double &sigma_err,
int m_PrintLevel = 0);
71 const std::vector<float>& initial,
72 const std::vector<float>& fitRange,
73 TFitResultPtr *fitr_p,
int m_PrintLevel);
85 int num_bins = 1,
int m_PrintLevel = 0);
98 int num_bins, TH2* mu_err_graph, TH2* sigma_err_graph);
void profileYwithIterativeGaussFit(TH2 *hist, TH1 *mu_graph, TH1 *sigma_graph, int num_bins=1, 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
int IterativeGaussFit(TH1 *hist, double &mu, double &mu_err, double &sigma, double &sigma_err, int m_PrintLevel=0)
description
double twoGauss_f(double *x, double *par)
description
double twoGaussExp_f(double *x, double *par)
description
void OpenProjectionFile()
description
TFile * outFile_for_projections
void CloseProjectionFile()
description
void profileZwithIterativeGaussFit(TH3 *hist, TH2 *mu_graph, TH2 *sigma_graph, int num_bins, TH2 *mu_err_graph, TH2 *sigma_err_graph)
description
double GaussExpTails_f(double *x, double *par)
description
void HistogramConditioning(TH1 *hist, int m_PrintLevel=0)
description