37 "effFunc",
"((1-ax)+ax*cos((x-cx)/bx))*((1-ay)+ay*cos((y-cy)/by))", [ax, bx, cx, x, ay, by, cy, y]
56shapePdf =
ROOT.RooProdPdf(
"shapePdf",
"shapePdf", [shapePdfX, shapePdfY])
57model =
ROOT.RooProdPdf(
"model",
"model", {shapePdf}, Conditional=({effPdf}, {cut}))
66effPdf.fitTo(data, ConditionalObservables={x, y}, PrintLevel=-1)
73hh_data_sel =
data.createHistogram(
"hh_data_sel", x, Binning=8, YVar=dict(var=y, Binning=8), Cut=
"cut==cut::accept")
83ca =
ROOT.TCanvas(
"rf702_efficiency_2D",
"rf702_efficiency_2D", 1200, 400)
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.