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.