TMVA::ResultsRegression Class Reference

#include <ResultsRegression.h>

Inheritance diagram for TMVA::ResultsRegression:

TMVA::Results TMVA::Results List of all members.

Public Member Functions

 ResultsRegression (const DataSetInfo *dsi)
 ~ResultsRegression ()
void SetValue (std::vector< Float_t > &value, Int_t ievt)
void Resize (Int_t entries)
void Clear ()
Long64_t GetSize () const
virtual const std::vector<
Float_t > & 
operator[] (Int_t ievt) const
std::vector< std::vector<
Float_t > > * 
GetValueVector ()
TH2FDeviationAsAFunctionOf (UInt_t varNum, UInt_t tgtNum)
TH1FQuadraticDeviation (UInt_t tgtNum, Bool_t truncate=false, Double_t truncvalue=0.)
void CreateDeviationHistograms (TString prefix)
Types::EAnalysisType GetAnalysisType ()
 ResultsRegression (const DataSetInfo *dsi)
 ~ResultsRegression ()
void SetValue (std::vector< Float_t > &value, Int_t ievt)
void Resize (Int_t entries)
void Clear ()
Long64_t GetSize () const
virtual const std::vector<
Float_t > & 
operator[] (Int_t ievt) const
std::vector< std::vector<
Float_t > > * 
GetValueVector ()
TH2FDeviationAsAFunctionOf (UInt_t varNum, UInt_t tgtNum)
TH1FQuadraticDeviation (UInt_t tgtNum, Bool_t truncate=false, Double_t truncvalue=0.)
void CreateDeviationHistograms (TString prefix)
Types::EAnalysisType GetAnalysisType ()

Private Member Functions

MsgLoggerLog () const
 message logger
MsgLoggerLog () const
 message logger

Private Attributes

std::vector< std::vector<
Float_t > > 
fRegValues
MsgLoggerfLogger
 mva values (Results)
std::vector< std::vector<
Float_t > > 
fRegValues
MsgLoggerfLogger
 mva values (Results)

Detailed Description

Definition at line 60 of file ResultsRegression.h.


Constructor & Destructor Documentation

TMVA::ResultsRegression::ResultsRegression ( const DataSetInfo dsi  ) 

Definition at line 35 of file ResultsRegression.cxx.

TMVA::ResultsRegression::~ResultsRegression (  ) 

Definition at line 43 of file ResultsRegression.cxx.

References fLogger.

TMVA::ResultsRegression::ResultsRegression ( const DataSetInfo dsi  ) 

TMVA::ResultsRegression::~ResultsRegression (  ) 


Member Function Documentation

void TMVA::ResultsRegression::SetValue ( std::vector< Float_t > &  value,
Int_t  ievt 
)

Definition at line 50 of file ResultsRegression.cxx.

References fRegValues.

void TMVA::ResultsRegression::Resize ( Int_t  entries  )  [inline]

Definition at line 69 of file ResultsRegression.h.

References fRegValues.

void TMVA::ResultsRegression::Clear (  )  [inline]

Definition at line 70 of file ResultsRegression.h.

References fRegValues.

Long64_t TMVA::ResultsRegression::GetSize (  )  const [inline]

Definition at line 73 of file ResultsRegression.h.

References fRegValues.

virtual const std::vector< Float_t >& TMVA::ResultsRegression::operator[] ( Int_t  ievt  )  const [inline, virtual]

Implements TMVA::Results.

Definition at line 74 of file ResultsRegression.h.

References fRegValues.

std::vector<std::vector< Float_t> >* TMVA::ResultsRegression::GetValueVector (  )  [inline]

Definition at line 75 of file ResultsRegression.h.

References fRegValues.

TH2F * TMVA::ResultsRegression::DeviationAsAFunctionOf ( UInt_t  varNum,
UInt_t  tgtNum 
)

Definition at line 96 of file ResultsRegression.cxx.

References TMath::Abs(), RootCsg::epsilon, Form(), fRegValues, TMVA::Results::GetDataSet(), TMVA::Results::GetDataSetInfo(), TMVA::DataSet::GetEvent(), TMVA::VariableInfo::GetMax(), TMVA::VariableInfo::GetMin(), TMVA::DataSet::GetNEvents(), TMVA::DataSetInfo::GetNVariables(), TMVA::DataSetInfo::GetTargetInfo(), TMVA::VariableInfo::GetTitle(), TMVA::Results::GetTreeType(), TMVA::DataSetInfo::GetVariableInfo(), h, kFALSE, kTRUE, name, TMVA::DataSet::SetCurrentType(), val, xmax, xmin, ymax, and ymin.

Referenced by CreateDeviationHistograms().

TH1F * TMVA::ResultsRegression::QuadraticDeviation ( UInt_t  tgtNum,
Bool_t  truncate = false,
Double_t  truncvalue = 0. 
)

Definition at line 57 of file ResultsRegression.cxx.

References Form(), fRegValues, TMVA::Results::GetDataSet(), TMVA::Results::GetDataSetInfo(), TMVA::DataSet::GetEvent(), TMVA::DataSet::GetNEvents(), TMVA::DataSetInfo::GetTargetInfo(), TMVA::Results::GetTreeType(), h, name, nbins, TMVA::DataSet::SetCurrentType(), val, xmax, and xmin.

Referenced by CreateDeviationHistograms().

void TMVA::ResultsRegression::CreateDeviationHistograms ( TString  prefix  ) 

Definition at line 183 of file ResultsRegression.cxx.

References DeviationAsAFunctionOf(), Endl, Form(), TMVA::Results::GetDataSetInfo(), TMVA::DataSetInfo::GetNTargets(), TMVA::DataSetInfo::GetNVariables(), h, TMVA::kINFO, Log(), name, prefix, QuadraticDeviation(), TH1::SetName(), TH1::SetTitle(), and TMVA::Results::Store().

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

Reimplemented from TMVA::Results.

Definition at line 81 of file ResultsRegression.h.

References TMVA::Types::kRegression.

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

message logger

Reimplemented from TMVA::Results.

Definition at line 88 of file ResultsRegression.h.

References fLogger.

Referenced by CreateDeviationHistograms().

void TMVA::ResultsRegression::SetValue ( std::vector< Float_t > &  value,
Int_t  ievt 
)

void TMVA::ResultsRegression::Resize ( Int_t  entries  )  [inline]

Definition at line 69 of file ResultsRegression.h.

References fRegValues.

void TMVA::ResultsRegression::Clear (  )  [inline]

Definition at line 70 of file ResultsRegression.h.

References fRegValues.

Long64_t TMVA::ResultsRegression::GetSize (  )  const [inline]

Definition at line 73 of file ResultsRegression.h.

References fRegValues.

virtual const std::vector< Float_t >& TMVA::ResultsRegression::operator[] ( Int_t  ievt  )  const [inline, virtual]

Implements TMVA::Results.

Definition at line 74 of file ResultsRegression.h.

References fRegValues.

std::vector<std::vector< Float_t> >* TMVA::ResultsRegression::GetValueVector (  )  [inline]

Definition at line 75 of file ResultsRegression.h.

References fRegValues.

TH2F* TMVA::ResultsRegression::DeviationAsAFunctionOf ( UInt_t  varNum,
UInt_t  tgtNum 
)

TH1F* TMVA::ResultsRegression::QuadraticDeviation ( UInt_t  tgtNum,
Bool_t  truncate = false,
Double_t  truncvalue = 0. 
)

void TMVA::ResultsRegression::CreateDeviationHistograms ( TString  prefix  ) 

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

Reimplemented from TMVA::Results.

Definition at line 81 of file ResultsRegression.h.

References TMVA::Types::kRegression.

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

message logger

Reimplemented from TMVA::Results.

Definition at line 88 of file ResultsRegression.h.

References fLogger.


Member Data Documentation

std::vector<std::vector< Float_t> > TMVA::ResultsRegression::fRegValues [mutable, private]

Definition at line 86 of file ResultsRegression.h.

Referenced by Clear(), DeviationAsAFunctionOf(), GetSize(), GetValueVector(), operator[](), QuadraticDeviation(), Resize(), and SetValue().

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

mva values (Results)

Reimplemented from TMVA::Results.

Definition at line 87 of file ResultsRegression.h.

Referenced by Log(), and ~ResultsRegression().

std::vector<std::vector< Float_t> > TMVA::ResultsRegression::fRegValues [mutable, private]

Definition at line 86 of file ResultsRegression.h.

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

mva values (Results)

Reimplemented from TMVA::Results.

Definition at line 87 of file ResultsRegression.h.


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