Classes | |
| class | BaseNode | 
| class | BinNode | 
| class | ComparePoints | 
| class | Cut | 
| class | HeadNode | 
| class | iterator | 
| class | SplitNode | 
| class | TerminalNode | 
Public Types | |
| typedef BinNode | Bin | 
| enum | eSplitOption { kEffective = 0 , kBinContent } | 
| typedef _DataPoint | point_type | 
| typedef _DataPoint::value_type | value_type | 
Public Member Functions | |
| KDTree (UInt_t iBucketSize) | |
| ~KDTree () | |
| void | EmptyBins () | 
| iterator | End () | 
| const iterator | End () const | 
| const Bin * | FindBin (const point_type &rPoint) const | 
| iterator | First () | 
| const iterator | First () const | 
| void | Freeze () | 
| Double_t | GetBucketSize () const | 
| void | GetClosestPoints (const point_type &rRef, UInt_t nPoints, std::vector< std::pair< const _DataPoint *, Double_t > > &vFoundPoints) const | 
| Double_t | GetEffectiveEntries () const | 
| UInt_t | GetEntries () const | 
| KDTree< _DataPoint > * | GetFrozenCopy () | 
| UInt_t | GetNBins () const | 
| void | GetPointsWithinDist (const point_type &rRef, value_type fDist, std::vector< const point_type * > &vFoundPoints) const | 
| Double_t | GetTotalSumw () const | 
| Double_t | GetTotalSumw2 () const | 
| Bool_t | Insert (const point_type &rData) | 
| Bool_t | IsFrozen () const | 
| iterator | Last () | 
| const iterator | Last () const | 
| void | Print () | 
| void | Reset () | 
| void | SetOwner (Bool_t bIsOwner=true) | 
| void | SetSplitOption (eSplitOption opt) | 
Static Public Member Functions | |
| static UInt_t | Dimension () | 
Private Member Functions | |
| KDTree () | |
| KDTree (const KDTree< point_type > &) | |
| KDTree< point_type > & | operator= (const KDTree< point_type > &) | 
Private Attributes | |
| Double_t | fBucketSize | 
| BaseNode * | fHead | 
| Bool_t | fIsFrozen | 
#include <Math/KDTree.h>
| typedef BinNode ROOT::Math::KDTree< _DataPoint >::Bin | 
| typedef _DataPoint ROOT::Math::KDTree< _DataPoint >::point_type | 
| typedef _DataPoint::value_type ROOT::Math::KDTree< _DataPoint >::value_type | 
| enum ROOT::Math::KDTree::eSplitOption | 
| ROOT::Math::KDTree< _DataPoint >::KDTree | ( | UInt_t | iBucketSize | ) | 
Definition at line 33 of file KDTree.icc.
| ROOT::Math::KDTree< _DataPoint >::~KDTree | 
Definition at line 72 of file KDTree.icc.
      
  | 
  private | 
Definition at line 60 of file KDTree.icc.
      
  | 
  inlineprivate | 
      
  | 
  inlinestatic | 
      
  | 
  inline | 
Definition at line 85 of file KDTree.icc.
      
  | 
  inline | 
Definition at line 103 of file KDTree.icc.
      
  | 
  inline | 
Definition at line 117 of file KDTree.icc.
      
  | 
  inline | 
      
  | 
  inline | 
Definition at line 131 of file KDTree.icc.
      
  | 
  inline | 
Definition at line 147 of file KDTree.icc.
| void ROOT::Math::KDTree< _DataPoint >::Freeze | 
Definition at line 163 of file KDTree.icc.
      
  | 
  inline | 
| void ROOT::Math::KDTree< _DataPoint >::GetClosestPoints | ( | const point_type & | rRef, | 
| UInt_t | nPoints, | ||
| std::vector< std::pair< const _DataPoint *, Double_t > > & | vFoundPoints | ||
| ) | const | 
Definition at line 200 of file KDTree.icc.
| Double_t ROOT::Math::KDTree< _DataPoint >::GetEffectiveEntries | 
Definition at line 224 of file KDTree.icc.
| UInt_t ROOT::Math::KDTree< _DataPoint >::GetEntries | 
Definition at line 243 of file KDTree.icc.
| KDTree< _DataPoint > * ROOT::Math::KDTree< _DataPoint >::GetFrozenCopy | 
Definition at line 256 of file KDTree.icc.
| UInt_t ROOT::Math::KDTree< _DataPoint >::GetNBins | 
Definition at line 273 of file KDTree.icc.
| void ROOT::Math::KDTree< _DataPoint >::GetPointsWithinDist | ( | const point_type & | rRef, | 
| value_type | fDist, | ||
| std::vector< const point_type * > & | vFoundPoints | ||
| ) | const | 
Definition at line 286 of file KDTree.icc.
| Double_t ROOT::Math::KDTree< _DataPoint >::GetTotalSumw | 
Definition at line 308 of file KDTree.icc.
| Double_t ROOT::Math::KDTree< _DataPoint >::GetTotalSumw2 | 
Definition at line 321 of file KDTree.icc.
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
Definition at line 334 of file KDTree.icc.
      
  | 
  inline | 
Definition at line 350 of file KDTree.icc.
      
  | 
  inlineprivate | 
      
  | 
  inline | 
| void ROOT::Math::KDTree< _DataPoint >::Reset | 
Definition at line 366 of file KDTree.icc.
| void ROOT::Math::KDTree< _DataPoint >::SetOwner | ( | Bool_t | bIsOwner = true | ) | 
Definition at line 391 of file KDTree.icc.
| void ROOT::Math::KDTree< _DataPoint >::SetSplitOption | ( | eSplitOption | opt | ) | 
Definition at line 410 of file KDTree.icc.
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private |