SmoothedEMSparseUnfoldND.hh
Go to the documentation of this file.
Interface definition for multivariate unfolding algorithms that use sparse matrices. Definition: AbsSparseUnfoldND.hh:22 virtual void useConvolutions(const bool b) Definition: AbsSparseUnfoldND.hh:66 Definition: AbsSparseUnfoldingFilterND.hh:27 Definition: SmoothedEMSparseUnfoldND.hh:20 double convergenceEpsilon() const Definition: SmoothedEMSparseUnfoldND.hh:91 void setMaxIterations(const unsigned u) Definition: SmoothedEMSparseUnfoldND.hh:75 void update(const npstat::ArrayND< double > &observed, const npstat::ArrayND< double > *prev, npstat::ArrayND< double > *next, bool performSmoothing) const void setConvergenceEpsilon(double eps) SmoothedEMSparseUnfoldND(const response_matrix_type &responseMatrix, const filter_type &filter, const npstat::ArrayShape &observedShape, bool useConvolutions, bool smoothLastIter=true, double convergenceEpsilon=1.0e-10, unsigned maxIterations=100000U) unsigned lastEPIterations() const Definition: SmoothedEMSparseUnfoldND.hh:107 unsigned lastNIterations() const Definition: SmoothedEMSparseUnfoldND.hh:101 void useMultinomialCovariance(bool) Definition: SmoothedEMSparseUnfoldND.hh:81 virtual bool unfold(const npstat::ArrayND< double > &observed, const input_covariance_type *observationCovarianceMatrix, npstat::ArrayND< double > *unfolded, output_covariance_type *unfoldedCovarianceMatrix) void smoothLastIteration(const bool b) Definition: SmoothedEMSparseUnfoldND.hh:84 double lastSmoothingNormfactor() const Definition: SmoothedEMSparseUnfoldND.hh:110 Definition: AbsSparseUnfoldingFilterND.hh:25 Generated by 1.9.1 |