Dear RooFit Experts,
I have a dataset defined on two variables x[0,100],y[0,10] and I would like to fit it in a bin of the varible y.
I tried to do it using these lines of code:
minEdge = 0
maxEdge = 2
y.setRange('myRange',minEdge,maxEdge)
fitmodel.fitTo(DataComb, RooFit.Range('myRange'), RooFit.Save())
But it fits in the full range and not in the sub-range “myRange”.
What am I doing wrong?
In the attachment you have my simple test case with:
- Fit on the full range (results on Canvas 1)
- Fit on the bin from the reduced dataset (results on Canvas 2)
- Fit on the bin setting the range at the level of the fit (results on Canvas 3)
The problem is that the results of 3 are the same of 1 instead of being the same of 2.
Thanks a lot,
Barbara
test.py (2.18 KB)