UnfoldingBandwidthScannerND.hh
Go to the documentation of this file.
Interface definition for multivariate unfolding algorithms. Builds symmetric beta LOrPE filters and remembers these filters when the user sets the corresponding ... Parameters of 1-d filters from the symmetric beta family. Definition: AbsUnfoldND.hh:19 virtual const ArrayND< double > & getInitialApproximation() const virtual void setInitialApproximation(const ArrayND< double > &approx) virtual void clearInitialApproximation() Definition: AbsUnfoldingFilterND.hh:28 ArrayND & uninitialize() Definition: MemoizingSymbetaFilterProvider.hh:27 Definition: ResponseMatrix.hh:23 Definition: UnfoldingBandwidthScannerND.hh:22 void setInitialApproximation(const ArrayND< double > &approx) Definition: UnfoldingBandwidthScannerND.hh:267 virtual void setBias(const ArrayND< double > &bias) unsigned unfoldedDim() const Definition: UnfoldingBandwidthScannerND.hh:77 UnfoldingBandwidthScannerND(AbsUnfoldND &unfold, const std::vector< SymbetaParams1D > &filterParameters, const ArrayND< double > &observed, double nDoFCorrectionFactor, const Matrix< double > *observationCovariance=0, const ArrayND< double > *oracle=0) unsigned observedDim() const Definition: UnfoldingBandwidthScannerND.hh:81 const ResponseMatrix & responseMatrix() const Definition: UnfoldingBandwidthScannerND.hh:244 const std::vector< double > & covEigenValues() const Definition: UnfoldingBandwidthScannerND.hh:259 bool process(const std::vector< double > &bandwidthValues) const ArrayND< double > & getBias() const Definition: UnfoldingBandwidthScannerND.hh:226 const std::vector< double > & eigenDeltas() const Definition: UnfoldingBandwidthScannerND.hh:255 const std::vector< double > & lastBandwidthValues() const Definition: UnfoldingBandwidthScannerND.hh:203 virtual void clearBias() Definition: UnfoldingBandwidthScannerND.hh:229 virtual void setObservedData(const ArrayND< double > &observed, const Matrix< double > *observCovariance) const ArrayND< double > & unfoldedResult() const Definition: UnfoldingBandwidthScannerND.hh:236 virtual unsigned variableCount() const const ArrayND< double > & smoothedOracle() const Definition: UnfoldingBandwidthScannerND.hh:251 const ArrayND< double > & getInitialApproximation() const Definition: UnfoldingBandwidthScannerND.hh:275 virtual unsigned ntuplize(double *buf, unsigned len) const double nDoFCorrectionFactor() const Definition: UnfoldingBandwidthScannerND.hh:279 virtual bool lastUnfoldingStatus() const Definition: UnfoldingBandwidthScannerND.hh:232 void setNDoFCorrectionFactor(const double f) Definition: UnfoldingBandwidthScannerND.hh:282 bool usingConvolutions() const Definition: UnfoldingBandwidthScannerND.hh:263 virtual std::vector< std::string > variableNames() const void clearInitialApproximation() Definition: UnfoldingBandwidthScannerND.hh:271 const ArrayND< double > & getObservedData() const Definition: UnfoldingBandwidthScannerND.hh:216 const Matrix< double > & unfoldedCovariance() const Definition: UnfoldingBandwidthScannerND.hh:240 Definition: AbsArrayProjector.hh:14 Generated by 1.9.1 |