Definition at line 76 of file GoFTest.cxx.
Public Member Functions  
PDFIntegral (const IGenFunction &pdf, Double_t xmin=0, Double_t xmax=1)  
~PDFIntegral () override  
IGenFunction *  Clone () const override 
Clone a function. More...  
Double_t  DoEval (Double_t x) const override 
implementation of the evaluation function. Must be implemented by derived classes More...  
Public Member Functions inherited from ROOT::Math::IBaseFunctionOneDim  
IBaseFunctionOneDim ()  
virtual  ~IBaseFunctionOneDim () 
virtual destructor More...  
virtual IBaseFunctionOneDim *  Clone () const =0 
Clone a function. More...  
double  operator() (const double *x) const 
Evaluate the function at a point x[]. More...  
double  operator() (double x) const 
Evaluate the function at a point x Use the a pure virtual private method DoEval which must be implemented by subclasses. More...  
Private Attributes  
IntegratorOneDim  fIntegral 
Double_t  fNorm 
const IGenFunction *  fPDF 
Double_t  fXmax 
Double_t  fXmin 
Additional Inherited Members  
Public Types inherited from ROOT::Math::IBaseFunctionOneDim  
typedef IBaseFunctionOneDim  BaseFunc 

inlineoverride 
Definition at line 84 of file GoFTest.cxx.

inline 
Definition at line 86 of file GoFTest.cxx.

inlineoverridevirtual 
Clone a function.
Each derived class will implement their version of the provate DoClone method
Implements ROOT::Math::IBaseFunctionOneDim.
Definition at line 118 of file GoFTest.cxx.
implementation of the evaluation function. Must be implemented by derived classes
Implements ROOT::Math::IBaseFunctionOneDim.
Definition at line 109 of file GoFTest.cxx.

mutableprivate 
Definition at line 80 of file GoFTest.cxx.

private 
Definition at line 79 of file GoFTest.cxx.

private 
Definition at line 81 of file GoFTest.cxx.

private 
Definition at line 78 of file GoFTest.cxx.

private 
Definition at line 77 of file GoFTest.cxx.