npstat is hosted by Hepforge, IPPP Durham
NPStat  5.10.0
emsunfold::SmoothedEMSparseUnfoldND< Matrix > Member List

This is the complete list of members for emsunfold::SmoothedEMSparseUnfoldND< Matrix >, including all inherited members.

AbsSparseUnfoldND(const response_matrix_type &responseMatrix, const npstat::ArrayShape &unfoldedShape, const npstat::ArrayShape &observedShape) (defined in emsunfold::AbsSparseUnfoldND< Matrix >)emsunfold::AbsSparseUnfoldND< Matrix >
AbsSparseUnfoldND(const response_matrix_type &responseMatrix, const unsigned *unfoldedShape, unsigned unfoldedDim, const unsigned *observedShape, unsigned observedDim) (defined in emsunfold::AbsSparseUnfoldND< Matrix >)emsunfold::AbsSparseUnfoldND< Matrix >
Base typedef (defined in emsunfold::SmoothedEMSparseUnfoldND< Matrix >)emsunfold::SmoothedEMSparseUnfoldND< Matrix >
buildUniformInitialApproximation(const npstat::ArrayND< double > &o, npstat::ArrayND< double > *r) const (defined in emsunfold::AbsSparseUnfoldND< Matrix >)emsunfold::AbsSparseUnfoldND< Matrix >protected
clearInitialApproximation()emsunfold::AbsSparseUnfoldND< Matrix >virtual
convergenceEpsilon() constemsunfold::SmoothedEMSparseUnfoldND< Matrix >inline
efficiency() const (defined in emsunfold::AbsSparseUnfoldND< Matrix >)emsunfold::AbsSparseUnfoldND< Matrix >inline
filter_type typedef (defined in emsunfold::SmoothedEMSparseUnfoldND< Matrix >)emsunfold::SmoothedEMSparseUnfoldND< Matrix >
getFilter(bool throwIfNull=false) constemsunfold::AbsSparseUnfoldND< Matrix >virtual
getInitialApproximation() constemsunfold::AbsSparseUnfoldND< Matrix >virtual
getObservedShape() constemsunfold::AbsSparseUnfoldND< Matrix >inline
getUnfoldedShape() constemsunfold::AbsSparseUnfoldND< Matrix >inline
input_covariance_type typedef (defined in emsunfold::SmoothedEMSparseUnfoldND< Matrix >)emsunfold::SmoothedEMSparseUnfoldND< Matrix >
lastEPIterations() constemsunfold::SmoothedEMSparseUnfoldND< Matrix >inline
lastNIterations() constemsunfold::SmoothedEMSparseUnfoldND< Matrix >inline
lastSmoothingNormfactor() constemsunfold::SmoothedEMSparseUnfoldND< Matrix >inline
maxIterations() const (defined in emsunfold::SmoothedEMSparseUnfoldND< Matrix >)emsunfold::SmoothedEMSparseUnfoldND< Matrix >inline
output_covariance_type typedef (defined in emsunfold::SmoothedEMSparseUnfoldND< Matrix >)emsunfold::SmoothedEMSparseUnfoldND< Matrix >
response_matrix_type typedef (defined in emsunfold::SmoothedEMSparseUnfoldND< Matrix >)emsunfold::SmoothedEMSparseUnfoldND< Matrix >
responseMatrix() const (defined in emsunfold::AbsSparseUnfoldND< Matrix >)emsunfold::AbsSparseUnfoldND< Matrix >inline
setConvergenceEpsilon(double eps)emsunfold::SmoothedEMSparseUnfoldND< Matrix >
setFilter(const filter_type *f)emsunfold::AbsSparseUnfoldND< Matrix >virtual
setInitialApproximation(const npstat::ArrayND< double > &a)emsunfold::AbsSparseUnfoldND< Matrix >virtual
setMaxIterations(const unsigned u)emsunfold::SmoothedEMSparseUnfoldND< Matrix >inline
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)emsunfold::SmoothedEMSparseUnfoldND< Matrix >
smoothingLastIteration() const (defined in emsunfold::SmoothedEMSparseUnfoldND< Matrix >)emsunfold::SmoothedEMSparseUnfoldND< Matrix >inline
smoothLastIteration(const bool b)emsunfold::SmoothedEMSparseUnfoldND< Matrix >inline
unfold(const npstat::ArrayND< double > &observed, const input_covariance_type *observationCovarianceMatrix, npstat::ArrayND< double > *unfolded, output_covariance_type *unfoldedCovarianceMatrix)emsunfold::SmoothedEMSparseUnfoldND< Matrix >virtual
update(const npstat::ArrayND< double > &observed, const npstat::ArrayND< double > *prev, npstat::ArrayND< double > *next, bool performSmoothing) constemsunfold::SmoothedEMSparseUnfoldND< Matrix >protected
useConvolutions(const bool b)emsunfold::AbsSparseUnfoldND< Matrix >inlinevirtual
useMultinomialCovariance(bool)emsunfold::SmoothedEMSparseUnfoldND< Matrix >inline
usingConvolutions() constemsunfold::AbsSparseUnfoldND< Matrix >inline
usingMultinomialCovariance() const (defined in emsunfold::SmoothedEMSparseUnfoldND< Matrix >)emsunfold::SmoothedEMSparseUnfoldND< Matrix >inline
validateObservedShape(const npstat::ArrayND< double > &o) const (defined in emsunfold::AbsSparseUnfoldND< Matrix >)emsunfold::AbsSparseUnfoldND< Matrix >
validateObservedShape(const npstat::ArrayShape &oShape) const (defined in emsunfold::AbsSparseUnfoldND< Matrix >)emsunfold::AbsSparseUnfoldND< Matrix >
validateUnfoldedShape(const npstat::ArrayND< double > &u) constemsunfold::AbsSparseUnfoldND< Matrix >
validateUnfoldedShape(const npstat::ArrayShape &uShape) const (defined in emsunfold::AbsSparseUnfoldND< Matrix >)emsunfold::AbsSparseUnfoldND< Matrix >
~AbsSparseUnfoldND() (defined in emsunfold::AbsSparseUnfoldND< Matrix >)emsunfold::AbsSparseUnfoldND< Matrix >inlinevirtual
~SmoothedEMSparseUnfoldND() (defined in emsunfold::SmoothedEMSparseUnfoldND< Matrix >)emsunfold::SmoothedEMSparseUnfoldND< Matrix >inlinevirtual