AbsUnfold1D(const Matrix< double > &responseMatrix) | npstat::AbsUnfold1D | explicit |
Base typedef (defined in npstat::SmoothedEMUnfold1D) | npstat::SmoothedEMUnfold1D | |
buildUniformInitialApproximation(const double *observed, unsigned lenObserved, std::vector< double > *result) const (defined in npstat::AbsUnfold1D) | npstat::AbsUnfold1D | protected |
clearInitialApproximation() | npstat::AbsUnfold1D | virtual |
convergenceEpsilon() const | npstat::SmoothedEMUnfold1D | inline |
efficiency() const (defined in npstat::AbsUnfold1D) | npstat::AbsUnfold1D | inline |
errorPropagationMatrix(const double *observed, unsigned lenObserved, const double *unfolded, unsigned lenUnfolded, const double *yHat, double norm, bool smoothLast, unsigned maxiter, double convergenceEps, unsigned *itersMade, bool *converged) const (defined in npstat::SmoothedEMUnfold1D) | npstat::SmoothedEMUnfold1D | protected |
getFilter(bool throwIfNull=false) const | npstat::AbsUnfold1D | virtual |
getInitialApproximation() const | npstat::AbsUnfold1D | virtual |
lastEPIterations() const | npstat::SmoothedEMUnfold1D | inline |
lastNIterations() const | npstat::SmoothedEMUnfold1D | inline |
lastSmoothingNormfactor() const | npstat::SmoothedEMUnfold1D | inline |
maxIterations() const (defined in npstat::SmoothedEMUnfold1D) | npstat::SmoothedEMUnfold1D | inline |
modelNDoF() | npstat::AbsUnfold1D | |
observationCovariance(const double *yhat, unsigned lenObserved, bool isMultinomial) | npstat::AbsUnfold1D | static |
probDelta(const double *prev, const double *next, const unsigned len) | npstat::AbsUnfold1D | static |
responseMatrix() const (defined in npstat::AbsUnfold1D) | npstat::AbsUnfold1D | inline |
responseNDoF() const (defined in npstat::AbsUnfold1D) | npstat::AbsUnfold1D | |
setConvergenceEpsilon(double eps) | npstat::SmoothedEMUnfold1D | |
setFilter(const LocalPolyFilter1D *f) | npstat::AbsUnfold1D | virtual |
setInitialApproximation(const double *approx, unsigned lenApprox) | npstat::AbsUnfold1D | virtual |
setMaxIterations(const unsigned u) | npstat::SmoothedEMUnfold1D | inline |
SmoothedEMUnfold1D(const Matrix< double > &responseMatrix, const LocalPolyFilter1D &filter, bool useConvolutions, bool useMultinomialCovariance=false, bool smoothLastIter=true, double convergenceEpsilon=1.0e-10, unsigned maxIterations=100000U) | npstat::SmoothedEMUnfold1D | |
smoothedResponseNDoF() const (defined in npstat::AbsUnfold1D) | npstat::AbsUnfold1D | |
smoothingLastIteration() const (defined in npstat::SmoothedEMUnfold1D) | npstat::SmoothedEMUnfold1D | inline |
smoothingNDoF() const | npstat::AbsUnfold1D | |
smoothLastIteration(const bool b) | npstat::SmoothedEMUnfold1D | inline |
transposedResponseMatrix() const (defined in npstat::AbsUnfold1D) | npstat::AbsUnfold1D | inline |
unfold(const double *observed, unsigned lenObserved, const Matrix< double > *observationCovarianceMatrix, double *unfolded, unsigned lenUnfolded, Matrix< double > *unfoldedCovarianceMatrix) | npstat::SmoothedEMUnfold1D | virtual |
unfoldingMatrix0(const double *unfolded, const double *yhat) const (defined in npstat::SmoothedEMUnfold1D) | npstat::SmoothedEMUnfold1D | protected |
update(const double *observed, unsigned lenObserved, const double *prev, double *next, unsigned lenUnfolded, bool performSmoothing) const | npstat::SmoothedEMUnfold1D | protected |
useConvolutions(const bool b) | npstat::AbsUnfold1D | inlinevirtual |
useMultinomialCovariance(const bool b) | npstat::SmoothedEMUnfold1D | inline |
usingConvolutions() const | npstat::AbsUnfold1D | inline |
usingMultinomialCovariance() const (defined in npstat::SmoothedEMUnfold1D) | npstat::SmoothedEMUnfold1D | inline |
validateDensity(const double *observ, unsigned lenObserved) (defined in npstat::AbsUnfold1D) | npstat::AbsUnfold1D | protectedstatic |
validateDimensions(unsigned lenObserved, unsigned lenUnfold) const (defined in npstat::AbsUnfold1D) | npstat::AbsUnfold1D | protected |
~AbsUnfold1D() (defined in npstat::AbsUnfold1D) | npstat::AbsUnfold1D | inlinevirtual |
~SmoothedEMUnfold1D() (defined in npstat::SmoothedEMUnfold1D) | npstat::SmoothedEMUnfold1D | inlinevirtual |