AbsUnfoldND(const ResponseMatrix &responseMatrix) (defined in npstat::AbsUnfoldND) | npstat::AbsUnfoldND | explicit |
Base typedef (defined in npstat::SmoothedEMUnfoldND) | npstat::SmoothedEMUnfoldND | |
buildUniformInitialApproximation(const ArrayND< double > &observed, ArrayND< double > *result) const (defined in npstat::AbsUnfoldND) | npstat::AbsUnfoldND | protected |
clearInitialApproximation() | npstat::AbsUnfoldND | virtual |
convergenceEpsilon() const | npstat::SmoothedEMUnfoldND | inline |
efficiency() const (defined in npstat::AbsUnfoldND) | npstat::AbsUnfoldND | inline |
filter_type typedef (defined in npstat::AbsUnfoldND) | npstat::AbsUnfoldND | |
getFilter(bool throwIfNull=false) const | npstat::AbsUnfoldND | virtual |
getInitialApproximation() const | npstat::AbsUnfoldND | virtual |
getObservedShape() const | npstat::AbsUnfoldND | inline |
getUnfoldedShape() const | npstat::AbsUnfoldND | inline |
input_covariance_type typedef (defined in npstat::AbsUnfoldND) | npstat::AbsUnfoldND | |
lastEPIterations() const | npstat::SmoothedEMUnfoldND | inline |
lastNIterations() const | npstat::SmoothedEMUnfoldND | inline |
lastSmoothingNormfactor() const | npstat::SmoothedEMUnfoldND | inline |
maxIterations() const (defined in npstat::SmoothedEMUnfoldND) | npstat::SmoothedEMUnfoldND | inline |
output_covariance_type typedef (defined in npstat::AbsUnfoldND) | npstat::AbsUnfoldND | |
probDelta(const ArrayND< double > &prev, const ArrayND< double > &next) | npstat::AbsUnfoldND | static |
response_matrix_type typedef (defined in npstat::AbsUnfoldND) | npstat::AbsUnfoldND | |
responseMatrix() const (defined in npstat::AbsUnfoldND) | npstat::AbsUnfoldND | inline |
setConvergenceEpsilon(double eps) | npstat::SmoothedEMUnfoldND | |
setFilter(const AbsUnfoldingFilterND *f) | npstat::AbsUnfoldND | virtual |
setInitialApproximation(const ArrayND< double > &approx) | npstat::AbsUnfoldND | virtual |
setMaxIterations(const unsigned u) | npstat::SmoothedEMUnfoldND | inline |
SmoothedEMUnfoldND(const ResponseMatrix &responseMatrix, const AbsUnfoldingFilterND &filter, bool useConvolutions, bool useMultinomialCovariance=false, bool smoothLastIter=true, double convergenceEpsilon=1.0e-10, unsigned maxIterations=100000U) | npstat::SmoothedEMUnfoldND | |
smoothingLastIteration() const (defined in npstat::SmoothedEMUnfoldND) | npstat::SmoothedEMUnfoldND | inline |
smoothLastIteration(const bool b) | npstat::SmoothedEMUnfoldND | inline |
unfold(const ArrayND< double > &observed, const Matrix< double > *observationCovarianceMatrix, ArrayND< double > *unfolded, Matrix< double > *unfoldedCovarianceMatrix) | npstat::SmoothedEMUnfoldND | virtual |
update(const ArrayND< double > &observed, const ArrayND< double > *prev, ArrayND< double > *next, bool performSmoothing) const | npstat::SmoothedEMUnfoldND | protected |
useConvolutions(const bool b) | npstat::AbsUnfoldND | inlinevirtual |
useMultinomialCovariance(const bool b) | npstat::SmoothedEMUnfoldND | inline |
usingConvolutions() const | npstat::AbsUnfoldND | inline |
usingMultinomialCovariance() const (defined in npstat::SmoothedEMUnfoldND) | npstat::SmoothedEMUnfoldND | inline |
validateObservedShape(const ArrayND< double > &observed) const (defined in npstat::AbsUnfoldND) | npstat::AbsUnfoldND | |
validateObservedShape(const ArrayShape &observedShape) const (defined in npstat::AbsUnfoldND) | npstat::AbsUnfoldND | |
validateUnfoldedShape(const ArrayND< double > &unfolded) const | npstat::AbsUnfoldND | |
validateUnfoldedShape(const ArrayShape &unfoldedShape) const (defined in npstat::AbsUnfoldND) | npstat::AbsUnfoldND | |
~AbsUnfoldND() (defined in npstat::AbsUnfoldND) | npstat::AbsUnfoldND | inlinevirtual |
~SmoothedEMUnfoldND() (defined in npstat::SmoothedEMUnfoldND) | npstat::SmoothedEMUnfoldND | inlinevirtual |