npstat is hosted by Hepforge, IPPP Durham
NPStat  5.10.0
npstat::SmoothedEMUnfold1D Member List

This is the complete list of members for npstat::SmoothedEMUnfold1D, including all inherited members.

AbsUnfold1D(const Matrix< double > &responseMatrix)npstat::AbsUnfold1Dexplicit
Base typedef (defined in npstat::SmoothedEMUnfold1D)npstat::SmoothedEMUnfold1D
buildUniformInitialApproximation(const double *observed, unsigned lenObserved, std::vector< double > *result) const (defined in npstat::AbsUnfold1D)npstat::AbsUnfold1Dprotected
clearInitialApproximation()npstat::AbsUnfold1Dvirtual
convergenceEpsilon() constnpstat::SmoothedEMUnfold1Dinline
efficiency() const (defined in npstat::AbsUnfold1D)npstat::AbsUnfold1Dinline
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::SmoothedEMUnfold1Dprotected
getFilter(bool throwIfNull=false) constnpstat::AbsUnfold1Dvirtual
getInitialApproximation() constnpstat::AbsUnfold1Dvirtual
lastEPIterations() constnpstat::SmoothedEMUnfold1Dinline
lastNIterations() constnpstat::SmoothedEMUnfold1Dinline
lastSmoothingNormfactor() constnpstat::SmoothedEMUnfold1Dinline
maxIterations() const (defined in npstat::SmoothedEMUnfold1D)npstat::SmoothedEMUnfold1Dinline
modelNDoF()npstat::AbsUnfold1D
observationCovariance(const double *yhat, unsigned lenObserved, bool isMultinomial)npstat::AbsUnfold1Dstatic
probDelta(const double *prev, const double *next, const unsigned len)npstat::AbsUnfold1Dstatic
responseMatrix() const (defined in npstat::AbsUnfold1D)npstat::AbsUnfold1Dinline
responseNDoF() const (defined in npstat::AbsUnfold1D)npstat::AbsUnfold1D
setConvergenceEpsilon(double eps)npstat::SmoothedEMUnfold1D
setFilter(const LocalPolyFilter1D *f)npstat::AbsUnfold1Dvirtual
setInitialApproximation(const double *approx, unsigned lenApprox)npstat::AbsUnfold1Dvirtual
setMaxIterations(const unsigned u)npstat::SmoothedEMUnfold1Dinline
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::SmoothedEMUnfold1Dinline
smoothingNDoF() constnpstat::AbsUnfold1D
smoothLastIteration(const bool b)npstat::SmoothedEMUnfold1Dinline
transposedResponseMatrix() const (defined in npstat::AbsUnfold1D)npstat::AbsUnfold1Dinline
unfold(const double *observed, unsigned lenObserved, const Matrix< double > *observationCovarianceMatrix, double *unfolded, unsigned lenUnfolded, Matrix< double > *unfoldedCovarianceMatrix)npstat::SmoothedEMUnfold1Dvirtual
unfoldingMatrix0(const double *unfolded, const double *yhat) const (defined in npstat::SmoothedEMUnfold1D)npstat::SmoothedEMUnfold1Dprotected
update(const double *observed, unsigned lenObserved, const double *prev, double *next, unsigned lenUnfolded, bool performSmoothing) constnpstat::SmoothedEMUnfold1Dprotected
useConvolutions(const bool b)npstat::AbsUnfold1Dinlinevirtual
useMultinomialCovariance(const bool b)npstat::SmoothedEMUnfold1Dinline
usingConvolutions() constnpstat::AbsUnfold1Dinline
usingMultinomialCovariance() const (defined in npstat::SmoothedEMUnfold1D)npstat::SmoothedEMUnfold1Dinline
validateDensity(const double *observ, unsigned lenObserved) (defined in npstat::AbsUnfold1D)npstat::AbsUnfold1Dprotectedstatic
validateDimensions(unsigned lenObserved, unsigned lenUnfold) const (defined in npstat::AbsUnfold1D)npstat::AbsUnfold1Dprotected
~AbsUnfold1D() (defined in npstat::AbsUnfold1D)npstat::AbsUnfold1Dinlinevirtual
~SmoothedEMUnfold1D() (defined in npstat::SmoothedEMUnfold1D)npstat::SmoothedEMUnfold1Dinlinevirtual