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.