npstat is hosted by Hepforge, IPPP Durham
NPStat  5.10.0
npstat::AbsUnbinnedGOFTest1D Class Referenceabstract
Inheritance diagram for npstat::AbsUnbinnedGOFTest1D:
npstat::ADTest1D npstat::AbsSmoothGOFTest1D npstat::CvMTest1D npstat::KSTest1D npstat::KuiperTest1D npstat::OrthoPolyGOFTest1D npstat::ZhangZATest1D npstat::ZhangZCTest1D npstat::ZhangZKTest1D

Public Member Functions

 AbsUnbinnedGOFTest1D (const AbsDistribution1D &d)
 
 AbsUnbinnedGOFTest1D (const AbsUnbinnedGOFTest1D &r)
 
AbsUnbinnedGOFTest1Doperator= (const AbsUnbinnedGOFTest1D &r)
 
const AbsDistribution1DgetNull () const
 
virtual std::string shortName () const =0
 
virtual double testStatistic (const double *data, unsigned long sz, bool isDataSorted) const =0
 
virtual double testStatistic (const float *data, unsigned long sz, bool isDataSorted) const =0
 
virtual double analyticPValue (double, unsigned long) const
 
virtual bool hasAnalyticPValue () const
 
virtual double inverseExceedance (double pvalue, unsigned long sz, double smin, double smax) const
 
void simulateStatistic (AbsRandomGenerator &g, unsigned long sz, unsigned nPseudo, std::vector< double > *stats) const
 
virtual void simulateAltStatistic (const AbsDistribution1D &alternative, AbsRandomGenerator &g, unsigned long sz, unsigned nPseudo, std::vector< double > *stats) const
 

Protected Attributes

AbsDistribution1Ddistro_
 

Member Function Documentation

◆ inverseExceedance()

virtual double npstat::AbsUnbinnedGOFTest1D::inverseExceedance ( double  pvalue,
unsigned long  sz,
double  smin,
double  smax 
) const
virtual

This is the inverse function to "analyticPValue"

Reimplemented in npstat::AbsSmoothGOFTest1D, and npstat::OrthoPolyGOFTest1D.


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