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

Definition at line 42 of file SVEvent.h.

Public Member Functions

 SVEvent ()
 
 SVEvent (const Event *, Float_t, Bool_t isSignal=kFALSE)
 constructor More...
 
 SVEvent (const std::vector< Float_t > *, Float_t alpha, Int_t typeFlag, UInt_t ns)
 constructor More...
 
 SVEvent (const std::vector< Float_t > *svector, Float_t alpha, Float_t alpha_p, Int_t typeFlag)
 constructor More...
 
virtual ~SVEvent ()
 destructor More...
 
void SetAlpha (Float_t alpha)
 
void SetAlpha_p (Float_t alpha)
 
void SetErrorCache (Float_t err_cache)
 
void SetIsShrinked (Int_t isshrinked)
 
void SetLine (Float_t *line)
 
void SetIdx (Int_t idx)
 
void SetNs (UInt_t ns)
 
void UpdateErrorCache (Float_t upercache)
 
std::vector< Float_t > * GetDataVector ()
 
Float_t GetAlpha () const
 
Float_t GetAlpha_p () const
 
Float_t GetDeltaAlpha () const
 
Float_t GetErrorCache () const
 
Int_t GetTypeFlag () const
 
Int_t GetNVar () const
 
Int_t GetIdx () const
 
Float_tGetLine () const
 
UInt_t GetNs () const
 
Float_t GetCweight () const
 
Float_t GetTarget () const
 
Bool_t IsInI0a () const
 
Bool_t IsInI0b () const
 
Bool_t IsInI0 () const
 
Bool_t IsInI1 () const
 
Bool_t IsInI2 () const
 
Bool_t IsInI3 () const
 
void Print (std::ostream &os) const
 printout More...
 
void PrintData ()
 printout More...
 

Private Attributes

std::vector< Float_tfDataVector
 
const Float_t fCweight
 
Float_t fAlpha
 
Float_t fAlpha_p
 
Float_t fErrorCache
 
UInt_t fNVar
 
const Int_t fTypeFlag
 
Int_t fIdx
 
UInt_t fNs
 
Int_t fIsShrinked
 
Float_tfLine
 
const Float_t fTarget
 

#include <TMVA/SVEvent.h>

+ Collaboration diagram for TMVA::SVEvent:

Constructor & Destructor Documentation

TMVA::SVEvent::SVEvent ( )
TMVA::SVEvent::SVEvent ( const Event event,
Float_t  C_par,
Bool_t  isSignal = kFALSE 
)

constructor

Definition at line 54 of file SVEvent.cxx.

TMVA::SVEvent::SVEvent ( const std::vector< Float_t > *  svector,
Float_t  alpha,
Int_t  typeFlag,
UInt_t  ns 
)

constructor

Definition at line 73 of file SVEvent.cxx.

TMVA::SVEvent::SVEvent ( const std::vector< Float_t > *  svector,
Float_t  alpha,
Float_t  alpha_p,
Int_t  typeFlag 
)

constructor

Definition at line 92 of file SVEvent.cxx.

TMVA::SVEvent::~SVEvent ( )
virtual

destructor

Definition at line 111 of file SVEvent.cxx.

Member Function Documentation

Float_t TMVA::SVEvent::GetAlpha ( ) const
inline
Float_t TMVA::SVEvent::GetAlpha_p ( ) const
inline

Definition at line 64 of file SVEvent.h.

Referenced by TMVA::SVWorkingSet::TakeStepReg().

Float_t TMVA::SVEvent::GetCweight ( ) const
inline

Definition at line 73 of file SVEvent.h.

Referenced by TMVA::SVWorkingSet::TakeStep(), and TMVA::SVWorkingSet::TakeStepReg().

std::vector<Float_t>* TMVA::SVEvent::GetDataVector ( )
inline

Definition at line 62 of file SVEvent.h.

Referenced by TMVA::SVKernelFunction::Evaluate().

Float_t TMVA::SVEvent::GetDeltaAlpha ( ) const
inline

Definition at line 65 of file SVEvent.h.

Referenced by TMVA::SVWorkingSet::TakeStepReg().

Float_t TMVA::SVEvent::GetErrorCache ( ) const
inline
Int_t TMVA::SVEvent::GetIdx ( ) const
inline

Definition at line 70 of file SVEvent.h.

Referenced by TMVA::SVWorkingSet::ExamineExample().

Float_t* TMVA::SVEvent::GetLine ( ) const
inline
UInt_t TMVA::SVEvent::GetNs ( ) const
inline

Definition at line 72 of file SVEvent.h.

Referenced by TMVA::SVWorkingSet::TakeStep(), and TMVA::SVWorkingSet::TakeStepReg().

Int_t TMVA::SVEvent::GetNVar ( ) const
inline

Definition at line 69 of file SVEvent.h.

Float_t TMVA::SVEvent::GetTarget ( ) const
inline
Int_t TMVA::SVEvent::GetTypeFlag ( ) const
inline
Bool_t TMVA::SVEvent::IsInI0 ( ) const
inline

Definition at line 78 of file SVEvent.h.

Referenced by TMVA::SVWorkingSet::ExamineExampleReg().

Bool_t TMVA::SVEvent::IsInI0a ( ) const
inline

Definition at line 76 of file SVEvent.h.

Referenced by TMVA::SVWorkingSet::ExamineExampleReg(), and IsInI0().

Bool_t TMVA::SVEvent::IsInI0b ( ) const
inline

Definition at line 77 of file SVEvent.h.

Referenced by TMVA::SVWorkingSet::ExamineExampleReg(), and IsInI0().

Bool_t TMVA::SVEvent::IsInI1 ( ) const
inline

Definition at line 79 of file SVEvent.h.

Referenced by TMVA::SVWorkingSet::ExamineExampleReg().

Bool_t TMVA::SVEvent::IsInI2 ( ) const
inline

Definition at line 80 of file SVEvent.h.

Referenced by TMVA::SVWorkingSet::ExamineExampleReg().

Bool_t TMVA::SVEvent::IsInI3 ( ) const
inline

Definition at line 81 of file SVEvent.h.

Referenced by TMVA::SVWorkingSet::ExamineExampleReg().

void TMVA::SVEvent::Print ( std::ostream &  os) const

printout

Definition at line 122 of file SVEvent.cxx.

void TMVA::SVEvent::PrintData ( )

printout

Definition at line 132 of file SVEvent.cxx.

void TMVA::SVEvent::SetAlpha ( Float_t  alpha)
inline

Definition at line 53 of file SVEvent.h.

Referenced by TMVA::SVWorkingSet::TakeStep(), and TMVA::SVWorkingSet::TakeStepReg().

void TMVA::SVEvent::SetAlpha_p ( Float_t  alpha)
inline

Definition at line 54 of file SVEvent.h.

Referenced by TMVA::SVWorkingSet::TakeStepReg().

void TMVA::SVEvent::SetErrorCache ( Float_t  err_cache)
inline
void TMVA::SVEvent::SetIdx ( Int_t  idx)
inline

Definition at line 58 of file SVEvent.h.

Referenced by TMVA::SVWorkingSet::SetIndex().

void TMVA::SVEvent::SetIsShrinked ( Int_t  isshrinked)
inline

Definition at line 56 of file SVEvent.h.

void TMVA::SVEvent::SetLine ( Float_t line)
inline

Definition at line 57 of file SVEvent.h.

void TMVA::SVEvent::SetNs ( UInt_t  ns)
inline

Definition at line 59 of file SVEvent.h.

void TMVA::SVEvent::UpdateErrorCache ( Float_t  upercache)
inline

Definition at line 60 of file SVEvent.h.

Member Data Documentation

Float_t TMVA::SVEvent::fAlpha
private

Definition at line 90 of file SVEvent.h.

Referenced by GetAlpha(), GetDeltaAlpha(), IsInI0a(), IsInI0b(), IsInI1(), IsInI2(), IsInI3(), and SetAlpha().

Float_t TMVA::SVEvent::fAlpha_p
private

Definition at line 91 of file SVEvent.h.

Referenced by GetAlpha_p(), GetDeltaAlpha(), IsInI0b(), IsInI1(), IsInI2(), IsInI3(), and SetAlpha_p().

const Float_t TMVA::SVEvent::fCweight
private

Definition at line 89 of file SVEvent.h.

Referenced by GetCweight(), IsInI0a(), IsInI0b(), IsInI2(), and IsInI3().

std::vector<Float_t> TMVA::SVEvent::fDataVector
private

Definition at line 88 of file SVEvent.h.

Referenced by GetDataVector().

Float_t TMVA::SVEvent::fErrorCache
private

Definition at line 92 of file SVEvent.h.

Referenced by GetErrorCache(), SetErrorCache(), and UpdateErrorCache().

Int_t TMVA::SVEvent::fIdx
private

Definition at line 95 of file SVEvent.h.

Referenced by GetIdx(), and SetIdx().

Int_t TMVA::SVEvent::fIsShrinked
private

Definition at line 97 of file SVEvent.h.

Referenced by SetIsShrinked().

Float_t* TMVA::SVEvent::fLine
private

Definition at line 98 of file SVEvent.h.

Referenced by GetLine(), and SetLine().

UInt_t TMVA::SVEvent::fNs
private

Definition at line 96 of file SVEvent.h.

Referenced by GetNs(), and SetNs().

UInt_t TMVA::SVEvent::fNVar
private

Definition at line 93 of file SVEvent.h.

Referenced by GetNVar().

const Float_t TMVA::SVEvent::fTarget
private

Definition at line 99 of file SVEvent.h.

Referenced by GetTarget().

const Int_t TMVA::SVEvent::fTypeFlag
private

Definition at line 94 of file SVEvent.h.

Referenced by GetTypeFlag().


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