AbsUnfoldND.hh
Go to the documentation of this file.
Interface for smoothing filters used in multivariate unfolding problems. Efficient response matrix representation for multidimensional unfolding. Definition: AbsUnfoldND.hh:19 virtual const AbsUnfoldingFilterND * getFilter(bool throwIfNull=false) const virtual bool unfold(const ArrayND< double > &observed, const Matrix< double > *observationCovarianceMatrix, ArrayND< double > *unfolded, Matrix< double > *unfoldedCovarianceMatrix)=0 static double probDelta(const ArrayND< double > &prev, const ArrayND< double > &next) void validateUnfoldedShape(const ArrayND< double > &unfolded) const virtual void useConvolutions(const bool b) Definition: AbsUnfoldND.hh:57 virtual const ArrayND< double > & getInitialApproximation() const virtual void setInitialApproximation(const ArrayND< double > &approx) ArrayShape getUnfoldedShape() const Definition: AbsUnfoldND.hh:67 virtual void clearInitialApproximation() ArrayShape getObservedShape() const Definition: AbsUnfoldND.hh:63 virtual void setFilter(const AbsUnfoldingFilterND *f) Definition: AbsUnfoldingFilterND.hh:28 ArrayShape shape() const Definition: ResponseMatrix.hh:23 Definition: AbsArrayProjector.hh:14 Generated by 1.9.1 |