Build() | TKDTree< Index, Value > | |
CookBoundaries(const Int_t node, Bool_t left) | TKDTree< Index, Value > | private |
Distance(const Value *point, Index ind, Int_t type=2) const | TKDTree< Index, Value > | |
DistanceToNode(const Value *point, Index inode, Value &min, Value &max, Int_t type=2) | TKDTree< Index, Value > | |
fAxis | TKDTree< Index, Value > | protected |
fBoundaries | TKDTree< Index, Value > | protected |
fBucketSize | TKDTree< Index, Value > | protected |
fCrossNode | TKDTree< Index, Value > | protected |
fData | TKDTree< Index, Value > | protected |
fDataOwner | TKDTree< Index, Value > | protected |
FindBNodeA(Value *point, Value *delta, Int_t &inode) | TKDTree< Index, Value > | |
FindInRange(Value *point, Value range, std::vector< Index > &res) | TKDTree< Index, Value > | |
FindNearestNeighbors(const Value *point, Int_t k, Index *ind, Value *dist) | TKDTree< Index, Value > | |
FindNode(const Value *point) const | TKDTree< Index, Value > | |
FindPoint(Value *point, Index &index, Int_t &iter) | TKDTree< Index, Value > | |
fIndPoints | TKDTree< Index, Value > | protected |
fNDim | TKDTree< Index, Value > | protected |
fNDimm | TKDTree< Index, Value > | protected |
fNNodes | TKDTree< Index, Value > | protected |
fNPoints | TKDTree< Index, Value > | protected |
fOffset | TKDTree< Index, Value > | protected |
fRange | TKDTree< Index, Value > | protected |
fRowT0 | TKDTree< Index, Value > | protected |
fTotalNodes | TKDTree< Index, Value > | protected |
fValue | TKDTree< Index, Value > | protected |
GetBoundaries() | TKDTree< Index, Value > | |
GetBoundariesExact() | TKDTree< Index, Value > | |
GetBoundary(const Int_t node) | TKDTree< Index, Value > | |
GetBoundaryExact(const Int_t node) | TKDTree< Index, Value > | |
GetBucketSize() | TKDTree< Index, Value > | inline |
GetCrossNode() | TKDTree< Index, Value > | inline |
GetIndPoints() | TKDTree< Index, Value > | inline |
GetLeft(Int_t inode) const | TKDTree< Index, Value > | inline |
GetNDim() | TKDTree< Index, Value > | inline |
GetNNodes() const | TKDTree< Index, Value > | inline |
GetNodeAxis(Int_t id) const | TKDTree< Index, Value > | inline |
GetNodePointsIndexes(Int_t node, Int_t &first1, Int_t &last1, Int_t &first2, Int_t &last2) const | TKDTree< Index, Value > | |
GetNodeValue(Int_t id) const | TKDTree< Index, Value > | inline |
GetNPoints() | TKDTree< Index, Value > | inline |
GetNPointsNode(Int_t node) const | TKDTree< Index, Value > | |
GetOffset() | TKDTree< Index, Value > | inline |
GetParent(Int_t inode) const | TKDTree< Index, Value > | inline |
GetPointsIndexes(Int_t node) const | TKDTree< Index, Value > | |
GetRight(Int_t inode) const | TKDTree< Index, Value > | inline |
GetRowT0() | TKDTree< Index, Value > | inline |
GetTotalNodes() const | TKDTree< Index, Value > | inline |
IsOwner() | TKDTree< Index, Value > | inline |
IsTerminal(Index inode) const | TKDTree< Index, Value > | inline |
KOrdStat(Index ntotal, Value *a, Index k, Index *index) const | TKDTree< Index, Value > | |
MakeBoundaries(Value *range=0x0) | TKDTree< Index, Value > | |
MakeBoundariesExact() | TKDTree< Index, Value > | |
operator=(const TKDTree< Index, Value > &) | TKDTree< Index, Value > | private |
SetData(Index npoints, Index ndim, UInt_t bsize, Value **data) | TKDTree< Index, Value > | |
SetData(Index idim, Value *data) | TKDTree< Index, Value > | |
SetOwner(Int_t owner) | TKDTree< Index, Value > | inline |
Spread(Index ntotal, Value *a, Index *index, Value &min, Value &max) const | TKDTree< Index, Value > | |
TKDTree() | TKDTree< Index, Value > | |
TKDTree(Index npoints, Index ndim, UInt_t bsize) | TKDTree< Index, Value > | |
TKDTree(Index npoints, Index ndim, UInt_t bsize, Value **data) | TKDTree< Index, Value > | |
TKDTree(const TKDTree &) | TKDTree< Index, Value > | private |
UpdateNearestNeighbors(Index inode, const Value *point, Int_t kNN, Index *ind, Value *dist) | TKDTree< Index, Value > | private |
UpdateRange(Index inode, Value *point, Value range, std::vector< Index > &res) | TKDTree< Index, Value > | private |
~TKDTree() | TKDTree< Index, Value > | |