TMVA::Results Class Reference

#include <Results.h>

Inheritance diagram for TMVA::Results:

TMVA::ResultsClassification TMVA::ResultsClassification TMVA::ResultsMulticlass TMVA::ResultsMulticlass TMVA::ResultsRegression TMVA::ResultsRegression List of all members.

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 DataSetInfoGetDataSetInfo () const
DataSetGetDataSet () const
TListGetStorage () const
TObjectGetObject (const TString &alias) const
TH1GetHist (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 DataSetInfoGetDataSetInfo () const
DataSetGetDataSet () const
TListGetStorage () const
TObjectGetObject (const TString &alias) const
TH1GetHist (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

MsgLoggerLog () const
MsgLoggerLog () const

Private Attributes

Types::ETreeType fTreeType
const DataSetInfofDsi
 tree type for this result
TListfStorage
 a pointer to the datasetinfo-object
std::map< TString, TObject * > * fHistAlias
 stores all the result-histograms
MsgLoggerfLogger
 internal map for quick access to stored histograms
const DataSetInfofDsi
 tree type for this result
TListfStorage
 a pointer to the datasetinfo-object
std::map< TString, TObject * > * fHistAlias
 stores all the result-histograms
MsgLoggerfLogger
 internal map for quick access to stored histograms

Detailed Description

Definition at line 61 of file Results.h.


Constructor & Destructor Documentation

TMVA::Results::Results ( const DataSetInfo dsi  ) 

Definition at line 36 of file Results.cxx.

References fStorage, and TCollection::SetOwner().

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

Definition at line 48 of file Results.cxx.

References fHistAlias, fLogger, and fStorage.

TMVA::Results::Results ( const DataSetInfo dsi  ) 

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


Member Function Documentation

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().

TObject * TMVA::Results::GetObject ( const TString alias  )  const

Definition at line 82 of file Results.cxx.

References fHistAlias.

Referenced by GetHist().

TH1 * TMVA::Results::GetHist ( const TString alias  )  const

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]

Definition at line 79 of file Results.h.

References TMVA::Types::kNoAnalysisType.

void TMVA::Results::Delete (  ) 

Definition at line 101 of file Results.cxx.

References TList::Delete(), fHistAlias, and fStorage.

virtual const std::vector< Float_t >& TMVA::Results::operator[] ( Int_t  ievt  )  const [pure virtual]

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

Definition at line 92 of file Results.h.

References fLogger.

void TMVA::Results::Store ( TObject obj,
const char *  alias = 0 
)

void TMVA::Results::SetTreeType ( Types::ETreeType  type  )  [inline]

Definition at line 70 of file Results.h.

References fTreeType.

Types::ETreeType TMVA::Results::GetTreeType (  )  const [inline]

Definition at line 73 of file Results.h.

References fTreeType.

const DataSetInfo* TMVA::Results::GetDataSetInfo (  )  const [inline]

Definition at line 74 of file Results.h.

References fDsi.

DataSet* TMVA::Results::GetDataSet (  )  const [inline]

Definition at line 75 of file Results.h.

References fDsi, and TMVA::DataSetInfo::GetDataSet().

TList* TMVA::Results::GetStorage (  )  const [inline]

Definition at line 76 of file Results.h.

References fStorage.

TObject* TMVA::Results::GetObject ( const TString alias  )  const

TH1* TMVA::Results::GetHist ( const TString alias  )  const

virtual Types::EAnalysisType TMVA::Results::GetAnalysisType ( void   )  [inline, virtual]

Definition at line 79 of file Results.h.

References TMVA::Types::kNoAnalysisType.

void TMVA::Results::Delete (  ) 

virtual const std::vector< Float_t >& TMVA::Results::operator[] ( Int_t  ievt  )  const [pure virtual]

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

Definition at line 92 of file Results.h.

References fLogger.


Member Data Documentation

Types::ETreeType TMVA::Results::fTreeType [private]

Definition at line 87 of file Results.h.

Referenced by GetTreeType(), and SetTreeType().

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]

tree type for this result

Definition at line 88 of file Results.h.

TList* TMVA::Results::fStorage [private]

a pointer to the datasetinfo-object

Definition at line 89 of file Results.h.

std::map<TString, TObject*>* TMVA::Results::fHistAlias [private]

stores all the result-histograms

Definition at line 90 of file Results.h.

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

internal map for quick access to stored histograms

Definition at line 91 of file Results.h.


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