| virtual | ~KDEKernel() | 
| static TClass* | Class() | 
| Float_t | GetBinKernelIntegral(Float_t lowr, Float_t highr, Float_t mean, Int_t binnum) | 
| const char* | GetName() const | 
| virtual TClass* | IsA() const | 
| TMVA::KDEKernel | KDEKernel(TMVA::KDEKernel::EKernelIter kiter = kNonadaptiveKDE, const TH1* hist = 0, Float_t lower_edge = 0., Float_t upper_edge = 1., TMVA::KDEKernel::EKernelBorder kborder = kNoTreatment, Float_t FineFactor = 1.) | 
| void | SetKernelType(TMVA::KDEKernel::EKernelType ktype = kGauss) | 
| virtual void | ShowMembers(TMemberInspector& insp, char* parent) | 
| virtual void | Streamer(TBuffer& b) | 
| void | StreamerNVirtual(TBuffer& b) | 
| enum EKernelType { | kNone | |
| kGauss | ||
| }; | ||
| enum EKernelIter { | kNonadaptiveKDE | |
| kAdaptiveKDE | ||
| }; | ||
| enum EKernelBorder { | kNoTreatment | |
| kKernelRenorm | ||
| kSampleMirror | ||
| }; | 
| Float_t | fFineFactor | fine tuning factor for Adaptive KDE: factor to multiply the "width" of the Kernel function | 
| TH1F* | fFirstIterHist | histogram to be filled in the hidden iteration | 
| Bool_t | fHiddenIteration | Defines if whats currently running is the | 
| TH1F* | fHist | copy of input histogram | 
| TMVA::KDEKernel::EKernelIter | fIter | iteration number | 
| TMVA::KDEKernel::EKernelBorder | fKDEborder | The method to take care about "border" effects | 
| TF1* | fKernel_integ | the integral of the Kernel function | 
| TMVA::MsgLogger | fLogger | ! message logger | 
| Float_t | fLowerEdge | the lower edge of the PDF | 
| Float_t | fSigma | Width of the Kernel function | 
| TH1F* | fSigmaHist | contains the Sigmas Widths for adaptive KDE | 
| Float_t | fUpperEdge | the upper edge of the PDF | 

constructor sanity check
calculates the integral of the Kernel