#ifndef final_fitting_h #define final_fitting_h #include "TH2.h" #include "TH1.h" #include "TF1.h" #include "TGraph.h" #include "TProfile.h" #include "TMath.h" #include "TMinuit.h" #include "TVirtualFitter.h" #include #include class final_fitting { public: double fit(TH2F *spl, double low, double high, double &off); double fitlin(TH2F *spl, double low, double high, double &errpar, double &offset, double &offset_error, double &chis, double &cov00, double &cov01, double &cov11); double fitlin_pol(TH2F *spl, double low, double high, double &par0, double &par2, double &par3, double &epar0, double &epar1, double &epar2, double &epar3); double fitlin2(TH2F *spl, double &errpar, double &offset, double &offset_error, double &chis, double &cov00, double &cov01, double &cov11); double fitlin3(TH2F *spl, double &errpar, double &offset, double &offset_error, double &chis, double &cov00, double &cov01, double &cov11); double gaus1(TH1F *spl, double low, double high, double &errvalor, double &sigma, double &errsig, double &chis); double fit_p(TH2F *spl, double low, double high, double &par0, double &par2, double &par3, double &epar0, double &epar1, double &epar2, double &epar3, double &chis); double mainfit(TGraph *graph, int evt, double &errpar, double &offset, double &offset_error, double &chis, double &cov00, double &cov01, double &cov11, int i, int j); double linearGraph(TGraph *graph, double &errpar, double &offset, double &offset_error, double &chis, double &cov00, double &cov01, double &cov11, int i, int side); }; #endif // #ifdef final_fitting_cxx