Public Member Functions | |
UnfoldIterative (const ReweightableSpectrum &rt, int nIterations) | |
virtual | ~UnfoldIterative () |
virtual Spectrum | Truth (const Spectrum &reco) override |
Protected Attributes | |
const ReweightableSpectrum & | fRT |
int | fNIterations |
Definition at line 9 of file UnfoldIterative.h.
ana::UnfoldIterative::UnfoldIterative | ( | const ReweightableSpectrum & | rt, |
int | nIterations | ||
) |
rt | Reco-vs-True matrix |
Definition at line 8 of file UnfoldIterative.cxx.
References ana::assert().
|
virtual |
Definition at line 16 of file UnfoldIterative.cxx.
Implements ana::IUnfold.
Definition at line 21 of file UnfoldIterative.cxx.
References ana::Spectrum::FakeData(), fNIterations, fRT, MECModelEnuComparisons::i, ana::Spectrum::POT(), ana::ReweightableSpectrum::ReweightToRecoSpectrum(), ana::ReweightableSpectrum::ReweightToTrueSpectrum(), and ana::ReweightableSpectrum::WeightingVariable().
Referenced by make_nominal_xs(), make_xs(), make_xs_1D(), ana::ICrossSectionAnalysis::UnfoldedSignal(), ana::CrossSectionAnalysis::UnfoldedSignal(), and UnfoldInOut().
|
protected |
Definition at line 23 of file UnfoldIterative.h.
Referenced by Truth().
|
protected |
Definition at line 21 of file UnfoldIterative.h.
Referenced by Truth().