All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UnfoldTikhonov.h
Go to the documentation of this file.
2 
3 namespace ana
4 {
5  /// \brief Unfolding using Tikhonov regularization (penalizing true spectra
6  /// with large second derivatives)
7  ///
8  /// Currently requires 1D reco and true axes, but that is not a fundamental
9  /// restriction of the method and could be lifted in future versions.
10  ///
11  /// Large \a regStrength corresponds to more regularization (biased towards
12  /// smooth results), small strength suffers more from statistical
13  /// fluctuations.
14  Spectrum UnfoldTikhonov(const Spectrum& reco,
15  const ReweightableSpectrum& recoVsTrue,
16  double regStrength);
17 }
process_name opflashCryoW ana
Spectrum UnfoldTikhonov(const Spectrum &reco, const ReweightableSpectrum &recoVsTrue, double regStrength)
Unfolding using Tikhonov regularization (penalizing true spectra with large second derivatives) ...
process_name standard_reco_uboone reco