ROOT  6.07/01
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Private Attributes | List of all members
TMVA::kNN::Event Class Reference

Definition at line 67 of file ModulekNN.h.

Public Member Functions

 Event ()
 default constructor More...
 
 Event (const VarVec &vec, Double_t weight, Short_t type)
 constructor More...
 
 Event (const VarVec &vec, Double_t weight, Short_t type, const VarVec &tvec)
 constructor More...
 
 ~Event ()
 destructor More...
 
Double_t GetWeight () const
 
VarType GetVar (UInt_t i) const
 
VarType GetTgt (UInt_t i) const
 
UInt_t GetNVar () const
 
UInt_t GetNTgt () const
 
Short_t GetType () const
 
VarType GetDist (VarType var, UInt_t ivar) const
 
VarType GetDist (const Event &other) const
 compute distance More...
 
void SetTargets (const VarVec &tvec)
 
const VarVecGetTargets () const
 
const VarVecGetVars () const
 
void Print () const
 print More...
 
void Print (std::ostream &os) const
 print More...
 

Private Attributes

VarVec fVar
 
VarVec fTgt
 
Double_t fWeight
 
Short_t fType
 

#include <TMVA/ModulekNN.h>

Constructor & Destructor Documentation

Event::Event ( )

default constructor

Definition at line 45 of file ModulekNN.cxx.

Event::Event ( const VarVec vec,
Double_t  weight,
Short_t  type 
)

constructor

Definition at line 55 of file ModulekNN.cxx.

Event::Event ( const VarVec vec,
Double_t  weight,
Short_t  type,
const VarVec tvec 
)

constructor

Definition at line 65 of file ModulekNN.cxx.

Event::~Event ( )

destructor

Definition at line 76 of file ModulekNN.cxx.

Member Function Documentation

VarType Event::GetDist ( VarType  var,
UInt_t  ivar 
) const
inline

Definition at line 178 of file ModulekNN.h.

TMVA::kNN::VarType Event::GetDist ( const Event other) const

compute distance

Definition at line 83 of file ModulekNN.cxx.

UInt_t Event::GetNTgt ( ) const
inline

Definition at line 200 of file ModulekNN.h.

UInt_t Event::GetNVar ( ) const
inline
const TMVA::kNN::VarVec & Event::GetTargets ( ) const

Definition at line 109 of file ModulekNN.cxx.

Referenced by TMVA::MethodKNN::GetRegressionValues().

VarType Event::GetTgt ( UInt_t  i) const
inline

Definition at line 191 of file ModulekNN.h.

Short_t Event::GetType ( ) const
inline
VarType Event::GetVar ( UInt_t  i) const
inline
const TMVA::kNN::VarVec & Event::GetVars ( ) const

Definition at line 116 of file ModulekNN.cxx.

Referenced by TMVA::MethodKNN::getLDAValue().

Double_t Event::GetWeight ( ) const
inline
void Event::Print ( ) const

print

Definition at line 124 of file ModulekNN.cxx.

void Event::Print ( std::ostream &  os) const

print

Definition at line 132 of file ModulekNN.cxx.

void Event::SetTargets ( const VarVec tvec)

Definition at line 102 of file ModulekNN.cxx.

Referenced by TMVA::MethodKNN::Train().

Member Data Documentation

VarVec TMVA::kNN::Event::fTgt
private

Definition at line 99 of file ModulekNN.h.

Referenced by GetNTgt(), and GetTgt().

Short_t TMVA::kNN::Event::fType
private

Definition at line 102 of file ModulekNN.h.

Referenced by GetType().

VarVec TMVA::kNN::Event::fVar
private

Definition at line 98 of file ModulekNN.h.

Referenced by GetNVar(), and GetVar().

Double_t TMVA::kNN::Event::fWeight
private

Definition at line 101 of file ModulekNN.h.

Referenced by GetWeight().

Collaboration diagram for TMVA::kNN::Event:
[legend]

The documentation for this class was generated from the following files: