+
class TMVA::kNN::Event
-
library: libTMVA
#include "ModulekNN.h"
Display options:
Show inherited
Show non-public

class TMVA::kNN::Event

Function Members (Methods)

public:
~Event()
~Event()
vector<TBranch*>&Branches()
voidCopyVarValues(const TMVA::Event& other)
TMVA::EventEvent()
TMVA::EventEvent(const TMVA::Event&)
TMVA::EventEvent(const TMVA::Event&)
TMVA::EventEvent(const vector<TMVA::VariableInfo>&, Bool_t AllowExternalLinks = kTRUE)
TMVA::EventEvent(const TMVA::kNN::VarVec& vec, Double_t weight, Short_t type)
Float_tGetBoostWeight() const
TMVA::kNN::VarTypeGetDist(const TMVA::Event& other) const
TMVA::kNN::VarTypeGetDist(TMVA::kNN::VarType var, UInt_t ivar) const
TMVA::kNN::VarTypeGetDist(const TMVA::kNN::VarType var1, const UInt_t ivar) const
void*GetExternalLink(UInt_t ivar) const
Int_tGetMemSize() const
UInt_tGetNVar() const
UInt_tGetNVars() const
Short_tGetType() const
Float_tGetVal(UInt_t ivar) const
Float_tGetValFloat(UInt_t ivar) const
Float_tGetValueNormalized(UInt_t ivar) const
TMVA::kNN::VarTypeGetVar(UInt_t i) const
TMVA::kNN::VarTypeGetVar(const UInt_t i) const
Char_tGetVarType(UInt_t ivar) const
Float_tGetWeight() const
Double_tGetWeight() const
Bool_tIsFloat(UInt_t ivar) const
Bool_tIsInt(UInt_t ivar) const
Bool_tIsSignal() const
TMVA::Event&operator=(const TMVA::Event&)
voidPrint() const
voidPrint(ostream& o) const
voidPrint(ostream& os) const
voidSetBoostWeight(Float_t w)
voidSetBranchAddresses(TTree* tr)
voidSetType(Int_t t)
voidSetType(TMVA::Types::ESBType t)
voidSetVal(UInt_t ivar, Float_t val)
voidSetValFloatNoCheck(UInt_t ivar, Float_t val)
voidSetWeight(Float_t w)
Int_tType() const
private:
voidInitPointers(bool AllowExternalLink = kTRUE)

Data Members

private:
Float_tfBoostWeightinternal weight to be set by boosting algorithm
vector<TBranch*>fBranchesTTree branches
UInt_tfCountFthe number of Float variables
UInt_tfCountIthe number of Integer variables
Int_tfTypesignal or background type
Short_tfType
vector<float,allocator<float> >fVar
void**fVarPtrarray containing values
Float_t*fVarPtrFfloat value
const vector<TMVA::VariableInfo>&fVariablesthe variables
Float_tfWeightevent weight (product of global and individual weights)
Double_tfWeight
static Int_tfgCountcount instances of Event

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

Event()
Event(const TMVA::kNN::VarVec& vec, Double_t weight, Short_t type)
~Event()
Double_t GetWeight()
VarType GetVar(UInt_t i)
UInt_t GetNVar()
Short_t GetType()
VarType GetDist(VarType var, UInt_t ivar)
 keep these two function separate
VarType GetDist(const TMVA::Event& other) const
void Print()
void Print(std::ostream& os)
void Print()
VarType GetDist(const VarType var1, const UInt_t ivar)
 inlined functions for Event class

Double_t GetWeight()
VarType GetVar(const UInt_t i)

Last update: Mon Jun 25 20:05:07 2007

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.