#include <KDEKernel.h>
Definition at line 48 of file KDEKernel.h.
Definition at line 52 of file KDEKernel.h.
Definition at line 53 of file KDEKernel.h.
Definition at line 54 of file KDEKernel.h.
Definition at line 52 of file KDEKernel.h.
Definition at line 53 of file KDEKernel.h.
Definition at line 54 of file KDEKernel.h.
TMVA::KDEKernel::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. | |||
) |
TMVA::KDEKernel::~KDEKernel | ( | void | ) | [virtual] |
Definition at line 73 of file KDEKernel.cxx.
References fFirstIterHist, fHist, fKernel_integ, fLogger, fSigmaHist, and NULL.
TMVA::KDEKernel::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. | |||
) |
virtual TMVA::KDEKernel::~KDEKernel | ( | void | ) | [virtual] |
Float_t TMVA::KDEKernel::GetBinKernelIntegral | ( | Float_t | lowr, | |
Float_t | highr, | |||
Float_t | mean, | |||
Int_t | binnum | |||
) |
Definition at line 212 of file KDEKernel.cxx.
References TF1::Eval(), fHiddenIteration, fIter, fKDEborder, fKernel_integ, fLowerEdge, fSigma, fSigmaHist, fUpperEdge, TH1F::GetBinContent(), kAdaptiveKDE, kNonadaptiveKDE, and TFormula::SetParameters().
Referenced by TMVA::PDF::BuildKDEPDF(), and SetKernelType().
void TMVA::KDEKernel::SetKernelType | ( | EKernelType | ktype = kGauss |
) |
Definition at line 106 of file KDEKernel.cxx.
References TH1F::AddBinContent(), Endl, fFineFactor, fFirstIterHist, fHiddenIteration, fHist, fIter, fKDEborder, fKernel_integ, fLowerEdge, fSigma, fSigmaHist, fUpperEdge, GaussIntegral(), TH1::GetBinCenter(), TH1F::GetBinContent(), GetBinKernelIntegral(), TH1::GetBinLowEdge(), TH1::GetBinWidth(), TH1::GetEntries(), TH1::GetNbinsX(), TH1::GetRMS(), i, TH1::Integral(), j, kAdaptiveKDE, TMVA::kFATAL, kGauss, Log(), TMath::Power(), TH1::Scale(), TH1F::SetBinContent(), TH1::SetEntries(), and TMath::Sqrt().
Referenced by TMVA::PDF::BuildKDEPDF().
const char* TMVA::KDEKernel::GetName | ( | ) | const [inline] |
Definition at line 69 of file KDEKernel.h.
MsgLogger& TMVA::KDEKernel::Log | ( | ) | const [inline, private] |
Float_t TMVA::KDEKernel::GetBinKernelIntegral | ( | Float_t | lowr, | |
Float_t | highr, | |||
Float_t | mean, | |||
Int_t | binnum | |||
) |
void TMVA::KDEKernel::SetKernelType | ( | EKernelType | ktype = kGauss |
) |
const char* TMVA::KDEKernel::GetName | ( | ) | const [inline] |
Definition at line 69 of file KDEKernel.h.
MsgLogger& TMVA::KDEKernel::Log | ( | ) | const [inline, private] |
Float_t TMVA::KDEKernel::fSigma [private] |
Definition at line 73 of file KDEKernel.h.
Referenced by GetBinKernelIntegral(), and SetKernelType().
EKernelIter TMVA::KDEKernel::fIter [private] |
Definition at line 74 of file KDEKernel.h.
Referenced by GetBinKernelIntegral(), and SetKernelType().
Float_t TMVA::KDEKernel::fLowerEdge [private] |
Definition at line 75 of file KDEKernel.h.
Referenced by GetBinKernelIntegral(), and SetKernelType().
Float_t TMVA::KDEKernel::fUpperEdge [private] |
Definition at line 76 of file KDEKernel.h.
Referenced by GetBinKernelIntegral(), and SetKernelType().
Float_t TMVA::KDEKernel::fFineFactor [private] |
TF1* TMVA::KDEKernel::fKernel_integ [private] |
Definition at line 78 of file KDEKernel.h.
Referenced by GetBinKernelIntegral(), SetKernelType(), and ~KDEKernel().
EKernelBorder TMVA::KDEKernel::fKDEborder [private] |
Definition at line 79 of file KDEKernel.h.
Referenced by GetBinKernelIntegral(), and SetKernelType().
TH1F* TMVA::KDEKernel::fHist [private] |
TH1F* TMVA::KDEKernel::fFirstIterHist [private] |
TH1F* TMVA::KDEKernel::fSigmaHist [private] |
Definition at line 82 of file KDEKernel.h.
Referenced by GetBinKernelIntegral(), SetKernelType(), and ~KDEKernel().
Bool_t TMVA::KDEKernel::fHiddenIteration [private] |
Definition at line 83 of file KDEKernel.h.
Referenced by GetBinKernelIntegral(), and SetKernelType().
MsgLogger* TMVA::KDEKernel::fLogger [mutable, private] |
TF1* TMVA::KDEKernel::fKernel_integ [private] |
Definition at line 78 of file KDEKernel.h.
TH1F* TMVA::KDEKernel::fHist [private] |
Definition at line 80 of file KDEKernel.h.
TH1F* TMVA::KDEKernel::fFirstIterHist [private] |
Definition at line 81 of file KDEKernel.h.
TH1F* TMVA::KDEKernel::fSigmaHist [private] |
Definition at line 82 of file KDEKernel.h.
MsgLogger* TMVA::KDEKernel::fLogger [mutable, private] |
Definition at line 86 of file KDEKernel.h.