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 TString & GetName () const
const TString & GetWeight () const
const TCut & GetCut () const
UInt_t GetNumber () const
const TMatrixD * GetCorrelationMatrix () 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 TString & GetName () const
const TString & GetWeight () const
const TCut & GetCut () const
UInt_t GetNumber () const
const TMatrixD * GetCorrelationMatrix () const

Private Member Functions

MsgLogger & Log () const
MsgLogger & Log () 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
TMatrixD * fCorrMatrix
 index in of this class in vectors
MsgLogger * fLogger
 Correlation matrix for this class.
TMatrixD * fCorrMatrix
 index in of this class in vectors
MsgLogger * fLogger
 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