TMVA::Rule Class Reference

#include <Rule.h>

List of all members.

Public Member Functions

 Rule (RuleEnsemble *re, const std::vector< const TMVA::Node * > &nodes)
 Rule (RuleEnsemble *re)
 Rule (const Rule &other)
 Rule ()
virtual ~Rule ()
void SetMsgType (EMsgType t)
void SetRuleEnsemble (const RuleEnsemble *re)
void SetRuleCut (RuleCut *rc)
void SetNorm (Double_t norm)
void SetCoefficient (Double_t v)
void SetSupport (Double_t v)
void SetSSB (Double_t v)
void SetSSBNeve (Double_t v)
void SetImportanceRef (Double_t v)
void CalcImportance ()
Double_t GetRelImportance () const
Bool_t EvalEvent (const Event &e) const
Bool_t Equal (const Rule &other, Bool_t useCutValue, Double_t maxdist) const
Double_t RuleDist (const Rule &other, Bool_t useCutValue) const
Double_t GetSSB () const
Double_t GetSSBNeve () const
Bool_t IsSignalRule () const
void operator= (const Rule &other)
Bool_t operator== (const Rule &other) const
Bool_t operator< (const Rule &other) const
UInt_t GetNumVarsUsed () const
UInt_t GetNcuts () const
Bool_t ContainsVariable (UInt_t iv) const
const RuleCutGetRuleCut () const
const RuleEnsembleGetRuleEnsemble () const
Double_t GetCoefficient () const
Double_t GetSupport () const
Double_t GetSigma () const
Double_t GetNorm () const
Double_t GetImportance () const
Double_t GetImportanceRef () const
void PrintLogger (const char *title=0) const
void PrintRaw (ostream &os) const
void * AddXMLTo (void *parent) const
void ReadRaw (istream &os)
void ReadFromXML (void *wghtnode)
 Rule (RuleEnsemble *re, const std::vector< const TMVA::Node * > &nodes)
 Rule (RuleEnsemble *re)
 Rule (const Rule &other)
 Rule ()
virtual ~Rule ()
void SetMsgType (EMsgType t)
void SetRuleEnsemble (const RuleEnsemble *re)
void SetRuleCut (RuleCut *rc)
void SetNorm (Double_t norm)
void SetCoefficient (Double_t v)
void SetSupport (Double_t v)
void SetSSB (Double_t v)
void SetSSBNeve (Double_t v)
void SetImportanceRef (Double_t v)
void CalcImportance ()
Double_t GetRelImportance () const
Bool_t EvalEvent (const Event &e) const
Bool_t Equal (const Rule &other, Bool_t useCutValue, Double_t maxdist) const
Double_t RuleDist (const Rule &other, Bool_t useCutValue) const
Double_t GetSSB () const
Double_t GetSSBNeve () const
Bool_t IsSignalRule () const
void operator= (const Rule &other)
Bool_t operator== (const Rule &other) const
Bool_t operator< (const Rule &other) const
UInt_t GetNumVarsUsed () const
UInt_t GetNcuts () const
Bool_t ContainsVariable (UInt_t iv) const
const RuleCutGetRuleCut () const
const RuleEnsembleGetRuleEnsemble () const
Double_t GetCoefficient () const
Double_t GetSupport () const
Double_t GetSigma () const
Double_t GetNorm () const
Double_t GetImportance () const
Double_t GetImportanceRef () const
void PrintLogger (const char *title=0) const
void PrintRaw (ostream &os) const
void * AddXMLTo (void *parent) const
void ReadRaw (istream &os)
void ReadFromXML (void *wghtnode)

Private Member Functions

void SetSigma (Double_t v)
void Print (ostream &os) const
void Copy (const Rule &other)
const TStringGetVarName (Int_t i) const
MsgLoggerLog () const
 message logger
void SetSigma (Double_t v)
void Print (ostream &os) const
void Copy (const Rule &other)
const TStringGetVarName (Int_t i) const
MsgLoggerLog () const
 message logger

Private Attributes

RuleCutfCut
Double_t fNorm
Double_t fSupport
Double_t fSigma
Double_t fCoefficient
Double_t fImportance
Double_t fImportanceRef
const RuleEnsemblefRuleEnsemble
Double_t fSSB
Double_t fSSBNeve
MsgLoggerfLogger
RuleCutfCut
const RuleEnsemblefRuleEnsemble
MsgLoggerfLogger

Friends

ostream & operator<< (ostream &os, const Rule &rule)
ostream & operator<< (ostream &os, const Rule &rule)


Detailed Description

Definition at line 56 of file Rule.h.


Constructor & Destructor Documentation

TMVA::Rule::Rule ( RuleEnsemble re,
const std::vector< const TMVA::Node * > &  nodes 
)

TMVA::Rule::Rule ( RuleEnsemble re  ) 

Definition at line 84 of file Rule.cxx.

TMVA::Rule::Rule ( const Rule other  )  [inline]

Definition at line 70 of file Rule.h.

References Copy().

TMVA::Rule::Rule (  ) 

Definition at line 101 of file Rule.cxx.

TMVA::Rule::~Rule (  )  [virtual]

Definition at line 118 of file Rule.cxx.

References fCut, and fLogger.

TMVA::Rule::Rule ( RuleEnsemble re,
const std::vector< const TMVA::Node * > &  nodes 
)

TMVA::Rule::Rule ( RuleEnsemble re  ) 

TMVA::Rule::Rule ( const Rule other  )  [inline]

Definition at line 70 of file Rule.h.

References Copy().

TMVA::Rule::Rule (  ) 

virtual TMVA::Rule::~Rule (  )  [virtual]


Member Function Documentation

void TMVA::Rule::SetMsgType ( EMsgType  t  ) 

Definition at line 143 of file Rule.cxx.

References fLogger, and TMVA::MsgLogger::SetMinType().

Referenced by TMVA::RuleEnsemble::MakeTheRule().

void TMVA::Rule::SetRuleEnsemble ( const RuleEnsemble re  )  [inline]

Definition at line 81 of file Rule.h.

References fRuleEnsemble.

Referenced by Copy().

void TMVA::Rule::SetRuleCut ( RuleCut rc  )  [inline]

Definition at line 84 of file Rule.h.

References fCut.

Referenced by TMVA::RuleFitAPI::ReadModelSum().

void TMVA::Rule::SetNorm ( Double_t  norm  )  [inline]

Definition at line 87 of file Rule.h.

References fNorm.

Referenced by Copy(), and TMVA::RuleFitAPI::ReadModelSum().

void TMVA::Rule::SetCoefficient ( Double_t  v  )  [inline]

Definition at line 90 of file Rule.h.

References fCoefficient.

Referenced by Copy(), and TMVA::RuleFitAPI::ReadModelSum().

void TMVA::Rule::SetSupport ( Double_t  v  )  [inline]

Definition at line 93 of file Rule.h.

References fSigma, fSupport, and TMath::Sqrt().

Referenced by Copy(), and TMVA::RuleFitAPI::ReadModelSum().

void TMVA::Rule::SetSSB ( Double_t  v  )  [inline]

Definition at line 96 of file Rule.h.

References fSSB.

Referenced by TMVA::RuleFitAPI::ReadModelSum().

void TMVA::Rule::SetSSBNeve ( Double_t  v  )  [inline]

Definition at line 99 of file Rule.h.

References fSSBNeve.

Referenced by TMVA::RuleFitAPI::ReadModelSum().

void TMVA::Rule::SetImportanceRef ( Double_t  v  )  [inline]

Definition at line 102 of file Rule.h.

References fImportanceRef.

Referenced by Copy(), and TMVA::RuleFitAPI::ReadModelSum().

void TMVA::Rule::CalcImportance (  )  [inline]

Definition at line 105 of file Rule.h.

References TMath::Abs(), fCoefficient, fImportance, and fSigma.

Referenced by Copy(), and TMVA::RuleFitAPI::ReadModelSum().

Double_t TMVA::Rule::GetRelImportance (  )  const [inline]

Definition at line 108 of file Rule.h.

References fImportance, and fImportanceRef.

Referenced by TMVA::MethodRuleFit::TrainTMVARuleFit().

Bool_t TMVA::Rule::EvalEvent ( const Event e  )  const [inline]

Definition at line 197 of file Rule.h.

References TMVA::RuleCut::EvalEvent(), and fCut.

Bool_t TMVA::Rule::Equal ( const Rule other,
Bool_t  useCutValue,
Double_t  maxdist 
) const

Definition at line 150 of file Rule.cxx.

References d, kFALSE, and RuleDist().

Referenced by operator==().

Double_t TMVA::Rule::RuleDist ( const Rule other,
Bool_t  useCutValue 
) const

Definition at line 171 of file Rule.cxx.

References equal(), fCut, fRuleEnsemble, TMVA::RuleCut::GetCutDoMax(), TMVA::RuleCut::GetCutDoMin(), TMVA::RuleCut::GetCutMax(), TMVA::RuleCut::GetCutMin(), TMVA::RuleFit::GetMethodBase(), TMVA::RuleCut::GetNvars(), TMVA::MethodBase::GetRMS(), GetRuleCut(), TMVA::RuleEnsemble::GetRuleFit(), TMVA::RuleCut::GetSelector(), sel, and sqrt().

Referenced by Equal(), and TMVA::RuleFit::MakeDebugHists().

Double_t TMVA::Rule::GetSSB (  )  const [inline]

Definition at line 123 of file Rule.h.

References fSSB.

Referenced by Copy(), and TMVA::MethodRuleFit::TrainTMVARuleFit().

Double_t TMVA::Rule::GetSSBNeve (  )  const [inline]

Definition at line 124 of file Rule.h.

References fSSBNeve.

Referenced by Copy().

Bool_t TMVA::Rule::IsSignalRule (  )  const [inline]

Definition at line 125 of file Rule.h.

References fSSB.

Referenced by TMVA::MethodRuleFit::TrainTMVARuleFit().

void TMVA::Rule::operator= ( const Rule other  )  [inline]

Definition at line 128 of file Rule.h.

References Copy().

Bool_t TMVA::Rule::operator== ( const Rule other  )  const

Definition at line 233 of file Rule.cxx.

References Equal(), and kTRUE.

Bool_t TMVA::Rule::operator< ( const Rule other  )  const

Definition at line 241 of file Rule.cxx.

References fImportance, and GetImportance().

UInt_t TMVA::Rule::GetNumVarsUsed (  )  const [inline]

Definition at line 136 of file Rule.h.

References fCut, and TMVA::RuleCut::GetNvars().

Referenced by TMVA::RuleFit::MakeDebugHists().

UInt_t TMVA::Rule::GetNcuts (  )  const [inline]

Definition at line 139 of file Rule.h.

References fCut, and TMVA::RuleCut::GetNcuts().

Referenced by TMVA::RuleFit::MakeDebugHists().

Bool_t TMVA::Rule::ContainsVariable ( UInt_t  iv  )  const

Definition at line 126 of file Rule.cxx.

References fCut, TMVA::RuleCut::GetNvars(), TMVA::RuleCut::GetSelector(), i, and kFALSE.

Referenced by TMVA::RuleFit::FillVisHistCorr().

const RuleCut* TMVA::Rule::GetRuleCut (  )  const [inline]

Definition at line 145 of file Rule.h.

References fCut.

Referenced by Copy(), TMVA::RuleFit::FillCorr(), TMVA::RuleFit::FillCut(), RuleDist(), and TMVA::MethodRuleFit::TrainTMVARuleFit().

const RuleEnsemble* TMVA::Rule::GetRuleEnsemble (  )  const [inline]

Definition at line 146 of file Rule.h.

References fRuleEnsemble.

Referenced by Copy().

Double_t TMVA::Rule::GetCoefficient (  )  const [inline]

Definition at line 147 of file Rule.h.

References fCoefficient.

Referenced by Copy(), TMVA::RuleFit::FillCorr(), TMVA::RuleFit::FillCut(), and TMVA::MethodRuleFit::TrainTMVARuleFit().

Double_t TMVA::Rule::GetSupport (  )  const [inline]

Definition at line 148 of file Rule.h.

References fSupport.

Referenced by Copy(), TMVA::RuleFit::FillCorr(), TMVA::RuleFit::FillCut(), and TMVA::MethodRuleFit::TrainTMVARuleFit().

Double_t TMVA::Rule::GetSigma (  )  const [inline]

Definition at line 149 of file Rule.h.

References fSigma.

Referenced by Copy(), and TMVA::RuleFitAPI::ReadModelSum().

Double_t TMVA::Rule::GetNorm (  )  const [inline]

Definition at line 150 of file Rule.h.

References fNorm.

Referenced by Copy().

Double_t TMVA::Rule::GetImportance (  )  const [inline]

Definition at line 151 of file Rule.h.

References fImportance.

Referenced by TMVA::RuleFit::FillCorr(), TMVA::RuleFit::FillCut(), TMVA::RuleFit::FillVisHistCorr(), operator<(), and TMVA::RuleFitAPI::ReadModelSum().

Double_t TMVA::Rule::GetImportanceRef (  )  const [inline]

Definition at line 152 of file Rule.h.

References fImportanceRef.

Referenced by Copy().

void TMVA::Rule::PrintLogger ( const char *  title = 0  )  const

Definition at line 313 of file Rule.cxx.

References Endl, fCut, fImportance, fImportanceRef, Form(), TMVA::RuleCut::GetCutDoMax(), TMVA::RuleCut::GetCutDoMin(), TMVA::RuleCut::GetCutMax(), TMVA::RuleCut::GetCutMin(), TMVA::RuleCut::GetNvars(), TMVA::RuleCut::GetSelector(), GetVarName(), i, TMVA::kINFO, TMVA::kWARNING, Log(), and sel.

void TMVA::Rule::PrintRaw ( ostream &  os  )  const

Definition at line 344 of file Rule.cxx.

References fCoefficient, fCut, fImportance, fImportanceRef, flush, fNorm, fSigma, fSSB, fSSBNeve, fSupport, TMVA::RuleCut::GetCutDoMax(), TMVA::RuleCut::GetCutDoMin(), TMVA::RuleCut::GetCutMax(), TMVA::RuleCut::GetCutMin(), TMVA::RuleCut::GetNvars(), TMVA::RuleCut::GetSelector(), and i.

void * TMVA::Rule::AddXMLTo ( void *  parent  )  const

Definition at line 375 of file Rule.cxx.

References TMVA::Tools::AddAttr(), TMVA::Tools::AddChild(), fCoefficient, fCut, fImportance, fImportanceRef, fNorm, fSigma, fSSB, fSSBNeve, fSupport, TMVA::RuleCut::GetCutDoMax(), TMVA::RuleCut::GetCutDoMin(), TMVA::RuleCut::GetCutMax(), TMVA::RuleCut::GetCutMin(), TMVA::RuleCut::GetNvars(), TMVA::RuleCut::GetSelector(), TMVA::gTools(), and i.

void TMVA::Rule::ReadRaw ( istream &  os  ) 

Definition at line 451 of file Rule.cxx.

References dummy, fCoefficient, fCut, fImportance, fImportanceRef, fNorm, fSigma, fSSB, fSSBNeve, fSupport, i, kFALSE, kTRUE, sel, TMVA::RuleCut::SetCutDoMax(), TMVA::RuleCut::SetCutDoMin(), TMVA::RuleCut::SetCutMax(), TMVA::RuleCut::SetCutMin(), TMVA::RuleCut::SetNvars(), and TMVA::RuleCut::SetSelector().

void TMVA::Rule::ReadFromXML ( void *  wghtnode  ) 

Definition at line 403 of file Rule.cxx.

References c, d, Endl, fCoefficient, fCut, fImportance, fImportanceRef, fNorm, fSigma, fSSB, fSSBNeve, fSupport, TMVA::Tools::GetChild(), TMVA::Tools::GetNextChild(), TMVA::gTools(), i, kFALSE, TMVA::kFATAL, kTRUE, Log(), TMVA::Tools::ReadAttr(), TMVA::RuleCut::SetCutDoMax(), TMVA::RuleCut::SetCutDoMin(), TMVA::RuleCut::SetCutMax(), TMVA::RuleCut::SetCutMin(), TMVA::RuleCut::SetNvars(), and TMVA::RuleCut::SetSelector().

void TMVA::Rule::SetSigma ( Double_t  v  )  [inline, private]

Definition at line 167 of file Rule.h.

References fSigma.

Referenced by Copy().

void TMVA::Rule::Print ( ostream &  os  )  const [private]

Definition at line 282 of file Rule.cxx.

References fCoefficient, fCut, fImportance, fImportanceRef, flush, Form(), fSSB, fSupport, TMVA::RuleCut::GetCutDoMax(), TMVA::RuleCut::GetCutDoMin(), TMVA::RuleCut::GetCutMax(), TMVA::RuleCut::GetCutMin(), TMVA::RuleCut::GetNvars(), TMVA::RuleCut::GetSelector(), GetVarName(), i, and sel.

Referenced by TMVA::operator<<().

void TMVA::Rule::Copy ( const Rule other  )  [private]

Definition at line 264 of file Rule.cxx.

References CalcImportance(), fCut, fSSB, fSSBNeve, GetCoefficient(), GetImportanceRef(), GetNorm(), GetRuleCut(), GetRuleEnsemble(), GetSigma(), GetSSB(), GetSSBNeve(), GetSupport(), SetCoefficient(), SetImportanceRef(), SetNorm(), SetRuleEnsemble(), SetSigma(), and SetSupport().

Referenced by operator=(), and Rule().

const TString & TMVA::Rule::GetVarName ( Int_t  i  )  const [private]

Definition at line 256 of file Rule.cxx.

References fRuleEnsemble, TMVA::MethodBase::GetInputLabel(), and TMVA::RuleEnsemble::GetMethodBase().

Referenced by Print(), and PrintLogger().

MsgLogger& TMVA::Rule::Log (  )  const [inline, private]

message logger

Definition at line 190 of file Rule.h.

References fLogger.

Referenced by PrintLogger(), and ReadFromXML().

void TMVA::Rule::SetMsgType ( EMsgType  t  ) 

void TMVA::Rule::SetRuleEnsemble ( const RuleEnsemble re  )  [inline]

Definition at line 81 of file Rule.h.

References fRuleEnsemble.

void TMVA::Rule::SetRuleCut ( RuleCut rc  )  [inline]

Definition at line 84 of file Rule.h.

References fCut.

void TMVA::Rule::SetNorm ( Double_t  norm  )  [inline]

Definition at line 87 of file Rule.h.

References fNorm.

void TMVA::Rule::SetCoefficient ( Double_t  v  )  [inline]

Definition at line 90 of file Rule.h.

References fCoefficient.

void TMVA::Rule::SetSupport ( Double_t  v  )  [inline]

Definition at line 93 of file Rule.h.

References fSigma, fSupport, and TMath::Sqrt().

void TMVA::Rule::SetSSB ( Double_t  v  )  [inline]

Definition at line 96 of file Rule.h.

References fSSB.

void TMVA::Rule::SetSSBNeve ( Double_t  v  )  [inline]

Definition at line 99 of file Rule.h.

References fSSBNeve.

void TMVA::Rule::SetImportanceRef ( Double_t  v  )  [inline]

Definition at line 102 of file Rule.h.

References fImportanceRef.

void TMVA::Rule::CalcImportance (  )  [inline]

Definition at line 105 of file Rule.h.

References TMath::Abs(), fCoefficient, fImportance, and fSigma.

Double_t TMVA::Rule::GetRelImportance (  )  const [inline]

Definition at line 108 of file Rule.h.

References fImportance, and fImportanceRef.

Bool_t TMVA::Rule::EvalEvent ( const Event e  )  const [inline]

Bool_t TMVA::Rule::Equal ( const Rule other,
Bool_t  useCutValue,
Double_t  maxdist 
) const

Double_t TMVA::Rule::RuleDist ( const Rule other,
Bool_t  useCutValue 
) const

Double_t TMVA::Rule::GetSSB (  )  const [inline]

Definition at line 123 of file Rule.h.

References fSSB.

Double_t TMVA::Rule::GetSSBNeve (  )  const [inline]

Definition at line 124 of file Rule.h.

References fSSBNeve.

Bool_t TMVA::Rule::IsSignalRule (  )  const [inline]

Definition at line 125 of file Rule.h.

References fSSB.

void TMVA::Rule::operator= ( const Rule other  )  [inline]

Definition at line 128 of file Rule.h.

References Copy().

Bool_t TMVA::Rule::operator== ( const Rule other  )  const

Bool_t TMVA::Rule::operator< ( const Rule other  )  const

UInt_t TMVA::Rule::GetNumVarsUsed (  )  const [inline]

Definition at line 136 of file Rule.h.

References fCut, and TMVA::RuleCut::GetNvars().

UInt_t TMVA::Rule::GetNcuts (  )  const [inline]

Definition at line 139 of file Rule.h.

References fCut, and TMVA::RuleCut::GetNcuts().

Bool_t TMVA::Rule::ContainsVariable ( UInt_t  iv  )  const

const RuleCut* TMVA::Rule::GetRuleCut (  )  const [inline]

Definition at line 145 of file Rule.h.

References fCut.

const RuleEnsemble* TMVA::Rule::GetRuleEnsemble (  )  const [inline]

Definition at line 146 of file Rule.h.

References fRuleEnsemble.

Double_t TMVA::Rule::GetCoefficient (  )  const [inline]

Definition at line 147 of file Rule.h.

References fCoefficient.

Double_t TMVA::Rule::GetSupport (  )  const [inline]

Definition at line 148 of file Rule.h.

References fSupport.

Double_t TMVA::Rule::GetSigma (  )  const [inline]

Definition at line 149 of file Rule.h.

References fSigma.

Double_t TMVA::Rule::GetNorm (  )  const [inline]

Definition at line 150 of file Rule.h.

References fNorm.

Double_t TMVA::Rule::GetImportance (  )  const [inline]

Definition at line 151 of file Rule.h.

References fImportance.

Double_t TMVA::Rule::GetImportanceRef (  )  const [inline]

Definition at line 152 of file Rule.h.

References fImportanceRef.

void TMVA::Rule::PrintLogger ( const char *  title = 0  )  const

void TMVA::Rule::PrintRaw ( ostream &  os  )  const

void* TMVA::Rule::AddXMLTo ( void *  parent  )  const

void TMVA::Rule::ReadRaw ( istream &  os  ) 

void TMVA::Rule::ReadFromXML ( void *  wghtnode  ) 

void TMVA::Rule::SetSigma ( Double_t  v  )  [inline, private]

Definition at line 167 of file Rule.h.

References fSigma.

void TMVA::Rule::Print ( ostream &  os  )  const [private]

void TMVA::Rule::Copy ( const Rule other  )  [private]

const TString& TMVA::Rule::GetVarName ( Int_t  i  )  const [private]

MsgLogger& TMVA::Rule::Log (  )  const [inline, private]

message logger

Definition at line 190 of file Rule.h.

References fLogger.


Friends And Related Function Documentation

ostream& operator<< ( ostream &  os,
const Rule rule 
) [friend]

Definition at line 248 of file Rule.cxx.

ostream& operator<< ( ostream &  os,
const Rule rule 
) [friend]

Definition at line 248 of file Rule.cxx.


Member Data Documentation

RuleCut* TMVA::Rule::fCut [private]

Definition at line 178 of file Rule.h.

Referenced by AddXMLTo(), ContainsVariable(), Copy(), EvalEvent(), GetNcuts(), GetNumVarsUsed(), GetRuleCut(), Print(), PrintLogger(), PrintRaw(), ReadFromXML(), ReadRaw(), RuleDist(), SetRuleCut(), and ~Rule().

Double_t TMVA::Rule::fNorm [private]

Definition at line 179 of file Rule.h.

Referenced by AddXMLTo(), GetNorm(), PrintRaw(), ReadFromXML(), ReadRaw(), and SetNorm().

Double_t TMVA::Rule::fSupport [private]

Definition at line 180 of file Rule.h.

Referenced by AddXMLTo(), GetSupport(), Print(), PrintRaw(), ReadFromXML(), ReadRaw(), and SetSupport().

Double_t TMVA::Rule::fSigma [private]

Definition at line 181 of file Rule.h.

Referenced by AddXMLTo(), CalcImportance(), GetSigma(), PrintRaw(), ReadFromXML(), ReadRaw(), SetSigma(), and SetSupport().

Double_t TMVA::Rule::fCoefficient [private]

Definition at line 182 of file Rule.h.

Referenced by AddXMLTo(), CalcImportance(), GetCoefficient(), Print(), PrintRaw(), ReadFromXML(), ReadRaw(), and SetCoefficient().

Double_t TMVA::Rule::fImportance [private]

Definition at line 183 of file Rule.h.

Referenced by AddXMLTo(), CalcImportance(), GetImportance(), GetRelImportance(), operator<(), Print(), PrintLogger(), PrintRaw(), ReadFromXML(), and ReadRaw().

Double_t TMVA::Rule::fImportanceRef [private]

Definition at line 184 of file Rule.h.

Referenced by AddXMLTo(), GetImportanceRef(), GetRelImportance(), Print(), PrintLogger(), PrintRaw(), ReadFromXML(), ReadRaw(), and SetImportanceRef().

const RuleEnsemble* TMVA::Rule::fRuleEnsemble [private]

Definition at line 185 of file Rule.h.

Referenced by GetRuleEnsemble(), GetVarName(), RuleDist(), and SetRuleEnsemble().

Double_t TMVA::Rule::fSSB [private]

Definition at line 186 of file Rule.h.

Referenced by AddXMLTo(), Copy(), GetSSB(), IsSignalRule(), Print(), PrintRaw(), ReadFromXML(), ReadRaw(), and SetSSB().

Double_t TMVA::Rule::fSSBNeve [private]

Definition at line 187 of file Rule.h.

Referenced by AddXMLTo(), Copy(), GetSSBNeve(), PrintRaw(), ReadFromXML(), ReadRaw(), and SetSSBNeve().

MsgLogger* TMVA::Rule::fLogger [mutable, private]

Definition at line 189 of file Rule.h.

Referenced by Log(), SetMsgType(), and ~Rule().

RuleCut* TMVA::Rule::fCut [private]

Definition at line 178 of file Rule.h.

const RuleEnsemble* TMVA::Rule::fRuleEnsemble [private]

Definition at line 185 of file Rule.h.

MsgLogger* TMVA::Rule::fLogger [mutable, private]

Definition at line 189 of file Rule.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 17:01:40 2011 for ROOT_528-00b_version by  doxygen 1.5.1