#include <ResultsMulticlass.h>
Inheritance diagram for TMVA::ResultsMulticlass:
Definition at line 63 of file ResultsMulticlass.h.
TMVA::ResultsMulticlass::ResultsMulticlass | ( | const DataSetInfo * | dsi | ) |
Definition at line 38 of file ResultsMulticlass.cxx.
TMVA::ResultsMulticlass::~ResultsMulticlass | ( | ) |
TMVA::ResultsMulticlass::ResultsMulticlass | ( | const DataSetInfo * | dsi | ) |
TMVA::ResultsMulticlass::~ResultsMulticlass | ( | ) |
void TMVA::ResultsMulticlass::Resize | ( | Int_t | entries | ) | [inline] |
void TMVA::ResultsMulticlass::Clear | ( | ) | [inline] |
Long64_t TMVA::ResultsMulticlass::GetSize | ( | ) | const [inline] |
virtual const std::vector< Float_t >& TMVA::ResultsMulticlass::operator[] | ( | Int_t | ievt | ) | const [inline, virtual] |
Implements TMVA::Results.
Definition at line 77 of file ResultsMulticlass.h.
References fMultiClassValues.
std::vector<std::vector< Float_t> >* TMVA::ResultsMulticlass::GetValueVector | ( | ) | [inline] |
Types::EAnalysisType TMVA::ResultsMulticlass::GetAnalysisType | ( | void | ) | [inline, virtual] |
Reimplemented from TMVA::Results.
Definition at line 80 of file ResultsMulticlass.h.
References TMVA::Types::kMulticlass.
Definition at line 81 of file ResultsMulticlass.h.
References fAchievableEff.
Referenced by TMVA::MethodBase::GetMulticlassEfficiency(), and TMVA::MethodBase::GetMulticlassTrainingEfficiency().
Definition at line 82 of file ResultsMulticlass.h.
References fAchievablePur.
Referenced by TMVA::MethodBase::GetMulticlassEfficiency(), and TMVA::MethodBase::GetMulticlassTrainingEfficiency().
std::vector<Float_t>& TMVA::ResultsMulticlass::GetAchievableEff | ( | ) | [inline] |
std::vector<Float_t>& TMVA::ResultsMulticlass::GetAchievablePur | ( | ) | [inline] |
void TMVA::ResultsMulticlass::CreateMulticlassHistos | ( | TString | prefix, | |
Int_t | nbins, | |||
Int_t | nbins_high | |||
) |
Definition at line 141 of file ResultsMulticlass.cxx.
References TString::Data(), Endl, fMultiClassValues, Form(), TMVA::DataSetInfo::GetClassInfo(), TMVA::Results::GetDataSet(), TMVA::Results::GetDataSetInfo(), TMVA::DataSet::GetEvent(), TMVA::ClassInfo::GetName(), TMVA::DataSetInfo::GetNClasses(), TMVA::DataSet::GetNEvents(), TMVA::Results::GetTreeType(), TMVA::gTools(), TMVA::kINFO, Log(), name, TMVA::Tools::NormHist(), prefix, TMVA::DataSet::SetCurrentType(), TMVA::Results::Store(), w, xmax, and xmin.
Implements TMVA::IFitterTarget.
Definition at line 66 of file ResultsMulticlass.cxx.
References fAchievableEff, fAchievablePur, fClassToOptimize, fMultiClassValues, TMVA::Results::GetDataSet(), TMVA::DataSet::GetEvent(), TMVA::DataSet::GetNEvents(), TMVA::Results::GetTreeType(), max, TMVA::DataSet::SetCurrentType(), and w.
Definition at line 110 of file ResultsMulticlass.cxx.
References Endl, fBestCuts, fClassToOptimize, TMVA::DataSetInfo::GetClassInfo(), TMVA::Results::GetDataSetInfo(), TMVA::ClassInfo::GetName(), TMVA::DataSetInfo::GetNClasses(), TMVA::kINFO, Log(), n, name, opts, result(), and TMVA::GeneticFitter::Run().
Referenced by TMVA::MethodBase::GetMulticlassTrainingEfficiency(), and TMVA::MethodBase::TestMulticlass().
MsgLogger& TMVA::ResultsMulticlass::Log | ( | ) | const [inline, private] |
message logger
Reimplemented from TMVA::Results.
Definition at line 95 of file ResultsMulticlass.h.
References fLogger.
Referenced by CreateMulticlassHistos(), and GetBestMultiClassCuts().
void TMVA::ResultsMulticlass::Resize | ( | Int_t | entries | ) | [inline] |
void TMVA::ResultsMulticlass::Clear | ( | ) | [inline] |
Long64_t TMVA::ResultsMulticlass::GetSize | ( | ) | const [inline] |
virtual const std::vector< Float_t >& TMVA::ResultsMulticlass::operator[] | ( | Int_t | ievt | ) | const [inline, virtual] |
Implements TMVA::Results.
Definition at line 77 of file ResultsMulticlass.h.
References fMultiClassValues.
std::vector<std::vector< Float_t> >* TMVA::ResultsMulticlass::GetValueVector | ( | ) | [inline] |
Types::EAnalysisType TMVA::ResultsMulticlass::GetAnalysisType | ( | void | ) | [inline, virtual] |
Reimplemented from TMVA::Results.
Definition at line 80 of file ResultsMulticlass.h.
References TMVA::Types::kMulticlass.
std::vector<Float_t>& TMVA::ResultsMulticlass::GetAchievableEff | ( | ) | [inline] |
std::vector<Float_t>& TMVA::ResultsMulticlass::GetAchievablePur | ( | ) | [inline] |
void TMVA::ResultsMulticlass::CreateMulticlassHistos | ( | TString | prefix, | |
Int_t | nbins, | |||
Int_t | nbins_high | |||
) |
Implements TMVA::IFitterTarget.
MsgLogger& TMVA::ResultsMulticlass::Log | ( | ) | const [inline, private] |
message logger
Reimplemented from TMVA::Results.
Definition at line 95 of file ResultsMulticlass.h.
References fLogger.
std::vector<std::vector< Float_t> > TMVA::ResultsMulticlass::fMultiClassValues [mutable, private] |
Definition at line 93 of file ResultsMulticlass.h.
Referenced by Clear(), CreateMulticlassHistos(), EstimatorFunction(), GetSize(), GetValueVector(), operator[](), Resize(), and SetValue().
MsgLogger* TMVA::ResultsMulticlass::fLogger [mutable, private] |
mva values (Results)
Reimplemented from TMVA::Results.
Definition at line 94 of file ResultsMulticlass.h.
Referenced by Log(), and ~ResultsMulticlass().
Definition at line 96 of file ResultsMulticlass.h.
Referenced by EstimatorFunction(), and GetBestMultiClassCuts().
std::vector<Float_t> TMVA::ResultsMulticlass::fAchievableEff [private] |
Definition at line 97 of file ResultsMulticlass.h.
Referenced by EstimatorFunction(), and GetAchievableEff().
std::vector<Float_t> TMVA::ResultsMulticlass::fAchievablePur [private] |
Definition at line 98 of file ResultsMulticlass.h.
Referenced by EstimatorFunction(), and GetAchievablePur().
std::vector<std::vector<Double_t> > TMVA::ResultsMulticlass::fBestCuts [private] |
std::vector<std::vector< Float_t> > TMVA::ResultsMulticlass::fMultiClassValues [mutable, private] |
Definition at line 93 of file ResultsMulticlass.h.
MsgLogger* TMVA::ResultsMulticlass::fLogger [mutable, private] |
mva values (Results)
Reimplemented from TMVA::Results.
Definition at line 94 of file ResultsMulticlass.h.
std::vector<Float_t> TMVA::ResultsMulticlass::fAchievableEff [private] |
Definition at line 97 of file ResultsMulticlass.h.
std::vector<Float_t> TMVA::ResultsMulticlass::fAchievablePur [private] |
Definition at line 98 of file ResultsMulticlass.h.
std::vector<std::vector<Double_t> > TMVA::ResultsMulticlass::fBestCuts [private] |
Definition at line 99 of file ResultsMulticlass.h.