Logo ROOT   6.08/07
Reference Guide
Classes | Typedefs | Functions
TMVA::kNN Namespace Reference

Classes

class  Event
 
class  ModulekNN
 
class  Node
 

Typedefs

typedef std::pair< const Node< Event > *, VarTypeElem
 
typedef std::vector< TMVA::kNN::EventEventVec
 
typedef std::list< ElemList
 
typedef Float_t VarType
 
typedef std::vector< VarTypeVarVec
 

Functions

template<class T >
UInt_t Depth (const Node< T > *node)
 
template<class T >
UInt_t Find (std::list< std::pair< const Node< T > *, Float_t > > &nlist, const Node< T > *node, const T &event, UInt_t nfind)
 
template<class T >
UInt_t Find (std::list< std::pair< const Node< T > *, Float_t > > &nlist, const Node< T > *node, const T &event, Double_t nfind, Double_t ncurr)
 
std::ostream & operator<< (std::ostream &os, const Event &event)
 streamer More...
 

Typedef Documentation

◆ Elem

typedef std::pair<const Node<Event> *, VarType> TMVA::kNN::Elem

Definition at line 106 of file ModulekNN.h.

◆ EventVec

typedef std::vector<TMVA::kNN::Event> TMVA::kNN::EventVec

Definition at line 105 of file ModulekNN.h.

◆ List

typedef std::list<Elem> TMVA::kNN::List

Definition at line 107 of file ModulekNN.h.

◆ VarType

Definition at line 64 of file ModulekNN.h.

◆ VarVec

typedef std::vector<VarType> TMVA::kNN::VarVec

Definition at line 65 of file ModulekNN.h.

Function Documentation

◆ Depth()

template<class T >
UInt_t TMVA::kNN::Depth ( const Node< T > *  node)
inline

Definition at line 218 of file NodekNN.h.

◆ Find() [1/2]

template<class T >
UInt_t TMVA::kNN::Find ( std::list< std::pair< const Node< T > *, Float_t > > &  nlist,
const Node< T > *  node,
const T &  event,
UInt_t  nfind 
)

◆ Find() [2/2]

template<class T >
UInt_t TMVA::kNN::Find ( std::list< std::pair< const Node< T > *, Float_t > > &  nlist,
const Node< T > *  node,
const T &  event,
Double_t  nfind,
Double_t  ncurr 
)

◆ operator<<()

std::ostream & TMVA::kNN::operator<< ( std::ostream &  os,
const Event event 
)

streamer

Definition at line 158 of file ModulekNN.cxx.