TMVA::ClassInfo Class Reference

#include <ClassInfo.h>

List of all members.

Public Member Functions

 ClassInfo (const TString &name="default")
 ~ClassInfo ()
void SetName (const TString &name)
void SetWeight (const TString &weight)
void SetCut (const TCut &cut)
void SetNumber (const UInt_t index)
void SetCorrelationMatrix (TMatrixD *matrix)
const TStringGetName () const
const TStringGetWeight () const
const TCutGetCut () const
UInt_t GetNumber () const
const TMatrixDGetCorrelationMatrix () const
 ClassInfo (const TString &name="default")
 ~ClassInfo ()
void SetName (const TString &name)
void SetWeight (const TString &weight)
void SetCut (const TCut &cut)
void SetNumber (const UInt_t index)
void SetCorrelationMatrix (TMatrixD *matrix)
const TStringGetName () const
const TStringGetWeight () const
const TCutGetCut () const
UInt_t GetNumber () const
const TMatrixDGetCorrelationMatrix () const

Private Member Functions

MsgLoggerLog () const
MsgLoggerLog () const

Private Attributes

TString fName
TString fWeight
 name of the class
TCut fCut
 the input formula string that is the weight for the class
UInt_t fNumber
 pretraining cut for the class
TMatrixDfCorrMatrix
 index in of this class in vectors
MsgLoggerfLogger
 Correlation matrix for this class.
TMatrixDfCorrMatrix
 index in of this class in vectors
MsgLoggerfLogger
 Correlation matrix for this class.


Detailed Description

Definition at line 57 of file ClassInfo.h.


Constructor & Destructor Documentation

TMVA::ClassInfo::ClassInfo ( const TString name = "default"  ) 

Definition at line 43 of file ClassInfo.cxx.

TMVA::ClassInfo::~ClassInfo (  ) 

Definition at line 55 of file ClassInfo.cxx.

References fCorrMatrix, and fLogger.

TMVA::ClassInfo::ClassInfo ( const TString name = "default"  ) 

TMVA::ClassInfo::~ClassInfo (  ) 


Member Function Documentation

void TMVA::ClassInfo::SetName ( const TString name  )  [inline]

Definition at line 65 of file ClassInfo.h.

References fName, and name.

void TMVA::ClassInfo::SetWeight ( const TString weight  )  [inline]

Definition at line 66 of file ClassInfo.h.

References fWeight.

Referenced by TMVA::DataSetInfo::SetWeightExpression().

void TMVA::ClassInfo::SetCut ( const TCut cut  )  [inline]

Definition at line 67 of file ClassInfo.h.

References fCut.

Referenced by TMVA::DataSetInfo::AddCut(), and TMVA::DataSetInfo::SetCut().

void TMVA::ClassInfo::SetNumber ( const UInt_t  index  )  [inline]

Definition at line 68 of file ClassInfo.h.

References fNumber.

Referenced by TMVA::DataSetFactory::BuildDynamicDataSet().

void TMVA::ClassInfo::SetCorrelationMatrix ( TMatrixD matrix  )  [inline]

Definition at line 69 of file ClassInfo.h.

References fCorrMatrix.

Referenced by TMVA::DataSetInfo::SetCorrelationMatrix().

const TString& TMVA::ClassInfo::GetName (  )  const [inline]

Definition at line 72 of file ClassInfo.h.

References fName.

Referenced by TMVA::DataSetFactory::BuildEventVector(), TMVA::DataSetFactory::ChangeToNewTree(), TMVA::MethodCategory::CreateCategoryDSI(), TMVA::DataSetFactory::CreateDataSet(), TMVA::ResultsMulticlass::CreateMulticlassHistos(), TMVA::MethodBase::CreateVariableTransforms(), TMVA::ResultsMulticlass::GetBestMultiClassCuts(), TMVA::DataSet::GetNClassEvents(), TMVA::DataSet::GetTree(), TMVA::DataSetFactory::InitOptions(), TMVA::TransformationHandler::PlotVariables(), TMVA::DataSetInfo::PrintClasses(), TMVA::DataSetFactory::RenormEvents(), TMVA::Factory::SetInputTreesFromEventAssignTrees(), and TMVA::TransformationHandler::WriteToStream().

const TString& TMVA::ClassInfo::GetWeight (  )  const [inline]

Definition at line 73 of file ClassInfo.h.

References fWeight.

Referenced by TMVA::DataSetFactory::BuildEventVector(), TMVA::DataSetFactory::ChangeToNewTree(), and TMVA::DataSetInfo::GetWeightExpression().

const TCut& TMVA::ClassInfo::GetCut (  )  const [inline]

Definition at line 74 of file ClassInfo.h.

References fCut.

Referenced by TMVA::DataSetInfo::AddCut(), TMVA::DataSetFactory::BuildEventVector(), TMVA::DataSetFactory::ChangeToNewTree(), and TMVA::DataSetInfo::GetCut().

UInt_t TMVA::ClassInfo::GetNumber (  )  const [inline]

Definition at line 75 of file ClassInfo.h.

References fNumber.

Referenced by TMVA::Factory::AddEvent(), TMVA::MethodBoost::CreateMVAHistorgrams(), TMVA::MethodBase::CreateVariableTransforms(), TMVA::MethodBoost::GetBoostROCIntegral(), TMVA::OptimizeConfigParameters::GetMVADists(), TMVA::DataSet::GetNEvtBkgdTest(), TMVA::DataSet::GetNEvtBkgdTrain(), TMVA::DataSet::GetNEvtSigTest(), TMVA::DataSet::GetNEvtSigTrain(), TMVA::MethodBase::InitBase(), TMVA::TransformationHandler::PlotVariables(), and TMVA::Factory::WriteDataInformation().

const TMatrixD* TMVA::ClassInfo::GetCorrelationMatrix (  )  const [inline]

Definition at line 76 of file ClassInfo.h.

References fCorrMatrix.

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

Definition at line 88 of file ClassInfo.h.

References fLogger.

void TMVA::ClassInfo::SetName ( const TString name  )  [inline]

Definition at line 65 of file ClassInfo.h.

References fName, and name.

void TMVA::ClassInfo::SetWeight ( const TString weight  )  [inline]

Definition at line 66 of file ClassInfo.h.

References fWeight.

void TMVA::ClassInfo::SetCut ( const TCut cut  )  [inline]

Definition at line 67 of file ClassInfo.h.

References fCut.

void TMVA::ClassInfo::SetNumber ( const UInt_t  index  )  [inline]

Definition at line 68 of file ClassInfo.h.

References fNumber.

void TMVA::ClassInfo::SetCorrelationMatrix ( TMatrixD matrix  )  [inline]

Definition at line 69 of file ClassInfo.h.

References fCorrMatrix.

const TString& TMVA::ClassInfo::GetName (  )  const [inline]

Definition at line 72 of file ClassInfo.h.

References fName.

const TString& TMVA::ClassInfo::GetWeight (  )  const [inline]

Definition at line 73 of file ClassInfo.h.

References fWeight.

const TCut& TMVA::ClassInfo::GetCut (  )  const [inline]

Definition at line 74 of file ClassInfo.h.

References fCut.

UInt_t TMVA::ClassInfo::GetNumber (  )  const [inline]

Definition at line 75 of file ClassInfo.h.

References fNumber.

const TMatrixD* TMVA::ClassInfo::GetCorrelationMatrix (  )  const [inline]

Definition at line 76 of file ClassInfo.h.

References fCorrMatrix.

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

Definition at line 88 of file ClassInfo.h.

References fLogger.


Member Data Documentation

TString TMVA::ClassInfo::fName [private]

Definition at line 80 of file ClassInfo.h.

Referenced by GetName(), and SetName().

TString TMVA::ClassInfo::fWeight [private]

name of the class

Definition at line 81 of file ClassInfo.h.

Referenced by GetWeight(), and SetWeight().

TCut TMVA::ClassInfo::fCut [private]

the input formula string that is the weight for the class

Definition at line 82 of file ClassInfo.h.

Referenced by GetCut(), and SetCut().

UInt_t TMVA::ClassInfo::fNumber [private]

pretraining cut for the class

Definition at line 83 of file ClassInfo.h.

Referenced by GetNumber(), and SetNumber().

TMatrixD* TMVA::ClassInfo::fCorrMatrix [private]

index in of this class in vectors

Definition at line 85 of file ClassInfo.h.

Referenced by GetCorrelationMatrix(), SetCorrelationMatrix(), and ~ClassInfo().

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

Correlation matrix for this class.

Definition at line 87 of file ClassInfo.h.

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

TMatrixD* TMVA::ClassInfo::fCorrMatrix [private]

index in of this class in vectors

Definition at line 85 of file ClassInfo.h.

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

Correlation matrix for this class.

Definition at line 87 of file ClassInfo.h.


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