Logo ROOT  
Reference Guide
fitNormSum Namespace Reference

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()

Variable Documentation

◆ c1

fitNormSum.c1 = ROOT.TCanvas("Fit", "Fit", 800, 1000)

Definition at line 75 of file fitNormSum.py.

◆ f_cb

fitNormSum.f_cb = ROOT.TF1("MyCrystalBall", "crystalball", -5.0, 5.0)

Definition at line 31 of file fitNormSum.py.

◆ f_exp

fitNormSum.f_exp = ROOT.TF1("MyExponential", "expo", -5.0, 5.0)

Definition at line 32 of file fitNormSum.py.

◆ f_sum

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.

◆ fnorm_exp_cb

fitNormSum.fnorm_exp_cb = ROOT.TF1NormSum(f_cb, f_exp, nsig, nbkg)

Definition at line 40 of file fitNormSum.py.

◆ h_sum

fitNormSum.h_sum = ROOT.TH1D("h_ExpCB", "Exponential Bkg + CrystalBall function", nBins, -5.0, 5.0)

Definition at line 64 of file fitNormSum.py.

◆ nBins

int fitNormSum.nBins = 1000

Definition at line 28 of file fitNormSum.py.

◆ nbkg

int fitNormSum.nbkg = 1000000

Definition at line 26 of file fitNormSum.py.

◆ nEvents

int fitNormSum.nEvents = nsig + nbkg

Definition at line 27 of file fitNormSum.py.

◆ nsig

int fitNormSum.nsig = 50000

Definition at line 25 of file fitNormSum.py.

◆ parameter_values

fitNormSum.parameter_values = fnorm_exp_cb.GetParameters()

Definition at line 46 of file fitNormSum.py.

◆ result

fitNormSum.result = h_sum.Fit(f_sum, "SQ")

Definition at line 77 of file fitNormSum.py.

◆ signal_mean

float fitNormSum.signal_mean = 3.0

Definition at line 30 of file fitNormSum.py.

◆ t1

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.

◆ t2

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.

◆ w

fitNormSum.w = ROOT.TStopwatch()

Definition at line 62 of file fitNormSum.py.