Private Types | |
typedef std::vector< constpoint_type * >::const_iterator | const_data_it |
typedef std::vector< constpoint_type * >::iterator | data_it |
typedef std::pair< value_type, value_type > | tBoundary |
Private Member Functions | |
TerminalNode (const TerminalNode &) | |
TerminalNode (Double_t iBucketSize, UInt_t iSplitAxis, data_it first, data_it end) | |
virtual BinNode * | Clone () |
BinNode * | ConvertToBinNode () |
virtual const BinNode * | FindNode (const point_type &) const |
virtual Bool_t | Insert (const point_type &rPoint) |
TerminalNode & | operator= (const TerminalNode &) |
void | SetOwner (Bool_t bIsOwner=true) |
void | SetSplitOption (eSplitOption opt) |
void | Split () |
data_it | SplitBinContent () |
data_it | SplitEffectiveEntries () |
void | UpdateBoundaries () |
Private Attributes | |
Double_t | fBucketSize |
target number of entries per bucket | |
std::vector< const _DataPoint * > | fDataPoints |
data points in this bucket | |
Bool_t | fOwnData |
terminal node owns the data objects (default = false) | |
UInt_t | fSplitAxis |
axis at which the next split will occur | |
eSplitOption | fSplitOption |
according to which figure of merit the node is split | |
Friends | |
class | KDTree< _DataPoint > |
Additional Inherited Members | |
![]() | |
typedef std::pair< value_type, value_type > | tBoundary |
![]() | |
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 |
|
private |
|
private |
ROOT::Math::KDTree< _DataPoint >::TerminalNode::TerminalNode | ( | Double_t | iBucketSize, |
BaseNode * | pParent = 0 ) |
Definition at line 915 of file KDTree.icc.
|
virtual |
Definition at line 963 of file KDTree.icc.
|
inlineprivate |
|
private |
Definition at line 936 of file KDTree.icc.
|
inlineprivatevirtual |
Reimplemented from ROOT::Math::KDTree< _DataPoint >::BinNode.
|
private |
Definition at line 979 of file KDTree.icc.
|
virtual |
Reimplemented from ROOT::Math::KDTree< _DataPoint >::BinNode.
Definition at line 996 of file KDTree.icc.
|
inlineprivatevirtual |
Reimplemented from ROOT::Math::KDTree< _DataPoint >::BinNode.
|
virtual |
Reimplemented from ROOT::Math::KDTree< _DataPoint >::BinNode.
Definition at line 1018 of file KDTree.icc.
|
virtual |
Reimplemented from ROOT::Math::KDTree< _DataPoint >::BinNode.
Definition at line 1040 of file KDTree.icc.
|
inline |
|
virtual |
Reimplemented from ROOT::Math::KDTree< _DataPoint >::BinNode.
Definition at line 1085 of file KDTree.icc.
|
privatevirtual |
Reimplemented from ROOT::Math::KDTree< _DataPoint >::BinNode.
Definition at line 1106 of file KDTree.icc.
|
inlineprivate |
|
virtual |
Reimplemented from ROOT::Math::KDTree< _DataPoint >::BinNode.
Definition at line 1140 of file KDTree.icc.
|
inlineprivate |
|
inlineprivate |
|
private |
Definition at line 1165 of file KDTree.icc.
|
private |
Definition at line 1278 of file KDTree.icc.
|
private |
Definition at line 1236 of file KDTree.icc.
|
private |
Definition at line 1318 of file KDTree.icc.
|
friend |
|
private |
|
private |
|
private |
|
private |
|
private |