|
A driver function for 1-d density estimation by LOrPE in a composite signal plus background model.
More...
#include <cfloat>
#include "npstat/stat/HistoND.hh"
#include "npstat/stat/AbsDistribution1D.hh"
#include "npstat/stat/AbsSymbetaFilterProvider.hh"
#include "npstat/stat/lorpeBackground1D.icc"
Go to the source code of this file.
|
enum | {
CV_MODE_FAST = 0
, CV_MODE_MINUSBIN
, CV_MODE_MINUSONE
, CV_MODE_LINEARIZED
,
N_CV_MODES
} |
|
|
template<typename Numeric , typename NumIn , typename NumOut > |
unsigned | npstat::lorpeBackground1D (const HistoND< Numeric > &histo, AbsSymbetaFilterProvider &fbuilder, const BoundaryHandling &bm, const AbsDistribution1D &signal, double signalFraction, unsigned nIntegrationPoints, const NumIn *initialApproximation, unsigned lenApproximation, int m, double bandwidth, double maxDegree, double convergenceEpsilon, unsigned maxIterations, NumOut *signalDensity, unsigned lenSignalDensity, NumOut *bgDensity, unsigned lenBgDensity, std::vector< double > &workspace, NumOut *densityMinusOne=0, unsigned lenDensityMinusOne=0, unsigned cvmode=CV_MODE_LINEARIZED, double regularizationParameter=-1.0, double *lastDivergence=0) |
|
template<typename Numeric , typename NumOut > |
double | npstat::lorpeBgCVPseudoLogli1D (const HistoND< Numeric > &histo, double signalFraction, const NumOut *signalDensity, unsigned lenSignalDensity, const NumOut *bgDensity, unsigned lenBgDensity, const NumOut *densityMinusOne, unsigned lenDensityMinusOne, double minlog=log(DBL_MIN)) |
|
template<typename Numeric , typename NumOut > |
double | npstat::lorpeBgCVLeastSquares1D (const HistoND< Numeric > &histo, double signalFraction, const NumOut *signalDensity, unsigned lenSignalDensity, const NumOut *bgDensity, unsigned lenBgDensity, const NumOut *densityMinusOne, unsigned lenDensityMinusOne) |
|
template<typename Numeric , typename NumOut > |
unsigned | npstat::lorpeRegularizeBgDensity1D (const HistoND< Numeric > &histo, double signalFraction, const NumOut *signalDensity, unsigned lenSignalDensity, NumOut *bgDensity, unsigned lenBgDensity, double minBgDensity1) |
|
template<typename Numeric , typename NumOut > |
double | npstat::lorpeBgLogli1D (const HistoND< Numeric > &histo, double signalFraction, const NumOut *signalDensity, unsigned lenSignalDensity, const NumOut *bgDensity, unsigned lenBgDensity, double minlog=log(DBL_MIN)) |
|
template<typename Numeric , typename NumIn > |
double | npstat::maxBgPointsInWindow1D (const HistoND< Numeric > &histo, const AbsDistribution1D &signal, double signalFraction, unsigned nIntegrationPoints, double windowWidth, const NumIn *initialApproximation, unsigned lenApproximation, std::vector< double > &workspace) |
|
A driver function for 1-d density estimation by LOrPE in a composite signal plus background model.
Author: I. Volobouev
October 2013
|