45 RooRealVar dw(
"dw",
"delta mistag rate for B0/B0bar", 0.1);
53 tagFlav.defineType(
"B0bar", -1);
59 RooBMixDecay bmix(
"bmix",
"decay",
dt,
mixState,
tagFlav, tau, dm,
w,
dw,
truthModel,
RooBMixDecay::DoubleSided);
81 data->plotOn(
frame2,
Cut(
"mixState==mixState::mixed&&tagFlav==tagFlav::B0"));
90 data->plotOn(
frame3,
Cut(
"mixState==mixState::unmixed&&tagFlav==tagFlav::B0"));
110 RooBCPEffDecay bcp(
"bcp",
"bcp",
dt,
tagFlav, tau, dm,
w,
CPeigen,
absLambda,
argLambda,
effR,
dw,
truthModel,
137 RooPlot *
frame5 =
dt.frame(
Title(
"B decay distribution with CPV(|l|=0.7,Im(l)=0.7) (B0/B0bar)"));
167 RooBDecay bcpg(
"bcpg",
"bcpg",
dt, tau,
DG,
RooConst(1),
fsinh,
fcos,
fsin, dm,
truthModel,
RooBDecay::DoubleSided);
176 RooPlot *
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)"));
184 TCanvas *
c =
new TCanvas(
"rf708_bphysics",
"rf708_bphysics", 1200, 800);
187 gPad->SetLeftMargin(0.15);
188 frame1->GetYaxis()->SetTitleOffset(1.6);
191 gPad->SetLeftMargin(0.15);
192 frame2->GetYaxis()->SetTitleOffset(1.6);
195 gPad->SetLeftMargin(0.15);
196 frame3->GetYaxis()->SetTitleOffset(1.6);
199 gPad->SetLeftMargin(0.15);
200 frame4->GetYaxis()->SetTitleOffset(1.6);
203 gPad->SetLeftMargin(0.15);
204 frame5->GetYaxis()->SetTitleOffset(1.6);
207 gPad->SetLeftMargin(0.15);
208 frame6->GetYaxis()->SetTitleOffset(1.6);
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void data
RooArgList is a container object that can hold multiple RooAbsArg objects.
PDF describing decay time distribution of B meson including effects of standard model CP violation.
Most general description of B decay time distribution with effects of CP violation,...
Class RooBMixDecay is a RooAbsAnaConvPdf implementation that describes the decay of B mesons with the...
Object to represent discrete states.
Plot frame and a container for graphics objects within that frame.
Variable that can be changed from the outside.
Implements a RooResolution model that corresponds to a delta function.
RooConstVar & RooConst(double val)
RooCmdArg MarkerColor(Color_t color)
RooCmdArg Slice(const RooArgSet &sliceSet)
RooCmdArg Cut(const char *cutSpec)
RooCmdArg LineColor(Color_t color)
The namespace RooFit contains mostly switches that change the behaviour of functions of PDFs (or othe...