#include <TKDE.h>
Inheritance diagram for TKDE:
Definition at line 37 of file TKDE.h.
typedef ROOT::Math::IBaseFunctionOneDim* TKDE::KernelFunction_Ptr [private] |
typedef ROOT::Math::IBaseFunctionOneDim* TKDE::KernelFunction_Ptr [private] |
enum TKDE::EKernelType |
enum TKDE::EIteration |
enum TKDE::EMirror |
enum TKDE::EBinning |
enum TKDE::EKernelType |
enum TKDE::EIteration |
enum TKDE::EMirror |
enum TKDE::EBinning |
TKDE::TKDE | ( | UInt_t | events = 0 , |
|
const Double_t * | data = 0 , |
|||
Double_t | xMin = 0.0 , |
|||
Double_t | xMax = 0.0 , |
|||
const Option_t * | option = "KernelType:Gaussian;Iteration:Adaptive;Mirror:noMirror;Binning:RelaxedBinning" , |
|||
Double_t | rho = 1.0 | |||
) | [explicit] |
Definition at line 65 of file TKDE.cxx.
References CheckOptions(), SetCanonicalBandwidths(), SetData(), SetKernel(), SetKernelFunction(), SetKernelSigmas2(), SetMirror(), SetOptions(), and SetUseBins().
TKDE::TKDE | ( | const Char_t * | , | |
const KernelFunction & | kernfunc, | |||
UInt_t | events, | |||
const Double_t * | data, | |||
Double_t | xMin = 0.0 , |
|||
Double_t | xMax = 0.0 , |
|||
const Option_t * | option = "KernelType:UserDefined;Iteration:Adaptive;Mirror:noMirror;Binning:RelaxedBinning" , |
|||
Double_t | rho = 1.0 | |||
) | [inline] |
TKDE::~TKDE | ( | ) | [virtual] |
Definition at line 99 of file TKDE.cxx.
References fApproximateBias, fGraph, fKernel, fKernelFunction, fLowerPDF, fPDF, and fUpperPDF.
TKDE::TKDE | ( | TKDE & | kde | ) | [private] |
TKDE::TKDE | ( | UInt_t | events = 0 , |
|
const Double_t * | data = 0 , |
|||
Double_t | xMin = 0.0 , |
|||
Double_t | xMax = 0.0 , |
|||
const Option_t * | option = "KernelType:Gaussian;Iteration:Adaptive;Mirror:noMirror;Binning:RelaxedBinning" , |
|||
Double_t | rho = 1.0 | |||
) | [explicit] |
TKDE::TKDE | ( | const Char_t * | , | |
const KernelFunction & | kernfunc, | |||
UInt_t | events, | |||
const Double_t * | data, | |||
Double_t | xMin = 0.0 , |
|||
Double_t | xMax = 0.0 , |
|||
const Option_t * | option = "KernelType:UserDefined;Iteration:Adaptive;Mirror:noMirror;Binning:RelaxedBinning" , |
|||
Double_t | rho = 1.0 | |||
) | [inline] |
virtual TKDE::~TKDE | ( | ) | [virtual] |
TKDE::TKDE | ( | TKDE & | kde | ) | [private] |
void TKDE::Fill | ( | Double_t | data | ) |
void TKDE::SetKernelType | ( | EKernelType | kern | ) |
void TKDE::SetIteration | ( | EIteration | iter | ) |
void TKDE::SetMirror | ( | EMirror | mir | ) |
Definition at line 332 of file TKDE.cxx.
References CheckOptions(), fMirror, fUseMirroring, SetKernel(), SetMirror(), and SetMirroredEvents().
void TKDE::SetBinning | ( | EBinning | ) |
Definition at line 344 of file TKDE.cxx.
References CheckOptions(), fBinning, SetKernel(), and SetUseBins().
void TKDE::SetNBins | ( | UInt_t | nbins | ) |
Definition at line 352 of file TKDE.cxx.
References TObject::Error(), fBinning, fNBins, fWeightSize, fXMax, fXMin, kUnbinned, SetBinCentreData(), SetBinCountData(), SetKernel(), and TObject::Warning().
void TKDE::SetUseBinsNEvents | ( | UInt_t | nEvents | ) |
void TKDE::SetTuneFactor | ( | Double_t | rho | ) |
Definition at line 388 of file TKDE.cxx.
References TObject::Error(), fUseMinMaxFromData, fXMax, fXMin, and SetKernel().
void TKDE::Draw | ( | const Option_t * | option = "" |
) | [virtual] |
Definition at line 687 of file TKDE.cxx.
References TString::Contains(), TString::Data(), TF1::Draw(), DrawConfidenceInterval(), DrawErrors(), fPDF, GetKDEFunction(), gPad, level, TString::ReplaceAll(), s, TString::ToLower(), and TObject::Warning().
Referenced by exampleTKDE().
Definition at line 875 of file TKDE.cxx.
References ComputeKernelL2Norm(), fKernel, fNEvents, result(), and sqrt().
Referenced by GetGraphWithErrors(), LowerConfidenceInterval(), and UpperConfidenceInterval().
Definition at line 866 of file TKDE.cxx.
References ROOT::Math::RichardsonDerivator::Derivative2(), fKernel, fKernelSigmas2, fKernelType, pow(), and ROOT::Math::RichardsonDerivator::SetFunction().
Referenced by ApproximateBias().
Double_t TKDE::GetMean | ( | ) | const |
Double_t TKDE::GetSigma | ( | ) | const |
Double_t TKDE::GetRAMISE | ( | ) | const |
Definition at line 634 of file TKDE.cxx.
References fCanonicalBandwidths, fKernelSigmas2, fKernelType, fNEvents, fSigmaRob, M_PI, pow(), result(), and sqrt().
Double_t TKDE::GetFixedWeight | ( | ) | const |
Definition at line 783 of file TKDE.cxx.
References fIteration, fKernel, kAdaptive, result(), and TObject::Warning().
TGraphErrors * TKDE::GetGraphWithErrors | ( | UInt_t | npx = 100 , |
|
Double_t | xMin = 1.0 , |
|||
Double_t | xMax = 0.0 | |||
) |
Definition at line 745 of file TKDE.cxx.
References fXMax, fXMin, GetError(), i, n, TNamed::SetName(), TGraph::SetTitle(), and y.
Referenced by DrawErrors().
TF1* TKDE::GetDrawnFunction | ( | ) | [inline] |
TF1* TKDE::GetDrawnUpperFunction | ( | ) | [inline] |
TF1* TKDE::GetDrawnLowerFunction | ( | ) | [inline] |
TGraphErrors* TKDE::GetDrawnGraph | ( | ) | [inline] |
const Double_t * TKDE::GetAdaptiveWeights | ( | ) | const |
Definition at line 794 of file TKDE.cxx.
References fIteration, fKernel, fNewData, kAdaptive, and TObject::Warning().
void TKDE::Instantiate | ( | KernelFunction_Ptr | kernfunc, | |
UInt_t | events, | |||
const Double_t * | data, | |||
Double_t | xMin, | |||
Double_t | xMax, | |||
const Option_t * | option, | |||
Double_t | rho | |||
) | [private] |
Definition at line 110 of file TKDE.cxx.
References CheckOptions(), fAdaptiveBandwidthFactor, fApproximateBias, fCanonicalBandwidths, fData, fEvents, fKernelSigmas2, fLowerPDF, fMean, fNBins, fNEvents, fPDF, fSettedOptions, fSigma, fUpperPDF, fUseBinsNEvents, fUseMinMaxFromData, fXMax, fXMin, kFALSE, kTotalKernels, kTRUE, SetCanonicalBandwidths(), SetData(), SetKernel(), SetKernelFunction(), SetKernelSigmas2(), SetMirror(), SetOptions(), and SetUseBins().
Referenced by TKDE().
Definition at line 847 of file TKDE.cxx.
References GetError(), ROOT::Math::normal_quantile(), and sigma.
Referenced by GetPDFUpperConfidenceInterval().
Definition at line 856 of file TKDE.cxx.
References GetError(), ROOT::Math::normal_quantile(), and sigma.
Referenced by GetPDFLowerConfidenceInterval().
Double_t TKDE::ComputeKernelL2Norm | ( | ) | const [private] |
Definition at line 908 of file TKDE.cxx.
References ROOT::Math::IntegratorOneDim::Integral(), ROOT::Math::IntegrationOneDim::kGAUSS, TKDE::KernelIntegrand::kNorm, result(), and ROOT::Math::IntegratorOneDim::SetFunction().
Referenced by GetError(), and SetCanonicalBandwidth().
Double_t TKDE::ComputeKernelSigma2 | ( | ) | const [private] |
Definition at line 917 of file TKDE.cxx.
References ROOT::Math::IntegratorOneDim::Integral(), ROOT::Math::IntegrationOneDim::kGAUSS, TKDE::KernelIntegrand::kSigma2, result(), and ROOT::Math::IntegratorOneDim::SetFunction().
Referenced by CheckKernelValidity(), SetCanonicalBandwidth(), and SetKernelSigma2().
Double_t TKDE::ComputeKernelMu | ( | ) | const [private] |
Definition at line 926 of file TKDE.cxx.
References ROOT::Math::IntegratorOneDim::Integral(), ROOT::Math::IntegrationOneDim::kGAUSS, TKDE::KernelIntegrand::kMu, result(), and ROOT::Math::IntegratorOneDim::SetFunction().
Referenced by CheckKernelValidity().
Double_t TKDE::ComputeKernelIntegral | ( | ) | const [private] |
Definition at line 935 of file TKDE.cxx.
References ROOT::Math::IntegratorOneDim::Integral(), ROOT::Math::IntegrationOneDim::kGAUSS, TKDE::KernelIntegrand::kUnitIntegration, result(), and ROOT::Math::IntegratorOneDim::SetFunction().
Referenced by CheckKernelValidity().
Double_t TKDE::ComputeMidspread | ( | ) | [private] |
Definition at line 944 of file TKDE.cxx.
References fEvents, quantiles(), TMath::Quantiles(), and sort().
Referenced by InitFromNewData(), and SetData().
Definition at line 832 of file TKDE.cxx.
References fData, fMirrorLeft, fMirrorRight, fUseMirroring, fWeightSize, and fXMin.
Referenced by SetBinCountData().
Definition at line 669 of file TKDE.cxx.
References fData, fNBins, and i.
Referenced by SetData(), SetMirroredEvents(), and SetNBins().
void TKDE::SetBinCountData | ( | ) | [private] |
void TKDE::CheckKernelValidity | ( | ) | [private] |
Definition at line 884 of file TKDE.cxx.
References ComputeKernelIntegral(), ComputeKernelMu(), ComputeKernelSigma2(), TObject::Error(), RootCsg::infinity, and kTRUE.
Referenced by SetKernelFunction().
void TKDE::SetCanonicalBandwidth | ( | ) | [private] |
Definition at line 955 of file TKDE.cxx.
References ComputeKernelL2Norm(), ComputeKernelSigma2(), fCanonicalBandwidths, kUserDefined, and pow().
Referenced by SetKernelFunction().
void TKDE::SetKernelSigma2 | ( | ) | [private] |
Definition at line 960 of file TKDE.cxx.
References ComputeKernelSigma2(), fKernelSigmas2, and kUserDefined.
Referenced by SetKernelFunction().
void TKDE::SetCanonicalBandwidths | ( | ) | [private] |
Definition at line 560 of file TKDE.cxx.
References fCanonicalBandwidths, kBiweight, kCosineArch, kEpanechnikov, and kGaussian.
Referenced by Instantiate(), and TKDE().
void TKDE::SetKernelSigmas2 | ( | ) | [private] |
Definition at line 568 of file TKDE.cxx.
References fKernelSigmas2, kBiweight, kCosineArch, kEpanechnikov, kGaussian, M_PI, and pow().
Referenced by Instantiate(), and TKDE().
void TKDE::SetHistogram | ( | ) | [private] |
void TKDE::SetUseBins | ( | ) | [private] |
Definition at line 402 of file TKDE.cxx.
References fBinning, fNEvents, fUseBins, fUseBinsNEvents, kFALSE, kForcedBinning, kRelaxedBinning, kTRUE, and kUnbinned.
Referenced by Instantiate(), SetBinning(), SetUseBinsNEvents(), and TKDE().
void TKDE::SetMirror | ( | ) | [private] |
Definition at line 421 of file TKDE.cxx.
References fAsymLeft, fAsymRight, fMirror, fMirrorLeft, fMirrorRight, fUseMirroring, kMirrorAsymBoth, kMirrorAsymLeft, kMirrorAsymLeftRight, kMirrorAsymRight, kMirrorBoth, kMirrorLeft, kMirrorLeftAsymRight, and kMirrorRight.
Referenced by Instantiate(), SetMirror(), and TKDE().
void TKDE::SetMean | ( | ) | [private] |
void TKDE::SetSigma | ( | Double_t | R | ) | [private] |
void TKDE::SetKernel | ( | ) | [private] |
Definition at line 516 of file TKDE.cxx.
References fCanonicalBandwidths, fData, fIteration, fKernel, fKernelType, fRho, fSigmaRob, kAdaptive, kGaussian, M_PI, n, pow(), sqrt(), and TKernel.
Referenced by InitFromNewData(), Instantiate(), SetBinning(), SetIteration(), SetKernelFunction(), SetKernelType(), SetMirror(), SetNBins(), SetRange(), SetTuneFactor(), SetUseBinsNEvents(), and TKDE().
void TKDE::SetKernelFunction | ( | KernelFunction_Ptr | kernfunc = 0 |
) | [private] |
Definition at line 529 of file TKDE.cxx.
References BiweightKernel(), CheckKernelValidity(), CosineArchKernel(), EpanechnikovKernel(), TObject::Error(), fKernelFunction, fKernelType, GaussianKernel(), kBiweight, kCosineArch, kEpanechnikov, kGaussian, kTotalKernels, kUserDefined, SetCanonicalBandwidth(), SetKernel(), and SetKernelSigma2().
Referenced by Instantiate(), and TKDE().
Definition at line 141 of file TKDE.cxx.
References AssureOptions(), TString::Data(), fRho, GetOptions(), size_t, and TString::ToLower().
Referenced by Instantiate(), and TKDE().
Definition at line 294 of file TKDE.cxx.
References TObject::Error(), fBinning, fIteration, fKernelType, fMirror, fRho, kAdaptive, kFixed, kForcedBinning, kGaussian, kMirrorAsymBoth, kNoMirror, kRelaxedBinning, kUnbinned, kUserDefined, and TObject::Warning().
Referenced by Instantiate(), SetBinning(), SetIteration(), SetKernelType(), SetMirror(), SetTuneFactor(), and TKDE().
void TKDE::GetOptions | ( | std::string | optionType, | |
std::string | option | |||
) | [private] |
Definition at line 211 of file TKDE.cxx.
References fBinning, fIteration, fKernelType, fMirror, fSettedOptions, kAdaptive, kBiweight, kCosineArch, kEpanechnikov, kFixed, kForcedBinning, kGaussian, kMirrorAsymBoth, kMirrorAsymLeft, kMirrorAsymLeftRight, kMirrorAsymRight, kMirrorBoth, kMirrorLeft, kMirrorLeftAsymRight, kMirrorRight, kNoMirror, kRelaxedBinning, kTRUE, kUnbinned, kUserDefined, and TObject::Warning().
Referenced by SetOptions().
void TKDE::AssureOptions | ( | ) | [private] |
Definition at line 278 of file TKDE.cxx.
References fBinning, fIteration, fKernelType, fMirror, fSettedOptions, kAdaptive, kGaussian, kNoMirror, and kRelaxedBinning.
Referenced by SetOptions().
void TKDE::SetData | ( | const Double_t * | data | ) | [private] |
Definition at line 430 of file TKDE.cxx.
References ComputeMidspread(), fData, fEvents, fNBins, fNEvents, fUseBins, fUseMinMaxFromData, fUseMirroring, fWeightSize, fXMax, fXMin, SetBinCentreData(), SetBinCountData(), SetMean(), SetMirroredEvents(), SetSigma(), and TObject::Warning().
Referenced by Instantiate(), and TKDE().
void TKDE::InitFromNewData | ( | ) | [private] |
Definition at line 460 of file TKDE.cxx.
References ComputeMidspread(), fData, fEvents, fNEvents, fNewData, fUseMinMaxFromData, fUseMirroring, fWeightSize, fXMax, fXMin, SetKernel(), SetMean(), SetMirroredEvents(), and SetSigma().
void TKDE::SetMirroredEvents | ( | ) | [private] |
Definition at line 482 of file TKDE.cxx.
References fData, fEvents, fMirrorLeft, fMirrorRight, fNBins, fNEvents, fUseBins, fXMax, fXMin, SetBinCentreData(), SetBinCountData(), transform, xmax, and xmin.
Referenced by InitFromNewData(), SetData(), and SetMirror().
void TKDE::SetDrawOptions | ( | const Option_t * | option, | |
TString & | plotOpt, | |||
TString & | drawOpt | |||
) | [private] |
Definition at line 167 of file TKDE.cxx.
References TString::Contains(), kFALSE, kTRUE, size_t, TString::ToLower(), and TObject::Warning().
void TKDE::DrawErrors | ( | TString & | drawOpt | ) | [private] |
Definition at line 738 of file TKDE.cxx.
References TString::Data(), TGraph::Draw(), fGraph, and GetGraphWithErrors().
Referenced by Draw().
Definition at line 768 of file TKDE.cxx.
References TString::Data(), TF1::Draw(), fLowerPDF, fUpperPDF, GetKDEFunction(), GetPDFLowerConfidenceInterval(), GetPDFUpperConfidenceInterval(), kBlue, kRed, and TAttLine::SetLineColor().
Referenced by Draw().
Definition at line 984 of file TKDE.cxx.
References TNamed::Clone(), fXMax, fXMin, TNamed::GetName(), TNamed::GetTitle(), name, TF1::SetNpx(), TF1::SetTitle(), and title.
Referenced by Draw(), DrawConfidenceInterval(), and GetFunction().
TF1 * TKDE::GetKDEApproximateBias | ( | UInt_t | npx = 100 , |
|
Double_t | xMin = 1.0 , |
|||
Double_t | xMax = 0.0 | |||
) | [private] |
Definition at line 1023 of file TKDE.cxx.
References ApproximateBias(), TNamed::Clone(), fXMax, fXMin, TNamed::GetName(), name, and TF1::SetNpx().
Referenced by GetApproximateBias().
TF1 * TKDE::GetPDFUpperConfidenceInterval | ( | Double_t | confidenceLevel = 0.95 , |
|
UInt_t | npx = 100 , |
|||
Double_t | xMin = 1.0 , |
|||
Double_t | xMax = 0.0 | |||
) | [private] |
Definition at line 997 of file TKDE.cxx.
References TNamed::Clone(), fXMax, fXMin, TNamed::GetName(), name, TF1::SetNpx(), TFormula::SetParameter(), and UpperConfidenceInterval().
Referenced by DrawConfidenceInterval(), and GetUpperFunction().
TF1 * TKDE::GetPDFLowerConfidenceInterval | ( | Double_t | confidenceLevel = 0.95 , |
|
UInt_t | npx = 100 , |
|||
Double_t | xMin = 1.0 , |
|||
Double_t | xMax = 0.0 | |||
) | [private] |
Definition at line 1010 of file TKDE.cxx.
References TNamed::Clone(), fXMax, fXMin, TNamed::GetName(), LowerConfidenceInterval(), name, TF1::SetNpx(), and TFormula::SetParameter().
Referenced by DrawConfidenceInterval(), and GetLowerFunction().
void TKDE::Fill | ( | Double_t | data | ) |
void TKDE::SetKernelType | ( | EKernelType | kern | ) |
void TKDE::SetIteration | ( | EIteration | iter | ) |
void TKDE::SetMirror | ( | EMirror | mir | ) |
void TKDE::SetBinning | ( | EBinning | ) |
void TKDE::SetNBins | ( | UInt_t | nbins | ) |
void TKDE::SetUseBinsNEvents | ( | UInt_t | nEvents | ) |
void TKDE::SetTuneFactor | ( | Double_t | rho | ) |
virtual void TKDE::Draw | ( | const Option_t * | option = "" |
) | [virtual] |
Double_t TKDE::GetMean | ( | ) | const |
Double_t TKDE::GetSigma | ( | ) | const |
Double_t TKDE::GetRAMISE | ( | ) | const |
Double_t TKDE::GetFixedWeight | ( | ) | const |
TF1* TKDE::GetUpperFunction | ( | Double_t | confidenceLevel = 0.95 , |
|
UInt_t | npx = 100 , |
|||
Double_t | xMin = 1.0 , |
|||
Double_t | xMax = 0.0 | |||
) |
TF1* TKDE::GetLowerFunction | ( | Double_t | confidenceLevel = 0.95 , |
|
UInt_t | npx = 100 , |
|||
Double_t | xMin = 1.0 , |
|||
Double_t | xMax = 0.0 | |||
) |
TGraphErrors* TKDE::GetGraphWithErrors | ( | UInt_t | npx = 100 , |
|
Double_t | xMin = 1.0 , |
|||
Double_t | xMax = 0.0 | |||
) |
TF1* TKDE::GetDrawnUpperFunction | ( | ) | [inline] |
TF1* TKDE::GetDrawnLowerFunction | ( | ) | [inline] |
TGraphErrors* TKDE::GetDrawnGraph | ( | ) | [inline] |
const Double_t* TKDE::GetAdaptiveWeights | ( | ) | const |
void TKDE::Instantiate | ( | KernelFunction_Ptr | kernfunc, | |
UInt_t | events, | |||
const Double_t * | data, | |||
Double_t | xMin, | |||
Double_t | xMax, | |||
const Option_t * | option, | |||
Double_t | rho | |||
) | [private] |
Double_t TKDE::ComputeKernelL2Norm | ( | ) | const [private] |
Double_t TKDE::ComputeKernelSigma2 | ( | ) | const [private] |
Double_t TKDE::ComputeKernelMu | ( | ) | const [private] |
Double_t TKDE::ComputeKernelIntegral | ( | ) | const [private] |
Double_t TKDE::ComputeMidspread | ( | ) | [private] |
void TKDE::SetBinCountData | ( | ) | [private] |
void TKDE::CheckKernelValidity | ( | ) | [private] |
void TKDE::SetCanonicalBandwidth | ( | ) | [private] |
void TKDE::SetKernelSigma2 | ( | ) | [private] |
void TKDE::SetCanonicalBandwidths | ( | ) | [private] |
void TKDE::SetKernelSigmas2 | ( | ) | [private] |
void TKDE::SetHistogram | ( | ) | [private] |
void TKDE::SetUseBins | ( | ) | [private] |
void TKDE::SetMirror | ( | ) | [private] |
void TKDE::SetMean | ( | ) | [private] |
void TKDE::SetSigma | ( | Double_t | R | ) | [private] |
void TKDE::SetKernel | ( | ) | [private] |
void TKDE::SetKernelFunction | ( | KernelFunction_Ptr | kernfunc = 0 |
) | [private] |
void TKDE::GetOptions | ( | std::string | optionType, | |
std::string | option | |||
) | [private] |
void TKDE::AssureOptions | ( | ) | [private] |
void TKDE::SetData | ( | const Double_t * | data | ) | [private] |
void TKDE::InitFromNewData | ( | ) | [private] |
void TKDE::SetMirroredEvents | ( | ) | [private] |
void TKDE::SetDrawOptions | ( | const Option_t * | option, | |
TString & | plotOpt, | |||
TString & | drawOpt | |||
) | [private] |
void TKDE::DrawErrors | ( | TString & | drawOpt | ) | [private] |
TF1* TKDE::GetKDEApproximateBias | ( | UInt_t | npx = 100 , |
|
Double_t | xMin = 1.0 , |
|||
Double_t | xMax = 0.0 | |||
) | [private] |
TF1* TKDE::GetPDFUpperConfidenceInterval | ( | Double_t | confidenceLevel = 0.95 , |
|
UInt_t | npx = 100 , |
|||
Double_t | xMin = 1.0 , |
|||
Double_t | xMax = 0.0 | |||
) | [private] |
TF1* TKDE::GetPDFLowerConfidenceInterval | ( | Double_t | confidenceLevel = 0.95 , |
|
UInt_t | npx = 100 , |
|||
Double_t | xMin = 1.0 , |
|||
Double_t | xMax = 0.0 | |||
) | [private] |
TKernel [friend] |
KernelIntegrand [friend] |
KernelFunction_Ptr TKDE::fKernelFunction [private] |
Definition at line 128 of file TKDE.h.
Referenced by TKDE::KernelIntegrand::operator()(), SetKernelFunction(), and ~TKDE().
TKernel* TKDE::fKernel [private] |
Definition at line 133 of file TKDE.h.
Referenced by GetAdaptiveWeights(), GetBias(), GetError(), GetFixedWeight(), operator()(), SetKernel(), and ~TKDE().
std::vector<Double_t> TKDE::fData [private] |
Definition at line 135 of file TKDE.h.
Referenced by Fill(), Index(), InitFromNewData(), Instantiate(), SetBinCentreData(), SetData(), SetKernel(), and SetMirroredEvents().
std::vector<Double_t> TKDE::fEvents [private] |
Definition at line 136 of file TKDE.h.
Referenced by ComputeMidspread(), InitFromNewData(), Instantiate(), SetBinCountData(), SetData(), SetMean(), SetMirroredEvents(), and SetSigma().
TF1* TKDE::fPDF [private] |
Definition at line 138 of file TKDE.h.
Referenced by Draw(), GetDrawnFunction(), Instantiate(), and ~TKDE().
TF1* TKDE::fUpperPDF [private] |
Definition at line 139 of file TKDE.h.
Referenced by DrawConfidenceInterval(), GetDrawnUpperFunction(), Instantiate(), and ~TKDE().
TF1* TKDE::fLowerPDF [private] |
Definition at line 140 of file TKDE.h.
Referenced by DrawConfidenceInterval(), GetDrawnLowerFunction(), Instantiate(), and ~TKDE().
TF1* TKDE::fApproximateBias [private] |
TGraphErrors* TKDE::fGraph [private] |
EKernelType TKDE::fKernelType [private] |
Definition at line 144 of file TKDE.h.
Referenced by AssureOptions(), CheckOptions(), GetBias(), GetOptions(), GetRAMISE(), SetKernel(), SetKernelFunction(), and SetKernelType().
EIteration TKDE::fIteration [private] |
Definition at line 145 of file TKDE.h.
Referenced by AssureOptions(), CheckOptions(), GetAdaptiveWeights(), GetFixedWeight(), GetOptions(), SetIteration(), and SetKernel().
EMirror TKDE::fMirror [private] |
Definition at line 146 of file TKDE.h.
Referenced by AssureOptions(), CheckOptions(), GetOptions(), and SetMirror().
EBinning TKDE::fBinning [private] |
Definition at line 147 of file TKDE.h.
Referenced by AssureOptions(), CheckOptions(), GetOptions(), SetBinning(), SetNBins(), and SetUseBins().
Bool_t TKDE::fUseMirroring [private] |
Definition at line 149 of file TKDE.h.
Referenced by Index(), InitFromNewData(), SetData(), and SetMirror().
Bool_t TKDE::fMirrorLeft [private] |
Bool_t TKDE::fMirrorRight [private] |
Bool_t TKDE::fAsymLeft [private] |
Bool_t TKDE::fAsymRight [private] |
Bool_t TKDE::fUseBins [private] |
Definition at line 150 of file TKDE.h.
Referenced by Fill(), SetData(), SetMirroredEvents(), and SetUseBins().
Bool_t TKDE::fNewData [private] |
Definition at line 151 of file TKDE.h.
Referenced by Fill(), GetAdaptiveWeights(), GetMean(), GetSigma(), InitFromNewData(), and operator()().
Bool_t TKDE::fUseMinMaxFromData [private] |
Definition at line 152 of file TKDE.h.
Referenced by InitFromNewData(), Instantiate(), SetData(), and SetRange().
UInt_t TKDE::fNBins [private] |
Definition at line 154 of file TKDE.h.
Referenced by Instantiate(), SetBinCentreData(), SetBinCountData(), SetData(), SetMirroredEvents(), and SetNBins().
UInt_t TKDE::fNEvents [private] |
Definition at line 155 of file TKDE.h.
Referenced by Fill(), GetError(), GetRAMISE(), InitFromNewData(), Instantiate(), SetBinCountData(), SetData(), SetMirroredEvents(), and SetUseBins().
UInt_t TKDE::fUseBinsNEvents [private] |
Definition at line 156 of file TKDE.h.
Referenced by Instantiate(), SetUseBins(), and SetUseBinsNEvents().
Double_t TKDE::fMean [private] |
Definition at line 158 of file TKDE.h.
Referenced by GetMean(), Instantiate(), SetMean(), and SetSigma().
Double_t TKDE::fSigma [private] |
Double_t TKDE::fSigmaRob [private] |
Double_t TKDE::fXMin [private] |
Definition at line 161 of file TKDE.h.
Referenced by GetGraphWithErrors(), GetKDEApproximateBias(), GetKDEFunction(), GetPDFLowerConfidenceInterval(), GetPDFUpperConfidenceInterval(), Index(), InitFromNewData(), Instantiate(), SetBinCountData(), SetData(), SetMirroredEvents(), SetNBins(), and SetRange().
Double_t TKDE::fXMax [private] |
Definition at line 162 of file TKDE.h.
Referenced by GetGraphWithErrors(), GetKDEApproximateBias(), GetKDEFunction(), GetPDFLowerConfidenceInterval(), GetPDFUpperConfidenceInterval(), InitFromNewData(), Instantiate(), SetBinCountData(), SetData(), SetMirroredEvents(), SetNBins(), and SetRange().
Double_t TKDE::fRho [private] |
Definition at line 163 of file TKDE.h.
Referenced by CheckOptions(), SetKernel(), SetOptions(), and SetTuneFactor().
Double_t TKDE::fAdaptiveBandwidthFactor [private] |
Double_t TKDE::fWeightSize [private] |
Definition at line 166 of file TKDE.h.
Referenced by Index(), InitFromNewData(), SetData(), and SetNBins().
std::vector<Double_t> TKDE::fCanonicalBandwidths [private] |
Definition at line 168 of file TKDE.h.
Referenced by GetRAMISE(), Instantiate(), SetCanonicalBandwidth(), SetCanonicalBandwidths(), and SetKernel().
std::vector<Double_t> TKDE::fKernelSigmas2 [private] |
Definition at line 169 of file TKDE.h.
Referenced by GetBias(), GetRAMISE(), Instantiate(), SetKernelSigma2(), and SetKernelSigmas2().
std::vector<UInt_t> TKDE::fBinCount [private] |
std::vector<Bool_t> TKDE::fSettedOptions [private] |
Definition at line 173 of file TKDE.h.
Referenced by AssureOptions(), GetOptions(), and Instantiate().
TKernel* TKDE::fKernel [private] |
std::vector<Double_t> TKDE::fData [private] |
std::vector<Double_t> TKDE::fEvents [private] |
TF1* TKDE::fPDF [private] |
TF1* TKDE::fUpperPDF [private] |
TF1* TKDE::fLowerPDF [private] |
TF1* TKDE::fApproximateBias [private] |
TGraphErrors* TKDE::fGraph [private] |
std::vector<Double_t> TKDE::fCanonicalBandwidths [private] |
std::vector<Double_t> TKDE::fKernelSigmas2 [private] |
std::vector<UInt_t> TKDE::fBinCount [private] |
std::vector<Bool_t> TKDE::fSettedOptions [private] |