Variables | |
| c1 = ROOT.TCanvas("Fit", "Fit", 800, 1000) | |
| f_cb = ROOT.TF1("MyCrystalBall", "crystalball", -5.0, 5.0) | |
| f_exp = ROOT.TF1("MyExponential", "expo", -5.0, 5.0) | |
| f_sum = ROOT.TF1("fsum", fnorm_exp_cb, -5.0, 5.0, fnorm_exp_cb.GetNpar()) | |
| fnorm_exp_cb = ROOT.TF1NormSum(f_cb, f_exp, nsig, nbkg) | |
| h_sum = ROOT.TH1D("h_ExpCB", "Exponential Bkg + CrystalBall function", nBins, -5.0, 5.0) | |
| int | nBins = 1000 |
| int | nbkg = 1000000 |
| int | nEvents = nsig + nbkg |
| int | nsig = 50000 |
| parameter_values = fnorm_exp_cb.GetParameters() | |
| result = h_sum.Fit(f_sum, "SQ") | |
| float | signal_mean = 3.0 |
| t1 = ROOT.TLatex(-2.5, 300000, "NSignal = {0:g} #pm {1:g}".format(f_sum.GetParameter(0), f_sum.GetParError(0))) | |
| t2 = ROOT.TLatex(-2.5, 270000, "Nbackgr = {0:g} #pm {1:g}".format(f_sum.GetParameter(1), f_sum.GetParError(1))) | |
| w = ROOT.TStopwatch() | |
| fitNormSum.c1 = ROOT.TCanvas("Fit", "Fit", 800, 1000) |
Definition at line 75 of file fitNormSum.py.
| fitNormSum.f_cb = ROOT.TF1("MyCrystalBall", "crystalball", -5.0, 5.0) |
Definition at line 31 of file fitNormSum.py.
| fitNormSum.f_exp = ROOT.TF1("MyExponential", "expo", -5.0, 5.0) |
Definition at line 32 of file fitNormSum.py.
| fitNormSum.f_sum = ROOT.TF1("fsum", fnorm_exp_cb, -5.0, 5.0, fnorm_exp_cb.GetNpar()) |
Definition at line 43 of file fitNormSum.py.
Definition at line 40 of file fitNormSum.py.
| fitNormSum.h_sum = ROOT.TH1D("h_ExpCB", "Exponential Bkg + CrystalBall function", nBins, -5.0, 5.0) |
Definition at line 64 of file fitNormSum.py.
| int fitNormSum.nBins = 1000 |
Definition at line 28 of file fitNormSum.py.
| int fitNormSum.nbkg = 1000000 |
Definition at line 26 of file fitNormSum.py.
Definition at line 27 of file fitNormSum.py.
| int fitNormSum.nsig = 50000 |
Definition at line 25 of file fitNormSum.py.
| fitNormSum.parameter_values = fnorm_exp_cb.GetParameters() |
Definition at line 46 of file fitNormSum.py.
| fitNormSum.result = h_sum.Fit(f_sum, "SQ") |
Definition at line 77 of file fitNormSum.py.
| float fitNormSum.signal_mean = 3.0 |
Definition at line 30 of file fitNormSum.py.
| fitNormSum.t1 = ROOT.TLatex(-2.5, 300000, "NSignal = {0:g} #pm {1:g}".format(f_sum.GetParameter(0), f_sum.GetParError(0))) |
Definition at line 95 of file fitNormSum.py.
| fitNormSum.t2 = ROOT.TLatex(-2.5, 270000, "Nbackgr = {0:g} #pm {1:g}".format(f_sum.GetParameter(1), f_sum.GetParError(1))) |
Definition at line 96 of file fitNormSum.py.
| fitNormSum.w = ROOT.TStopwatch() |
Definition at line 62 of file fitNormSum.py.