SmoothedEMUnfoldND.hh
Go to the documentation of this file.
Interface definition for multivariate unfolding algorithms. Definition: AbsUnfoldND.hh:19 virtual void useConvolutions(const bool b) Definition: AbsUnfoldND.hh:57 Definition: AbsUnfoldingFilterND.hh:28 Definition: ResponseMatrix.hh:23 Definition: SmoothedEMUnfoldND.hh:18 double lastSmoothingNormfactor() const Definition: SmoothedEMUnfoldND.hh:103 void setConvergenceEpsilon(double eps) unsigned lastEPIterations() const Definition: SmoothedEMUnfoldND.hh:100 void smoothLastIteration(const bool b) Definition: SmoothedEMUnfoldND.hh:76 void useMultinomialCovariance(const bool b) Definition: SmoothedEMUnfoldND.hh:72 virtual bool unfold(const ArrayND< double > &observed, const Matrix< double > *observationCovarianceMatrix, ArrayND< double > *unfolded, Matrix< double > *unfoldedCovarianceMatrix) double convergenceEpsilon() const Definition: SmoothedEMUnfoldND.hh:83 void update(const ArrayND< double > &observed, const ArrayND< double > *prev, ArrayND< double > *next, bool performSmoothing) const void setMaxIterations(const unsigned u) Definition: SmoothedEMUnfoldND.hh:69 unsigned lastNIterations() const Definition: SmoothedEMUnfoldND.hh:94 SmoothedEMUnfoldND(const ResponseMatrix &responseMatrix, const AbsUnfoldingFilterND &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 |