# | Line 366 | Line 366 | def MakeOneDHist(pathToDir,distribution) | |
---|---|---|
366 | def fitf (x, par): | |
367 | xBin = HistogramsToFit[0].FindBin (x[0]) | |
368 | value = 0.0 | |
369 | + | sumOfWeights = 0.0 |
370 | ||
371 | for i in range (0, len (HistogramsToFit)): | |
372 | < | value += par[i] * HistogramsToFit[i].GetBinContent (xBin) |
372 | > | weight = 1.0 / (HistogramsToFit[i].GetBinError (xBin) * HistogramsToFit[i].GetBinError (xBin)) |
373 | > | sumOfWeights += weight |
374 | > | value += weight * par[i] * HistogramsToFit[i].GetBinContent (xBin) |
375 | > | value /= sumOfWeights |
376 | ||
377 | return value | |
378 |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |