I use TFractionFitter to fit my far detector flux to a 6 different fluxes at the near detector. My aim to get the coefficients in this linear combination and then use those 6 coefficients elsewhere. Below is one such sample fit: 
Here: blue is the original far detector flux that I want to fit.
green is the plot from fit->GetPlot();
and red is me manually talking those weights using fit->GetResult(i, w0, e0) and then making a new histogram (h_new) using >>
( h0->Scale(w0);
h_new -> Add(h0) ). (h0 is the corresponding histogram that I add to the tobjectarray.
I do this for all the sets of weights and the corresponding near detector histograms.
My question is, how is the red line so much different than the green if they should be conveying the same information?
PS: here is the output from the terminal for the fit if necessary
