Hi,
the SVD Unfolding (TSVDUnfold) initializer takes the following arguments:
-
bdat: measured spectrum (TH1D, n bins) -
bini: reconstructed spectrum MC (TH1D, n bins) -
xini: true underlying spectrum MC (TH1D, n bins) -
Adet: response matrix (TH2D, nxn bins)
however, the value bini does not seem to be used at all in the source code (https://github.com/root-project/root/blob/4cac5a12f98eebc39e9b9888ab6b11b40cddf09d/hist/hist/src/TSVDUnfold.cxx).
Also I cannot infer any use from the quoted paper http://arxiv.org/abs/hep-ph/9509307 either.
If there is no use for the parameter, maybe the documentation should be updated accordingly, because this is confusing (at least to me).
EDIT: I’ve also tried with TSVDUnfoldExample.C from turotials/math by changing line 79 from bini->Fill(x); to bini->Fill(x, 0); and cannot spot any difference in the results.
Would be nice if someone could confirm this and/or add a quick line to the documentation (I can also submit a PR there).
Cheers,
Kilian
ROOT Version: Not Provided
Platform: Not Provided
Compiler: Not Provided