SmoothedEMUnfold1D.hh
Go to the documentation of this file.
Interface definition for 1-d unfolding algorithms. Definition: AbsUnfold1D.hh:29 virtual void useConvolutions(const bool b) Definition: AbsUnfold1D.hh:89 Definition: LocalPolyFilter1D.hh:38 Definition: SmoothedEMUnfold1D.hh:18 double lastSmoothingNormfactor() const Definition: SmoothedEMUnfold1D.hh:103 unsigned lastEPIterations() const Definition: SmoothedEMUnfold1D.hh:100 void update(const double *observed, unsigned lenObserved, const double *prev, double *next, unsigned lenUnfolded, bool performSmoothing) const void setMaxIterations(const unsigned u) Definition: SmoothedEMUnfold1D.hh:69 double convergenceEpsilon() const Definition: SmoothedEMUnfold1D.hh:83 void setConvergenceEpsilon(double eps) void smoothLastIteration(const bool b) Definition: SmoothedEMUnfold1D.hh:76 virtual bool unfold(const double *observed, unsigned lenObserved, const Matrix< double > *observationCovarianceMatrix, double *unfolded, unsigned lenUnfolded, Matrix< double > *unfoldedCovarianceMatrix) unsigned lastNIterations() const Definition: SmoothedEMUnfold1D.hh:94 void useMultinomialCovariance(const bool b) Definition: SmoothedEMUnfold1D.hh:72 SmoothedEMUnfold1D(const Matrix< double > &responseMatrix, const LocalPolyFilter1D &filter, bool useConvolutions, bool useMultinomialCovariance=false, bool smoothLastIter=true, double convergenceEpsilon=1.0e-10, unsigned maxIterations=100000U) Definition: AbsArrayProjector.hh:14 Generated by 1.9.1 |