AliRoot Core  3dc7879 (3dc7879)
TKDInterpolator.h
Go to the documentation of this file.
1 #ifndef ROOT_TKDInterpolator
2 #define ROOT_TKDInterpolator
3 
4 #ifndef ROOT_TKDInterpolatorBase
5 #include "TKDInterpolatorBase.h"
6 #endif
7 
9 {
10 public:
12  TKDInterpolator(Int_t ndim, Int_t npoints=0);
14  void AddNode(const TKDNodeInfo &ref);
15  Bool_t Build(Int_t ndim) {return TKDInterpolatorBase::Build(ndim);}
16  Bool_t Build(Int_t npoints, Int_t ndim);
17  Int_t GetNodeIndex(const Float_t *p);
18  Bool_t SetNode(Int_t i, const TKDNodeInfo &ref);
19 
20 private:
23 
24 private:
25 
26  ClassDef(TKDInterpolator, 1) // LOWESS data interpolator
27 };
28 
29 
30 #endif
31 
Float_t p[]
Definition: kNNTest.C:133
Bool_t Build(Int_t ndim)
npoints
Definition: driftITSTPC.C:85
virtual Bool_t Build(Int_t nnodes)
TKDInterpolator & operator=(const TKDInterpolator &)
Int_t GetNodeIndex(const Float_t *p)
void AddNode(const TKDNodeInfo &ref)
Bool_t SetNode(Int_t i, const TKDNodeInfo &ref)