npstat is hosted by Hepforge, IPPP Durham
NPStat  5.10.0
npstat::LOrPEMarginalSmoother Class Reference
Inheritance diagram for npstat::LOrPEMarginalSmoother:
npstat::AbsMarginalSmootherBase

Public Member Functions

 LOrPEMarginalSmoother (unsigned nbins, double xmin, double xmax, int symbetaPower, double polyDegree, double bandwidthfactor, const BoundaryHandling &bm, const char *label=0)
 
int symbetaPower () const
 
double bwFactor () const
 
double polyDegree () const
 
const BoundaryHandlingboundaryMethod () const
 
- Public Member Functions inherited from npstat::AbsMarginalSmootherBase
 AbsMarginalSmootherBase (unsigned nbins, double xmin, double xmax, const char *axisLabel=0)
 
void setAxisLabel (const char *axisLabel)
 
unsigned nBins () const
 
double xMin () const
 
double xMax () const
 
double binWidth () const
 
const std::string & getAxisLabel () const
 
gs::AbsArchive * getArchive () const
 
const std::string & getArchiveCategory () const
 
double lastBandwidth () const
 
void setArchive (gs::AbsArchive *ar, const char *category=0)
 
void unsetArchive ()
 
template<typename Numeric >
const HistoND< double > & smooth (const std::vector< Numeric > &inputPoints, double minValue=-std::numeric_limits< double >::max(), double maxValue=std::numeric_limits< double >::max(), double *bandwidthUsed=0)
 
template<typename Numeric >
const HistoND< double > & smooth (unsigned long uniqueId, unsigned dimNumber, const std::vector< Numeric > &inputPoints, double minValue=-std::numeric_limits< double >::max(), double maxValue=std::numeric_limits< double >::max(), double *bandwidthUsed=0)
 
template<typename Numeric >
const HistoND< double > & weightedSmooth (const std::vector< std::pair< Numeric, double > > &inputPoints, double minValue=-std::numeric_limits< double >::max(), double maxValue=std::numeric_limits< double >::max(), double *bandwidthUsed=0)
 
template<typename Numeric >
const HistoND< double > & weightedSmooth (unsigned long uniqueId, unsigned multivariatePointDimNumber, const std::vector< std::pair< Numeric, double > > &inputPoints, double minValue=-std::numeric_limits< double >::max(), double maxValue=std::numeric_limits< double >::max(), double *bandwidthUsed=0)
 

Member Function Documentation

◆ symbetaPower()

int npstat::LOrPEMarginalSmoother::symbetaPower ( ) const
inline

Inspect object properties


The documentation for this class was generated from the following file: