29#ifndef ROOT_TMVA_KDEKernel
30#define ROOT_TMVA_KDEKernel
71 const char*
GetName()
const {
return "KDEKernel"; }
#define ClassDef(name, id)
1-D histogram with a float per channel (see TH1 documentation)}
KDE Kernel for "smoothing" the PDFs.
KDEKernel(EKernelIter kiter=kNonadaptiveKDE, const TH1 *hist=0, Float_t lower_edge=0., Float_t upper_edge=1., EKernelBorder kborder=kNoTreatment, Float_t FineFactor=1.)
constructor sanity check
virtual ~KDEKernel(void)
destructor
const char * GetName() const
void SetKernelType(EKernelType ktype=kGauss)
fIter == 1 —> nonadaptive KDE fIter == 2 —> adaptive KDE
Float_t GetBinKernelIntegral(Float_t lowr, Float_t highr, Float_t mean, Int_t binnum)
calculates the integral of the Kernel
ostringstream derivative to redirect and format output
create variable transformations