Logo ROOT  
Reference Guide
rf708_bphysics Namespace Reference

Variables

 absLambda = ROOT.RooRealVar("absLambda", "|lambda|", 1, 0, 2)
 Adel = ROOT.RooRealVar("Adel", "2Re(l)/[1+abs(l)**2]", 0.7)
 Adir = ROOT.RooRealVar("Adir", "-[1-abs(l)**2]/[1+abs(l)**2]", 0)
 Amix = ROOT.RooRealVar("Amix", "2Im(l)/[1+abs(l)**2]", 0.7)
 argLambda = ROOT.RooRealVar("absLambda", "|lambda|", 0.7, -1, 1)
 bcp
 bcpg
 bmix = ROOT.RooBMixDecay("bmix", "decay", dt, mixState, tagFlav, tau, dm, w, dw, tm, type="DoubleSided")
 c = ROOT.TCanvas("rf708_bphysics", "rf708_bphysics", 1200, 800)
 CPeigen = ROOT.RooRealVar("CPeigen", "CP eigen value", -1)
 Cut
 data = bmix.generate({dt, mixState, tagFlav}, 10000)
 data2 = bcp.generate({dt, tagFlav}, 10000)
 data3 = bcp.generate({dt, tagFlav}, 10000)
 data4 = bcpg.generate({dt, tagFlav}, 10000)
 DG = ROOT.RooFormulaVar("DG", "Delta Gamma", "@1/@0", [tau, DGbG])
 DGbG = ROOT.RooRealVar("DGbG", "DGamma/GammaAvg", 0.5, -1, 1)
 dm = ROOT.RooRealVar("dm", "delta m(B0)", 0.472)
 dt = ROOT.RooRealVar("dt", "dt", -10, 10)
 dw = ROOT.RooRealVar("dw", "delta mistag rate for B0/B0bar", 0.1)
 effR = ROOT.RooRealVar("effR", "B0/B0bar reco efficiency ratio", 1)
 fcos = ROOT.RooFormulaVar("fcos", "fcos", "@0*@1*(1-2*@2)", [Adir, tagFlav, w])
 frame1 = dt.frame(Title="B decay distribution with mixing (B0/B0bar)")
 frame2 = dt.frame(Title="B decay distribution of mixed events (B0/B0bar)")
 frame3 = dt.frame(Title="B decay distribution of unmixed events (B0/B0bar)")
 frame4 = dt.frame(Title="B decay distribution with CPV(|l|=1,Im(l)=0.7) (B0/B0bar)")
 frame5 = dt.frame(Title="B decay distribution with CPV(|l|=0.7,Im(l)=0.7) (B0/B0bar)")
 frame6 = dt.frame(Title="B decay distribution with CPV(Im(l)=0.7,Re(l)=0.7,|l|=1,dG/G=0.5) (B0/B0bar)")
 fsin = ROOT.RooFormulaVar("fsin", "fsin", "@0*@1*(1-2*@2)", [Amix, tagFlav, w])
 fsinh = ROOT.RooFormulaVar("fsinh", "fsinh", "@0", [Adel])
 LineColor
 MarkerColor
 mixState = ROOT.RooCategory("mixState", "B0/B0bar mixing state", {"mixed": -1, "unmixed": 1})
 Slice
 tagFlav = ROOT.RooCategory("tagFlav", "Flavour of the tagged B0", {"B0": 1, "B0bar": -1})
 tau = ROOT.RooRealVar("tau", "tau (B0)", 1.547)
 tm = ROOT.RooTruthModel("tm", "truth model", dt)
 w = ROOT.RooRealVar("w", "flavour mistag rate", 0.1)

Variable Documentation

◆ absLambda

rf708_bphysics.absLambda = ROOT.RooRealVar("absLambda", "|lambda|", 1, 0, 2)

Definition at line 85 of file rf708_bphysics.py.

◆ Adel

rf708_bphysics.Adel = ROOT.RooRealVar("Adel", "2Re(l)/[1+abs(l)**2]", 0.7)

Definition at line 138 of file rf708_bphysics.py.

◆ Adir

rf708_bphysics.Adir = ROOT.RooRealVar("Adir", "-[1-abs(l)**2]/[1+abs(l)**2]", 0)

Definition at line 136 of file rf708_bphysics.py.

◆ Amix

rf708_bphysics.Amix = ROOT.RooRealVar("Amix", "2Im(l)/[1+abs(l)**2]", 0.7)

Definition at line 137 of file rf708_bphysics.py.

◆ argLambda

rf708_bphysics.argLambda = ROOT.RooRealVar("absLambda", "|lambda|", 0.7, -1, 1)

Definition at line 86 of file rf708_bphysics.py.

◆ bcp

rf708_bphysics.bcp
Initial value:
1= ROOT.RooBCPEffDecay(
2 "bcp", "bcp", dt, tagFlav, tau, dm, w, CPeigen, absLambda, argLambda, effR, dw, tm, type="DoubleSided"
3)

Definition at line 90 of file rf708_bphysics.py.

◆ bcpg

rf708_bphysics.bcpg
Initial value:
1= ROOT.RooBDecay(
2 "bcpg", "bcpg", dt, tau, DG, ROOT.RooFit.RooConst(1), fsinh, fcos, fsin, dm, tm, type="DoubleSided"
3)

Definition at line 150 of file rf708_bphysics.py.

◆ bmix

rf708_bphysics.bmix = ROOT.RooBMixDecay("bmix", "decay", dt, mixState, tagFlav, tau, dm, w, dw, tm, type="DoubleSided")

Definition at line 40 of file rf708_bphysics.py.

◆ c

rf708_bphysics.c = ROOT.TCanvas("rf708_bphysics", "rf708_bphysics", 1200, 800)

Definition at line 169 of file rf708_bphysics.py.

◆ CPeigen

rf708_bphysics.CPeigen = ROOT.RooRealVar("CPeigen", "CP eigen value", -1)

Definition at line 84 of file rf708_bphysics.py.

◆ Cut

rf708_bphysics.Cut

Definition at line 53 of file rf708_bphysics.py.

◆ data

rf708_bphysics.data = bmix.generate({dt, mixState, tagFlav}, 10000)

Definition at line 46 of file rf708_bphysics.py.

◆ data2

rf708_bphysics.data2 = bcp.generate({dt, tagFlav}, 10000)

Definition at line 98 of file rf708_bphysics.py.

◆ data3

rf708_bphysics.data3 = bcp.generate({dt, tagFlav}, 10000)

Definition at line 115 of file rf708_bphysics.py.

◆ data4

rf708_bphysics.data4 = bcpg.generate({dt, tagFlav}, 10000)

Definition at line 158 of file rf708_bphysics.py.

◆ DG

rf708_bphysics.DG = ROOT.RooFormulaVar("DG", "Delta Gamma", "@1/@0", [tau, DGbG])

Definition at line 141 of file rf708_bphysics.py.

◆ DGbG

rf708_bphysics.DGbG = ROOT.RooRealVar("DGbG", "DGamma/GammaAvg", 0.5, -1, 1)

Definition at line 135 of file rf708_bphysics.py.

◆ dm

rf708_bphysics.dm = ROOT.RooRealVar("dm", "delta m(B0)", 0.472)

Definition at line 27 of file rf708_bphysics.py.

◆ dt

rf708_bphysics.dt = ROOT.RooRealVar("dt", "dt", -10, 10)

Definition at line 23 of file rf708_bphysics.py.

◆ dw

rf708_bphysics.dw = ROOT.RooRealVar("dw", "delta mistag rate for B0/B0bar", 0.1)

Definition at line 30 of file rf708_bphysics.py.

◆ effR

rf708_bphysics.effR = ROOT.RooRealVar("effR", "B0/B0bar reco efficiency ratio", 1)

Definition at line 87 of file rf708_bphysics.py.

◆ fcos

rf708_bphysics.fcos = ROOT.RooFormulaVar("fcos", "fcos", "@0*@1*(1-2*@2)", [Adir, tagFlav, w])

Definition at line 146 of file rf708_bphysics.py.

◆ frame1

rf708_bphysics.frame1 = dt.frame(Title="B decay distribution with mixing (B0/B0bar)")

Definition at line 51 of file rf708_bphysics.py.

◆ frame2

rf708_bphysics.frame2 = dt.frame(Title="B decay distribution of mixed events (B0/B0bar)")

Definition at line 60 of file rf708_bphysics.py.

◆ frame3

rf708_bphysics.frame3 = dt.frame(Title="B decay distribution of unmixed events (B0/B0bar)")

Definition at line 69 of file rf708_bphysics.py.

◆ frame4

rf708_bphysics.frame4 = dt.frame(Title="B decay distribution with CPV(|l|=1,Im(l)=0.7) (B0/B0bar)")

Definition at line 101 of file rf708_bphysics.py.

◆ frame5

rf708_bphysics.frame5 = dt.frame(Title="B decay distribution with CPV(|l|=0.7,Im(l)=0.7) (B0/B0bar)")

Definition at line 119 of file rf708_bphysics.py.

◆ frame6

rf708_bphysics.frame6 = dt.frame(Title="B decay distribution with CPV(Im(l)=0.7,Re(l)=0.7,|l|=1,dG/G=0.5) (B0/B0bar)")

Definition at line 161 of file rf708_bphysics.py.

◆ fsin

rf708_bphysics.fsin = ROOT.RooFormulaVar("fsin", "fsin", "@0*@1*(1-2*@2)", [Amix, tagFlav, w])

Definition at line 145 of file rf708_bphysics.py.

◆ fsinh

rf708_bphysics.fsinh = ROOT.RooFormulaVar("fsinh", "fsinh", "@0", [Adel])

Definition at line 147 of file rf708_bphysics.py.

◆ LineColor

rf708_bphysics.LineColor

Definition at line 57 of file rf708_bphysics.py.

◆ MarkerColor

rf708_bphysics.MarkerColor

Definition at line 56 of file rf708_bphysics.py.

◆ mixState

rf708_bphysics.mixState = ROOT.RooCategory("mixState", "B0/B0bar mixing state", {"mixed": -1, "unmixed": 1})

Definition at line 32 of file rf708_bphysics.py.

◆ Slice

rf708_bphysics.Slice

Definition at line 54 of file rf708_bphysics.py.

◆ tagFlav

rf708_bphysics.tagFlav = ROOT.RooCategory("tagFlav", "Flavour of the tagged B0", {"B0": 1, "B0bar": -1})

Definition at line 34 of file rf708_bphysics.py.

◆ tau

rf708_bphysics.tau = ROOT.RooRealVar("tau", "tau (B0)", 1.547)

Definition at line 28 of file rf708_bphysics.py.

◆ tm

rf708_bphysics.tm = ROOT.RooTruthModel("tm", "truth model", dt)

Definition at line 37 of file rf708_bphysics.py.

◆ w

rf708_bphysics.w = ROOT.RooRealVar("w", "flavour mistag rate", 0.1)

Definition at line 29 of file rf708_bphysics.py.