ROOT » TMVA » TMVA » TMVA::kNN::Event

class TMVA::kNN::Event

Function Members (Methods)

public:
~Event()
TMVA::kNN::EventEvent()
TMVA::kNN::EventEvent(const TMVA::kNN::Event&)
TMVA::kNN::EventEvent(const TMVA::kNN::VarVec& vec, Double_t weight, Short_t type)
TMVA::kNN::EventEvent(const TMVA::kNN::VarVec& vec, Double_t weight, Short_t type, const TMVA::kNN::VarVec& tvec)
TMVA::kNN::VarTypeGetDist(const TMVA::kNN::Event& other) const
TMVA::kNN::VarTypeGetDist(TMVA::kNN::VarType var, UInt_t ivar) const
UInt_tGetNTgt() const
UInt_tGetNVar() const
const TMVA::kNN::VarVec&GetTargets() const
TMVA::kNN::VarTypeGetTgt(UInt_t i) const
Short_tGetType() const
TMVA::kNN::VarTypeGetVar(UInt_t i) const
const TMVA::kNN::VarVec&GetVars() const
Double_tGetWeight() const
TMVA::kNN::Event&operator=(const TMVA::kNN::Event&)
voidPrint() const
voidPrint(ostream& os) const
voidSetTargets(const TMVA::kNN::VarVec& tvec)

Data Members

private:
TMVA::kNN::VarVecfTgttargets for regression analysis
Short_tfTypeevent type ==0 or == 1, expand it to arbitrary class types?
TMVA::kNN::VarVecfVarcoordinates (variables) for knn search
Double_tfWeightevent weight

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

Event()
 copy constructor
Event( const std::vector<Float_t>& ev, const std::vector<Float_t>& tg, UInt_t cls, Double_t weight, Double_t boostweight )
 constructor
Event( const std::vector<Float_t>& ev, const std::vector<Float_t>& tg, const std::vector<Float_t>& vi, UInt_t cls, Double_t weight, Double_t boostweight )
 constructor
Event(const TMVA::kNN::VarVec& vec, Double_t weight, Short_t type, const TMVA::kNN::VarVec& tvec)
 constructor
~Event()
 Event destructor
void Print(ostream& os) const
 print method
Double_t GetWeight() const
 return the event weight - depending on whether the flag
 *IgnoreNegWeightsInTraining* is or not. If it is set AND it is
 used for training, then negetive event weights are set to zero !
 NOTE! For events used in Testing, the ORIGINAL possibly negative
 event weight is used  no matter what
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(TMVA::kNN::VarType var, UInt_t ivar) const
 keep these two function separate
VarType GetDist(const TMVA::kNN::Event& other) const
void SetTargets(const TMVA::kNN::VarVec& tvec)
const VarVec& GetTargets() const
const VarVec& GetVars() const
void Print() const