Public Member Functions | |
| TerminalNode (Double_t iBucketSize, BaseNode *pParent=0) | |
| virtual | ~TerminalNode () | 
| virtual void | EmptyBin () | 
| virtual const std::vector< tBoundary > & | GetBoundaries () const | 
| virtual void | GetClosestPoints (const point_type &rRef, UInt_t nPoints, std::vector< std::pair< const _DataPoint *, Double_t > > &vFoundPoints) const | 
| const std::vector< const point_type * > & | GetPoints () const | 
| virtual void | GetPointsWithinDist (const point_type &rRef, value_type fDist, std::vector< const _DataPoint * > &vFoundPoints) const | 
| virtual void | Print (int iRow=0) const | 
  Public Member Functions inherited from ROOT::Math::KDTree< _DataPoint >::BinNode | |
| BinNode (BaseNode *pParent=0) | |
| BinNode (const BinNode ©) | |
| virtual | ~BinNode () | 
| point_type | GetBinCenter () const | 
| Double_t | GetBinContent () 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 | 
| Bool_t | IsInBin (const point_type &rPoint) 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 | 
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 | |
  Protected Types inherited from ROOT::Math::KDTree< _DataPoint >::BinNode | |
| typedef std::pair< value_type, value_type > | tBoundary | 
  Protected Attributes inherited from ROOT::Math::KDTree< _DataPoint >::BinNode | |
| 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 |