#include <DataSetInfo.h>
Inheritance diagram for TMVA::DataSetInfo:

Public Member Functions | |
| DataSetInfo (const TString &name="Default") | |
| virtual | ~DataSetInfo () |
| virtual const char * | GetName () const |
| void | ClearDataSet () const |
| DataSet * | GetDataSet () const |
| VariableInfo & | AddVariable (const TString &expression, const TString &title="", const TString &unit="", Double_t min=0, Double_t max=0, char varType='F', Bool_t normalized=kTRUE, void *external=0) |
| VariableInfo & | AddVariable (const VariableInfo &varInfo) |
| VariableInfo & | AddTarget (const TString &expression, const TString &title, const TString &unit, Double_t min, Double_t max, Bool_t normalized=kTRUE, void *external=0) |
| VariableInfo & | AddTarget (const VariableInfo &varInfo) |
| VariableInfo & | AddSpectator (const TString &expression, const TString &title, const TString &unit, Double_t min, Double_t max, char type= 'F', Bool_t normalized=kTRUE, void *external=0) |
| VariableInfo & | AddSpectator (const VariableInfo &varInfo) |
| ClassInfo * | AddClass (const TString &className) |
| std::vector< VariableInfo > & | GetVariableInfos () |
| const std::vector< VariableInfo > & | GetVariableInfos () const |
| VariableInfo & | GetVariableInfo (Int_t i) |
| const VariableInfo & | GetVariableInfo (Int_t i) const |
| std::vector< VariableInfo > & | GetTargetInfos () |
| const std::vector< VariableInfo > & | GetTargetInfos () const |
| VariableInfo & | GetTargetInfo (Int_t i) |
| const VariableInfo & | GetTargetInfo (Int_t i) const |
| std::vector< VariableInfo > & | GetSpectatorInfos () |
| const std::vector< VariableInfo > & | GetSpectatorInfos () const |
| VariableInfo & | GetSpectatorInfo (Int_t i) |
| const VariableInfo & | GetSpectatorInfo (Int_t i) const |
| UInt_t | GetNVariables () const |
| UInt_t | GetNTargets () const |
| UInt_t | GetNSpectators (bool all=kTRUE) const |
| const TString & | GetNormalization () const |
| void | SetNormalization (const TString &norm) |
| Int_t | GetClassNameMaxLength () const |
| ClassInfo * | GetClassInfo (Int_t clNum) const |
| ClassInfo * | GetClassInfo (const TString &name) const |
| void | PrintClasses () const |
| UInt_t | GetNClasses () const |
| Bool_t | IsSignal (const Event *ev) const |
| std::vector< Float_t > * | GetTargetsForMulticlass (const Event *ev) |
| Int_t | FindVarIndex (const TString &) const |
| const TString | GetWeightExpression (Int_t i) const |
| void | SetWeightExpression (const TString &exp, const TString &className="") |
| const TCut & | GetCut (Int_t i) const |
| const TCut & | GetCut (const TString &className) const |
| void | SetCut (const TCut &cut, const TString &className) |
| void | AddCut (const TCut &cut, const TString &className) |
| Bool_t | HasCuts () const |
| std::vector< TString > | GetListOfVariables () const |
| const TMatrixD * | CorrelationMatrix (const TString &className) const |
| void | SetCorrelationMatrix (const TString &className, TMatrixD *matrix) |
| void | PrintCorrelationMatrix (const TString &className) |
| TH2 * | CreateCorrelationMatrixHist (const TMatrixD *m, const TString &hName, const TString &hTitle) const |
| void | SetSplitOptions (const TString &so) |
| const TString & | GetSplitOptions () const |
| void | SetRootDir (TDirectory *d) |
| TDirectory * | GetRootDir () const |
| void | SetMsgType (EMsgType t) const |
| DataSetInfo (const TString &name="Default") | |
| virtual | ~DataSetInfo () |
| virtual const char * | GetName () const |
| void | ClearDataSet () const |
| DataSet * | GetDataSet () const |
| VariableInfo & | AddVariable (const TString &expression, const TString &title="", const TString &unit="", Double_t min=0, Double_t max=0, char varType='F', Bool_t normalized=kTRUE, void *external=0) |
| VariableInfo & | AddVariable (const VariableInfo &varInfo) |
| VariableInfo & | AddTarget (const TString &expression, const TString &title, const TString &unit, Double_t min, Double_t max, Bool_t normalized=kTRUE, void *external=0) |
| VariableInfo & | AddTarget (const VariableInfo &varInfo) |
| VariableInfo & | AddSpectator (const TString &expression, const TString &title, const TString &unit, Double_t min, Double_t max, char type= 'F', Bool_t normalized=kTRUE, void *external=0) |
| VariableInfo & | AddSpectator (const VariableInfo &varInfo) |
| ClassInfo * | AddClass (const TString &className) |
| std::vector< VariableInfo > & | GetVariableInfos () |
| const std::vector< VariableInfo > & | GetVariableInfos () const |
| VariableInfo & | GetVariableInfo (Int_t i) |
| const VariableInfo & | GetVariableInfo (Int_t i) const |
| std::vector< VariableInfo > & | GetTargetInfos () |
| const std::vector< VariableInfo > & | GetTargetInfos () const |
| VariableInfo & | GetTargetInfo (Int_t i) |
| const VariableInfo & | GetTargetInfo (Int_t i) const |
| std::vector< VariableInfo > & | GetSpectatorInfos () |
| const std::vector< VariableInfo > & | GetSpectatorInfos () const |
| VariableInfo & | GetSpectatorInfo (Int_t i) |
| const VariableInfo & | GetSpectatorInfo (Int_t i) const |
| UInt_t | GetNVariables () const |
| UInt_t | GetNTargets () const |
| UInt_t | GetNSpectators (bool all=kTRUE) const |
| const TString & | GetNormalization () const |
| void | SetNormalization (const TString &norm) |
| Int_t | GetClassNameMaxLength () const |
| ClassInfo * | GetClassInfo (Int_t clNum) const |
| ClassInfo * | GetClassInfo (const TString &name) const |
| void | PrintClasses () const |
| UInt_t | GetNClasses () const |
| Bool_t | IsSignal (const Event *ev) const |
| std::vector< Float_t > * | GetTargetsForMulticlass (const Event *ev) |
| Int_t | FindVarIndex (const TString &) const |
| const TString | GetWeightExpression (Int_t i) const |
| void | SetWeightExpression (const TString &exp, const TString &className="") |
| const TCut & | GetCut (Int_t i) const |
| const TCut & | GetCut (const TString &className) const |
| void | SetCut (const TCut &cut, const TString &className) |
| void | AddCut (const TCut &cut, const TString &className) |
| Bool_t | HasCuts () const |
| std::vector< TString > | GetListOfVariables () const |
| const TMatrixD * | CorrelationMatrix (const TString &className) const |
| void | SetCorrelationMatrix (const TString &className, TMatrixD *matrix) |
| void | PrintCorrelationMatrix (const TString &className) |
| TH2 * | CreateCorrelationMatrixHist (const TMatrixD *m, const TString &hName, const TString &hTitle) const |
| void | SetSplitOptions (const TString &so) |
| const TString & | GetSplitOptions () const |
| void | SetRootDir (TDirectory *d) |
| TDirectory * | GetRootDir () const |
| void | SetMsgType (EMsgType t) const |
Private Member Functions | |
| void | SetDataSetManager (DataSetManager *dsm) |
| DataSetInfo (const DataSetInfo &) | |
| void | PrintCorrelationMatrix (TTree *theTree) |
| MsgLogger & | Log () const |
| message logger | |
| void | SetDataSetManager (DataSetManager *dsm) |
| DataSetInfo (const DataSetInfo &) | |
| void | PrintCorrelationMatrix (TTree *theTree) |
| MsgLogger & | Log () const |
| message logger | |
Private Attributes | |
| TMVA::DataSetManager * | fDataSetManager |
| TString | fName |
| DataSet * | fDataSet |
| name of the dataset info object | |
| Bool_t | fNeedsRebuilding |
| dataset, owned by this datasetinfo object | |
| std::vector< VariableInfo > | fVariables |
| flag if rebuilding of dataset is needed (after change of cuts, vars, etc.) | |
| std::vector< VariableInfo > | fTargets |
| list of variable expressions/internal names | |
| std::vector< VariableInfo > | fSpectators |
| list of targets expressions/internal names | |
| std::vector< ClassInfo * > | fClasses |
| list of spectators expressions/internal names | |
| TString | fNormalization |
| name and other infos of the classes | |
| TString | fSplitOptions |
| TDirectory * | fOwnRootDir |
| Bool_t | fVerbose |
| ROOT output dir. | |
| UInt_t | fSignalClass |
| Verbosity. | |
| std::vector< Float_t > * | fTargetsForMulticlass |
| index of the class with the name signal | |
| MsgLogger * | fLogger |
| all targets 0 except the one with index==classNumber | |
| TMVA::DataSetManager * | fDataSetManager |
| DataSet * | fDataSet |
| name of the dataset info object | |
| std::vector< VariableInfo > | fVariables |
| flag if rebuilding of dataset is needed (after change of cuts, vars, etc.) | |
| std::vector< VariableInfo > | fTargets |
| list of variable expressions/internal names | |
| std::vector< VariableInfo > | fSpectators |
| list of targets expressions/internal names | |
| std::vector< ClassInfo * > | fClasses |
| list of spectators expressions/internal names | |
| TDirectory * | fOwnRootDir |
| std::vector< Float_t > * | fTargetsForMulticlass |
| index of the class with the name signal | |
| MsgLogger * | fLogger |
| all targets 0 except the one with index==classNumber | |
Friends | |
| class | DataSetManager |
Definition at line 78 of file DataSetInfo.h.
| TMVA::DataSetInfo::DataSetInfo | ( | const TString & | name = "Default" |
) |
Definition at line 61 of file DataSetInfo.cxx.
| TMVA::DataSetInfo::~DataSetInfo | ( | ) | [virtual] |
Definition at line 84 of file DataSetInfo.cxx.
References ClearDataSet(), fClasses, fLogger, fTargetsForMulticlass, and i.
| TMVA::DataSetInfo::DataSetInfo | ( | const DataSetInfo & | ) | [inline, private] |
Definition at line 184 of file DataSetInfo.h.
| TMVA::DataSetInfo::DataSetInfo | ( | const TString & | name = "Default" |
) |
| virtual TMVA::DataSetInfo::~DataSetInfo | ( | ) | [virtual] |
| TMVA::DataSetInfo::DataSetInfo | ( | const DataSetInfo & | ) | [inline, private] |
Definition at line 184 of file DataSetInfo.h.
| virtual const char* TMVA::DataSetInfo::GetName | ( | ) | const [inline, virtual] |
Reimplemented from TObject.
Definition at line 85 of file DataSetInfo.h.
References TString::Data(), and fName.
Referenced by TMVA::DataSetManager::AddDataSetInfo(), GetClassNameMaxLength(), GetDataSet(), and utDataSetInfo::testConstructor().
| void TMVA::DataSetInfo::ClearDataSet | ( | ) | const |
Definition at line 99 of file DataSetInfo.cxx.
References fDataSet.
Referenced by GetDataSet(), and ~DataSetInfo().
| TMVA::DataSet * TMVA::DataSetInfo::GetDataSet | ( | ) | const |
Definition at line 417 of file DataSetInfo.cxx.
References ClearDataSet(), TMVA::DataSetManager::CreateDataSet(), Endl, fDataSet, fDataSetManager, fNeedsRebuilding, GetName(), kFALSE, TMVA::kFATAL, and Log().
Referenced by TMVA::TransformationHandler::Data(), TMVA::MethodBase::Data(), TMVA::Factory::EvaluateAllMethods(), TMVA::Results::GetDataSet(), and TMVA::Factory::WriteDataInformation().
| TMVA::VariableInfo & TMVA::DataSetInfo::AddVariable | ( | const TString & | expression, | |
| const TString & | title = "", |
|||
| const TString & | unit = "", |
|||
| Double_t | min = 0, |
|||
| Double_t | max = 0, |
|||
| char | varType = 'F', |
|||
| Bool_t | normalized = kTRUE, |
|||
| void * | external = 0 | |||
| ) |
Definition at line 191 of file DataSetInfo.cxx.
References fNeedsRebuilding, fVariables, kTRUE, TString::ReplaceAll(), title, and unit.
Referenced by TMVA::Factory::AddVariable(), TMVA::Reader::AddVariable(), TMVA::MethodCategory::CreateCategoryDSI(), TMVA::Reader::DecodeVarNames(), TMVA::Reader::Reader(), utDataSetInfo::testMethods(), and utDataSet::utDataSet().
| TMVA::VariableInfo & TMVA::DataSetInfo::AddVariable | ( | const VariableInfo & | varInfo | ) |
| TMVA::VariableInfo & TMVA::DataSetInfo::AddTarget | ( | const TString & | expression, | |
| const TString & | title, | |||
| const TString & | unit, | |||
| Double_t | min, | |||
| Double_t | max, | |||
| Bool_t | normalized = kTRUE, |
|||
| void * | external = 0 | |||
| ) |
Definition at line 214 of file DataSetInfo.cxx.
References fNeedsRebuilding, fTargets, kTRUE, TString::ReplaceAll(), title, type, and unit.
Referenced by TMVA::Factory::AddTarget(), TMVA::MethodCategory::CreateCategoryDSI(), TMVA::MethodBase::ReadTargetsFromXML(), utDataSetInfo::testMethods(), and utDataSet::utDataSet().
| TMVA::VariableInfo & TMVA::DataSetInfo::AddTarget | ( | const VariableInfo & | varInfo | ) |
| TMVA::VariableInfo & TMVA::DataSetInfo::AddSpectator | ( | const TString & | expression, | |
| const TString & | title, | |||
| const TString & | unit, | |||
| Double_t | min, | |||
| Double_t | max, | |||
| char | type = 'F', |
|||
| Bool_t | normalized = kTRUE, |
|||
| void * | external = 0 | |||
| ) |
Definition at line 238 of file DataSetInfo.cxx.
References fNeedsRebuilding, fSpectators, kTRUE, TString::ReplaceAll(), title, and unit.
Referenced by TMVA::MethodCategory::AddMethod(), TMVA::Reader::AddSpectator(), TMVA::Factory::AddSpectator(), TMVA::MethodCategory::CreateCategoryDSI(), utDataSetInfo::testMethods(), and utDataSet::utDataSet().
| TMVA::VariableInfo & TMVA::DataSetInfo::AddSpectator | ( | const VariableInfo & | varInfo | ) |
Definition at line 253 of file DataSetInfo.cxx.
References fNeedsRebuilding, fSpectators, and kTRUE.
| TMVA::ClassInfo * TMVA::DataSetInfo::AddClass | ( | const TString & | className | ) |
Definition at line 105 of file DataSetInfo.cxx.
References Endl, fClasses, fSignalClass, GetClassInfo(), TMVA::kINFO, and Log().
Referenced by AddCut(), TMVA::Factory::AddEvent(), TMVA::Factory::AddTree(), TMVA::DataSetFactory::BuildDynamicDataSet(), TMVA::MethodCategory::CreateCategoryDSI(), TMVA::MethodBase::ReadClassesFromXML(), SetCut(), SetWeightExpression(), and utDataSetInfo::testMethods().
| std::vector<VariableInfo>& TMVA::DataSetInfo::GetVariableInfos | ( | ) | [inline] |
Definition at line 112 of file DataSetInfo.h.
References fVariables.
Referenced by TMVA::MethodBase::AddVarsXMLTo(), TMVA::DataSetFactory::BuildDynamicDataSet(), TMVA::MethodCategory::CreateCategoryDSI(), TMVA::Factory::CreateEventAssignTrees(), GetListOfVariables(), TMVA::DataSet::GetTree(), TMVA::MethodCategory::InitCircularTree(), TMVA::MethodBase::ReadVariablesFromXML(), TMVA::MethodBase::ReadVarsFromStream(), utDataSetInfo::testMethods(), TMVA::TransformationHandler::Variable(), and TMVA::MethodBase::WriteVarsToStream().
| const std::vector<VariableInfo>& TMVA::DataSetInfo::GetVariableInfos | ( | ) | const [inline] |
| VariableInfo& TMVA::DataSetInfo::GetVariableInfo | ( | Int_t | i | ) | [inline] |
Definition at line 114 of file DataSetInfo.h.
References fVariables.
Referenced by TMVA::DataSetFactory::CalcMinMax(), TMVA::DataSetFactory::ChangeToNewTree(), CreateCorrelationMatrixHist(), TMVA::ResultsRegression::DeviationAsAFunctionOf(), TMVA::Factory::EvaluateAllVariables(), FindVarIndex(), TMVA::MethodBase::GetInputLabel(), TMVA::MethodBase::GetInputTitle(), TMVA::MethodBase::GetInputVar(), TMVA::MethodBase::GetOriginalVarName(), TMVA::MethodBase::MakeClass(), TMVA::MethodLikelihood::MakeClassSpecific(), TMVA::TransformationHandler::PlotVariables(), TMVA::MethodTMlpANN::ReadWeightsFromStream(), TMVA::MethodTMlpANN::ReadWeightsFromXML(), and TMVA::RuleFitAPI::WriteVarNames().
| const VariableInfo& TMVA::DataSetInfo::GetVariableInfo | ( | Int_t | i | ) | const [inline] |
| std::vector<VariableInfo>& TMVA::DataSetInfo::GetTargetInfos | ( | ) | [inline] |
Definition at line 117 of file DataSetInfo.h.
References fTargets.
Referenced by TMVA::MethodBase::AddTargetsXMLTo(), TMVA::MethodCategory::CreateCategoryDSI(), TMVA::Factory::CreateEventAssignTrees(), TMVA::DataSet::GetTree(), TMVA::TransformationHandler::Target(), and utDataSetInfo::testMethods().
| const std::vector<VariableInfo>& TMVA::DataSetInfo::GetTargetInfos | ( | ) | const [inline] |
| VariableInfo& TMVA::DataSetInfo::GetTargetInfo | ( | Int_t | i | ) | [inline] |
Definition at line 119 of file DataSetInfo.h.
References fTargets.
Referenced by TMVA::DataSetFactory::CalcMinMax(), TMVA::DataSetFactory::ChangeToNewTree(), TMVA::ResultsRegression::DeviationAsAFunctionOf(), TMVA::DataSet::GetTree(), and TMVA::ResultsRegression::QuadraticDeviation().
| const VariableInfo& TMVA::DataSetInfo::GetTargetInfo | ( | Int_t | i | ) | const [inline] |
| std::vector<VariableInfo>& TMVA::DataSetInfo::GetSpectatorInfos | ( | ) | [inline] |
Definition at line 122 of file DataSetInfo.h.
References fSpectators.
Referenced by TMVA::MethodCategory::AddMethod(), TMVA::MethodBase::AddSpectatorsXMLTo(), TMVA::DataSetFactory::BuildDynamicDataSet(), TMVA::MethodCategory::CreateCategoryDSI(), TMVA::Factory::CreateEventAssignTrees(), TMVA::DataSet::GetTree(), TMVA::MethodCategory::InitCircularTree(), TMVA::MethodBase::ReadSpectatorsFromXML(), TMVA::MethodCategory::ReadWeightsFromXML(), utDataSetInfo::testMethods(), and TMVA::MethodBase::WriteVarsToStream().
| const std::vector<VariableInfo>& TMVA::DataSetInfo::GetSpectatorInfos | ( | ) | const [inline] |
| VariableInfo& TMVA::DataSetInfo::GetSpectatorInfo | ( | Int_t | i | ) | [inline] |
Definition at line 124 of file DataSetInfo.h.
References fSpectators.
Referenced by TMVA::DataSetFactory::CalcMinMax(), and TMVA::DataSetFactory::ChangeToNewTree().
| const VariableInfo& TMVA::DataSetInfo::GetSpectatorInfo | ( | Int_t | i | ) | const [inline] |
| UInt_t TMVA::DataSetInfo::GetNVariables | ( | ) | const [inline] |
Definition at line 128 of file DataSetInfo.h.
References fVariables.
Referenced by TMVA::DataSetFactory::BuildEventVector(), TMVA::DataSetFactory::ChangeToNewTree(), TMVA::MethodHMatrix::ComputeCovariance(), CreateCorrelationMatrixHist(), TMVA::ResultsRegression::CreateDeviationHistograms(), TMVA::MethodLikelihood::DeclareOptions(), TMVA::ResultsRegression::DeviationAsAFunctionOf(), TMVA::Factory::EvaluateAllMethods(), TMVA::Factory::EvaluateAllVariables(), FindVarIndex(), TMVA::MethodLD::GetLDCoeff(), TMVA::MethodFisher::GetMean(), TMVA::MethodBase::GetNvar(), TMVA::VariableTransformBase::GetNVariables(), TMVA::MethodBase::GetNVariables(), TMVA::DataSet::GetNVariables(), TMVA::MethodLD::GetSum(), TMVA::MethodLD::GetSumVal(), TMVA::DataSet::GetTree(), TMVA::RuleFitAPI::ImportSetup(), TMVA::TransformationHandler::PlotVariables(), TMVA::MethodLikelihood::ProcessOptions(), TMVA::MethodBase::ReadVariablesFromXML(), TMVA::RuleFitAPI::ReadVarImp(), TMVA::MethodBase::ReadVarsFromStream(), utDataSetInfo::testMethods(), TMVA::TransformationHandler::TransformationHandler(), TMVA::VariableTransformBase::UpdateNorm(), TMVA::RuleFitAPI::WriteLx(), TMVA::RuleFitAPI::WriteTest(), TMVA::RuleFitAPI::WriteTrain(), TMVA::RuleFitAPI::WriteVarNames(), and TMVA::MethodBase::WriteVarsToStream().
| UInt_t TMVA::DataSetInfo::GetNTargets | ( | ) | const [inline] |
Definition at line 129 of file DataSetInfo.h.
References fTargets.
Referenced by TMVA::Factory::BookMethod(), TMVA::DataSetFactory::BuildEventVector(), TMVA::MethodMLP::CalculateEstimator(), TMVA::DataSetFactory::ChangeToNewTree(), TMVA::ResultsRegression::CreateDeviationHistograms(), TMVA::DataSet::GetNTargets(), TMVA::VariableTransformBase::GetNTargets(), TMVA::MethodBase::GetNTargets(), TMVA::DataSet::GetTree(), TMVA::MethodLD::Init(), TMVA::TransformationHandler::PlotVariables(), TMVA::MethodFDA::ProcessOptions(), TMVA::MethodMLP::SimulateEvent(), utDataSetInfo::testMethods(), and TMVA::TransformationHandler::TransformationHandler().
Definition at line 435 of file DataSetInfo.cxx.
References fSpectators.
Referenced by TMVA::DataSetFactory::BuildEventVector(), TMVA::DataSetFactory::ChangeToNewTree(), TMVA::DataSet::GetNSpectators(), TMVA::DataSet::GetTree(), TMVA::MethodBase::ReadSpectatorsFromXML(), utDataSetInfo::testMethods(), and TMVA::MethodBase::WriteVarsToStream().
| const TString& TMVA::DataSetInfo::GetNormalization | ( | ) | const [inline] |
Definition at line 132 of file DataSetInfo.h.
References fNormalization.
Referenced by TMVA::MethodCategory::CreateCategoryDSI(), utDataSetInfo::testMethods(), and TMVA::MethodPDEFoam::Train().
| void TMVA::DataSetInfo::SetNormalization | ( | const TString & | norm | ) | [inline] |
Definition at line 133 of file DataSetInfo.h.
References fNormalization, and norm().
Referenced by TMVA::MethodCategory::CreateCategoryDSI(), TMVA::DataSetFactory::RenormEvents(), and utDataSetInfo::testMethods().
| Int_t TMVA::DataSetInfo::GetClassNameMaxLength | ( | ) | const |
Definition at line 447 of file DataSetInfo.cxx.
References GetClassInfo(), GetName(), and GetNClasses().
Referenced by TMVA::DataSetFactory::BuildEventVector(), TMVA::DataSetFactory::RenormEvents(), and utDataSetInfo::testMethods().
| TMVA::ClassInfo * TMVA::DataSetInfo::GetClassInfo | ( | Int_t | clNum | ) | const |
Definition at line 138 of file DataSetInfo.cxx.
References fClasses.
Referenced by AddClass(), TMVA::DataSetFactory::BuildDynamicDataSet(), TMVA::DataSetFactory::BuildEventVector(), TMVA::DataSetFactory::ChangeToNewTree(), CorrelationMatrix(), TMVA::MethodCategory::CreateCategoryDSI(), TMVA::DataSetFactory::CreateDataSet(), TMVA::ResultsMulticlass::CreateMulticlassHistos(), TMVA::MethodBoost::CreateMVAHistorgrams(), TMVA::MethodBase::CreateVariableTransforms(), TMVA::ResultsMulticlass::GetBestMultiClassCuts(), TMVA::MethodBoost::GetBoostROCIntegral(), GetClassNameMaxLength(), GetCut(), TMVA::OptimizeConfigParameters::GetMVADists(), TMVA::DataSet::GetNClassEvents(), TMVA::DataSet::GetNEvtBkgdTest(), TMVA::DataSet::GetNEvtBkgdTrain(), TMVA::DataSet::GetNEvtSigTest(), TMVA::DataSet::GetNEvtSigTrain(), TMVA::DataSet::GetTree(), GetWeightExpression(), TMVA::MethodBase::InitBase(), TMVA::DataSetFactory::InitOptions(), TMVA::TransformationHandler::PlotVariables(), PrintClasses(), TMVA::DataSetFactory::RenormEvents(), SetCorrelationMatrix(), TMVA::Factory::SetInputTreesFromEventAssignTrees(), TMVA::Factory::WriteDataInformation(), and TMVA::TransformationHandler::WriteToStream().
| TMVA::ClassInfo * TMVA::DataSetInfo::GetClassInfo | ( | const TString & | name | ) | const |
| void TMVA::DataSetInfo::PrintClasses | ( | ) | const |
Definition at line 149 of file DataSetInfo.cxx.
References Endl, GetClassInfo(), TMVA::ClassInfo::GetName(), GetNClasses(), TMVA::kINFO, and Log().
Referenced by TMVA::Factory::PrepareTrainingAndTestTree().
| UInt_t TMVA::DataSetInfo::GetNClasses | ( | ) | const [inline] |
Definition at line 140 of file DataSetInfo.h.
References fClasses.
Referenced by TMVA::Factory::BookMethod(), TMVA::DataSetFactory::BuildDynamicDataSet(), TMVA::DataSetFactory::BuildEventVector(), TMVA::MethodMLP::CalculateEstimator(), TMVA::DataSetFactory::ChangeToNewTree(), TMVA::MethodCategory::CreateCategoryDSI(), TMVA::DataSetFactory::CreateDataSet(), TMVA::ResultsMulticlass::CreateMulticlassHistos(), TMVA::Factory::EvaluateAllMethods(), TMVA::ResultsMulticlass::GetBestMultiClassCuts(), GetClassNameMaxLength(), TMVA::MethodBase::GetMulticlassTrainingEfficiency(), TMVA::MethodFDA::GetMulticlassValues(), TMVA::MethodANNBase::GetMulticlassValues(), TMVA::MethodBDT::GetMulticlassValues(), TMVA::VariableTransformBase::GetNClasses(), GetTargetsForMulticlass(), TMVA::DataSet::GetTree(), TMVA::DataSetFactory::InitOptions(), TMVA::DataSetFactory::MixEvents(), TMVA::TransformationHandler::PlotVariables(), PrintClasses(), TMVA::MethodFDA::ProcessOptions(), TMVA::DataSetFactory::RenormEvents(), TMVA::MethodMLP::SimulateEvent(), utDataSetInfo::testMethods(), TMVA::MethodBase::TestMulticlass(), TMVA::MethodBDT::Train(), TMVA::TransformationHandler::TransformationHandler(), and TMVA::Factory::WriteDataInformation().
Definition at line 157 of file DataSetInfo.cxx.
References fSignalClass, and TMVA::Event::GetClass().
Referenced by TMVA::RuleFit::Boost(), TMVA::RuleFitParams::CalcAverageTruth(), TMVA::MethodMLP::CalculateEstimator(), TMVA::RuleFitParams::ErrorRateBin(), TMVA::RuleFitParams::ErrorRateRoc(), TMVA::RuleFitParams::ErrorRateRocTst(), TMVA::MethodFDA::EstimatorFunction(), TMVA::MethodMLP::GetDesiredOutput(), TMVA::MethodBase::GetEfficiency(), TMVA::MethodFisher::GetMean(), TMVA::MethodBase::GetTrainingEfficiency(), TMVA::RuleFitParams::LossFunction(), TMVA::RuleFit::MakeForest(), TMVA::RuleFitParams::MakeGradientVector(), TMVA::RuleFitParams::MakeTstGradientVector(), TMVA::RuleFitParams::Optimism(), TMVA::MethodCFMlpANN::ProcessOptions(), TMVA::MethodBoost::SingleBoost(), utDataSetInfo::testMethods(), TMVA::MethodDT::TestTreeQuality(), TMVA::MethodTMlpANN::Train(), TMVA::MethodCuts::Train(), TMVA::RuleFitParams::Type(), and TMVA::RuleFitAPI::WriteTrain().
Definition at line 163 of file DataSetInfo.cxx.
References fTargetsForMulticlass, TMVA::Event::GetClass(), and GetNClasses().
Definition at line 261 of file DataSetInfo.cxx.
References Endl, TMVA::VariableInfo::GetInternalName(), GetNVariables(), GetVariableInfo(), TMVA::kFATAL, TMVA::kINFO, and Log().
Referenced by TMVA::RuleFit::FillVisHistCorr(), TMVA::RuleFit::MakeVisHists(), TMVA::MethodBase::Statistics(), and utDataSetInfo::testMethods().
Definition at line 148 of file DataSetInfo.h.
References GetClassInfo(), and TMVA::ClassInfo::GetWeight().
Referenced by TMVA::MethodCategory::CreateCategoryDSI(), and utDataSetInfo::testMethods().
Definition at line 276 of file DataSetInfo.cxx.
References AddClass(), Endl, fClasses, TMVA::kWARNING, Log(), and TMVA::ClassInfo::SetWeight().
Referenced by TMVA::MethodCategory::CreateCategoryDSI(), TMVA::Factory::SetBackgroundWeightExpression(), TMVA::Factory::SetSignalWeightExpression(), TMVA::Factory::SetWeightExpression(), and utDataSetInfo::testMethods().
Definition at line 152 of file DataSetInfo.h.
References GetClassInfo(), and TMVA::ClassInfo::GetCut().
Referenced by TMVA::MethodCategory::CreateCategoryDSI(), and utDataSetInfo::testMethods().
Definition at line 153 of file DataSetInfo.h.
References GetClassInfo(), and TMVA::ClassInfo::GetCut().
Definition at line 304 of file DataSetInfo.cxx.
References AddClass(), fClasses, and TMVA::ClassInfo::SetCut().
Referenced by TMVA::MethodCategory::CreateCategoryDSI(), TMVA::Factory::SetCut(), and utDataSetInfo::testMethods().
Definition at line 319 of file DataSetInfo.cxx.
References AddClass(), fClasses, TMVA::ClassInfo::GetCut(), and TMVA::ClassInfo::SetCut().
Referenced by TMVA::Factory::AddCut(), TMVA::MethodCategory::CreateCategoryDSI(), and utDataSetInfo::testMethods().
| Bool_t TMVA::DataSetInfo::HasCuts | ( | ) | const |
Definition at line 174 of file DataSetInfo.cxx.
References fClasses, kFALSE, and kTRUE.
Referenced by TMVA::DataSetFactory::BuildEventVector(), and utDataSetInfo::testMethods().
| std::vector< TString > TMVA::DataSetInfo::GetListOfVariables | ( | ) | const |
Definition at line 335 of file DataSetInfo.cxx.
References GetVariableInfos().
Referenced by PrintCorrelationMatrix(), and utDataSetInfo::testMethods().
Definition at line 184 of file DataSetInfo.cxx.
References GetClassInfo(), and ptr.
Referenced by PrintCorrelationMatrix(), and TMVA::Factory::WriteDataInformation().
Definition at line 298 of file DataSetInfo.cxx.
References GetClassInfo(), and TMVA::ClassInfo::SetCorrelationMatrix().
Referenced by TMVA::DataSetFactory::CreateDataSet(), and utDataSetInfo::testMethods().
| void TMVA::DataSetInfo::PrintCorrelationMatrix | ( | const TString & | className | ) |
Definition at line 346 of file DataSetInfo.cxx.
References CorrelationMatrix(), Endl, TMVA::Tools::FormattedOutput(), GetListOfVariables(), TMVA::gTools(), TMVA::kINFO, and Log().
Referenced by TMVA::DataSetFactory::CreateDataSet().
| TH2 * TMVA::DataSetInfo::CreateCorrelationMatrixHist | ( | const TMatrixD * | m, | |
| const TString & | hName, | |||
| const TString & | hTitle | |||
| ) | const |
Definition at line 355 of file DataSetInfo.cxx.
References Endl, TH2D::GetBinContent(), TNamed::GetName(), GetNVariables(), TObject::GetTitle(), GetVariableInfo(), TH1::GetXaxis(), TH1::GetYaxis(), h2, TMVA::kDEBUG, TH1::LabelsOption(), Log(), m, TH1::Scale(), TH2D::SetBinContent(), TAxis::SetBinLabel(), TH1::SetLabelOffset(), TAttAxis::SetLabelSize(), TAttMarker::SetMarkerColor(), TAttMarker::SetMarkerSize(), TH1::SetMaximum(), TH1::SetMinimum(), TH1::SetNameTitle(), and TH1::SetStats().
Referenced by TMVA::Factory::WriteDataInformation().
| void TMVA::DataSetInfo::SetSplitOptions | ( | const TString & | so | ) | [inline] |
Definition at line 169 of file DataSetInfo.h.
References fNeedsRebuilding, fSplitOptions, and kTRUE.
Referenced by TMVA::MethodCategory::CreateCategoryDSI(), TMVA::Factory::PrepareTrainingAndTestTree(), and utDataSetInfo::testMethods().
| const TString& TMVA::DataSetInfo::GetSplitOptions | ( | ) | const [inline] |
Definition at line 170 of file DataSetInfo.h.
References fSplitOptions.
Referenced by TMVA::MethodCategory::CreateCategoryDSI(), TMVA::DataSetFactory::InitOptions(), and utDataSetInfo::testMethods().
| void TMVA::DataSetInfo::SetRootDir | ( | TDirectory * | d | ) | [inline] |
Definition at line 173 of file DataSetInfo.h.
References d, and fOwnRootDir.
Referenced by TMVA::MethodCategory::CreateCategoryDSI().
| TDirectory* TMVA::DataSetInfo::GetRootDir | ( | ) | const [inline] |
Definition at line 174 of file DataSetInfo.h.
References fOwnRootDir.
Referenced by TMVA::MethodCategory::CreateCategoryDSI().
| void TMVA::DataSetInfo::SetMsgType | ( | EMsgType | t | ) | const |
Definition at line 123 of file DataSetInfo.cxx.
References fLogger, and TMVA::MsgLogger::SetMinType().
Referenced by utDataSetInfo::testConstructor().
| void TMVA::DataSetInfo::SetDataSetManager | ( | DataSetManager * | dsm | ) | [inline, private] |
Definition at line 181 of file DataSetInfo.h.
References fDataSetManager.
Referenced by TMVA::DataSetManager::AddDataSetInfo().
| void TMVA::DataSetInfo::PrintCorrelationMatrix | ( | TTree * | theTree | ) | [private] |
| MsgLogger& TMVA::DataSetInfo::Log | ( | ) | const [inline, private] |
message logger
Definition at line 212 of file DataSetInfo.h.
References fLogger.
Referenced by AddClass(), CreateCorrelationMatrixHist(), FindVarIndex(), GetDataSet(), PrintClasses(), PrintCorrelationMatrix(), and SetWeightExpression().
| virtual const char* TMVA::DataSetInfo::GetName | ( | ) | const [inline, virtual] |
Reimplemented from TObject.
Definition at line 85 of file DataSetInfo.h.
References TString::Data(), and fName.
| void TMVA::DataSetInfo::ClearDataSet | ( | ) | const |
| DataSet* TMVA::DataSetInfo::GetDataSet | ( | ) | const |
| VariableInfo& TMVA::DataSetInfo::AddVariable | ( | const TString & | expression, | |
| const TString & | title = "", |
|||
| const TString & | unit = "", |
|||
| Double_t | min = 0, |
|||
| Double_t | max = 0, |
|||
| char | varType = 'F', |
|||
| Bool_t | normalized = kTRUE, |
|||
| void * | external = 0 | |||
| ) |
| VariableInfo& TMVA::DataSetInfo::AddVariable | ( | const VariableInfo & | varInfo | ) |
| VariableInfo& TMVA::DataSetInfo::AddTarget | ( | const TString & | expression, | |
| const TString & | title, | |||
| const TString & | unit, | |||
| Double_t | min, | |||
| Double_t | max, | |||
| Bool_t | normalized = kTRUE, |
|||
| void * | external = 0 | |||
| ) |
| VariableInfo& TMVA::DataSetInfo::AddTarget | ( | const VariableInfo & | varInfo | ) |
| VariableInfo& TMVA::DataSetInfo::AddSpectator | ( | const TString & | expression, | |
| const TString & | title, | |||
| const TString & | unit, | |||
| Double_t | min, | |||
| Double_t | max, | |||
| char | type = 'F', |
|||
| Bool_t | normalized = kTRUE, |
|||
| void * | external = 0 | |||
| ) |
| VariableInfo& TMVA::DataSetInfo::AddSpectator | ( | const VariableInfo & | varInfo | ) |
| std::vector<VariableInfo>& TMVA::DataSetInfo::GetVariableInfos | ( | ) | [inline] |
| const std::vector<VariableInfo>& TMVA::DataSetInfo::GetVariableInfos | ( | ) | const [inline] |
| VariableInfo& TMVA::DataSetInfo::GetVariableInfo | ( | Int_t | i | ) | [inline] |
| const VariableInfo& TMVA::DataSetInfo::GetVariableInfo | ( | Int_t | i | ) | const [inline] |
| std::vector<VariableInfo>& TMVA::DataSetInfo::GetTargetInfos | ( | ) | [inline] |
| const std::vector<VariableInfo>& TMVA::DataSetInfo::GetTargetInfos | ( | ) | const [inline] |
| VariableInfo& TMVA::DataSetInfo::GetTargetInfo | ( | Int_t | i | ) | [inline] |
| const VariableInfo& TMVA::DataSetInfo::GetTargetInfo | ( | Int_t | i | ) | const [inline] |
| std::vector<VariableInfo>& TMVA::DataSetInfo::GetSpectatorInfos | ( | ) | [inline] |
| const std::vector<VariableInfo>& TMVA::DataSetInfo::GetSpectatorInfos | ( | ) | const [inline] |
| VariableInfo& TMVA::DataSetInfo::GetSpectatorInfo | ( | Int_t | i | ) | [inline] |
| const VariableInfo& TMVA::DataSetInfo::GetSpectatorInfo | ( | Int_t | i | ) | const [inline] |
| UInt_t TMVA::DataSetInfo::GetNVariables | ( | ) | const [inline] |
| UInt_t TMVA::DataSetInfo::GetNTargets | ( | ) | const [inline] |
| const TString& TMVA::DataSetInfo::GetNormalization | ( | ) | const [inline] |
| void TMVA::DataSetInfo::SetNormalization | ( | const TString & | norm | ) | [inline] |
| Int_t TMVA::DataSetInfo::GetClassNameMaxLength | ( | ) | const |
| void TMVA::DataSetInfo::PrintClasses | ( | ) | const |
| UInt_t TMVA::DataSetInfo::GetNClasses | ( | ) | const [inline] |
Definition at line 148 of file DataSetInfo.h.
References GetClassInfo(), and TMVA::ClassInfo::GetWeight().
Definition at line 152 of file DataSetInfo.h.
References GetClassInfo(), and TMVA::ClassInfo::GetCut().
Definition at line 153 of file DataSetInfo.h.
References GetClassInfo(), and TMVA::ClassInfo::GetCut().
| Bool_t TMVA::DataSetInfo::HasCuts | ( | ) | const |
| std::vector<TString> TMVA::DataSetInfo::GetListOfVariables | ( | ) | const |
| void TMVA::DataSetInfo::PrintCorrelationMatrix | ( | const TString & | className | ) |
| TH2* TMVA::DataSetInfo::CreateCorrelationMatrixHist | ( | const TMatrixD * | m, | |
| const TString & | hName, | |||
| const TString & | hTitle | |||
| ) | const |
| void TMVA::DataSetInfo::SetSplitOptions | ( | const TString & | so | ) | [inline] |
Definition at line 169 of file DataSetInfo.h.
References fNeedsRebuilding, fSplitOptions, and kTRUE.
| const TString& TMVA::DataSetInfo::GetSplitOptions | ( | ) | const [inline] |
| void TMVA::DataSetInfo::SetRootDir | ( | TDirectory * | d | ) | [inline] |
| TDirectory* TMVA::DataSetInfo::GetRootDir | ( | ) | const [inline] |
| void TMVA::DataSetInfo::SetMsgType | ( | EMsgType | t | ) | const |
| void TMVA::DataSetInfo::SetDataSetManager | ( | DataSetManager * | dsm | ) | [inline, private] |
| void TMVA::DataSetInfo::PrintCorrelationMatrix | ( | TTree * | theTree | ) | [private] |
| MsgLogger& TMVA::DataSetInfo::Log | ( | ) | const [inline, private] |
DataSetManager [friend] |
Definition at line 182 of file DataSetInfo.h.
TString TMVA::DataSetInfo::fName [private] |
DataSet* TMVA::DataSetInfo::fDataSet [mutable, private] |
name of the dataset info object
Definition at line 190 of file DataSetInfo.h.
Referenced by ClearDataSet(), and GetDataSet().
Bool_t TMVA::DataSetInfo::fNeedsRebuilding [mutable, private] |
dataset, owned by this datasetinfo object
Definition at line 191 of file DataSetInfo.h.
Referenced by AddSpectator(), AddTarget(), AddVariable(), GetDataSet(), and SetSplitOptions().
std::vector<VariableInfo> TMVA::DataSetInfo::fVariables [private] |
flag if rebuilding of dataset is needed (after change of cuts, vars, etc.)
Definition at line 194 of file DataSetInfo.h.
Referenced by AddVariable(), GetNVariables(), GetVariableInfo(), and GetVariableInfos().
std::vector<VariableInfo> TMVA::DataSetInfo::fTargets [private] |
list of variable expressions/internal names
Definition at line 195 of file DataSetInfo.h.
Referenced by AddTarget(), GetNTargets(), GetTargetInfo(), and GetTargetInfos().
std::vector<VariableInfo> TMVA::DataSetInfo::fSpectators [private] |
list of targets expressions/internal names
Definition at line 196 of file DataSetInfo.h.
Referenced by AddSpectator(), GetNSpectators(), GetSpectatorInfo(), and GetSpectatorInfos().
std::vector<ClassInfo*> TMVA::DataSetInfo::fClasses [mutable, private] |
list of spectators expressions/internal names
Definition at line 199 of file DataSetInfo.h.
Referenced by AddClass(), AddCut(), GetClassInfo(), GetNClasses(), HasCuts(), SetCut(), SetWeightExpression(), and ~DataSetInfo().
TString TMVA::DataSetInfo::fNormalization [private] |
name and other infos of the classes
Definition at line 201 of file DataSetInfo.h.
Referenced by GetNormalization(), and SetNormalization().
TString TMVA::DataSetInfo::fSplitOptions [private] |
Definition at line 202 of file DataSetInfo.h.
Referenced by GetSplitOptions(), and SetSplitOptions().
TDirectory* TMVA::DataSetInfo::fOwnRootDir [private] |
Bool_t TMVA::DataSetInfo::fVerbose [private] |
UInt_t TMVA::DataSetInfo::fSignalClass [private] |
std::vector<Float_t>* TMVA::DataSetInfo::fTargetsForMulticlass [private] |
index of the class with the name signal
Definition at line 209 of file DataSetInfo.h.
Referenced by GetTargetsForMulticlass(), and ~DataSetInfo().
MsgLogger* TMVA::DataSetInfo::fLogger [mutable, private] |
all targets 0 except the one with index==classNumber
Definition at line 211 of file DataSetInfo.h.
Referenced by Log(), SetMsgType(), and ~DataSetInfo().
Definition at line 180 of file DataSetInfo.h.
DataSet* TMVA::DataSetInfo::fDataSet [mutable, private] |
std::vector<VariableInfo> TMVA::DataSetInfo::fVariables [private] |
flag if rebuilding of dataset is needed (after change of cuts, vars, etc.)
Definition at line 194 of file DataSetInfo.h.
std::vector<VariableInfo> TMVA::DataSetInfo::fTargets [private] |
std::vector<VariableInfo> TMVA::DataSetInfo::fSpectators [private] |
std::vector<ClassInfo*> TMVA::DataSetInfo::fClasses [mutable, private] |
TDirectory* TMVA::DataSetInfo::fOwnRootDir [private] |
Definition at line 204 of file DataSetInfo.h.
std::vector<Float_t>* TMVA::DataSetInfo::fTargetsForMulticlass [private] |
MsgLogger* TMVA::DataSetInfo::fLogger [mutable, private] |
1.5.1