#include <Configurable.h>
Inheritance diagram for TMVA::Configurable:
Public Member Functions | |
Configurable (const TString &theOption="") | |
virtual | ~Configurable () |
virtual void | ParseOptions () |
void | PrintOptions () const |
virtual const char * | GetName () const |
const char * | GetConfigName () const |
const char * | GetConfigDescription () const |
void | SetConfigName (const char *n) |
void | SetConfigDescription (const char *d) |
template<class T> | |
OptionBase * | DeclareOptionRef (T &ref, const TString &name, const TString &desc="") |
template<class T> | |
OptionBase * | DeclareOptionRef (T *&ref, Int_t size, const TString &name, const TString &desc="") |
template<class T> | |
void | AddPreDefVal (const T &) |
void | CheckForUnusedOptions () const |
const TString & | GetOptions () const |
void | SetOptions (const TString &s) |
void | WriteOptionsToStream (std::ostream &o, const TString &prefix) const |
void | ReadOptionsFromStream (istream &istr) |
void | AddOptionsXMLTo (void *parent) const |
void | ReadOptionsFromXML (void *node) |
void | SetMsgType (EMsgType t) |
Configurable (const TString &theOption="") | |
virtual | ~Configurable () |
virtual void | ParseOptions () |
void | PrintOptions () const |
virtual const char * | GetName () const |
const char * | GetConfigName () const |
const char * | GetConfigDescription () const |
void | SetConfigName (const char *n) |
void | SetConfigDescription (const char *d) |
template<class T> | |
OptionBase * | DeclareOptionRef (T &ref, const TString &name, const TString &desc="") |
template<class T> | |
OptionBase * | DeclareOptionRef (T *&ref, Int_t size, const TString &name, const TString &desc="") |
template<class T> | |
void | AddPreDefVal (const T &) |
void | CheckForUnusedOptions () const |
const TString & | GetOptions () const |
void | SetOptions (const TString &s) |
void | WriteOptionsToStream (std::ostream &o, const TString &prefix) const |
void | ReadOptionsFromStream (istream &istr) |
void | AddOptionsXMLTo (void *parent) const |
void | ReadOptionsFromXML (void *node) |
void | SetMsgType (EMsgType t) |
Protected Member Functions | |
Bool_t | LooseOptionCheckingEnabled () const |
void | EnableLooseOptions (Bool_t b=kTRUE) |
void | WriteOptionsReferenceToFile () |
void | ResetSetFlag () |
const TString & | GetReferenceFile () const |
MsgLogger & | Log () const |
Bool_t | LooseOptionCheckingEnabled () const |
void | EnableLooseOptions (Bool_t b=kTRUE) |
void | WriteOptionsReferenceToFile () |
void | ResetSetFlag () |
const TString & | GetReferenceFile () const |
MsgLogger & | Log () const |
Private Member Functions | |
void | SplitOptions (const TString &theOpt, TList &loo) const |
template<class T> | |
void | AssignOpt (const TString &name, T &valAssign) const |
message logger | |
void | SplitOptions (const TString &theOpt, TList &loo) const |
template<class T> | |
void | AssignOpt (const TString &name, T &valAssign) const |
message logger | |
Private Attributes | |
TString | fOptions |
Bool_t | fLooseOptionCheckingEnabled |
options string | |
OptionBase * | fLastDeclaredOption |
checker for option string | |
TList | fListOfOptions |
last declared option | |
TString | fConfigName |
option list | |
TString | fConfigDescription |
TString | fReferenceFile |
MsgLogger * | fLogger |
OptionBase * | fLastDeclaredOption |
checker for option string | |
MsgLogger * | fLogger |
Definition at line 51 of file Configurable.h.
TMVA::Configurable::Configurable | ( | const TString & | theOption = "" |
) |
TMVA::Configurable::~Configurable | ( | ) | [virtual] |
TMVA::Configurable::Configurable | ( | const TString & | theOption = "" |
) |
virtual TMVA::Configurable::~Configurable | ( | ) | [virtual] |
void TMVA::Configurable::ParseOptions | ( | ) | [virtual] |
Definition at line 121 of file Configurable.cxx.
References Endl, TList::FindObject(), fListOfOptions, fOptions, TMVA::gConfig(), TMVA::OptionBase::GetArraySize(), GetName(), TMVA::OptionBase::GetName(), TMVA::OptionBase::GetValue(), TMVA::OptionBase::HasPreDefinedVal(), TMVA::OptionBase::IsArrayOpt(), TMVA::OptionBase::IsPreDefinedVal(), TMVA::OptionBase::IsSet(), kFALSE, TMVA::kFATAL, TString::kLeading, kTRUE, TMVA::kVERBOSE, TMVA::kWARNING, Log(), LooseOptionCheckingEnabled(), PrintOptions(), TString::ReplaceAll(), TListIter::Reset(), s, TMVA::OptionBase::SetValue(), SplitOptions(), str, TString::Strip(), TMVA::OptionBase::TheName(), TString::ToLower(), and WriteOptionsReferenceToFile().
Referenced by TMVA::Factory::BookMethod(), TMVA::MethodLikelihood::DeclareOptions(), TMVA::MethodBase::ProcessBaseOptions(), TMVA::Reader::Reader(), TMVA::MethodBase::ReadStateFromStream(), TMVA::MethodBase::ReadStateFromXML(), TMVA::MethodCompositeBase::ReadWeightsFromXML(), TMVA::MethodBoost::Train(), and TMVA::MethodCuts::Train().
void TMVA::Configurable::PrintOptions | ( | ) | const |
Definition at line 294 of file Configurable.cxx.
References Endl, fListOfOptions, kFALSE, kTRUE, TMVA::kVERBOSE, Log(), and TListIter::Reset().
Referenced by ParseOptions().
virtual const char* TMVA::Configurable::GetName | ( | ) | const [inline, virtual] |
Reimplemented from TObject.
Definition at line 67 of file Configurable.h.
References GetConfigName().
Referenced by ParseOptions().
const char* TMVA::Configurable::GetConfigName | ( | ) | const [inline] |
Definition at line 68 of file Configurable.h.
References fConfigName.
Referenced by GetName(), and WriteOptionsReferenceToFile().
const char* TMVA::Configurable::GetConfigDescription | ( | ) | const [inline] |
Definition at line 69 of file Configurable.h.
References fConfigDescription.
Referenced by WriteOptionsReferenceToFile().
void TMVA::Configurable::SetConfigName | ( | const char * | n | ) | [inline] |
Definition at line 70 of file Configurable.h.
References fConfigName.
Referenced by TMVA::PDF::DeclareOptions(), TMVA::MethodBase::InitBase(), and TMVA::Reader::Reader().
void TMVA::Configurable::SetConfigDescription | ( | const char * | d | ) | [inline] |
Definition at line 71 of file Configurable.h.
References fConfigDescription.
Referenced by TMVA::PDF::DeclareOptions(), and TMVA::MethodBase::InitBase().
TMVA::OptionBase * TMVA::Configurable::DeclareOptionRef | ( | T & | ref, | |
const TString & | name, | |||
const TString & | desc = "" | |||
) |
Definition at line 151 of file Configurable.h.
References TList::Add(), fLastDeclaredOption, fListOfOptions, name, and o.
Referenced by TMVA::Factory::BookMethod(), TMVA::MethodBase::DeclareBaseOptions(), TMVA::MethodLikelihood::DeclareCompatibilityOptions(), TMVA::MethodSVM::DeclareCompatibilityOptions(), TMVA::MethodBase::DeclareCompatibilityOptions(), TMVA::MethodKNN::DeclareCompatibilityOptions(), TMVA::MethodPDEFoam::DeclareCompatibilityOptions(), TMVA::MethodBDT::DeclareCompatibilityOptions(), TMVA::MethodTMlpANN::DeclareOptions(), TMVA::MethodFDA::DeclareOptions(), TMVA::MethodFisher::DeclareOptions(), TMVA::PDF::DeclareOptions(), TMVA::MethodRuleFit::DeclareOptions(), TMVA::SimulatedAnnealingFitter::DeclareOptions(), TMVA::MethodPDERS::DeclareOptions(), TMVA::MinuitFitter::DeclareOptions(), TMVA::GeneticFitter::DeclareOptions(), TMVA::MethodBDT::DeclareOptions(), TMVA::MethodBoost::DeclareOptions(), TMVA::MethodCFMlpANN::DeclareOptions(), TMVA::MethodDT::DeclareOptions(), TMVA::MethodSVM::DeclareOptions(), TMVA::MethodCuts::DeclareOptions(), TMVA::MethodMLP::DeclareOptions(), TMVA::MethodANNBase::DeclareOptions(), TMVA::MethodLikelihood::DeclareOptions(), TMVA::Reader::DeclareOptions(), TMVA::MCFitter::DeclareOptions(), TMVA::MethodPDEFoam::DeclareOptions(), TMVA::MethodCommittee::DeclareOptions(), TMVA::MethodKNN::DeclareOptions(), and TMVA::MethodCuts::Train().
TMVA::OptionBase * TMVA::Configurable::DeclareOptionRef | ( | T *& | ref, | |
Int_t | size, | |||
const TString & | name, | |||
const TString & | desc = "" | |||
) |
Definition at line 161 of file Configurable.h.
References TList::Add(), fLastDeclaredOption, fListOfOptions, name, and o.
void TMVA::Configurable::AddPreDefVal | ( | const T & | ) |
Definition at line 172 of file Configurable.h.
References TMVA::Option< T >::AddPreDefVal(), and fLastDeclaredOption.
Referenced by TMVA::MethodBase::DeclareBaseOptions(), TMVA::MethodBase::DeclareCompatibilityOptions(), TMVA::MethodTMlpANN::DeclareOptions(), TMVA::MethodFDA::DeclareOptions(), TMVA::MethodLD::DeclareOptions(), TMVA::MethodFisher::DeclareOptions(), TMVA::PDF::DeclareOptions(), TMVA::MethodRuleFit::DeclareOptions(), TMVA::SimulatedAnnealingFitter::DeclareOptions(), TMVA::MethodPDERS::DeclareOptions(), TMVA::MethodBDT::DeclareOptions(), TMVA::MethodBoost::DeclareOptions(), TMVA::MethodDT::DeclareOptions(), TMVA::MethodCuts::DeclareOptions(), TMVA::MethodMLP::DeclareOptions(), TMVA::MethodANNBase::DeclareOptions(), TMVA::MethodPDEFoam::DeclareOptions(), and TMVA::MethodCommittee::DeclareOptions().
void TMVA::Configurable::CheckForUnusedOptions | ( | ) | const |
Definition at line 266 of file Configurable.cxx.
References Endl, fOptions, TMVA::kFATAL, TString::kLeading, Log(), s, SplitOptions(), and TString::Strip().
Referenced by TMVA::MethodBase::CheckSetup(), TMVA::OptimizeConfigParameters::optimizeFit(), TMVA::MethodFDA::ProcessOptions(), and TMVA::MethodCuts::Train().
const TString& TMVA::Configurable::GetOptions | ( | ) | const [inline] |
Definition at line 86 of file Configurable.h.
References fOptions.
Referenced by TMVA::MethodCommittee::Boost(), TMVA::MethodBoost::CleanBoostOptions(), TMVA::Reader::DeclareOptions(), TMVA::MethodLikelihood::DeclareOptions(), TMVA::MethodMLP::GeneticMinimize(), TMVA::MethodBase::ProcessBaseOptions(), TMVA::MethodDT::ProcessOptions(), TMVA::MethodBDT::ProcessOptions(), TMVA::MethodFDA::ProcessOptions(), TMVA::MethodCompositeBase::ReadWeightsFromStream(), and TMVA::MethodCuts::Train().
void TMVA::Configurable::SetOptions | ( | const TString & | s | ) | [inline] |
Definition at line 87 of file Configurable.h.
Referenced by TMVA::MethodLikelihood::DeclareOptions(), TMVA::MethodBase::ProcessBaseOptions(), and TMVA::MethodFDA::ProcessOptions().
void TMVA::Configurable::WriteOptionsToStream | ( | std::ostream & | o, | |
const TString & | prefix | |||
) | const |
Referenced by TMVA::MethodLikelihood::WriteOptionsToStream(), and TMVA::MethodBase::WriteStateToStream().
void TMVA::Configurable::ReadOptionsFromStream | ( | istream & | istr | ) |
Definition at line 418 of file Configurable.cxx.
References buf, fOptions, TString::Length(), p, TString::ReplaceAll(), and ResetSetFlag().
Referenced by TMVA::MethodBase::ReadStateFromStream().
void TMVA::Configurable::AddOptionsXMLTo | ( | void * | parent | ) | const |
Definition at line 334 of file Configurable.cxx.
References TMVA::Tools::AddAttr(), TMVA::Tools::AddChild(), fListOfOptions, TMVA::gTools(), i, opts, and s.
Referenced by TMVA::MethodBase::WriteStateToXML().
void TMVA::Configurable::ReadOptionsFromXML | ( | void * | node | ) |
Definition at line 363 of file Configurable.cxx.
References fOptions, TMVA::Tools::GetChild(), TMVA::Tools::GetNextChild(), TMVA::gTools(), i, TString::Length(), TMVA::Tools::ReadAttr(), s, size, and TMVA::Tools::SplitString().
Referenced by TMVA::MethodBase::ReadStateFromXML().
Bool_t TMVA::Configurable::LooseOptionCheckingEnabled | ( | ) | const [inline, protected] |
Definition at line 97 of file Configurable.h.
References fLooseOptionCheckingEnabled.
Referenced by ParseOptions().
void TMVA::Configurable::WriteOptionsReferenceToFile | ( | ) | [protected] |
Definition at line 392 of file Configurable.cxx.
References dir(), Endl, fListOfOptions, fReferenceFile, TMVA::gConfig(), GetConfigDescription(), GetConfigName(), TMVA::Config::GetIONames(), gSystem, TMVA::kFATAL, TMVA::kVERBOSE, Log(), TSystem::MakeDirectory(), and o.
Referenced by ParseOptions().
void TMVA::Configurable::ResetSetFlag | ( | ) | [protected] |
Definition at line 109 of file Configurable.cxx.
References fListOfOptions, and kFALSE.
Referenced by ReadOptionsFromStream().
const TString& TMVA::Configurable::GetReferenceFile | ( | ) | const [inline, protected] |
Definition at line 104 of file Configurable.h.
References fReferenceFile.
Referenced by TMVA::MethodBase::PrintHelpMessage().
Definition at line 90 of file Configurable.cxx.
References TList::Add(), TString::Contains(), TString::Data(), TString::First(), TString::Length(), and TCollection::SetOwner().
Referenced by CheckForUnusedOptions(), and ParseOptions().
MsgLogger& TMVA::Configurable::Log | ( | ) | const [inline, protected] |
Definition at line 125 of file Configurable.h.
References fLogger.
Referenced by TMVA::MethodCommittee::AdaBoost(), TMVA::Factory::AddBackgroundTree(), TMVA::MethodBase::AddClassifierOutput(), TMVA::MethodBase::AddClassifierOutputProb(), TMVA::MethodCategory::AddMethod(), TMVA::MethodBase::AddMulticlassOutput(), TMVA::MethodBase::AddRegressionOutput(), TMVA::Factory::AddSignalTree(), TMVA::Factory::AddTree(), TMVA::MethodLikelihood::AddWeightsXMLTo(), TMVA::MethodPDERS::AddWeightsXMLTo(), TMVA::MethodCommittee::AddWeightsXMLTo(), TMVA::MethodBayesClassifier::AddWeightsXMLTo(), TMVA::MethodPDERS::ApplyKernelFunction(), AssignOpt(), TMVA::MethodMLP::BackPropagationMinimize(), TMVA::MethodBase::BaseDir(), TMVA::MethodMLP::BFGSMinimize(), TMVA::Factory::BookMethod(), TMVA::MethodCommittee::Boost(), TMVA::MethodBoost::CalcMethodWeight(), TMVA::MethodBoost::CalcMVAValues(), TMVA::MethodMLP::CalculateEstimator(), TMVA::MethodPDEFoam::CalcXminXmax(), CheckForUnusedOptions(), TMVA::MethodBoost::CheckSetup(), TMVA::MethodPDERS::CreateBinarySearchTree(), TMVA::MethodCategory::CreateCategoryDSI(), TMVA::MethodFDA::CreateFormula(), TMVA::MethodTMlpANN::CreateMLPOptions(), TMVA::MethodBoost::CreateMVAHistorgrams(), TMVA::MethodBase::CreateMVAPdfs(), TMVA::MethodBase::CreateVariableTransforms(), TMVA::MethodCFMlpANN::DataInterface(), TMVA::Factory::DeleteAllMethods(), TMVA::Factory::EvaluateAllMethods(), TMVA::Factory::EvaluateAllVariables(), TMVA::MethodBoost::FindMVACut(), TMVA::MethodKNN::GausKernel(), TMVA::MethodMLP::GeneticMinimize(), TMVA::MethodBoost::GetBoostROCIntegral(), TMVA::MethodHMatrix::GetChi2(), TMVA::MethodCuts::GetEfficiency(), TMVA::MethodBase::GetEfficiency(), TMVA::MethodCuts::GetEffsfromPDFs(), TMVA::MethodCuts::GetEffsfromSelection(), TMVA::MethodMLP::GetError(), TMVA::MethodFisher::GetFisherCoeff(), TMVA::MethodTMlpANN::GetHelpMessage(), TMVA::MethodSVM::GetHelpMessage(), TMVA::MethodMLP::GetHelpMessage(), TMVA::MethodRuleFit::GetHelpMessage(), TMVA::MethodCuts::GetHelpMessage(), TMVA::MethodCommittee::GetHelpMessage(), TMVA::MethodBayesClassifier::GetHelpMessage(), TMVA::MethodCFMlpANN::GetHelpMessage(), TMVA::MethodFDA::GetHelpMessage(), TMVA::MethodCategory::GetHelpMessage(), TMVA::MethodLikelihood::GetHelpMessage(), TMVA::MethodBoost::GetHelpMessage(), TMVA::MethodPDEFoam::GetHelpMessage(), TMVA::MethodPDERS::GetHelpMessage(), TMVA::MethodLD::GetHelpMessage(), TMVA::MethodKNN::GetHelpMessage(), TMVA::MethodFisher::GetHelpMessage(), TMVA::MethodHMatrix::GetHelpMessage(), TMVA::MethodBDT::GetHelpMessage(), TMVA::MethodKNN::getLDAValue(), TMVA::MethodLD::GetLDCoeff(), TMVA::MethodBase::GetLine(), TMVA::MethodBase::GetMaximumSignificance(), TMVA::MethodBase::GetMulticlassEfficiency(), TMVA::MethodBase::GetMulticlassTrainingEfficiency(), TMVA::MethodCuts::GetMvaValue(), TMVA::MethodKNN::GetMvaValue(), TMVA::MethodCFMlpANN::GetMvaValue(), TMVA::MethodBoost::GetMvaValue(), TMVA::MethodLikelihood::GetMvaValue(), TMVA::MethodHMatrix::GetMvaValue(), TMVA::MethodCategory::GetMvaValue(), TMVA::MethodMLP::GetMvaValueAsymError(), TMVA::MethodBase::GetProba(), TMVA::MethodBase::GetRarity(), TMVA::MethodBase::GetRegressionDeviation(), TMVA::MethodPDEFoam::GetRegressionValues(), TMVA::MethodKNN::GetRegressionValues(), TMVA::MethodKNN::getRMS(), TMVA::MethodBase::GetROCIntegral(), TMVA::MethodPDERS::GetSample(), TMVA::MethodBase::GetSeparation(), TMVA::MethodBase::GetTrainingEfficiency(), TMVA::MethodCuts::GetTrainingEfficiency(), TMVA::MethodBDT::GetVariableImportance(), TMVA::MethodCommittee::GetVariableImportance(), TMVA::Factory::Greetings(), TMVA::MethodLD::HasAnalysisType(), TMVA::MethodBDT::InitEventSample(), TMVA::MethodRuleFit::InitEventSample(), TMVA::MethodPDEFoam::InitFoam(), TMVA::MethodMLP::InitializeLearningRates(), TMVA::MethodPDERS::KernelNormalization(), TMVA::MethodMLP::LineSearch(), TMVA::Factory::MakeClass(), TMVA::MethodBase::MakeClass(), TMVA::MethodTMlpANN::MakeClass(), TMVA::MethodBDT::MakeClassInstantiateNode(), TMVA::MethodLikelihood::MakeClassSpecific(), TMVA::MethodKNN::MakeKNN(), TMVA::MethodCuts::MatchCutsToPars(), TMVA::MethodBase::MethodBaseDir(), TMVA::MethodCFMlpANN::MethodCFMlpANN(), TMVA::MethodDT::MonitorBoost(), TMVA::Factory::OptimizeAllMethods(), TMVA::MethodBase::OptimizeTuningParameters(), TMVA::MethodBDT::OptimizeTuningParameters(), ParseOptions(), TMVA::MethodCategory::PassesCut(), TMVA::Factory::PrepareTrainingAndTestTree(), TMVA::MethodFisher::PrintCoefficients(), TMVA::MethodLD::PrintCoefficients(), TMVA::MethodCuts::PrintCuts(), TMVA::Factory::PrintHelpMessage(), TMVA::MethodBase::PrintHelpMessage(), TMVA::MethodANNBase::PrintLayer(), TMVA::MethodANNBase::PrintMessage(), TMVA::MethodANNBase::PrintNetwork(), TMVA::MethodANNBase::PrintNeuron(), PrintOptions(), TMVA::MethodFDA::PrintResults(), TMVA::MethodBase::ProcessBaseOptions(), TMVA::MethodRuleFit::ProcessOptions(), TMVA::MethodCuts::ProcessOptions(), TMVA::MethodSVM::ProcessOptions(), TMVA::MethodMLP::ProcessOptions(), TMVA::MethodTMlpANN::ProcessOptions(), TMVA::MethodPDERS::ProcessOptions(), TMVA::MethodDT::ProcessOptions(), TMVA::MethodCFMlpANN::ProcessOptions(), TMVA::MethodBDT::ProcessOptions(), TMVA::MethodFDA::ProcessOptions(), TMVA::MethodPDEFoam::ProcessOptions(), TMVA::MethodKNN::ProcessOptions(), TMVA::MethodPDEFoam::ReadFoamsFromFile(), TMVA::MethodBase::ReadSpectatorsFromXML(), TMVA::MethodBase::ReadStateFromFile(), TMVA::MethodBase::ReadStateFromStream(), TMVA::MethodBase::ReadStateFromXML(), TMVA::MethodBase::ReadStateFromXMLString(), TMVA::MethodBase::ReadVariablesFromXML(), TMVA::MethodBase::ReadVarsFromStream(), TMVA::MethodLikelihood::ReadWeightsFromStream(), TMVA::MethodKNN::ReadWeightsFromStream(), TMVA::MethodPDERS::ReadWeightsFromStream(), TMVA::MethodBDT::ReadWeightsFromStream(), TMVA::MethodTMlpANN::ReadWeightsFromStream(), TMVA::MethodCompositeBase::ReadWeightsFromStream(), TMVA::MethodCommittee::ReadWeightsFromStream(), TMVA::MethodCFMlpANN::ReadWeightsFromStream(), TMVA::MethodLD::ReadWeightsFromXML(), TMVA::MethodPDERS::ReadWeightsFromXML(), TMVA::MethodPDEFoam::ReadWeightsFromXML(), TMVA::MethodFDA::ReadWeightsFromXML(), TMVA::MethodCategory::ReadWeightsFromXML(), TMVA::MethodCompositeBase::ReadWeightsFromXML(), TMVA::MethodLikelihood::ReadWeightsFromXML(), TMVA::MethodCuts::ReadWeightsFromXML(), TMVA::MethodBDT::Reset(), TMVA::MethodBase::SetupMethod(), TMVA::MethodPDERS::SetVolumeElement(), TMVA::MethodPDEFoam::SetXminXmax(), TMVA::MethodBoost::SingleBoost(), TMVA::MethodBase::Statistics(), TMVA::Factory::TestAllMethods(), TMVA::MethodBase::TestClassification(), TMVA::MethodBase::TestMulticlass(), TMVA::MethodBDT::Train(), TMVA::MethodDT::Train(), TMVA::MethodKNN::Train(), TMVA::MethodFDA::Train(), TMVA::MethodBoost::Train(), TMVA::MethodHMatrix::Train(), TMVA::MethodPDERS::Train(), TMVA::MethodCFMlpANN::Train(), TMVA::MethodCommittee::Train(), TMVA::MethodTMlpANN::Train(), TMVA::MethodLikelihood::Train(), TMVA::MethodSVM::Train(), TMVA::MethodPDEFoam::Train(), TMVA::MethodMLP::Train(), TMVA::MethodCuts::Train(), TMVA::MethodCategory::Train(), TMVA::Factory::TrainAllMethods(), TMVA::MethodRuleFit::TrainJFRuleFit(), TMVA::MethodBase::TrainMethod(), TMVA::MethodPDEFoam::TrainMonoTargetRegression(), TMVA::MethodPDEFoam::TrainMultiTargetRegression(), TMVA::MethodPDEFoam::TrainSeparatedClassification(), TMVA::MethodRuleFit::TrainTMVARuleFit(), TMVA::MethodPDEFoam::TrainUnifiedClassification(), TMVA::MethodPDEFoam::UIntToKernel(), TMVA::MethodPDEFoam::UIntToTargetSelection(), TMVA::MethodMLP::UpdateNetwork(), TMVA::MethodMLP::UpdateRegulators(), TMVA::MethodANNBase::WaitForKeyboard(), TMVA::Factory::WriteDataInformation(), TMVA::MethodBase::WriteEvaluationHistosToFile(), TMVA::MethodPDEFoam::WriteFoamsToFile(), TMVA::MethodLikelihood::WriteMonitoringHistosToFile(), TMVA::MethodCuts::WriteMonitoringHistosToFile(), TMVA::MethodCommittee::WriteMonitoringHistosToFile(), TMVA::MethodRuleFit::WriteMonitoringHistosToFile(), TMVA::MethodBDT::WriteMonitoringHistosToFile(), WriteOptionsReferenceToFile(), TMVA::MethodCommittee::WriteStateToFile(), TMVA::MethodBase::WriteStateToFile(), TMVA::MethodKNN::WriteWeightsToStream(), TMVA::MethodBase::~MethodBase(), and TMVA::MethodCompositeBase::~MethodCompositeBase().
void TMVA::Configurable::SetMsgType | ( | EMsgType | t | ) | [inline] |
Definition at line 130 of file Configurable.h.
References fLogger, and TMVA::MsgLogger::SetMinType().
Referenced by TMVA::MethodCompositeBase::ReadWeightsFromXML(), and TMVA::MethodBoost::Train().
void TMVA::Configurable::AssignOpt | ( | const TString & | name, | |
T & | valAssign | |||
) | const [private] |
message logger
Definition at line 181 of file Configurable.h.
References Endl, TList::FindObject(), fListOfOptions, TMVA::kFATAL, Log(), and name.
virtual void TMVA::Configurable::ParseOptions | ( | ) | [virtual] |
void TMVA::Configurable::PrintOptions | ( | ) | const |
virtual const char* TMVA::Configurable::GetName | ( | ) | const [inline, virtual] |
Reimplemented from TObject.
Definition at line 67 of file Configurable.h.
References GetConfigName().
const char* TMVA::Configurable::GetConfigName | ( | ) | const [inline] |
const char* TMVA::Configurable::GetConfigDescription | ( | ) | const [inline] |
void TMVA::Configurable::SetConfigName | ( | const char * | n | ) | [inline] |
void TMVA::Configurable::SetConfigDescription | ( | const char * | d | ) | [inline] |
OptionBase* TMVA::Configurable::DeclareOptionRef | ( | T & | ref, | |
const TString & | name, | |||
const TString & | desc = "" | |||
) |
OptionBase* TMVA::Configurable::DeclareOptionRef | ( | T *& | ref, | |
Int_t | size, | |||
const TString & | name, | |||
const TString & | desc = "" | |||
) |
void TMVA::Configurable::AddPreDefVal | ( | const T & | ) |
void TMVA::Configurable::CheckForUnusedOptions | ( | ) | const |
const TString& TMVA::Configurable::GetOptions | ( | ) | const [inline] |
void TMVA::Configurable::SetOptions | ( | const TString & | s | ) | [inline] |
void TMVA::Configurable::WriteOptionsToStream | ( | std::ostream & | o, | |
const TString & | prefix | |||
) | const |
void TMVA::Configurable::ReadOptionsFromStream | ( | istream & | istr | ) |
void TMVA::Configurable::AddOptionsXMLTo | ( | void * | parent | ) | const |
void TMVA::Configurable::ReadOptionsFromXML | ( | void * | node | ) |
Bool_t TMVA::Configurable::LooseOptionCheckingEnabled | ( | ) | const [inline, protected] |
void TMVA::Configurable::WriteOptionsReferenceToFile | ( | ) | [protected] |
void TMVA::Configurable::ResetSetFlag | ( | ) | [protected] |
const TString& TMVA::Configurable::GetReferenceFile | ( | ) | const [inline, protected] |
MsgLogger& TMVA::Configurable::Log | ( | ) | const [inline, protected] |
void TMVA::Configurable::SetMsgType | ( | EMsgType | t | ) | [inline] |
Definition at line 130 of file Configurable.h.
References fLogger, and TMVA::MsgLogger::SetMinType().
void TMVA::Configurable::AssignOpt | ( | const TString & | name, | |
T & | valAssign | |||
) | const [private] |
message logger
TString TMVA::Configurable::fOptions [private] |
Definition at line 111 of file Configurable.h.
Referenced by CheckForUnusedOptions(), GetOptions(), ParseOptions(), ReadOptionsFromStream(), ReadOptionsFromXML(), and SetOptions().
options string
Definition at line 112 of file Configurable.h.
Referenced by EnableLooseOptions(), and LooseOptionCheckingEnabled().
checker for option string
Definition at line 115 of file Configurable.h.
Referenced by AddPreDefVal(), and DeclareOptionRef().
TList TMVA::Configurable::fListOfOptions [private] |
last declared option
Definition at line 116 of file Configurable.h.
Referenced by AddOptionsXMLTo(), AssignOpt(), DeclareOptionRef(), ParseOptions(), PrintOptions(), ResetSetFlag(), and WriteOptionsReferenceToFile().
TString TMVA::Configurable::fConfigName [private] |
option list
Definition at line 118 of file Configurable.h.
Referenced by GetConfigName(), and SetConfigName().
Definition at line 119 of file Configurable.h.
Referenced by GetConfigDescription(), and SetConfigDescription().
TString TMVA::Configurable::fReferenceFile [private] |
Definition at line 120 of file Configurable.h.
Referenced by GetReferenceFile(), and WriteOptionsReferenceToFile().
MsgLogger* TMVA::Configurable::fLogger [mutable, private] |
Definition at line 135 of file Configurable.h.
Referenced by Log(), SetMsgType(), and ~Configurable().
MsgLogger* TMVA::Configurable::fLogger [mutable, private] |
Definition at line 135 of file Configurable.h.