Public Member Functions | |
RuleCut () | |
empty constructor | |
RuleCut (const RuleCut &other) | |
RuleCut (const std::vector< const TMVA::Node * > &nodes) | |
main constructor | |
virtual | ~RuleCut () |
destructor | |
Bool_t | EvalEvent (const Event &eve) |
Char_t | GetCutDoMax (Int_t is) const |
Char_t | GetCutDoMin (Int_t is) const |
Double_t | GetCutMax (Int_t is) const |
Double_t | GetCutMin (Int_t is) const |
Double_t | GetCutNeve () const |
Bool_t | GetCutRange (Int_t sel, Double_t &rmin, Double_t &rmax, Bool_t &dormin, Bool_t &dormax) const |
get cut range for a given selector | |
UInt_t | GetNcuts () const |
get number of cuts | |
UInt_t | GetNvars () const |
Double_t | GetPurity () const |
UInt_t | GetSelector (Int_t is) const |
void | SetCutDoMax (Int_t i, Bool_t v) |
void | SetCutDoMin (Int_t i, Bool_t v) |
void | SetCutMax (Int_t i, Double_t v) |
void | SetCutMin (Int_t i, Double_t v) |
void | SetNeve (Double_t n) |
void | SetNvars (UInt_t nc) |
void | SetPurity (Double_t ssb) |
void | SetSelector (Int_t i, UInt_t s) |
Private Member Functions | |
void | Copy (const RuleCut &other) |
MsgLogger & | Log () const |
void | MakeCuts (const std::vector< const TMVA::Node * > &nodes) |
Construct the cuts from the given array of nodes. | |
Private Attributes | |
std::vector< Char_t > | fCutDoMax |
std::vector< Char_t > | fCutDoMin |
std::vector< Double_t > | fCutMax |
std::vector< Double_t > | fCutMin |
Double_t | fCutNeve |
MsgLogger * | fLogger |
Double_t | fPurity |
std::vector< UInt_t > | fSelector |
#include <TMVA/RuleCut.h>
TMVA::RuleCut::RuleCut | ( | const std::vector< const TMVA::Node * > & | nodes | ) |
main constructor
Definition at line 40 of file RuleCut.cxx.
TMVA::RuleCut::RuleCut | ( | ) |
empty constructor
Definition at line 51 of file RuleCut.cxx.
|
virtual |
destructor
Definition at line 61 of file RuleCut.cxx.
|
inlineprivate |
Bool_t TMVA::RuleCut::GetCutRange | ( | Int_t | sel, |
Double_t & | rmin, | ||
Double_t & | rmax, | ||
Bool_t & | dormin, | ||
Bool_t & | dormax | ||
) | const |
get cut range for a given selector
Definition at line 176 of file RuleCut.cxx.
UInt_t TMVA::RuleCut::GetNcuts | ( | ) | const |
get number of cuts
Definition at line 164 of file RuleCut.cxx.
|
private |
Construct the cuts from the given array of nodes.
Definition at line 69 of file RuleCut.cxx.