35sig1frac =
ROOT.RooRealVar(
"sig1frac",
"fraction of component 1 in signal", 0.8, 0.0, 1.0)
46nsig =
ROOT.RooRealVar(
"nsig",
"number of signal events in signalRange", 500, 0.0, 10000)
47nbkg =
ROOT.RooRealVar(
"nbkg",
"number of background events in signalRange", 500, 0, 10000)
50model =
ROOT.RooAddPdf(
"model",
"(g1+g2)+a", [bkg, sig], [nbkg, nsig])
76frame =
x.frame(Title=
"Full range fitted")
92r2 =
model2.fitTo(data, Range=
"left,right", Save=
True, PrintLevel=-1)
95frame2 =
x.frame(Title=
"Fit in left/right sideband")
112r3 =
model3.fitTo(data, Range=
"leftToMiddle", Save=
True, PrintLevel=-1)
115frame3 =
x.frame(Title=
"Fit from left to middle")
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.