TMVA::kNN Namespace Reference


Classes

class  Event
class  ModulekNN
class  Node

Typedefs

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

Functions

std::ostream & operator<< (std::ostream &os, const Event &event)
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)
template<class T>
UInt_t Depth (const Node< T > *node)
template<class T>
UInt_t Find (std::list< std::pair< const TMVA::kNN::Node< T > *, Float_t > > &nlist, const TMVA::kNN::Node< T > *node, const T &event, const UInt_t nfind)
template<class T>
UInt_t Find (std::list< std::pair< const TMVA::kNN::Node< T > *, Float_t > > &nlist, const TMVA::kNN::Node< T > *node, const T &event, const Double_t nfind, Double_t ncurr)
template<class T>
UInt_t Find (std::list< std::pair< const TMVA::kNN::Node< T > *, Float_t > > &nlist, const TMVA::kNN::Node< T > *node, const T &event, const UInt_t nfind)
template<class T>
UInt_t Find (std::list< std::pair< const TMVA::kNN::Node< T > *, Float_t > > &nlist, const TMVA::kNN::Node< T > *node, const T &event, const Double_t nfind, Double_t ncurr)
std::ostream & operator<< (std::ostream &os, const TMVA::kNN::Event &event)


Typedef Documentation

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

Definition at line 104 of file ModulekNN.h.

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

Definition at line 104 of file ModulekNN.h.

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

Definition at line 103 of file ModulekNN.h.

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

Definition at line 103 of file ModulekNN.h.

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

Definition at line 105 of file ModulekNN.h.

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

Definition at line 105 of file ModulekNN.h.

typedef Float_t TMVA::kNN::VarType

Definition at line 62 of file ModulekNN.h.

typedef Float_t TMVA::kNN::VarType

Definition at line 62 of file ModulekNN.h.

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

Definition at line 63 of file ModulekNN.h.

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

Definition at line 63 of file ModulekNN.h.


Function Documentation

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

Definition at line 217 of file NodekNN.h.

References TMVA::kNN::Node< T >::GetNodeP().

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

Definition at line 433 of file NodekNN.h.

References RootCsg::distance(), Find(), TMVA::kNN::Node< T >::GetEvent(), TMVA::kNN::Node< T >::GetMod(), TMVA::kNN::Node< T >::GetNodeL(), TMVA::kNN::Node< T >::GetNodeR(), TMVA::kNN::Node< T >::GetVarMax(), TMVA::kNN::Node< T >::GetVarMin(), TMVA::kNN::Node< T >::GetWeight(), kFALSE, and kTRUE.

Referenced by ClassImp(), G__G__Gui1_231_0_29(), G__G__Proof_265_0_34(), G__G__Table_138_0_19(), G__G__Table_139_0_21(), and XrdSecProtocolssl::VomsMapGroups().

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

Definition at line 326 of file NodekNN.h.

References RootCsg::distance(), Find(), TMVA::kNN::Node< T >::GetEvent(), TMVA::kNN::Node< T >::GetMod(), TMVA::kNN::Node< T >::GetNodeL(), TMVA::kNN::Node< T >::GetNodeR(), TMVA::kNN::Node< T >::GetVarMax(), TMVA::kNN::Node< T >::GetVarMin(), TMVA::kNN::Node< T >::GetWeight(), kFALSE, and kTRUE.

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

Definition at line 433 of file NodekNN.h.

References RootCsg::distance(), Find(), TMVA::kNN::Node< T >::GetEvent(), TMVA::kNN::Node< T >::GetMod(), TMVA::kNN::Node< T >::GetNodeL(), TMVA::kNN::Node< T >::GetNodeR(), TMVA::kNN::Node< T >::GetVarMax(), TMVA::kNN::Node< T >::GetVarMin(), TMVA::kNN::Node< T >::GetWeight(), kFALSE, kTRUE, and value.

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

Definition at line 326 of file NodekNN.h.

References RootCsg::distance(), Find(), TMVA::kNN::Node< T >::GetEvent(), TMVA::kNN::Node< T >::GetMod(), TMVA::kNN::Node< T >::GetNodeL(), TMVA::kNN::Node< T >::GetNodeR(), TMVA::kNN::Node< T >::GetVarMax(), TMVA::kNN::Node< T >::GetVarMin(), TMVA::kNN::Node< T >::GetWeight(), kFALSE, kTRUE, and value.

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 
)

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 
)

Referenced by Find().

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

Definition at line 145 of file ModulekNN.cxx.

References TMVA::kNN::Event::Print().

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

Definition at line 145 of file ModulekNN.cxx.


Generated on Tue Jul 5 17:01:48 2011 for ROOT_528-00b_version by  doxygen 1.5.1