Logo ROOT  
Reference Guide
rf312_multirangefit Namespace Reference

Variables

 bkg = ROOT.RooProdPdf("bkg", "bkg", px, py)
 f = ROOT.RooRealVar("f", "f", 0.0, 1.0)
 gx = ROOT.RooGaussian("gx", "gx", x, mx, 1.0)
 gy = ROOT.RooGaussian("gy", "gy", y, my, 1.0)
 model = ROOT.RooAddPdf("model", "model", [sig, bkg], [f])
 modelData = model.generate({x, y}, 10000)
 mx = ROOT.RooRealVar("mx", "mx", 1, -10, 10)
 my = ROOT.RooRealVar("my", "my", 1, -10, 10)
 px = ROOT.RooPolynomial("px", "px", x)
 py = ROOT.RooPolynomial("py", "py", y)
 r_sb1 = model.fitTo(modelData, Range="SB1", Save=True, PrintLevel=-1)
 r_sb12 = model.fitTo(modelData, Range="SB1,SB2", Save=True, PrintLevel=-1)
 r_sb2 = model.fitTo(modelData, Range="SB2", Save=True, PrintLevel=-1)
 sig = ROOT.RooProdPdf("sig", "sig", gx, gy)
 x = ROOT.RooRealVar("x", "x", -10, 10)
 y = ROOT.RooRealVar("y", "y", -10, 10)

Variable Documentation

◆ bkg

rf312_multirangefit.bkg = ROOT.RooProdPdf("bkg", "bkg", px, py)

Definition at line 34 of file rf312_multirangefit.py.

◆ f

rf312_multirangefit.f = ROOT.RooRealVar("f", "f", 0.0, 1.0)

Definition at line 37 of file rf312_multirangefit.py.

◆ gx

rf312_multirangefit.gx = ROOT.RooGaussian("gx", "gx", x, mx, 1.0)

Definition at line 26 of file rf312_multirangefit.py.

◆ gy

rf312_multirangefit.gy = ROOT.RooGaussian("gy", "gy", y, my, 1.0)

Definition at line 27 of file rf312_multirangefit.py.

◆ model

rf312_multirangefit.model = ROOT.RooAddPdf("model", "model", [sig, bkg], [f])

Definition at line 38 of file rf312_multirangefit.py.

◆ modelData

rf312_multirangefit.modelData = model.generate({x, y}, 10000)

Definition at line 41 of file rf312_multirangefit.py.

◆ mx

rf312_multirangefit.mx = ROOT.RooRealVar("mx", "mx", 1, -10, 10)

Definition at line 23 of file rf312_multirangefit.py.

◆ my

rf312_multirangefit.my = ROOT.RooRealVar("my", "my", 1, -10, 10)

Definition at line 24 of file rf312_multirangefit.py.

◆ px

rf312_multirangefit.px = ROOT.RooPolynomial("px", "px", x)

Definition at line 32 of file rf312_multirangefit.py.

◆ py

rf312_multirangefit.py = ROOT.RooPolynomial("py", "py", y)

Definition at line 33 of file rf312_multirangefit.py.

◆ r_sb1

rf312_multirangefit.r_sb1 = model.fitTo(modelData, Range="SB1", Save=True, PrintLevel=-1)

Definition at line 79 of file rf312_multirangefit.py.

◆ r_sb12

rf312_multirangefit.r_sb12 = model.fitTo(modelData, Range="SB1,SB2", Save=True, PrintLevel=-1)

Definition at line 90 of file rf312_multirangefit.py.

◆ r_sb2

rf312_multirangefit.r_sb2 = model.fitTo(modelData, Range="SB2", Save=True, PrintLevel=-1)

Definition at line 83 of file rf312_multirangefit.py.

◆ sig

rf312_multirangefit.sig = ROOT.RooProdPdf("sig", "sig", gx, gy)

Definition at line 29 of file rf312_multirangefit.py.

◆ x

rf312_multirangefit.x = ROOT.RooRealVar("x", "x", -10, 10)

Definition at line 19 of file rf312_multirangefit.py.

◆ y

rf312_multirangefit.y = ROOT.RooRealVar("y", "y", -10, 10)

Definition at line 20 of file rf312_multirangefit.py.