#include <RuleCut.h>
Definition at line 36 of file RuleCut.h.
TMVA::RuleCut::RuleCut | ( | const std::vector< const TMVA::Node * > & | nodes | ) |
TMVA::RuleCut::RuleCut | ( | const RuleCut & | other | ) | [inline] |
TMVA::RuleCut::RuleCut | ( | ) |
Definition at line 42 of file RuleCut.cxx.
TMVA::RuleCut::~RuleCut | ( | ) | [virtual] |
TMVA::RuleCut::RuleCut | ( | const std::vector< const TMVA::Node * > & | nodes | ) |
TMVA::RuleCut::RuleCut | ( | const RuleCut & | other | ) | [inline] |
TMVA::RuleCut::RuleCut | ( | ) |
virtual TMVA::RuleCut::~RuleCut | ( | ) | [virtual] |
Bool_t TMVA::RuleCut::GetCutRange | ( | Int_t | sel, | |
Double_t & | rmin, | |||
Double_t & | rmax, | |||
Bool_t & | dormin, | |||
Bool_t & | dormax | |||
) | const |
Definition at line 164 of file RuleCut.cxx.
References fCutDoMax, fCutDoMin, fCutMax, fCutMin, fSelector, kFALSE, and kTRUE.
Referenced by TMVA::RuleFit::FillCorr(), and TMVA::RuleFit::FillCut().
UInt_t TMVA::RuleCut::GetNcuts | ( | ) | const |
Definition at line 153 of file RuleCut.cxx.
References fCutDoMax, fCutDoMin, fSelector, and i.
Referenced by TMVA::Rule::GetNcuts(), and TMVA::MethodRuleFit::TrainTMVARuleFit().
void TMVA::RuleCut::SetNvars | ( | UInt_t | nc | ) | [inline] |
Definition at line 143 of file RuleCut.h.
References fCutDoMax, fCutDoMin, fCutMax, fCutMin, and fSelector.
Referenced by TMVA::Rule::ReadFromXML(), TMVA::RuleFitAPI::ReadModelSum(), and TMVA::Rule::ReadRaw().
void TMVA::RuleCut::SetNeve | ( | Double_t | n | ) | [inline] |
void TMVA::RuleCut::SetPurity | ( | Double_t | ssb | ) | [inline] |
Definition at line 65 of file RuleCut.h.
References fSelector.
Referenced by TMVA::Rule::ReadFromXML(), TMVA::RuleFitAPI::ReadModelSum(), and TMVA::Rule::ReadRaw().
Definition at line 66 of file RuleCut.h.
References fCutMin.
Referenced by TMVA::Rule::ReadFromXML(), TMVA::RuleFitAPI::ReadModelSum(), and TMVA::Rule::ReadRaw().
Definition at line 67 of file RuleCut.h.
References fCutMax.
Referenced by TMVA::Rule::ReadFromXML(), TMVA::RuleFitAPI::ReadModelSum(), and TMVA::Rule::ReadRaw().
Definition at line 68 of file RuleCut.h.
References fCutDoMin.
Referenced by TMVA::Rule::ReadFromXML(), TMVA::RuleFitAPI::ReadModelSum(), and TMVA::Rule::ReadRaw().
Definition at line 69 of file RuleCut.h.
References fCutDoMax.
Referenced by TMVA::Rule::ReadFromXML(), TMVA::RuleFitAPI::ReadModelSum(), and TMVA::Rule::ReadRaw().
UInt_t TMVA::RuleCut::GetNvars | ( | ) | const [inline] |
Definition at line 72 of file RuleCut.h.
References fSelector.
Referenced by TMVA::Rule::AddXMLTo(), TMVA::Rule::ContainsVariable(), Copy(), TMVA::Rule::GetNumVarsUsed(), TMVA::MethodRuleFit::MakeClassRuleCuts(), TMVA::Rule::Print(), TMVA::Rule::PrintLogger(), TMVA::Rule::PrintRaw(), TMVA::Rule::RuleDist(), and TMVA::MethodRuleFit::TrainTMVARuleFit().
Definition at line 73 of file RuleCut.h.
References fSelector.
Referenced by TMVA::Rule::AddXMLTo(), TMVA::Rule::ContainsVariable(), Copy(), TMVA::MethodRuleFit::MakeClassRuleCuts(), TMVA::Rule::Print(), TMVA::Rule::PrintLogger(), TMVA::Rule::PrintRaw(), and TMVA::Rule::RuleDist().
Definition at line 74 of file RuleCut.h.
References fCutMin.
Referenced by TMVA::Rule::AddXMLTo(), Copy(), TMVA::MethodRuleFit::MakeClassRuleCuts(), TMVA::Rule::Print(), TMVA::Rule::PrintLogger(), TMVA::Rule::PrintRaw(), and TMVA::Rule::RuleDist().
Definition at line 75 of file RuleCut.h.
References fCutMax.
Referenced by TMVA::Rule::AddXMLTo(), Copy(), TMVA::MethodRuleFit::MakeClassRuleCuts(), TMVA::Rule::Print(), TMVA::Rule::PrintLogger(), TMVA::Rule::PrintRaw(), and TMVA::Rule::RuleDist().
Definition at line 76 of file RuleCut.h.
References fCutDoMin.
Referenced by TMVA::Rule::AddXMLTo(), Copy(), TMVA::MethodRuleFit::MakeClassRuleCuts(), TMVA::Rule::Print(), TMVA::Rule::PrintLogger(), TMVA::Rule::PrintRaw(), and TMVA::Rule::RuleDist().
Definition at line 77 of file RuleCut.h.
References fCutDoMax.
Referenced by TMVA::Rule::AddXMLTo(), Copy(), TMVA::MethodRuleFit::MakeClassRuleCuts(), TMVA::Rule::Print(), TMVA::Rule::PrintLogger(), TMVA::Rule::PrintRaw(), and TMVA::Rule::RuleDist().
Double_t TMVA::RuleCut::GetCutNeve | ( | ) | const [inline] |
Double_t TMVA::RuleCut::GetPurity | ( | void | ) | const [inline] |
void TMVA::RuleCut::Copy | ( | const RuleCut & | other | ) | [inline, private] |
Definition at line 103 of file RuleCut.h.
References fCutDoMax, fCutDoMin, fCutMax, fCutMin, fCutNeve, fPurity, fSelector, GetCutDoMax(), GetCutDoMin(), GetCutMax(), GetCutMin(), GetCutNeve(), GetNvars(), GetPurity(), and GetSelector().
Referenced by RuleCut().
void TMVA::RuleCut::MakeCuts | ( | const std::vector< const TMVA::Node * > & | nodes | ) | [private] |
MsgLogger& TMVA::RuleCut::Log | ( | ) | const [inline, private] |
Bool_t TMVA::RuleCut::GetCutRange | ( | Int_t | sel, | |
Double_t & | rmin, | |||
Double_t & | rmax, | |||
Bool_t & | dormin, | |||
Bool_t & | dormax | |||
) | const |
UInt_t TMVA::RuleCut::GetNcuts | ( | ) | const |
void TMVA::RuleCut::SetNvars | ( | UInt_t | nc | ) | [inline] |
void TMVA::RuleCut::SetNeve | ( | Double_t | n | ) | [inline] |
void TMVA::RuleCut::SetPurity | ( | Double_t | ssb | ) | [inline] |
UInt_t TMVA::RuleCut::GetNvars | ( | ) | const [inline] |
Double_t TMVA::RuleCut::GetCutNeve | ( | ) | const [inline] |
Double_t TMVA::RuleCut::GetPurity | ( | void | ) | const [inline] |
void TMVA::RuleCut::Copy | ( | const RuleCut & | other | ) | [inline, private] |
void TMVA::RuleCut::MakeCuts | ( | const std::vector< const TMVA::Node * > & | nodes | ) | [private] |
MsgLogger& TMVA::RuleCut::Log | ( | ) | const [inline, private] |
std::vector<UInt_t> TMVA::RuleCut::fSelector [private] |
Definition at line 88 of file RuleCut.h.
Referenced by Copy(), EvalEvent(), GetCutRange(), GetNcuts(), GetNvars(), GetSelector(), SetNvars(), and SetSelector().
std::vector<Double_t> TMVA::RuleCut::fCutMin [private] |
Definition at line 89 of file RuleCut.h.
Referenced by Copy(), EvalEvent(), GetCutMin(), GetCutRange(), SetCutMin(), and SetNvars().
std::vector<Double_t> TMVA::RuleCut::fCutMax [private] |
Definition at line 90 of file RuleCut.h.
Referenced by Copy(), EvalEvent(), GetCutMax(), GetCutRange(), SetCutMax(), and SetNvars().
std::vector<Char_t> TMVA::RuleCut::fCutDoMin [private] |
Definition at line 91 of file RuleCut.h.
Referenced by Copy(), EvalEvent(), GetCutDoMin(), GetCutRange(), GetNcuts(), SetCutDoMin(), and SetNvars().
std::vector<Char_t> TMVA::RuleCut::fCutDoMax [private] |
Definition at line 92 of file RuleCut.h.
Referenced by Copy(), EvalEvent(), GetCutDoMax(), GetCutRange(), GetNcuts(), SetCutDoMax(), and SetNvars().
Double_t TMVA::RuleCut::fCutNeve [private] |
Double_t TMVA::RuleCut::fPurity [private] |
MsgLogger* TMVA::RuleCut::fLogger [mutable, private] |
std::vector<UInt_t> TMVA::RuleCut::fSelector [private] |
std::vector<Double_t> TMVA::RuleCut::fCutMin [private] |
std::vector<Double_t> TMVA::RuleCut::fCutMax [private] |
std::vector<Char_t> TMVA::RuleCut::fCutDoMin [private] |
std::vector<Char_t> TMVA::RuleCut::fCutDoMax [private] |
MsgLogger* TMVA::RuleCut::fLogger [mutable, private] |