Logo ROOT  
Reference Guide
rf607_fitresult Namespace Reference

Variables

 a0 = ROOT.RooRealVar("a0", "a0", 0.5, 0.0, 1.0)
 a1 = ROOT.RooRealVar("a1", "a1", -0.2)
 bkg = ROOT.RooChebychev("bkg", "Background", x, [a0, a1])
 bkgfrac = ROOT.RooRealVar("bkgfrac", "fraction of background", 0.5, 0.0, 1.0)
 c = ROOT.TCanvas("rf607_fitresult", "rf607_fitresult", 800, 400)
 cor = r.correlationMatrix()
 cov = r.covarianceMatrix()
 data = model.generate({x}, 1000)
 f = ROOT.TFile("rf607_fitresult.root", "RECREATE")
 frame = ROOT.RooPlot(sigma1, sig1frac, 0.45, 0.60, 0.65, 0.90)
 hcorr = r.correlationHist()
 mean = ROOT.RooRealVar("mean", "mean of gaussians", 5, -10, 10)
 model = ROOT.RooAddPdf("model", "g1+g2+a", [bkg, sig], [bkgfrac])
 r = model.fitTo(data, Save=True, PrintLevel=-1)
 sig = ROOT.RooAddPdf("sig", "Signal", [sig1, sig2], [sig1frac])
 sig1 = ROOT.RooGaussian("sig1", "Signal component 1", x, mean, sigma1)
 sig1frac = ROOT.RooRealVar("sig1frac", "fraction of component 1 in signal", 0.8, 0.0, 1.0)
 sig2 = ROOT.RooGaussian("sig2", "Signal component 2", x, mean, sigma2)
 sigma1 = ROOT.RooRealVar("sigma1", "width of gaussians", 0.5, 0.1, 10)
 sigma2 = ROOT.RooRealVar("sigma2", "width of gaussians", 1, 0.1, 10)
 x = ROOT.RooRealVar("x", "x", 0, 10)

Variable Documentation

◆ a0

rf607_fitresult.a0 = ROOT.RooRealVar("a0", "a0", 0.5, 0.0, 1.0)

Definition at line 32 of file rf607_fitresult.py.

◆ a1

rf607_fitresult.a1 = ROOT.RooRealVar("a1", "a1", -0.2)

Definition at line 33 of file rf607_fitresult.py.

◆ bkg

rf607_fitresult.bkg = ROOT.RooChebychev("bkg", "Background", x, [a0, a1])

Definition at line 34 of file rf607_fitresult.py.

◆ bkgfrac

rf607_fitresult.bkgfrac = ROOT.RooRealVar("bkgfrac", "fraction of background", 0.5, 0.0, 1.0)

Definition at line 41 of file rf607_fitresult.py.

◆ c

rf607_fitresult.c = ROOT.TCanvas("rf607_fitresult", "rf607_fitresult", 800, 400)

Definition at line 112 of file rf607_fitresult.py.

◆ cor

rf607_fitresult.cor = r.correlationMatrix()

Definition at line 92 of file rf607_fitresult.py.

◆ cov

rf607_fitresult.cov = r.covarianceMatrix()

Definition at line 93 of file rf607_fitresult.py.

◆ data

rf607_fitresult.data = model.generate({x}, 1000)

Definition at line 45 of file rf607_fitresult.py.

◆ f

rf607_fitresult.f = ROOT.TFile("rf607_fitresult.root", "RECREATE")

Definition at line 105 of file rf607_fitresult.py.

◆ frame

rf607_fitresult.frame = ROOT.RooPlot(sigma1, sig1frac, 0.45, 0.60, 0.65, 0.90)

Definition at line 72 of file rf607_fitresult.py.

◆ hcorr

rf607_fitresult.hcorr = r.correlationHist()

Definition at line 69 of file rf607_fitresult.py.

◆ mean

rf607_fitresult.mean = ROOT.RooRealVar("mean", "mean of gaussians", 5, -10, 10)

Definition at line 24 of file rf607_fitresult.py.

◆ model

rf607_fitresult.model = ROOT.RooAddPdf("model", "g1+g2+a", [bkg, sig], [bkgfrac])

Definition at line 42 of file rf607_fitresult.py.

◆ r

rf607_fitresult.r = model.fitTo(data, Save=True, PrintLevel=-1)

Definition at line 51 of file rf607_fitresult.py.

◆ sig

rf607_fitresult.sig = ROOT.RooAddPdf("sig", "Signal", [sig1, sig2], [sig1frac])

Definition at line 38 of file rf607_fitresult.py.

◆ sig1

rf607_fitresult.sig1 = ROOT.RooGaussian("sig1", "Signal component 1", x, mean, sigma1)

Definition at line 28 of file rf607_fitresult.py.

◆ sig1frac

rf607_fitresult.sig1frac = ROOT.RooRealVar("sig1frac", "fraction of component 1 in signal", 0.8, 0.0, 1.0)

Definition at line 37 of file rf607_fitresult.py.

◆ sig2

rf607_fitresult.sig2 = ROOT.RooGaussian("sig2", "Signal component 2", x, mean, sigma2)

Definition at line 29 of file rf607_fitresult.py.

◆ sigma1

rf607_fitresult.sigma1 = ROOT.RooRealVar("sigma1", "width of gaussians", 0.5, 0.1, 10)

Definition at line 25 of file rf607_fitresult.py.

◆ sigma2

rf607_fitresult.sigma2 = ROOT.RooRealVar("sigma2", "width of gaussians", 1, 0.1, 10)

Definition at line 26 of file rf607_fitresult.py.

◆ x

rf607_fitresult.x = ROOT.RooRealVar("x", "x", 0, 10)

Definition at line 20 of file rf607_fitresult.py.