Public Member Functions | |
BinNode (BaseNode *pParent=0) | |
BinNode (const BinNode ©) | |
virtual | ~BinNode () |
virtual void | EmptyBin () |
virtual const BinNode * | FindNode (const point_type &rPoint) const |
point_type | GetBinCenter () const |
Double_t | GetBinContent () const |
virtual const std::vector< tBoundary > & | GetBoundaries () const |
Double_t | GetDensity () const |
Double_t | GetEffectiveEntries () const |
UInt_t | GetEntries () const |
Double_t | GetSumw () const |
Double_t | GetSumw2 () const |
Double_t | GetVolume () const |
virtual Bool_t | Insert (const point_type &rPoint) |
Bool_t | IsInBin (const point_type &rPoint) const |
virtual void | Print (int iRow=0) const |
Public Member Functions inherited from ROOT::Math::KDTree< _DataPoint >::BaseNode | |
BaseNode (BaseNode *pParent=0) | |
virtual | ~BaseNode () |
BaseNode *& | GetParentPointer () |
virtual Bool_t | IsHeadNode () const |
Bool_t | IsLeftChild () const |
BaseNode *& | LeftChild () |
const BaseNode * | LeftChild () const |
BaseNode *& | Parent () |
const BaseNode * | Parent () const |
BaseNode *& | RightChild () |
const BaseNode * | RightChild () const |
Protected Types | |
typedef std::pair< value_type, value_type > | tBoundary |
Protected Member Functions | |
virtual BinNode * | Clone () |
Protected Attributes | |
std::vector< tBoundary > | fBoundaries |
bin boundaries | |
UInt_t | fEntries |
number of entries | |
Double_t | fSumw |
sum of weights | |
Double_t | fSumw2 |
sum of weights^2 | |
Private Member Functions | |
virtual void | GetClosestPoints (const point_type &, UInt_t, std::vector< std::pair< const _DataPoint *, Double_t > > &) const |
virtual void | GetPointsWithinDist (const point_type &, value_type, std::vector< const point_type * > &) const |
BaseNode *& | LeftChild () |
const BaseNode * | LeftChild () const |
BinNode & | operator= (const BinNode &rhs) |
BaseNode *& | RightChild () |
const BaseNode * | RightChild () const |
|
protected |
ROOT::Math::KDTree< _DataPoint >::BinNode::BinNode | ( | BaseNode * | pParent = 0 | ) |
Definition at line 748 of file KDTree.icc.
ROOT::Math::KDTree< _DataPoint >::BinNode::BinNode | ( | const BinNode & | copy | ) |
Definition at line 760 of file KDTree.icc.
|
inlinevirtual |
|
protectedvirtual |
Implements ROOT::Math::KDTree< _DataPoint >::BaseNode.
Reimplemented in ROOT::Math::KDTree< _DataPoint >::TerminalNode.
Definition at line 779 of file KDTree.icc.
|
virtual |
Reimplemented in ROOT::Math::KDTree< _DataPoint >::TerminalNode.
Definition at line 788 of file KDTree.icc.
|
virtual |
Implements ROOT::Math::KDTree< _DataPoint >::BaseNode.
Reimplemented in ROOT::Math::KDTree< _DataPoint >::TerminalNode.
Definition at line 814 of file KDTree.icc.
_DataPoint ROOT::Math::KDTree< _DataPoint >::BinNode::GetBinCenter |
Definition at line 826 of file KDTree.icc.
|
inline |
|
inlinevirtual |
Reimplemented in ROOT::Math::KDTree< _DataPoint >::TerminalNode.
|
inlineprivatevirtual |
Implements ROOT::Math::KDTree< _DataPoint >::BaseNode.
Reimplemented in ROOT::Math::KDTree< _DataPoint >::TerminalNode.
|
inline |
|
inline |
|
inline |
|
inlineprivatevirtual |
Implements ROOT::Math::KDTree< _DataPoint >::BaseNode.
Reimplemented in ROOT::Math::KDTree< _DataPoint >::TerminalNode.
|
inline |
|
inline |
Double_t ROOT::Math::KDTree< _DataPoint >::BinNode::GetVolume |
Definition at line 843 of file KDTree.icc.
|
virtual |
Implements ROOT::Math::KDTree< _DataPoint >::BaseNode.
Reimplemented in ROOT::Math::KDTree< _DataPoint >::TerminalNode.
Definition at line 860 of file KDTree.icc.
Bool_t ROOT::Math::KDTree< _DataPoint >::BinNode::IsInBin | ( | const point_type & | rPoint | ) | const |
Definition at line 878 of file KDTree.icc.
|
inlineprivate |
|
inlineprivate |
|
private |
Definition at line 798 of file KDTree.icc.
|
virtual |
Implements ROOT::Math::KDTree< _DataPoint >::BaseNode.
Reimplemented in ROOT::Math::KDTree< _DataPoint >::TerminalNode.
Definition at line 891 of file KDTree.icc.
|
inlineprivate |
|
inlineprivate |
|
protected |
|
protected |
|
protected |
|
protected |