ROOT  6.06/09
Reference Guide
Public Member Functions | Private Member Functions | Private Attributes | List of all members
TMVA::SVWorkingSet Class Reference

Definition at line 44 of file SVWorkingSet.h.

Public Member Functions

 SVWorkingSet ()
 constructor More...
 
 SVWorkingSet (std::vector< TMVA::SVEvent * > *, SVKernelFunction *, Float_t, Bool_t)
 constructor More...
 
 ~SVWorkingSet ()
 destructor More...
 
Bool_t ExamineExample (SVEvent *)
 
Bool_t TakeStep (SVEvent *, SVEvent *)
 
Bool_t Terminated ()
 
void Train (UInt_t nIter=1000)
 train the SVM More...
 
void PrintStat ()
 
std::vector< TMVA::SVEvent * > * GetSupportVectors ()
 
Float_t GetBpar ()
 
Bool_t ExamineExampleReg (SVEvent *)
 
Bool_t TakeStepReg (SVEvent *, SVEvent *)
 
Bool_t IsDiffSignificant (Float_t, Float_t, Float_t)
 
void TrainReg ()
 

Private Member Functions

void SetIndex (TMVA::SVEvent *)
 message logger More...
 

Private Attributes

Bool_t fdoRegression
 
std::vector< TMVA::SVEvent * > * fInputData
 
std::vector< TMVA::SVEvent * > * fSupVec
 
SVKernelFunctionfKFunction
 
SVKernelMatrixfKMatrix
 
SVEventfTEventUp
 
SVEventfTEventLow
 
Float_t fB_low
 
Float_t fB_up
 
Float_t fTolerance
 
MsgLoggerfLogger
 

#include <TMVA/SVWorkingSet.h>

+ Collaboration diagram for TMVA::SVWorkingSet:

Constructor & Destructor Documentation

TMVA::SVWorkingSet::SVWorkingSet ( )

constructor

Definition at line 45 of file SVWorkingSet.cxx.

TMVA::SVWorkingSet::SVWorkingSet ( std::vector< TMVA::SVEvent * > *  inputVectors,
SVKernelFunction kernelFunction,
Float_t  tol,
Bool_t  doreg 
)

constructor

Definition at line 63 of file SVWorkingSet.cxx.

TMVA::SVWorkingSet::~SVWorkingSet ( )

destructor

Definition at line 115 of file SVWorkingSet.cxx.

Member Function Documentation

Bool_t TMVA::SVWorkingSet::ExamineExample ( TMVA::SVEvent jevt)

Definition at line 123 of file SVWorkingSet.cxx.

Bool_t TMVA::SVWorkingSet::ExamineExampleReg ( TMVA::SVEvent jevt)

Definition at line 672 of file SVWorkingSet.cxx.

Float_t TMVA::SVWorkingSet::GetBpar ( )
inline

Definition at line 58 of file SVWorkingSet.h.

std::vector< TMVA::SVEvent * > * TMVA::SVWorkingSet::GetSupportVectors ( )

Definition at line 462 of file SVWorkingSet.cxx.

Bool_t TMVA::SVWorkingSet::IsDiffSignificant ( Float_t  a_i,
Float_t  a_j,
Float_t  eps 
)

Definition at line 785 of file SVWorkingSet.cxx.

void TMVA::SVWorkingSet::PrintStat ( )

Definition at line 452 of file SVWorkingSet.cxx.

void TMVA::SVWorkingSet::SetIndex ( TMVA::SVEvent event)
private

message logger

Definition at line 431 of file SVWorkingSet.cxx.

Bool_t TMVA::SVWorkingSet::TakeStep ( TMVA::SVEvent ievt,
TMVA::SVEvent jevt 
)

Definition at line 179 of file SVWorkingSet.cxx.

Bool_t TMVA::SVWorkingSet::TakeStepReg ( TMVA::SVEvent ievt,
TMVA::SVEvent jevt 
)

Definition at line 478 of file SVWorkingSet.cxx.

Bool_t TMVA::SVWorkingSet::Terminated ( )

Definition at line 370 of file SVWorkingSet.cxx.

void TMVA::SVWorkingSet::Train ( UInt_t  nIter = 1000)

train the SVM

Definition at line 379 of file SVWorkingSet.cxx.

void TMVA::SVWorkingSet::TrainReg ( )

Member Data Documentation

Float_t TMVA::SVWorkingSet::fB_low
private

Definition at line 78 of file SVWorkingSet.h.

Referenced by GetBpar(), and SVWorkingSet().

Float_t TMVA::SVWorkingSet::fB_up
private

Definition at line 79 of file SVWorkingSet.h.

Referenced by GetBpar(), and SVWorkingSet().

Bool_t TMVA::SVWorkingSet::fdoRegression
private

Definition at line 69 of file SVWorkingSet.h.

Referenced by SVWorkingSet().

std::vector<TMVA::SVEvent*>* TMVA::SVWorkingSet::fInputData
private

Definition at line 70 of file SVWorkingSet.h.

Referenced by SVWorkingSet().

SVKernelFunction* TMVA::SVWorkingSet::fKFunction
private

Definition at line 72 of file SVWorkingSet.h.

SVKernelMatrix* TMVA::SVWorkingSet::fKMatrix
private

Definition at line 73 of file SVWorkingSet.h.

Referenced by SVWorkingSet().

MsgLogger* TMVA::SVWorkingSet::fLogger
mutableprivate

Definition at line 82 of file SVWorkingSet.h.

std::vector<TMVA::SVEvent*>* TMVA::SVWorkingSet::fSupVec
private

Definition at line 71 of file SVWorkingSet.h.

SVEvent* TMVA::SVWorkingSet::fTEventLow
private

Definition at line 76 of file SVWorkingSet.h.

Referenced by SVWorkingSet().

SVEvent* TMVA::SVWorkingSet::fTEventUp
private

Definition at line 75 of file SVWorkingSet.h.

Referenced by SVWorkingSet().

Float_t TMVA::SVWorkingSet::fTolerance
private

Definition at line 80 of file SVWorkingSet.h.

Referenced by SVWorkingSet().


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