#include <Results.h>
Inheritance diagram for TMVA::Results:
Public Member Functions | |
Results (const DataSetInfo *dsi) | |
virtual | ~Results () |
void | Store (TObject *obj, const char *alias=0) |
void | SetTreeType (Types::ETreeType type) |
Types::ETreeType | GetTreeType () const |
const DataSetInfo * | GetDataSetInfo () const |
DataSet * | GetDataSet () const |
TList * | GetStorage () const |
TObject * | GetObject (const TString &alias) const |
TH1 * | GetHist (const TString &alias) const |
virtual Types::EAnalysisType | GetAnalysisType () |
void | Delete () |
virtual const std::vector< Float_t > & | operator[] (Int_t ievt) const=0 |
Results (const DataSetInfo *dsi) | |
virtual | ~Results () |
void | Store (TObject *obj, const char *alias=0) |
void | SetTreeType (Types::ETreeType type) |
Types::ETreeType | GetTreeType () const |
const DataSetInfo * | GetDataSetInfo () const |
DataSet * | GetDataSet () const |
TList * | GetStorage () const |
TObject * | GetObject (const TString &alias) const |
TH1 * | GetHist (const TString &alias) const |
virtual Types::EAnalysisType | GetAnalysisType () |
void | Delete () |
virtual const std::vector< Float_t > & | operator[] (Int_t ievt) const=0 |
Private Member Functions | |
MsgLogger & | Log () const |
MsgLogger & | Log () const |
Private Attributes | |
Types::ETreeType | fTreeType |
const DataSetInfo * | fDsi |
tree type for this result | |
TList * | fStorage |
a pointer to the datasetinfo-object | |
std::map< TString, TObject * > * | fHistAlias |
stores all the result-histograms | |
MsgLogger * | fLogger |
internal map for quick access to stored histograms | |
const DataSetInfo * | fDsi |
tree type for this result | |
TList * | fStorage |
a pointer to the datasetinfo-object | |
std::map< TString, TObject * > * | fHistAlias |
stores all the result-histograms | |
MsgLogger * | fLogger |
internal map for quick access to stored histograms |
Definition at line 61 of file Results.h.
TMVA::Results::Results | ( | const DataSetInfo * | dsi | ) |
TMVA::Results::~Results | ( | ) | [virtual] |
TMVA::Results::Results | ( | const DataSetInfo * | dsi | ) |
virtual TMVA::Results::~Results | ( | ) | [virtual] |
void TMVA::Results::Store | ( | TObject * | obj, | |
const char * | alias = 0 | |||
) |
Definition at line 59 of file Results.cxx.
References TList::Add(), xmlio::Class, Endl, fHistAlias, fLogger, fStorage, TMVA::kFATAL, l, and p.
Referenced by TMVA::ResultsRegression::CreateDeviationHistograms(), TMVA::ResultsMulticlass::CreateMulticlassHistos(), TMVA::MethodCuts::GetEfficiency(), TMVA::MethodBase::GetEfficiency(), TMVA::MethodBase::GetTrainingEfficiency(), TMVA::MethodCuts::GetTrainingEfficiency(), TMVA::MethodBase::TestClassification(), and TMVA::MethodBDT::Train().
void TMVA::Results::SetTreeType | ( | Types::ETreeType | type | ) | [inline] |
Definition at line 70 of file Results.h.
References fTreeType.
Referenced by TMVA::DataSet::GetResults().
Types::ETreeType TMVA::Results::GetTreeType | ( | ) | const [inline] |
Definition at line 73 of file Results.h.
References fTreeType.
Referenced by TMVA::ResultsMulticlass::CreateMulticlassHistos(), TMVA::ResultsRegression::DeviationAsAFunctionOf(), TMVA::ResultsMulticlass::EstimatorFunction(), and TMVA::ResultsRegression::QuadraticDeviation().
const DataSetInfo* TMVA::Results::GetDataSetInfo | ( | ) | const [inline] |
Definition at line 74 of file Results.h.
References fDsi.
Referenced by TMVA::ResultsRegression::CreateDeviationHistograms(), TMVA::ResultsMulticlass::CreateMulticlassHistos(), TMVA::ResultsRegression::DeviationAsAFunctionOf(), TMVA::ResultsMulticlass::GetBestMultiClassCuts(), and TMVA::ResultsRegression::QuadraticDeviation().
DataSet* TMVA::Results::GetDataSet | ( | ) | const [inline] |
Definition at line 75 of file Results.h.
References fDsi, and TMVA::DataSetInfo::GetDataSet().
Referenced by TMVA::ResultsMulticlass::CreateMulticlassHistos(), TMVA::ResultsRegression::DeviationAsAFunctionOf(), TMVA::ResultsMulticlass::EstimatorFunction(), and TMVA::ResultsRegression::QuadraticDeviation().
TList* TMVA::Results::GetStorage | ( | ) | const [inline] |
Definition at line 76 of file Results.h.
References fStorage.
Referenced by TMVA::MethodBase::WriteEvaluationHistosToFile().
Definition at line 94 of file Results.cxx.
References GetObject().
Referenced by TMVA::MethodCuts::GetEfficiency(), TMVA::MethodBase::GetEfficiency(), TMVA::MethodBase::GetMaximumSignificance(), TMVA::MethodBase::GetTrainingEfficiency(), and TMVA::MethodCuts::GetTrainingEfficiency().
virtual Types::EAnalysisType TMVA::Results::GetAnalysisType | ( | void | ) | [inline, virtual] |
void TMVA::Results::Delete | ( | ) |
MsgLogger& TMVA::Results::Log | ( | ) | const [inline, private] |
void TMVA::Results::Store | ( | TObject * | obj, | |
const char * | alias = 0 | |||
) |
void TMVA::Results::SetTreeType | ( | Types::ETreeType | type | ) | [inline] |
Types::ETreeType TMVA::Results::GetTreeType | ( | ) | const [inline] |
const DataSetInfo* TMVA::Results::GetDataSetInfo | ( | ) | const [inline] |
DataSet* TMVA::Results::GetDataSet | ( | ) | const [inline] |
TList* TMVA::Results::GetStorage | ( | ) | const [inline] |
virtual Types::EAnalysisType TMVA::Results::GetAnalysisType | ( | void | ) | [inline, virtual] |
void TMVA::Results::Delete | ( | ) |
MsgLogger& TMVA::Results::Log | ( | ) | const [inline, private] |
Types::ETreeType TMVA::Results::fTreeType [private] |
const DataSetInfo* TMVA::Results::fDsi [private] |
tree type for this result
Definition at line 88 of file Results.h.
Referenced by GetDataSet(), and GetDataSetInfo().
TList* TMVA::Results::fStorage [private] |
a pointer to the datasetinfo-object
Definition at line 89 of file Results.h.
Referenced by Delete(), GetStorage(), Results(), Store(), and ~Results().
std::map<TString, TObject*>* TMVA::Results::fHistAlias [private] |
stores all the result-histograms
Definition at line 90 of file Results.h.
Referenced by Delete(), GetObject(), Store(), and ~Results().
MsgLogger* TMVA::Results::fLogger [mutable, private] |
internal map for quick access to stored histograms
Definition at line 91 of file Results.h.
Referenced by Log(), Store(), and ~Results().
const DataSetInfo* TMVA::Results::fDsi [private] |
TList* TMVA::Results::fStorage [private] |
std::map<TString, TObject*>* TMVA::Results::fHistAlias [private] |
MsgLogger* TMVA::Results::fLogger [mutable, private] |