#include <MethodBase.h>
Inheritance diagram for TMVA::MethodBase:
Definition at line 87 of file MethodBase.h.
Definition at line 91 of file MethodBase.h.
enum TMVA::MethodBase::ECutOrientation [private] |
Definition at line 450 of file MethodBase.h.
Definition at line 91 of file MethodBase.h.
enum TMVA::MethodBase::ECutOrientation [private] |
Definition at line 450 of file MethodBase.h.
TMVA::MethodBase::MethodBase | ( | const TString & | jobName, | |
Types::EMVA | methodType, | |||
const TString & | methodTitle, | |||
DataSetInfo & | dsi, | |||
const TString & | theOption = "" , |
|||
TDirectory * | theBaseDir = 0 | |||
) |
Definition at line 126 of file MethodBase.cxx.
References TMVA::gConfig(), GetWeightFileDir(), gSystem, TSystem::MakeDirectory(), SetTestvarName(), and SetWeightFileDir().
TMVA::MethodBase::MethodBase | ( | Types::EMVA | methodType, | |
DataSetInfo & | dsi, | |||
const TString & | weightFile, | |||
TDirectory * | theBaseDir = 0 | |||
) |
Definition at line 185 of file MethodBase.cxx.
TMVA::MethodBase::~MethodBase | ( | ) | [virtual] |
Definition at line 237 of file MethodBase.cxx.
References Endl, fDefaultPDF, fEventCollections, fInputVars, fMulticlassReturnVal, fMVAPdfB, fMVAPdfS, fRanking, fRegressionReturnVal, fSetupCompleted, fSplB, fSpleffBvsS, fSplRefB, fSplRefS, fSplS, fSplTrainEffBvsS, fSplTrainRefB, fSplTrainRefS, i, TMVA::kFATAL, and TMVA::Configurable::Log().
TMVA::MethodBase::MethodBase | ( | const TString & | jobName, | |
Types::EMVA | methodType, | |||
const TString & | methodTitle, | |||
DataSetInfo & | dsi, | |||
const TString & | theOption = "" , |
|||
TDirectory * | theBaseDir = 0 | |||
) |
TMVA::MethodBase::MethodBase | ( | Types::EMVA | methodType, | |
DataSetInfo & | dsi, | |||
const TString & | weightFile, | |||
TDirectory * | theBaseDir = 0 | |||
) |
virtual TMVA::MethodBase::~MethodBase | ( | ) | [virtual] |
void TMVA::MethodBase::SetupMethod | ( | ) |
Definition at line 277 of file MethodBase.cxx.
References DeclareBaseOptions(), DeclareOptions(), Endl, fSetupCompleted, Init(), InitBase(), TMVA::kFATAL, and TMVA::Configurable::Log().
Referenced by TMVA::MethodCompositeBase::ReadWeightsFromXML(), and TMVA::MethodBoost::Train().
void TMVA::MethodBase::ProcessSetup | ( | ) |
Definition at line 290 of file MethodBase.cxx.
References ProcessBaseOptions(), and ProcessOptions().
Referenced by TMVA::MethodCompositeBase::ReadWeightsFromXML(), and TMVA::MethodBoost::Train().
void TMVA::MethodBase::CheckSetup | ( | ) | [virtual] |
Definition at line 300 of file MethodBase.cxx.
References TMVA::Configurable::CheckForUnusedOptions().
Referenced by TMVA::MethodCompositeBase::ReadWeightsFromXML(), and TMVA::MethodBoost::Train().
void TMVA::MethodBase::AddOutput | ( | Types::ETreeType | type, | |
Types::EAnalysisType | analysisType | |||
) |
Definition at line 1096 of file MethodBase.cxx.
References AddClassifierOutput(), AddClassifierOutputProb(), AddMulticlassOutput(), AddRegressionOutput(), HasMVAPdfs(), TMVA::Types::kMulticlass, and TMVA::Types::kRegression.
void TMVA::MethodBase::TrainMethod | ( | ) |
Definition at line 556 of file MethodBase.cxx.
References AddClassifierOutput(), AddClassifierOutputProb(), AddMulticlassOutput(), AddRegressionOutput(), BaseDir(), TMVA::TransformationHandler::CalcTransformations(), TDirectory::cd(), CreateMVAPdfs(), Data(), DoMulticlass(), DoRegression(), TMVA::Timer::ElapsedSeconds(), Endl, fDisableWriting, TMVA::Timer::GetElapsedTime(), GetEventCollection(), GetName(), TMVA::DataSet::GetNEvents(), GetTransformationHandler(), HasMVAPdfs(), Help(), TMVA::kINFO, TMVA::Types::kTraining, TMVA::Configurable::Log(), Long64_t, MakeClass(), nEvents, PrintHelpMessage(), TMVA::DataSet::SetCurrentType(), SetTrainTime(), Train(), WriteMonitoringHistosToFile(), and WriteStateToFile().
Referenced by TMVA::MethodBoost::SingleTrain().
std::map< TString, Double_t > TMVA::MethodBase::OptimizeTuningParameters | ( | TString | fomType = "ROCIntegral" , |
|
TString | fitType = "FitGA" | |||
) | [virtual] |
Definition at line 528 of file MethodBase.cxx.
References Endl, GetName(), TMVA::kWARNING, and TMVA::Configurable::Log().
Definition at line 548 of file MethodBase.cxx.
Referenced by TMVA::OptimizeConfigParameters::EstimatorFunction(), TMVA::OptimizeConfigParameters::optimizeFit(), and TMVA::OptimizeConfigParameters::optimizeScan().
virtual void TMVA::MethodBase::Train | ( | ) | [pure virtual] |
Implements TMVA::IMethod.
Referenced by TMVA::OptimizeConfigParameters::EstimatorFunction(), TMVA::OptimizeConfigParameters::optimizeScan(), and TrainMethod().
void TMVA::MethodBase::SetTrainTime | ( | Double_t | trainTime | ) | [inline] |
Double_t TMVA::MethodBase::GetTrainTime | ( | ) | const [inline] |
Definition at line 133 of file MethodBase.h.
References fTrainTime.
Referenced by WriteStateToXML().
void TMVA::MethodBase::SetTestTime | ( | Double_t | testTime | ) | [inline] |
Definition at line 136 of file MethodBase.h.
References fTestTime.
Referenced by AddClassifierOutput(), AddMulticlassOutput(), and AddRegressionOutput().
Double_t TMVA::MethodBase::GetTestTime | ( | ) | const [inline] |
void TMVA::MethodBase::TestClassification | ( | ) | [virtual] |
Definition at line 927 of file MethodBase.cxx.
References TMVA::Tools::ComputeStat(), TString::Contains(), Data(), DataInfo(), Endl, fCutOrientation, TH1::Fill(), fMeanB, fMeanS, fNbins, fNbinsH, fRmsB, fRmsS, fSignalClass, fSplB, fSplS, fXmax, fXmin, GetEvent(), GetEventCollection(), GetMethodName(), GetMethodTypeName(), GetName(), GetNEvents(), GetRarity(), TMVA::DataSet::GetResults(), GetTestvarName(), TMVA::ResultsClassification::GetValueVector(), TMVA::gTools(), HasMVAPdfs(), TMVA::Types::kClassification, TMVA::kFATAL, TMVA::kINFO, TMVA::Types::kMaxAnalysisType, kNegative, kPositive, TMVA::PDF::kSpline2, TMVA::Types::kTesting, TMVA::Configurable::Log(), Long64_t, TMath::Max(), TMath::Min(), TMVA::Tools::NormHist(), TMVA::DataSet::SetCurrentType(), TMVA::Results::Store(), TH1::Sumw2(), and w.
Referenced by TMVA::MethodBoost::TestClassification().
void TMVA::MethodBase::TestMulticlass | ( | ) | [virtual] |
Definition at line 913 of file MethodBase.cxx.
References Data(), DataInfo(), Endl, TMVA::ResultsMulticlass::GetBestMultiClassCuts(), GetMethodName(), TMVA::DataSetInfo::GetNClasses(), TMVA::DataSet::GetResults(), TMVA::kFATAL, TMVA::kINFO, TMVA::Types::kMulticlass, TMVA::Types::kTesting, and TMVA::Configurable::Log().
void TMVA::MethodBase::TestRegression | ( | Double_t & | bias, | |
Double_t & | biasT, | |||
Double_t & | dev, | |||
Double_t & | devT, | |||
Double_t & | rms, | |||
Double_t & | rmsT, | |||
Double_t & | mInf, | |||
Double_t & | mInfT, | |||
Double_t & | corr, | |||
Types::ETreeType | type | |||
) | [virtual] |
Definition at line 807 of file MethodBase.cxx.
References TMath::Abs(), d, Data(), TH2::Fill(), TMVA::DataSet::GetCurrentType(), GetEvent(), TMVA::Tools::GetMutualInformation(), GetNEvents(), GetRegressionValues(), TMVA::gTools(), hist, Long64_t, TMath::Max(), TMath::Min(), s1, s2, TMVA::DataSet::SetCurrentType(), TMath::Sqrt(), t, w, xmax, and xmin.
virtual void TMVA::MethodBase::Init | ( | ) | [pure virtual] |
virtual void TMVA::MethodBase::DeclareOptions | ( | ) | [pure virtual] |
virtual void TMVA::MethodBase::ProcessOptions | ( | ) | [pure virtual] |
void TMVA::MethodBase::DeclareCompatibilityOptions | ( | ) | [virtual] |
Definition at line 505 of file MethodBase.cxx.
References TMVA::Configurable::AddPreDefVal(), TMVA::Configurable::DeclareOptionRef(), fNbinsMVAPdf, fNormalise, fNsmoothMVAPdf, fTxtWeightsOnly, fUseDecorr, fVariableTransformTypeString, fVerbosityLevelString, and kFALSE.
Referenced by TMVA::MethodLikelihood::DeclareCompatibilityOptions(), TMVA::MethodSVM::DeclareCompatibilityOptions(), TMVA::MethodKNN::DeclareCompatibilityOptions(), TMVA::MethodPDEFoam::DeclareCompatibilityOptions(), and TMVA::MethodBDT::DeclareCompatibilityOptions().
virtual void TMVA::MethodBase::Reset | ( | void | ) | [inline, virtual] |
Definition at line 163 of file MethodBase.h.
Referenced by TMVA::OptimizeConfigParameters::EstimatorFunction(), TMVA::OptimizeConfigParameters::optimizeFit(), and TMVA::OptimizeConfigParameters::optimizeScan().
virtual Double_t TMVA::MethodBase::GetMvaValue | ( | Double_t * | errLower = 0 , |
|
Double_t * | errUpper = 0 | |||
) | [pure virtual] |
Implements TMVA::IMethod.
Referenced by AddClassifierOutput(), AddClassifierOutputProb(), TMVA::Reader::EvaluateMVA(), TMVA::MethodBoost::FindMVACut(), TMVA::OptimizeConfigParameters::GetMVADists(), GetMvaValue(), TMVA::Reader::GetProba(), TMVA::Reader::GetRarity(), GetTrainingEfficiency(), and IsSignalLike().
Double_t TMVA::MethodBase::GetMvaValue | ( | const TMVA::Event *const | ev, | |
Double_t * | err = 0 , |
|||
Double_t * | errUpper = 0 | |||
) |
Definition at line 718 of file MethodBase.cxx.
Referenced by TMVA::MethodCuts::GetMvaValue(), TMVA::MethodFisher::GetMvaValue(), TMVA::MethodKNN::GetMvaValue(), TMVA::MethodANNBase::GetMvaValue(), TMVA::MethodCFMlpANN::GetMvaValue(), TMVA::MethodPDERS::GetMvaValue(), TMVA::MethodFDA::GetMvaValue(), TMVA::MethodRuleFit::GetMvaValue(), TMVA::MethodBDT::GetMvaValue(), TMVA::MethodLD::GetMvaValue(), TMVA::MethodBoost::GetMvaValue(), TMVA::MethodSVM::GetMvaValue(), TMVA::MethodTMlpANN::GetMvaValue(), TMVA::MethodCommittee::GetMvaValue(), TMVA::MethodDT::GetMvaValue(), TMVA::MethodLikelihood::GetMvaValue(), TMVA::MethodBayesClassifier::GetMvaValue(), TMVA::MethodCompositeBase::GetMvaValue(), and TMVA::MethodHMatrix::GetMvaValue().
virtual const std::vector<Float_t>& TMVA::MethodBase::GetRegressionValues | ( | ) | [inline, virtual] |
Definition at line 179 of file MethodBase.h.
References ptr.
Referenced by AddRegressionOutput(), and TestRegression().
virtual const std::vector<Float_t>& TMVA::MethodBase::GetMulticlassValues | ( | ) | [inline, virtual] |
Definition at line 1944 of file MethodBase.cxx.
References Endl, fMVAPdfB, fMVAPdfS, TMVA::PDF::GetVal(), TMVA::kWARNING, and TMVA::Configurable::Log().
Referenced by AddClassifierOutputProb(), and TMVA::Reader::GetProba().
Double_t TMVA::MethodBase::GetRarity | ( | Double_t | mvaVal, | |
Types::ESBType | reftype = Types::kBackground | |||
) | const [virtual] |
Definition at line 1960 of file MethodBase.cxx.
References Endl, fMVAPdfB, fMVAPdfS, TMVA::PDF::GetIntegral(), TMVA::PDF::GetXmin(), TMVA::Types::kBackground, TMVA::Types::kSignal, TMVA::kWARNING, and TMVA::Configurable::Log().
Referenced by TMVA::Reader::GetRarity(), and TestClassification().
virtual const Ranking* TMVA::MethodBase::CreateRanking | ( | ) | [pure virtual] |
Implements TMVA::IMethod.
virtual Bool_t TMVA::MethodBase::MonitorBoost | ( | MethodBoost * | ) | [inline, virtual] |
Implements TMVA::IMethod.
Definition at line 200 of file MethodBase.h.
References kFALSE.
Referenced by TMVA::MethodBoost::Train().
Implements TMVA::IMethod.
Definition at line 2602 of file MethodBase.cxx.
References TMVA::Tools::Color(), DataInfo(), Endl, GetJobName(), GetMethodName(), GetMethodType(), GetNvar(), GetOriginalVarName(), GetTransformationHandler(), TMVA::DataSetInfo::GetVariableInfo(), TMVA::VariableInfo::GetVarType(), GetWeightFileDir(), GetXmax(), GetXmin(), TMVA::gTools(), IsNormalised(), TMVA::kFATAL, TMVA::kINFO, TMVA::Types::kLikelihood, TMVA::Configurable::Log(), MakeClassSpecific(), MakeClassSpecificHeader(), TMVA::TransformationHandler::MakeFunction(), and WriteStateToStream().
Referenced by TrainMethod().
void TMVA::MethodBase::PrintHelpMessage | ( | ) | const [virtual] |
Implements TMVA::IMethod.
Definition at line 2835 of file MethodBase.cxx.
References TMVA::Tools::Color(), Endl, TMVA::gConfig(), TMVA::IMethod::GetHelpMessage(), GetName(), TMVA::Configurable::GetReferenceFile(), TMVA::gTools(), TMVA::kFATAL, TMVA::kINFO, TMVA::Configurable::Log(), and o.
Referenced by TrainMethod().
void TMVA::MethodBase::WriteStateToFile | ( | ) | const |
Definition at line 1183 of file MethodBase.cxx.
References TMVA::Tools::AddAttr(), TMVA::Tools::AddChild(), TMVA::Tools::Color(), TXMLEngine::DocSetRootElement(), Endl, TXMLEngine::FreeDoc(), GetMethodName(), GetMethodTypeName(), GetWeightFileName(), TMVA::gTools(), TMVA::kINFO, TMVA::Configurable::Log(), TXMLEngine::NewDoc(), TString::ReplaceAll(), TXMLEngine::SaveDoc(), WriteStateToXML(), and TMVA::Tools::xmlengine().
Referenced by TrainMethod().
void TMVA::MethodBase::ReadStateFromFile | ( | ) |
Definition at line 1206 of file MethodBase.cxx.
References TFile::Close(), TMVA::Tools::Color(), TString::Data(), TXMLEngine::DocGetRootElement(), Endl, TString::EndsWith(), fb, TXMLEngine::FreeDoc(), fTxtWeightsOnly, GetWeightFileName(), TMVA::gTools(), TMVA::kFATAL, TMVA::kINFO, TMVA::Configurable::Log(), TFile::Open(), TXMLEngine::ParseFile(), ReadStateFromStream(), ReadStateFromXML(), TString::ReplaceAll(), and TMVA::Tools::xmlengine().
virtual void TMVA::MethodBase::AddWeightsXMLTo | ( | void * | parent | ) | const [protected, pure virtual] |
Referenced by WriteStateToXML().
virtual void TMVA::MethodBase::ReadWeightsFromXML | ( | void * | wghtnode | ) | [protected, pure virtual] |
Referenced by ReadStateFromXML(), and TMVA::MethodCompositeBase::ReadWeightsFromXML().
virtual void TMVA::MethodBase::ReadWeightsFromStream | ( | std::istream & | ) | [protected, pure virtual] |
virtual void TMVA::MethodBase::ReadWeightsFromStream | ( | TFile & | ) | [inline, protected, virtual] |
Definition at line 220 of file MethodBase.h.
void TMVA::MethodBase::WriteStateToXML | ( | void * | parent | ) | const [private] |
Definition at line 1109 of file MethodBase.cxx.
References TMVA::Tools::AddChild(), AddClassesXMLTo(), AddInfoItem(), TMVA::Configurable::AddOptionsXMLTo(), AddSpectatorsXMLTo(), AddTargetsXMLTo(), AddVarsXMLTo(), AddWeightsXMLTo(), TMVA::TransformationHandler::AddXMLTo(), TMVA::PDF::AddXMLTo(), TDatime::AsString(), Data(), DoMulticlass(), DoRegression(), fDisableWriting, fMVAPdfB, fMVAPdfS, UserGroup_t::fUser, GetAnalysisType(), TSystem::GetBuildNode(), GetTrainingROOTVersionCode(), GetTrainingROOTVersionString(), GetTrainingTMVAVersionCode(), GetTrainingTMVAVersionString(), GetTrainTime(), GetTransformationHandler(), TSystem::GetUserInfo(), gSystem, TMVA::gTools(), TMVA::Types::kMulticlass, TMVA::Types::kRegression, and TSystem::WorkingDirectory().
Referenced by WriteStateToFile().
void TMVA::MethodBase::ReadStateFromXML | ( | void * | parent | ) | [private] |
Definition at line 1262 of file MethodBase.cxx.
References DataInfo(), DoMulticlass(), DoRegression(), Endl, fMethodName, fMVAPdfB, fMVAPdfS, fROOTTrainingVersion, fTMVATrainingVersion, fTrainTime, TMVA::Tools::GetChild(), GetMethodName(), GetMethodTypeName(), GetName(), TMVA::Tools::GetNextChild(), GetNTargets(), GetTrainingROOTVersionString(), GetTrainingTMVAVersionString(), GetTransformationHandler(), TMVA::gTools(), TString::Index(), TMVA::Types::kClassification, TMVA::kFATAL, TMVA::kINFO, TMVA::Types::kMulticlass, TMVA::Types::kRegression, TMVA::kWARNING, TString::Length(), TMVA::Configurable::Log(), name, TMVA::Configurable::ParseOptions(), TMVA::Tools::ReadAttr(), ReadClassesFromXML(), TMVA::TransformationHandler::ReadFromXML(), TMVA::Configurable::ReadOptionsFromXML(), ReadSpectatorsFromXML(), ReadTargetsFromXML(), ReadVariablesFromXML(), ReadWeightsFromXML(), TMVA::PDF::ReadXML(), s, SetAnalysisType(), TMVA::TransformationHandler::SetCallerName(), TMVA::MsgLogger::SetSource(), SetTestvarName(), and val.
Referenced by ReadStateFromFile(), and ReadStateFromXMLString().
void TMVA::MethodBase::WriteStateToStream | ( | std::ostream & | tf | ) | const [private] |
Definition at line 1047 of file MethodBase.cxx.
References d, Data(), UserGroup_t::fUser, GetAnalysisType(), TSystem::GetBuildNode(), GetMethodName(), GetMethodTypeName(), TMVA::DataSet::GetNTrainingEvents(), GetTrainingROOTVersionCode(), GetTrainingROOTVersionString(), GetTrainingTMVAVersionCode(), GetTrainingTMVAVersionString(), TSystem::GetUserInfo(), gSystem, TMVA::Types::kRegression, prefix, TSystem::WorkingDirectory(), TMVA::Configurable::WriteOptionsToStream(), and WriteVarsToStream().
Referenced by MakeClass(), and TMVA::MethodCommittee::WriteStateToFile().
void TMVA::MethodBase::WriteVarsToStream | ( | std::ostream & | tf, | |
const TString & | prefix = "" | |||
) | const [private] |
Definition at line 1486 of file MethodBase.cxx.
References DataInfo(), TMVA::DataSetInfo::GetNSpectators(), TMVA::DataSetInfo::GetNVariables(), TMVA::DataSetInfo::GetSpectatorInfos(), TMVA::DataSetInfo::GetVariableInfos(), and prefix.
Referenced by WriteStateToStream().
void TMVA::MethodBase::ReadStateFromStream | ( | std::istream & | tf | ) |
Definition at line 1368 of file MethodBase.cxx.
References TMVA::TransformationHandler::AddTransformation(), buf, DataInfo(), Endl, fMethodName, fMVAPdfB, fMVAPdfS, fUseDecorr, fVariableTransformTypeString, fVarTransformString, GetLine(), GetMethodName(), GetMethodTypeName(), GetName(), GetTrainingTMVAVersionCode(), GetTransformationHandler(), HasMVAPdfs(), TString::Index(), IsNormalised(), TMVA::Types::kClassification, TMVA::kFATAL, TMVA::kINFO, TString::kLeading, TString::Length(), TMVA::Configurable::Log(), norm(), TMVA::Configurable::ParseOptions(), ProcessOptions(), TMVA::Configurable::ReadOptionsFromStream(), TMVA::VariableTransformBase::ReadTransformationFromStream(), ReadVarsFromStream(), ReadWeightsFromStream(), SetAnalysisType(), TMVA::TransformationHandler::SetCallerName(), TMVA::PDF::SetReadingVersion(), TMVA::MsgLogger::SetSource(), TString::Strip(), and TString::ToLower().
Referenced by ReadStateFromFile().
void TMVA::MethodBase::ReadStateFromStream | ( | TFile & | rf | ) |
Definition at line 1165 of file MethodBase.cxx.
References TH1::AddDirectory(), TH1::AddDirectoryStatus(), fMVAPdfB, fMVAPdfS, TDirectoryFile::Get(), ReadWeightsFromStream(), and SetTestvarName().
void TMVA::MethodBase::ReadStateFromXMLString | ( | const char * | xmlstr | ) |
Definition at line 1245 of file MethodBase.cxx.
References TXMLEngine::DocGetRootElement(), Endl, TXMLEngine::FreeDoc(), TMVA::gTools(), TMVA::kFATAL, TMVA::Configurable::Log(), TXMLEngine::ParseString(), ReadStateFromXML(), and TMVA::Tools::xmlengine().
void TMVA::MethodBase::AddVarsXMLTo | ( | void * | parent | ) | const [private] |
Definition at line 1537 of file MethodBase.cxx.
References TMVA::Tools::AddAttr(), TMVA::Tools::AddChild(), DataInfo(), GetNVariables(), TMVA::DataSetInfo::GetVariableInfos(), and TMVA::gTools().
Referenced by WriteStateToXML().
void TMVA::MethodBase::AddSpectatorsXMLTo | ( | void * | parent | ) | const [private] |
Definition at line 1552 of file MethodBase.cxx.
References TMVA::Tools::AddAttr(), TMVA::Tools::AddChild(), DataInfo(), TMVA::DataSetInfo::GetSpectatorInfos(), TMVA::gTools(), and spec.
Referenced by WriteStateToXML().
void TMVA::MethodBase::AddTargetsXMLTo | ( | void * | parent | ) | const [private] |
Definition at line 1583 of file MethodBase.cxx.
References TMVA::Tools::AddAttr(), TMVA::Tools::AddChild(), DataInfo(), GetNTargets(), TMVA::DataSetInfo::GetTargetInfos(), and TMVA::gTools().
Referenced by WriteStateToXML().
void TMVA::MethodBase::AddClassesXMLTo | ( | void * | parent | ) | const [private] |
Definition at line 1575 of file MethodBase.cxx.
References TMVA::Tools::AddAttr(), TMVA::Tools::AddChild(), DataInfo(), and TMVA::gTools().
Referenced by WriteStateToXML().
void TMVA::MethodBase::ReadVariablesFromXML | ( | void * | varnode | ) | [private] |
Definition at line 1598 of file MethodBase.cxx.
References DataInfo(), Endl, TMVA::Tools::GetChild(), TMVA::VariableInfo::GetExpression(), TMVA::VariableInfo::GetExternalLink(), TMVA::Tools::GetNextChild(), GetNVariables(), TMVA::DataSetInfo::GetNVariables(), TMVA::DataSetInfo::GetVariableInfos(), TMVA::gTools(), TMVA::kFATAL, TMVA::kINFO, TMVA::Configurable::Log(), TMVA::Tools::ReadAttr(), TMVA::VariableInfo::ReadFromXML(), and TMVA::VariableInfo::SetExternalLink().
Referenced by ReadStateFromXML().
void TMVA::MethodBase::ReadSpectatorsFromXML | ( | void * | specnode | ) | [private] |
Definition at line 1637 of file MethodBase.cxx.
References DataInfo(), Endl, TMVA::Tools::GetChild(), TMVA::VariableInfo::GetExpression(), TMVA::VariableInfo::GetExternalLink(), TMVA::Tools::GetNextChild(), TMVA::DataSetInfo::GetNSpectators(), TMVA::DataSetInfo::GetSpectatorInfos(), TMVA::gTools(), kFALSE, TMVA::kFATAL, TMVA::kINFO, TMVA::Configurable::Log(), TMVA::Tools::ReadAttr(), TMVA::VariableInfo::ReadFromXML(), and TMVA::VariableInfo::SetExternalLink().
Referenced by ReadStateFromXML().
void TMVA::MethodBase::ReadTargetsFromXML | ( | void * | tarnode | ) | [private] |
Definition at line 1691 of file MethodBase.cxx.
References TMVA::DataSetInfo::AddTarget(), DataInfo(), TMVA::Tools::GetChild(), TMVA::Tools::GetNextChild(), TMVA::gTools(), and TMVA::Tools::ReadAttr().
Referenced by ReadStateFromXML().
void TMVA::MethodBase::ReadClassesFromXML | ( | void * | clsnode | ) | [private] |
Definition at line 1676 of file MethodBase.cxx.
References TMVA::DataSetInfo::AddClass(), classname, DataInfo(), Form(), TMVA::gTools(), and TMVA::Tools::ReadAttr().
Referenced by ReadStateFromXML().
void TMVA::MethodBase::ReadVarsFromStream | ( | std::istream & | istr | ) | [private] |
Definition at line 1499 of file MethodBase.cxx.
References DataInfo(), dummy, Endl, TMVA::VariableInfo::GetExpression(), GetNVariables(), TMVA::DataSetInfo::GetNVariables(), TMVA::DataSetInfo::GetVariableInfos(), TMVA::kFATAL, TMVA::kINFO, TMVA::Configurable::Log(), TMVA::VariableInfo::ReadFromStream(), and TMVA::VariableInfo::SetExternalLink().
Referenced by ReadStateFromStream().
void TMVA::MethodBase::WriteEvaluationHistosToFile | ( | Types::ETreeType | treetype | ) | [virtual] |
Definition at line 1804 of file MethodBase.cxx.
References BaseDir(), TDirectory::cd(), Data(), Endl, fMVAPdfB, fMVAPdfS, GetEventCollection(), GetMethodName(), TMVA::PDF::GetOriginalHist(), TMVA::PDF::GetPDFHist(), TMVA::DataSet::GetResults(), TMVA::PDF::GetSmoothedHist(), TMVA::Results::GetStorage(), GetTransformationHandler(), TMVA::kFATAL, TMVA::Types::kMaxAnalysisType, TMVA::Types::kTesting, TMVA::Types::kTraining, TMVA::Configurable::Log(), TMVA::TransformationHandler::PlotVariables(), TObject::Write(), and TCollection::Write().
Referenced by TMVA::MethodBoost::WriteEvaluationHistosToFile().
void TMVA::MethodBase::WriteMonitoringHistosToFile | ( | ) | const [virtual] |
Implements TMVA::IMethod.
Definition at line 1832 of file MethodBase.cxx.
Referenced by TrainMethod().
Double_t TMVA::MethodBase::GetEfficiency | ( | const TString & | , | |
Types::ETreeType | , | |||
Double_t & | err | |||
) | [virtual] |
Definition at line 1978 of file MethodBase.cxx.
References TH1::AddBinContent(), axis, TMVA::Tools::CheckSplines(), Data(), DataInfo(), Endl, RootCsg::epsilon, TSpline::Eval(), TMVA::TSpline1::Eval(), fCutOrientation, fEffS, TH1::FindBin(), fNbins, fNbinsH, fSpleffBvsS, fSplRefB, fSplRefS, fXmax, fXmin, TH1::GetBinCenter(), TH1::GetBinContent(), GetEvent(), TMVA::Results::GetHist(), TH1::GetMaximum(), GetMethodName(), TH1::GetNbinsX(), TMVA::DataSet::GetNEvents(), TMVA::DataSet::GetResults(), GetTestvarName(), TMVA::Event::GetWeight(), TH1::GetXaxis(), TAxis::GetXmax(), TAxis::GetXmin(), TMVA::gTools(), IGetEffForRoot(), TMVA::DataSetInfo::IsSignal(), TMVA::Types::kClassification, kFALSE, TMVA::kFATAL, kPositive, list, TMVA::Configurable::Log(), TMath::Max(), TMVA::Tools::ParseFormatLine(), ResetThisBase(), TMVA::RootFinder::Root(), TH1::Scale(), TH1::SetBinContent(), TMVA::DataSet::SetCurrentType(), SetSignalReferenceCut(), TH1::SetXTitle(), TH1::SetYTitle(), RootCsg::sign(), TMath::Sqrt(), TMVA::Results::Store(), Use_Splines_for_Eff_, xmax, and xmin.
Referenced by UnitTesting::MethodUnitTestWithComplexData::run(), and UnitTesting::MethodUnitTestWithROCLimits::run().
Definition at line 2205 of file MethodBase.cxx.
References TH1::AddBinContent(), axis, TMVA::Tools::CheckSplines(), Data(), DataInfo(), Endl, TSpline::Eval(), TMVA::TSpline1::Eval(), fCutOrientation, fEffS, TH1::Fill(), TH1::FindBin(), fNbins, fNbinsH, fSplTrainEffBvsS, fSplTrainRefB, fSplTrainRefS, fXmax, fXmin, TH1::GetBinCenter(), TH1::GetBinContent(), GetEvent(), TMVA::Results::GetHist(), TH1::GetMaximum(), GetMethodName(), GetMvaValue(), TH1::GetNbinsX(), TMVA::DataSet::GetNEvents(), TMVA::DataSet::GetResults(), GetTestvarName(), TMVA::Event::GetWeight(), TH1::GetXaxis(), TAxis::GetXmax(), TAxis::GetXmin(), TMVA::gTools(), IGetEffForRoot(), TMVA::DataSetInfo::IsSignal(), TMVA::kFATAL, TMVA::Types::kNoAnalysisType, kPositive, TMVA::Types::kTesting, TMVA::Types::kTraining, list, TMVA::Configurable::Log(), TMath::Max(), TMVA::Tools::NormHist(), TMVA::Tools::ParseFormatLine(), ResetThisBase(), TMVA::RootFinder::Root(), TH1::Scale(), TH1::SetBinContent(), TMVA::DataSet::SetCurrentEvent(), TMVA::DataSet::SetCurrentType(), RootCsg::sign(), TMVA::Results::Store(), TH1::Sumw2(), Use_Splines_for_Eff_, xmax, and xmin.
std::vector< Float_t > TMVA::MethodBase::GetMulticlassEfficiency | ( | std::vector< std::vector< Float_t > > & | purity | ) | [virtual] |
Definition at line 2381 of file MethodBase.cxx.
References Data(), Endl, TMVA::ResultsMulticlass::GetAchievableEff(), TMVA::ResultsMulticlass::GetAchievablePur(), GetMethodName(), TMVA::DataSet::GetResults(), TMVA::kFATAL, TMVA::Types::kMulticlass, TMVA::Types::kTesting, TMVA::Configurable::Log(), and TMVA::DataSet::SetCurrentType().
std::vector< Float_t > TMVA::MethodBase::GetMulticlassTrainingEfficiency | ( | std::vector< std::vector< Float_t > > & | purity | ) | [virtual] |
Definition at line 2393 of file MethodBase.cxx.
References Data(), DataInfo(), Endl, TMVA::ResultsMulticlass::GetAchievableEff(), TMVA::ResultsMulticlass::GetAchievablePur(), TMVA::ResultsMulticlass::GetBestMultiClassCuts(), GetMethodName(), TMVA::DataSetInfo::GetNClasses(), TMVA::DataSet::GetResults(), TMVA::kFATAL, TMVA::kINFO, TMVA::Types::kMulticlass, TMVA::Types::kTraining, TMVA::Configurable::Log(), and TMVA::DataSet::SetCurrentType().
Double_t TMVA::MethodBase::GetSignificance | ( | ) | const [virtual] |
Definition at line 2410 of file MethodBase.cxx.
References TMath::Abs(), fMeanB, fMeanS, fRmsB, fRmsS, and sqrt().
Definition at line 2450 of file MethodBase.cxx.
References Endl, fSplB, fSplS, TMVA::PDF::GetIntegral(), TMVA::PDF::GetVal(), TMVA::PDF::GetXmax(), TMVA::PDF::GetXmin(), i, TMVA::kFATAL, TMVA::Configurable::Log(), TMath::Max(), TMath::Min(), xmax, and xmin.
Referenced by UnitTesting::utFactory::addEventsToFactoryByHand(), TMVA::MethodBoost::GetBoostROCIntegral(), UnitTesting::utFactory::operateSingleFactory(), UnitTesting::MethodUnitTestWithComplexData::run(), and UnitTesting::MethodUnitTestWithROCLimits::run().
Double_t TMVA::MethodBase::GetMaximumSignificance | ( | Double_t | SignalEvents, | |
Double_t | BackgroundEvents, | |||
Double_t & | optimal_significance_value | |||
) | const [virtual] |
Definition at line 2479 of file MethodBase.cxx.
References Data(), Endl, fNbinsH, fXmax, fXmin, TH1::GetBinCenter(), TH1F::GetBinContent(), TH1::GetBinContent(), TMVA::Results::GetHist(), TH1::GetMaximumBin(), GetMethodName(), TMVA::DataSet::GetResults(), TMVA::kFATAL, TMVA::kINFO, TMVA::Types::kMaxAnalysisType, TMVA::Types::kTesting, TMVA::kWARNING, TMVA::Configurable::Log(), TH1F::SetBinContent(), and sqrt().
Definition at line 2420 of file MethodBase.cxx.
References TMVA::Tools::GetSeparation(), and TMVA::gTools().
Referenced by CreateMVAPdfs().
Definition at line 2428 of file MethodBase.cxx.
References Endl, fSplB, fSplS, TMVA::Tools::GetSeparation(), TMVA::gTools(), TMVA::kFATAL, TMVA::kWARNING, and TMVA::Configurable::Log().
void TMVA::MethodBase::GetRegressionDeviation | ( | UInt_t | tgtNum, | |
Types::ETreeType | type, | |||
Double_t & | stddev, | |||
Double_t & | stddev90Percent | |||
) | const [virtual] |
Definition at line 619 of file MethodBase.cxx.
References Data(), DoRegression(), Endl, TH1::GetMean(), GetMethodName(), TH1::GetQuantiles(), TMVA::DataSet::GetResults(), h1, h2, TMVA::kFATAL, TMVA::kINFO, TMVA::Types::kRegression, TMVA::Types::kTesting, TMVA::Types::kTraining, TMVA::Configurable::Log(), sqrt(), and truncate.
Referenced by UnitTesting::RegressionUnitTestWithDeviation::run().
const TString& TMVA::MethodBase::GetJobName | ( | ) | const [inline] |
Definition at line 283 of file MethodBase.h.
References fJobName.
Referenced by TMVA::MethodCategory::AddMethod(), GetWeightFileName(), MakeClass(), TMVA::MethodTMlpANN::MakeClass(), TMVA::MethodCompositeBase::ReadWeightsFromStream(), TMVA::MethodBoost::Train(), and TMVA::MethodCommittee::Train().
const TString& TMVA::MethodBase::GetMethodName | ( | ) | const [inline] |
Definition at line 284 of file MethodBase.h.
References fMethodName.
Referenced by AddClassifierOutput(), AddClassifierOutputProb(), TMVA::MethodCategory::AddMethod(), AddMulticlassOutput(), AddRegressionOutput(), BaseDir(), CreateMVAPdfs(), TMVA::MethodCuts::GetEfficiency(), GetEfficiency(), GetMaximumSignificance(), GetMulticlassEfficiency(), GetMulticlassTrainingEfficiency(), GetRegressionDeviation(), GetTrainingEfficiency(), TMVA::MethodCuts::GetTrainingEfficiency(), GetWeightFileName(), TMVA::MethodCategory::InitCircularTree(), MakeClass(), TMVA::MethodTMlpANN::MakeClass(), ReadStateFromStream(), ReadStateFromXML(), TMVA::MethodCompositeBase::ReadWeightsFromStream(), TMVA::MethodCommittee::ReadWeightsFromStream(), TMVA::MethodBDT::Reset(), SetTestvarName(), TestClassification(), TestMulticlass(), TMVA::MethodBDT::Train(), TMVA::MethodCommittee::Train(), WriteEvaluationHistosToFile(), WriteStateToFile(), and WriteStateToStream().
TString TMVA::MethodBase::GetMethodTypeName | ( | ) | const [inline] |
Definition at line 285 of file MethodBase.h.
References fMethodType, TMVA::Types::GetMethodName(), and TMVA::Types::Instance().
Referenced by BaseDir(), CreateMVAPdfs(), InitBase(), MethodBaseDir(), TMVA::MethodRuleFit::ProcessOptions(), TMVA::MethodCuts::ProcessOptions(), TMVA::MethodSVM::ProcessOptions(), TMVA::MethodMLP::ProcessOptions(), TMVA::MethodTMlpANN::ProcessOptions(), TMVA::MethodCFMlpANN::ProcessOptions(), TMVA::MethodPDERS::ProcessOptions(), ReadStateFromStream(), ReadStateFromXML(), TestClassification(), WriteStateToFile(), and WriteStateToStream().
Types::EMVA TMVA::MethodBase::GetMethodType | ( | ) | const [inline] |
Definition at line 286 of file MethodBase.h.
References fMethodType.
Referenced by TMVA::Reader::EvaluateMVA(), TMVA::MethodBoost::FindMVACut(), MakeClass(), TMVA::MethodCompositeBase::ReadWeightsFromStream(), TMVA::MethodCompositeBase::ReadWeightsFromXML(), and TMVA::MethodBoost::Train().
const char* TMVA::MethodBase::GetName | ( | ) | const [inline, virtual] |
Reimplemented from TMVA::Configurable.
Definition at line 287 of file MethodBase.h.
References TString::Data(), and fMethodName.
Referenced by AddClassifierOutput(), AddClassifierOutputProb(), TMVA::MethodCategory::AddMethod(), AddMulticlassOutput(), AddRegressionOutput(), TMVA::MethodMLP::BackPropagationMinimize(), TMVA::MethodMLP::BFGSMinimize(), TMVA::MethodANNBase::CreateRanking(), TMVA::MethodCommittee::CreateRanking(), TMVA::MethodFisher::CreateRanking(), TMVA::MethodLikelihood::CreateRanking(), TMVA::MethodLD::CreateRanking(), TMVA::MethodRuleFit::CreateRanking(), TMVA::MethodBDT::CreateRanking(), TMVA::MethodCuts::CreateVariablePDFs(), TMVA::MethodLikelihood::DeclareOptions(), TMVA::OptimizeConfigParameters::optimize(), OptimizeTuningParameters(), PrintHelpMessage(), ProcessBaseOptions(), TMVA::MethodFDA::ProcessOptions(), ReadStateFromStream(), ReadStateFromXML(), TMVA::MethodCategory::ReadWeightsFromXML(), TMVA::MethodTMlpANN::ReadWeightsFromXML(), TMVA::MethodCuts::ReadWeightsFromXML(), TestClassification(), TMVA::MethodBDT::Train(), TMVA::MethodBoost::Train(), TMVA::MethodCommittee::Train(), TMVA::MethodSVM::Train(), TMVA::MethodCuts::Train(), TMVA::MethodRuleFit::TrainJFRuleFit(), TrainMethod(), TMVA::MethodRuleFit::TrainTMVARuleFit(), TMVA::MethodLikelihood::WriteMonitoringHistosToFile(), and TMVA::MethodBoost::WriteMonitoringHistosToFile().
const TString& TMVA::MethodBase::GetTestvarName | ( | ) | const [inline] |
Definition at line 288 of file MethodBase.h.
References fTestvar.
Referenced by AddMulticlassOutput(), AddRegressionOutput(), TMVA::MethodCuts::GetEfficiency(), GetEfficiency(), GetTrainingEfficiency(), TMVA::MethodCuts::GetTrainingEfficiency(), TMVA::MethodCuts::ReadWeightsFromXML(), TestClassification(), and TMVA::MethodCuts::Train().
const TString TMVA::MethodBase::GetProbaName | ( | ) | const [inline] |
TString TMVA::MethodBase::GetWeightFileName | ( | ) | const |
Definition at line 1789 of file MethodBase.cxx.
References fWeightFile, TMVA::gConfig(), TMVA::Config::GetIONames(), GetJobName(), GetMethodName(), GetWeightFileDir(), TString::Length(), and suffix.
Referenced by BaseDir(), TMVA::MethodPDEFoam::ReadFoamsFromFile(), ReadStateFromFile(), TMVA::MethodPDEFoam::WriteFoamsToFile(), TMVA::MethodCommittee::WriteStateToFile(), and WriteStateToFile().
void TMVA::MethodBase::SetTestvarName | ( | const TString & | v = "" |
) | [inline] |
Definition at line 294 of file MethodBase.h.
References fTestvar, and GetMethodName().
Referenced by MethodBase(), ReadStateFromStream(), and ReadStateFromXML().
UInt_t TMVA::MethodBase::GetNvar | ( | ) | const [inline] |
Definition at line 297 of file MethodBase.h.
References DataInfo(), and TMVA::DataSetInfo::GetNVariables().
Referenced by TMVA::MethodLikelihood::AddWeightsXMLTo(), TMVA::MethodCuts::AddWeightsXMLTo(), TMVA::MethodSVM::AddWeightsXMLTo(), TMVA::MethodFisher::AddWeightsXMLTo(), TMVA::MethodLD::AddWeightsXMLTo(), TMVA::MethodPDERS::CalcAverages(), TMVA::RuleEnsemble::CalcVarImportance(), TMVA::MethodPDEFoam::CalcXminXmax(), TMVA::MethodPDERS::CKernelEstimate(), TMVA::MethodCuts::ComputeEstimator(), TMVA::MethodFDA::CreateFormula(), TMVA::MethodTMlpANN::CreateMLPOptions(), TMVA::MethodCommittee::CreateRanking(), TMVA::MethodANNBase::CreateRanking(), TMVA::MethodFisher::CreateRanking(), TMVA::MethodLikelihood::CreateRanking(), TMVA::MethodLD::CreateRanking(), TMVA::MethodRuleFit::CreateRanking(), TMVA::MethodBDT::CreateRanking(), TMVA::MethodCuts::CreateVariablePDFs(), TMVA::MethodPDERS::CRScalc(), TMVA::MethodCFMlpANN::DataInterface(), TMVA::MethodLikelihood::DeclareCompatibilityOptions(), TMVA::MethodCuts::DeclareOptions(), TMVA::MethodCuts::EstimatorFunction(), TMVA::RuleFit::FillVisHistCorr(), TMVA::RuleFit::FillVisHistCut(), TMVA::MethodANNBase::ForceNetworkInputs(), TMVA::MethodHMatrix::GetChi2(), TMVA::MethodFisher::GetCov_BetweenClass(), TMVA::MethodFisher::GetCov_Full(), TMVA::MethodFisher::GetCov_WithinClass(), TMVA::MethodCuts::GetCuts(), TMVA::MethodFisher::GetDiscrimPower(), TMVA::MethodCuts::GetEfficiency(), TMVA::MethodCuts::GetEffsfromPDFs(), TMVA::MethodCuts::GetEffsfromSelection(), TMVA::MethodFisher::GetFisherCoeff(), TMVA::MethodANNBase::GetMulticlassValues(), TMVA::MethodFisher::GetMvaValue(), TMVA::MethodCuts::GetMvaValue(), TMVA::MethodCFMlpANN::GetMvaValue(), TMVA::MethodANNBase::GetMvaValue(), TMVA::MethodLikelihood::GetMvaValue(), TMVA::MethodPDERS::GetNormalizedDistance(), TMVA::MethodANNBase::GetRegressionValues(), TMVA::MethodPDERS::GetSample(), TMVA::MethodCuts::GetTrainingEfficiency(), TMVA::MethodBDT::GetVariableImportance(), TMVA::MethodCommittee::GetVariableImportance(), TMVA::MethodDT::Init(), TMVA::MethodHMatrix::Init(), TMVA::MethodLikelihood::Init(), TMVA::MethodLD::Init(), TMVA::MethodFisher::Init(), TMVA::MethodCuts::Init(), TMVA::MethodBDT::Init(), InitBase(), TMVA::MethodPDEFoam::InitFoam(), TMVA::RuleEnsemble::Initialize(), TMVA::MethodFisher::InitMatrices(), TMVA::MethodLD::InitMatrices(), TMVA::MethodFDA::InterpretFormula(), TMVA::MethodPDERS::KernelNormalization(), TMVA::MethodPDERS::LanczosFilter(), MakeClass(), TMVA::MethodFDA::MakeClassSpecific(), TMVA::MethodLikelihood::MakeClassSpecific(), TMVA::MethodFisher::MakeClassSpecific(), TMVA::MethodLD::MakeClassSpecific(), TMVA::MethodHMatrix::MakeClassSpecific(), TMVA::MethodSVM::MakeClassSpecific(), TMVA::MethodCuts::MatchCutsToPars(), TMVA::MethodCuts::MatchParsToCuts(), TMVA::MethodPDERS::NormSinc(), TMVA::MethodANNBase::ParseLayoutString(), TMVA::RuleEnsemble::Print(), TMVA::MethodFisher::PrintCoefficients(), TMVA::MethodLD::PrintCoefficients(), TMVA::MethodCuts::ProcessOptions(), TMVA::MethodCFMlpANN::ProcessOptions(), TMVA::MethodLikelihood::ReadWeightsFromStream(), TMVA::MethodPDERS::ReadWeightsFromStream(), TMVA::MethodHMatrix::ReadWeightsFromStream(), TMVA::MethodCFMlpANN::ReadWeightsFromStream(), TMVA::MethodLD::ReadWeightsFromXML(), TMVA::MethodPDERS::ReadWeightsFromXML(), TMVA::MethodPDEFoam::ReadWeightsFromXML(), TMVA::MethodCFMlpANN::ReadWeightsFromXML(), TMVA::MethodSVM::ReadWeightsFromXML(), TMVA::MethodCuts::ReadWeightsFromXML(), TMVA::MethodPDERS::RKernelEstimate(), TMVA::MethodPDERS::RRScalc(), TMVA::RuleEnsemble::RuleResponseStats(), TMVA::MethodPDERS::SetVolumeElement(), TMVA::MethodPDEFoam::SetXminXmax(), TMVA::MethodCFMlpANN::Train(), TMVA::MethodTMlpANN::Train(), TMVA::MethodLikelihood::Train(), TMVA::MethodCuts::Train(), TMVA::MethodMLP::TrainOneEventFast(), TMVA::MethodLikelihood::WriteMonitoringHistosToFile(), TMVA::MethodCuts::WriteMonitoringHistosToFile(), TMVA::MethodLikelihood::WriteWeightsToStream(), TMVA::MethodCuts::~MethodCuts(), and TMVA::MethodLikelihood::~MethodLikelihood().
UInt_t TMVA::MethodBase::GetNVariables | ( | ) | const [inline] |
Definition at line 298 of file MethodBase.h.
References DataInfo(), and TMVA::DataSetInfo::GetNVariables().
Referenced by AddVarsXMLTo(), TMVA::MethodPDEFoam::FillVariableNamesToFoam(), TMVA::MethodKNN::GetMvaValue(), TMVA::MethodKNN::GetRegressionValues(), TMVA::MethodPDEFoam::InitFoam(), ReadVariablesFromXML(), ReadVarsFromStream(), and TMVA::MethodKNN::Train().
UInt_t TMVA::MethodBase::GetNTargets | ( | ) | const [inline] |
Definition at line 299 of file MethodBase.h.
References DataInfo(), and TMVA::DataSetInfo::GetNTargets().
Referenced by AddTargetsXMLTo(), TMVA::MethodMLP::GetError(), TMVA::MethodLD::Init(), TMVA::MethodPDEFoam::InitFoam(), TMVA::MethodANNBase::ParseLayoutString(), ReadStateFromXML(), and TMVA::MethodPDEFoam::TrainMonoTargetRegression().
Definition at line 302 of file MethodBase.h.
References DataInfo(), TMVA::VariableInfo::GetInternalName(), and TMVA::DataSetInfo::GetVariableInfo().
Referenced by TMVA::MethodANNBase::CreateRanking(), TMVA::MethodCuts::CreateVariablePDFs(), main(), TMVA::MethodLikelihood::ReadWeightsFromStream(), TMVA::MethodLikelihood::ReadWeightsFromXML(), TMVAClassificationApplication(), and TMVA::MethodLikelihood::WriteWeightsToStream().
Definition at line 303 of file MethodBase.h.
References DataInfo(), TMVA::VariableInfo::GetLabel(), and TMVA::DataSetInfo::GetVariableInfo().
Referenced by TMVA::MethodCommittee::CreateRanking(), TMVA::MethodFisher::CreateRanking(), TMVA::MethodLD::CreateRanking(), TMVA::MethodRuleFit::CreateRanking(), TMVA::MethodBDT::CreateRanking(), TMVA::Rule::GetVarName(), TMVA::RuleEnsemble::Print(), TMVA::MethodFisher::PrintCoefficients(), and TMVA::MethodLD::PrintCoefficients().
Definition at line 304 of file MethodBase.h.
References DataInfo(), TMVA::VariableInfo::GetTitle(), and TMVA::DataSetInfo::GetVariableInfo().
Referenced by TMVA::RuleFit::FillVisHistCut(), and TMVA::RuleFit::MakeVisHists().
Definition at line 307 of file MethodBase.h.
References TMVA::TransformationHandler::GetMean(), and GetTransformationHandler().
Definition at line 308 of file MethodBase.h.
References TMVA::TransformationHandler::GetRMS(), and GetTransformationHandler().
Referenced by TMVA::Rule::RuleDist().
Definition at line 309 of file MethodBase.h.
References TMVA::TransformationHandler::GetMin(), and GetTransformationHandler().
Referenced by TMVA::MethodSVM::AddWeightsXMLTo(), TMVA::MethodANNBase::CreateRanking(), TMVA::MethodMLP::GeneticMinimize(), TMVA::MethodHMatrix::GetChi2(), TMVA::MethodLikelihood::GetMvaValue(), MakeClass(), TMVA::MethodFisher::PrintCoefficients(), TMVA::MethodLD::PrintCoefficients(), TMVA::MethodPDERS::SetVolumeElement(), TMVA::MethodLikelihood::Train(), TMVA::MethodMLP::TrainOneEventFast(), and TMVA::MethodLikelihood::WriteMonitoringHistosToFile().
Definition at line 310 of file MethodBase.h.
References TMVA::TransformationHandler::GetMax(), and GetTransformationHandler().
Referenced by TMVA::MethodSVM::AddWeightsXMLTo(), TMVA::MethodANNBase::CreateRanking(), TMVA::MethodMLP::GeneticMinimize(), TMVA::MethodHMatrix::GetChi2(), TMVA::MethodLikelihood::GetMvaValue(), MakeClass(), TMVA::MethodFisher::PrintCoefficients(), TMVA::MethodLD::PrintCoefficients(), TMVA::MethodPDERS::SetVolumeElement(), TMVA::MethodLikelihood::Train(), TMVA::MethodMLP::TrainOneEventFast(), and TMVA::MethodLikelihood::WriteMonitoringHistosToFile().
Double_t TMVA::MethodBase::GetSignalReferenceCut | ( | ) | const [inline] |
Definition at line 313 of file MethodBase.h.
References fSignalReferenceCut.
Referenced by TMVA::MethodBoost::FindMVACut(), and IsSignalLike().
void TMVA::MethodBase::SetSignalReferenceCut | ( | Double_t | cut | ) | [inline] |
Definition at line 316 of file MethodBase.h.
References fSignalReferenceCut.
Referenced by TMVA::MethodBoost::FindMVACut(), GetEfficiency(), TMVA::MethodPDEFoam::Init(), TMVA::MethodDT::Init(), TMVA::MethodRuleFit::Init(), TMVA::MethodHMatrix::Init(), TMVA::MethodMLP::Init(), TMVA::MethodLD::Init(), TMVA::MethodFisher::Init(), TMVA::MethodPDERS::Init(), TMVA::MethodBDT::Init(), TMVA::MethodLikelihood::ProcessOptions(), and TMVA::MethodCompositeBase::ReadWeightsFromXML().
TDirectory * TMVA::MethodBase::BaseDir | ( | ) | const |
Definition at line 1710 of file MethodBase.cxx.
References TDirectory::cd(), xmlio::Class, dir(), Endl, fBaseDir, TDirectory::FindObject(), GetMethodName(), GetMethodTypeName(), GetWeightFileName(), gSystem, TMVA::kDEBUG, TMVA::kFATAL, TMVA::Configurable::Log(), MethodBaseDir(), TDirectory::mkdir(), o, and TSystem::WorkingDirectory().
Referenced by TMVA::MethodCategory::AddMethod(), TMVA::OptimizeConfigParameters::EstimatorFunction(), TMVA::MethodRuleFit::GetMethodBaseDir(), TMVA::MethodRuleFit::InitMonitorNtuple(), TMVA::RuleFit::MakeDebugHists(), TMVA::RuleFit::MakeVisHists(), TMVA::OptimizeConfigParameters::optimizeScan(), TMVA::MethodBoost::Train(), TrainMethod(), WriteEvaluationHistosToFile(), TMVA::MethodLikelihood::WriteMonitoringHistosToFile(), TMVA::MethodBoost::WriteMonitoringHistosToFile(), TMVA::MethodCuts::WriteMonitoringHistosToFile(), TMVA::MethodCommittee::WriteMonitoringHistosToFile(), TMVA::MethodANNBase::WriteMonitoringHistosToFile(), TMVA::MethodRuleFit::WriteMonitoringHistosToFile(), TMVA::MethodBDT::WriteMonitoringHistosToFile(), and TMVA::OptimizeConfigParameters::~OptimizeConfigParameters().
TDirectory * TMVA::MethodBase::MethodBaseDir | ( | ) | const |
Definition at line 1748 of file MethodBase.cxx.
References Data(), dir(), Endl, fMethodBaseDir, Form(), TDirectory::GetDirectory(), GetMethodTypeName(), TMVA::kDEBUG, TMVA::Configurable::Log(), TDirectory::mkdir(), and TMVA::Factory::RootBaseDir().
Referenced by BaseDir(), and TMVA::MethodBoost::Train().
void TMVA::MethodBase::SetMethodDir | ( | TDirectory * | methodDir | ) | [inline] |
void TMVA::MethodBase::SetBaseDir | ( | TDirectory * | methodDir | ) | [inline] |
void TMVA::MethodBase::SetMethodBaseDir | ( | TDirectory * | methodDir | ) | [inline] |
UInt_t TMVA::MethodBase::GetTrainingTMVAVersionCode | ( | ) | const [inline] |
Definition at line 329 of file MethodBase.h.
References fTMVATrainingVersion.
Referenced by GetTrainingTMVAVersionString(), ReadStateFromStream(), TMVA::MethodLikelihood::ReadWeightsFromStream(), TMVA::MethodBDT::ReadWeightsFromStream(), TMVA::MethodDT::ReadWeightsFromXML(), TMVA::MethodBDT::ReadWeightsFromXML(), TMVA::MethodLikelihood::ReadWeightsFromXML(), WriteStateToStream(), and WriteStateToXML().
UInt_t TMVA::MethodBase::GetTrainingROOTVersionCode | ( | ) | const [inline] |
Definition at line 330 of file MethodBase.h.
References fROOTTrainingVersion.
Referenced by GetTrainingROOTVersionString(), WriteStateToStream(), and WriteStateToXML().
TString TMVA::MethodBase::GetTrainingTMVAVersionString | ( | ) | const |
Definition at line 2939 of file MethodBase.cxx.
References a, b, c, Form(), and GetTrainingTMVAVersionCode().
Referenced by GetLine(), ReadStateFromXML(), WriteStateToStream(), and WriteStateToXML().
TString TMVA::MethodBase::GetTrainingROOTVersionString | ( | ) | const |
Definition at line 2950 of file MethodBase.cxx.
References a, b, c, Form(), and GetTrainingROOTVersionCode().
Referenced by GetLine(), ReadStateFromXML(), WriteStateToStream(), and WriteStateToXML().
TransformationHandler& TMVA::MethodBase::GetTransformationHandler | ( | ) | [inline] |
Definition at line 334 of file MethodBase.h.
References fTransformation.
Referenced by TMVA::MethodLikelihood::CreateRanking(), CreateVariableTransforms(), TMVA::OptimizeConfigParameters::EstimatorFunction(), GetEvent(), GetEventCollection(), GetMean(), TMVA::MethodLikelihood::GetMvaValue(), TMVA::MethodSVM::GetRegressionValues(), TMVA::MethodFDA::GetRegressionValues(), TMVA::MethodPDEFoam::GetRegressionValues(), TMVA::MethodBDT::GetRegressionValues(), TMVA::MethodLD::GetRegressionValues(), TMVA::MethodANNBase::GetRegressionValues(), TMVA::MethodPDERS::GetRegressionValues(), GetRMS(), GetXmax(), GetXmin(), MakeClass(), TMVA::MethodLikelihood::MakeClassSpecific(), TMVA::OptimizeConfigParameters::optimizeScan(), TMVA::MethodFisher::PrintCoefficients(), TMVA::MethodLD::PrintCoefficients(), TMVA::MethodCuts::PrintCuts(), ReadStateFromStream(), ReadStateFromXML(), TMVA::MethodLikelihood::Train(), TrainMethod(), WriteEvaluationHistosToFile(), and WriteStateToXML().
const TransformationHandler& TMVA::MethodBase::GetTransformationHandler | ( | ) | const [inline] |
DataSetInfo& TMVA::MethodBase::DataInfo | ( | ) | const [inline] |
Definition at line 340 of file MethodBase.h.
References fDataSetInfo.
Referenced by TMVA::MethodCommittee::AdaBoost(), AddClassesXMLTo(), TMVA::MethodCategory::AddMethod(), AddSpectatorsXMLTo(), AddTargetsXMLTo(), AddVarsXMLTo(), TMVA::RuleFit::Boost(), TMVA::RuleFitParams::CalcAverageTruth(), TMVA::MethodBoost::CalcMethodWeight(), TMVA::MethodMLP::CalculateEstimator(), TMVA::MethodHMatrix::ComputeCovariance(), TMVA::MethodCategory::CreateCategoryDSI(), TMVA::MethodBoost::CreateMVAHistorgrams(), CreateMVAPdfs(), TMVA::MethodLikelihood::CreateRanking(), TMVA::MethodCuts::CreateVariablePDFs(), CreateVariableTransforms(), Data(), TMVA::MethodLikelihood::DeclareOptions(), TMVA::RuleFitParams::ErrorRateBin(), TMVA::RuleFitParams::ErrorRateRoc(), TMVA::RuleFitParams::ErrorRateRocTst(), TMVA::MethodCuts::EstimatorFunction(), TMVA::MethodFDA::EstimatorFunction(), TMVA::MethodPDEFoam::FillVariableNamesToFoam(), TMVA::RuleFit::FillVisHistCorr(), TMVA::MethodBoost::FindMVACut(), TMVA::MethodBoost::GetBoostROCIntegral(), TMVA::MethodFisher::GetCov_WithinClass(), TMVA::MethodMLP::GetDesiredOutput(), GetEfficiency(), TMVA::MethodMLP::GetError(), GetInputLabel(), GetInputTitle(), GetInputVar(), TMVA::MethodLD::GetLDCoeff(), TMVA::MethodFisher::GetMean(), GetMulticlassTrainingEfficiency(), TMVA::MethodFDA::GetMulticlassValues(), TMVA::MethodANNBase::GetMulticlassValues(), TMVA::MethodBDT::GetMulticlassValues(), TMVA::OptimizeConfigParameters::GetMVADists(), TMVA::MethodLikelihood::GetMvaValue(), GetNTargets(), GetNvar(), GetNVariables(), GetOriginalVarName(), TMVA::MethodLD::GetSum(), TMVA::MethodLD::GetSumVal(), GetTrainingEfficiency(), TMVA::RuleFitAPI::ImportSetup(), TMVA::MethodLD::Init(), TMVA::MethodBDT::Init(), InitBase(), TMVA::RuleFitParams::LossFunction(), MakeClass(), TMVA::MethodLikelihood::MakeClassSpecific(), TMVA::RuleFit::MakeForest(), TMVA::RuleFitParams::MakeGradientVector(), TMVA::RuleFitParams::MakeTstGradientVector(), TMVA::RuleFit::MakeVisHists(), TMVA::RuleFitParams::Optimism(), TMVA::MethodANNBase::ParseLayoutString(), TMVA::MethodCuts::PrintCuts(), TMVA::MethodCFMlpANN::ProcessOptions(), TMVA::MethodFDA::ProcessOptions(), TMVA::MethodLikelihood::ProcessOptions(), ReadClassesFromXML(), ReadSpectatorsFromXML(), ReadStateFromStream(), ReadStateFromXML(), ReadTargetsFromXML(), ReadVariablesFromXML(), TMVA::RuleFitAPI::ReadVarImp(), ReadVarsFromStream(), TMVA::MethodTMlpANN::ReadWeightsFromStream(), TMVA::MethodCompositeBase::ReadWeightsFromStream(), TMVA::MethodCommittee::ReadWeightsFromStream(), TMVA::MethodCategory::ReadWeightsFromXML(), TMVA::MethodTMlpANN::ReadWeightsFromXML(), TMVA::MethodCompositeBase::ReadWeightsFromXML(), TMVA::MethodMLP::SimulateEvent(), TMVA::MethodBoost::SingleBoost(), Statistics(), TestClassification(), TMVA::MethodBoost::TestClassification(), TestMulticlass(), TMVA::MethodBDT::TestTreeQuality(), TMVA::MethodDT::TestTreeQuality(), TMVA::MethodBDT::Train(), TMVA::MethodBoost::Train(), TMVA::MethodFDA::Train(), TMVA::MethodKNN::Train(), TMVA::MethodCommittee::Train(), TMVA::MethodLikelihood::Train(), TMVA::MethodTMlpANN::Train(), TMVA::MethodPDEFoam::Train(), TMVA::MethodCuts::Train(), TMVA::MethodMLP::TrainOneEvent(), TMVA::MethodPDEFoam::TrainSeparatedClassification(), TMVA::RuleFitParams::Type(), TMVA::RuleFitAPI::WriteLx(), TMVA::RuleFitAPI::WriteTest(), TMVA::RuleFitAPI::WriteTrain(), TMVA::RuleFitAPI::WriteVarNames(), and WriteVarsToStream().
UInt_t TMVA::MethodBase::GetNEvents | ( | void | ) | const [inline] |
temporary event when testing on a different DataSet than the own one
Definition at line 345 of file MethodBase.h.
References Data(), and TMVA::DataSet::GetNEvents().
Referenced by TMVA::MethodMLP::CalculateEstimator(), TMVA::MethodPDEFoam::CalcXminXmax(), TMVA::MethodMLP::ComputeDEDw(), TMVA::MethodFDA::EstimatorFunction(), TMVA::MethodMLP::GetApproxInvHessian(), TMVA::MethodBoost::GetBoostROCIntegral(), TMVA::MethodMLP::GetError(), TMVA::MethodRuleFit::InitEventSample(), TestClassification(), TestRegression(), TMVA::MethodKNN::Train(), TMVA::MethodFDA::Train(), TMVA::MethodMLP::Train(), TMVA::MethodPDEFoam::TrainMonoTargetRegression(), TMVA::MethodPDEFoam::TrainMultiTargetRegression(), TMVA::MethodPDEFoam::TrainSeparatedClassification(), TMVA::MethodPDEFoam::TrainUnifiedClassification(), and TMVA::MethodMLP::UpdateRegulators().
const TMVA::Event * TMVA::MethodBase::GetEvent | ( | ) | const [inline] |
Definition at line 640 of file MethodBase.h.
References Data(), fTmpEvent, GetTransformationHandler(), and TMVA::TransformationHandler::Transform().
Referenced by TMVA::MethodMLP::CalculateEstimator(), TMVA::MethodPDEFoam::CalcXminXmax(), TMVA::MethodHMatrix::ComputeCovariance(), TMVA::MethodMLP::ComputeDEDw(), CreateMVAPdfs(), TMVA::MethodLikelihood::CreateRanking(), TMVA::MethodCuts::CreateVariablePDFs(), TMVA::MethodCuts::EstimatorFunction(), TMVA::MethodFDA::EstimatorFunction(), TMVA::MethodBoost::FindMVACut(), TMVA::MethodMLP::GetApproxInvHessian(), TMVA::MethodBoost::GetBoostROCIntegral(), TMVA::MethodHMatrix::GetChi2(), TMVA::MethodFisher::GetCov_WithinClass(), GetEfficiency(), TMVA::MethodMLP::GetError(), GetEvent(), TMVA::MethodFisher::GetMean(), TMVA::MethodFDA::GetMulticlassValues(), TMVA::MethodANNBase::GetMulticlassValues(), TMVA::MethodBDT::GetMulticlassValues(), TMVA::MethodFisher::GetMvaValue(), TMVA::MethodCuts::GetMvaValue(), TMVA::MethodKNN::GetMvaValue(), TMVA::MethodPDERS::GetMvaValue(), TMVA::MethodCFMlpANN::GetMvaValue(), TMVA::MethodANNBase::GetMvaValue(), TMVA::MethodPDEFoam::GetMvaValue(), TMVA::MethodRuleFit::GetMvaValue(), TMVA::MethodFDA::GetMvaValue(), TMVA::MethodLD::GetMvaValue(), TMVA::MethodBDT::GetMvaValue(), TMVA::MethodSVM::GetMvaValue(), TMVA::MethodTMlpANN::GetMvaValue(), TMVA::MethodDT::GetMvaValue(), TMVA::MethodLikelihood::GetMvaValue(), TMVA::MethodCategory::GetMvaValue(), TMVA::MethodSVM::GetRegressionValues(), TMVA::MethodPDEFoam::GetRegressionValues(), TMVA::MethodFDA::GetRegressionValues(), TMVA::MethodLD::GetRegressionValues(), TMVA::MethodBDT::GetRegressionValues(), TMVA::MethodKNN::GetRegressionValues(), TMVA::MethodANNBase::GetRegressionValues(), TMVA::MethodPDERS::GetRegressionValues(), TMVA::MethodKNN::getRMS(), TMVA::MethodLD::GetSum(), TMVA::MethodLD::GetSumVal(), GetTestingEvent(), GetTrainingEfficiency(), GetTrainingEvent(), TMVA::MethodRuleFit::InitEventSample(), TMVA::MethodCFMlpANN::ProcessOptions(), Statistics(), TestClassification(), TestRegression(), TMVA::MethodKNN::Train(), TMVA::MethodFDA::Train(), TMVA::MethodTMlpANN::Train(), TMVA::MethodSVM::Train(), TMVA::MethodCuts::Train(), TMVA::MethodPDEFoam::TrainMonoTargetRegression(), TMVA::MethodPDEFoam::TrainMultiTargetRegression(), TMVA::MethodMLP::TrainOneEvent(), TMVA::MethodMLP::TrainOneEventFast(), TMVA::MethodPDEFoam::TrainSeparatedClassification(), TMVA::MethodPDEFoam::TrainUnifiedClassification(), and TMVA::RuleFitAPI::WriteTest().
const TMVA::Event * TMVA::MethodBase::GetEvent | ( | const TMVA::Event * | ev | ) | const [inline] |
Definition at line 635 of file MethodBase.h.
References GetTransformationHandler(), and TMVA::TransformationHandler::Transform().
const TMVA::Event * TMVA::MethodBase::GetEvent | ( | Long64_t | ievt | ) | const [inline] |
Definition at line 648 of file MethodBase.h.
References Data(), fTmpEvent, GetEvent(), GetTransformationHandler(), and TMVA::TransformationHandler::Transform().
const TMVA::Event * TMVA::MethodBase::GetEvent | ( | Long64_t | ievt, | |
Types::ETreeType | type | |||
) | const [inline] |
Definition at line 654 of file MethodBase.h.
References Data(), fTmpEvent, GetEvent(), GetTransformationHandler(), and TMVA::TransformationHandler::Transform().
const TMVA::Event * TMVA::MethodBase::GetTrainingEvent | ( | Long64_t | ievt | ) | const [inline] |
Definition at line 660 of file MethodBase.h.
References fTmpEvent, GetEvent(), and TMVA::Types::kTraining.
Referenced by TMVA::MethodPDERS::GetSample(), TMVA::MethodBDT::InitEventSample(), and TMVA::RuleFitAPI::WriteTrain().
const TMVA::Event * TMVA::MethodBase::GetTestingEvent | ( | Long64_t | ievt | ) | const [inline] |
Definition at line 666 of file MethodBase.h.
References fTmpEvent, GetEvent(), and TMVA::Types::kTesting.
const std::vector< TMVA::Event * > & TMVA::MethodBase::GetEventCollection | ( | Types::ETreeType | type | ) |
Definition at line 2925 of file MethodBase.cxx.
References TMVA::TransformationHandler::CalcTransformations(), Data(), fEventCollections, TMVA::DataSet::GetEventCollection(), GetTransformationHandler(), and TMVA::DataSet::TreeIndex().
Referenced by TMVA::MethodPDERS::CreateBinarySearchTree(), TMVA::MethodBoost::CreateMVAHistorgrams(), TMVA::MethodBoost::GetBoostROCIntegral(), TMVA::MethodCuts::GetEfficiency(), TMVA::MethodCuts::GetTrainingEfficiency(), TestClassification(), TMVA::MethodDT::Train(), TMVA::MethodCuts::Train(), TrainMethod(), and WriteEvaluationHistosToFile().
virtual Bool_t TMVA::MethodBase::IsSignalLike | ( | ) | [inline, virtual] |
Definition at line 359 of file MethodBase.h.
References GetMvaValue(), GetSignalReferenceCut(), kFALSE, and kTRUE.
Referenced by TMVA::MethodCommittee::AdaBoost().
DataSet* TMVA::MethodBase::Data | ( | ) | const [inline] |
Definition at line 361 of file MethodBase.h.
References DataInfo(), and TMVA::DataSetInfo::GetDataSet().
Referenced by TMVA::MethodCommittee::AdaBoost(), AddClassifierOutput(), AddClassifierOutputProb(), AddMulticlassOutput(), AddRegressionOutput(), TMVA::MethodMLP::BackPropagationMinimize(), TMVA::MethodCommittee::Bagging(), TMVA::MethodMLP::BFGSMinimize(), TMVA::MethodBoost::CalcMethodWeight(), TMVA::MethodBoost::CalcMVAValues(), TMVA::MethodMLP::CalculateEstimator(), TMVA::MethodPDEFoam::CalcXminXmax(), TMVA::MethodHMatrix::ComputeCovariance(), TMVA::MethodBoost::CreateMVAHistorgrams(), CreateMVAPdfs(), TMVA::MethodLikelihood::CreateRanking(), TMVA::MethodCuts::CreateVariablePDFs(), TMVA::MethodPDEFoam::FillVariableNamesToFoam(), TMVA::MethodBoost::FindMVACut(), TMVA::MethodBoost::GetBoostROCIntegral(), TMVA::MethodFisher::GetCov_WithinClass(), TMVA::MethodCuts::GetEfficiency(), GetEfficiency(), GetEvent(), GetEventCollection(), GetMaximumSignificance(), TMVA::MethodFisher::GetMean(), GetMulticlassEfficiency(), GetMulticlassTrainingEfficiency(), TMVA::OptimizeConfigParameters::GetMVADists(), TMVA::MethodTMlpANN::GetMvaValue(), GetNEvents(), GetRegressionDeviation(), TMVA::MethodPDEFoam::GetRegressionValues(), TMVA::MethodPDERS::GetSample(), TMVA::MethodLD::GetSum(), TMVA::MethodLD::GetSumVal(), GetTrainingEfficiency(), TMVA::MethodCuts::GetTrainingEfficiency(), HasTrainingTree(), TMVA::MethodDT::Init(), TMVA::MethodSVM::Init(), TMVA::MethodBDT::Init(), TMVA::MethodCategory::InitCircularTree(), TMVA::MethodBDT::InitEventSample(), TMVA::MethodRuleFit::InitEventSample(), TMVA::MethodPDEFoam::InitFoam(), MethodBaseDir(), TMVA::MethodDT::MonitorBoost(), TMVA::MethodBDT::OptimizeTuningParameters(), TMVA::MethodRuleFit::ProcessOptions(), TMVA::MethodMLP::ProcessOptions(), TMVA::MethodCFMlpANN::ProcessOptions(), TMVA::MethodLikelihood::ReadWeightsFromStream(), TMVA::MethodTMlpANN::ReadWeightsFromStream(), TMVA::MethodCompositeBase::ReadWeightsFromStream(), TMVA::MethodPDEFoam::ReadWeightsFromXML(), TMVA::MethodTMlpANN::ReadWeightsFromXML(), TMVA::RuleFitAPI::ReadYhat(), TMVA::MethodBDT::Reset(), TMVA::MethodBoost::ResetBoostWeights(), SetCurrentEvent(), TMVA::RuleFitAPI::SetTestParms(), TMVA::RuleFitAPI::SetTrainParms(), TMVA::MethodPDEFoam::SetXminXmax(), TMVA::MethodBoost::SingleBoost(), TMVA::MethodBoost::SingleTrain(), Statistics(), TestClassification(), TMVA::MethodBoost::TestClassification(), TestMulticlass(), TestRegression(), TMVA::MethodDT::TestTreeQuality(), TMVA::MethodBDT::Train(), TMVA::MethodBoost::Train(), TMVA::MethodCFMlpANN::Train(), TMVA::MethodLikelihood::Train(), TMVA::MethodTMlpANN::Train(), TMVA::MethodSVM::Train(), TMVA::MethodPDEFoam::Train(), TMVA::MethodCuts::Train(), TrainMethod(), TMVA::MethodPDEFoam::TrainMonoTargetRegression(), TMVA::MethodPDEFoam::TrainMultiTargetRegression(), TMVA::MethodMLP::TrainOneEpoch(), WriteEvaluationHistosToFile(), WriteStateToStream(), WriteStateToXML(), TMVA::RuleFitAPI::WriteTest(), and TMVA::RuleFitAPI::WriteTrain().
Bool_t TMVA::MethodBase::HasMVAPdfs | ( | ) | const [inline] |
Definition at line 363 of file MethodBase.h.
References fHasMVAPdfs.
Referenced by AddOutput(), ProcessBaseOptions(), ReadStateFromStream(), TestClassification(), and TrainMethod().
virtual void TMVA::MethodBase::SetAnalysisType | ( | Types::EAnalysisType | type | ) | [inline, virtual] |
Definition at line 364 of file MethodBase.h.
References fAnalysisType.
Referenced by GetLine(), ReadStateFromStream(), ReadStateFromXML(), TMVA::MethodPDEFoam::ReadWeightsFromXML(), TMVA::MethodBoost::Train(), and TMVA::MethodMLP::Train().
Types::EAnalysisType TMVA::MethodBase::GetAnalysisType | ( | void | ) | const [inline] |
Definition at line 365 of file MethodBase.h.
References fAnalysisType.
Referenced by TMVA::MethodCuts::GetEfficiency(), GetLine(), TMVA::MethodCuts::GetTrainingEfficiency(), TMVA::MethodBDT::Reset(), TMVA::MethodBDT::Train(), TMVA::MethodDT::Train(), TMVA::MethodBoost::Train(), TMVA::MethodMLP::Train(), WriteStateToStream(), and WriteStateToXML().
Bool_t TMVA::MethodBase::DoRegression | ( | ) | const [inline] |
Definition at line 366 of file MethodBase.h.
References fAnalysisType, and TMVA::Types::kRegression.
Referenced by TMVA::MethodPDEFoam::AddWeightsXMLTo(), TMVA::MethodPDERS::CalcAverages(), TMVA::MethodMLP::CalculateEstimator(), TMVA::MethodPDERS::CreateBinarySearchTree(), TMVA::MethodBDT::DeclareOptions(), TMVA::MethodDT::DeclareOptions(), TMVA::MethodSVM::DeclareOptions(), TMVA::MethodFDA::EstimatorFunction(), TMVA::MethodMLP::GetCEErr(), TMVA::MethodMLP::GetError(), TMVA::OptimizeConfigParameters::GetFOM(), TMVA::MethodLD::GetLDCoeff(), TMVA::MethodMLP::GetMSEErr(), GetRegressionDeviation(), TMVA::MethodLD::GetSumVal(), TMVA::MethodANNBase::ParseLayoutString(), TMVA::MethodANNBase::ProcessOptions(), TMVA::MethodBDT::ProcessOptions(), TMVA::MethodFDA::ProcessOptions(), TMVA::MethodPDEFoam::ReadFoamsFromFile(), ReadStateFromXML(), TMVA::MethodMLP::SimulateEvent(), TMVA::MethodBDT::Train(), TMVA::MethodFDA::Train(), TMVA::MethodSVM::Train(), TMVA::MethodPDEFoam::Train(), TrainMethod(), TMVA::MethodMLP::TrainOneEvent(), TMVA::MethodPDEFoam::WriteFoamsToFile(), and WriteStateToXML().
Bool_t TMVA::MethodBase::DoMulticlass | ( | ) | const [inline] |
Definition at line 367 of file MethodBase.h.
References fAnalysisType, and TMVA::Types::kMulticlass.
Referenced by TMVA::MethodMLP::CalculateEstimator(), TMVA::MethodFDA::EstimatorFunction(), TMVA::MethodMLP::GetCEErr(), TMVA::MethodMLP::GetError(), TMVA::MethodMLP::GetMSEErr(), TMVA::MethodFDA::Init(), TMVA::MethodANNBase::ParseLayoutString(), TMVA::MethodANNBase::ProcessOptions(), TMVA::MethodFDA::ProcessOptions(), ReadStateFromXML(), TMVA::MethodMLP::SimulateEvent(), TMVA::MethodBDT::Train(), TrainMethod(), TMVA::MethodMLP::TrainOneEvent(), and WriteStateToXML().
void TMVA::MethodBase::DisableWriting | ( | Bool_t | setter | ) | [inline] |
void TMVA::MethodBase::SetWeightFileName | ( | TString | ) | [protected] |
const TString& TMVA::MethodBase::GetWeightFileDir | ( | ) | const [inline, protected] |
Definition at line 381 of file MethodBase.h.
References fFileDir.
Referenced by GetWeightFileName(), MakeClass(), TMVA::MethodTMlpANN::MakeClass(), and MethodBase().
void TMVA::MethodBase::SetWeightFileDir | ( | TString | fileDir | ) | [protected] |
Definition at line 1773 of file MethodBase.cxx.
References fFileDir, gSystem, and TSystem::MakeDirectory().
Referenced by MethodBase().
Bool_t TMVA::MethodBase::IsNormalised | ( | ) | const [inline, protected] |
Definition at line 385 of file MethodBase.h.
References fNormalise.
Referenced by TMVA::MethodANNBase::CreateRanking(), TMVA::MethodHMatrix::GetChi2(), MakeClass(), TMVA::MethodFisher::PrintCoefficients(), TMVA::MethodLD::PrintCoefficients(), TMVA::MethodCuts::ProcessOptions(), ReadStateFromStream(), TMVA::MethodBDT::Train(), TMVA::MethodKNN::Train(), TMVA::MethodPDERS::Train(), TMVA::MethodMLP::TrainOneEventFast(), and TMVA::MethodRuleFit::TrainTMVARuleFit().
void TMVA::MethodBase::SetNormalised | ( | Bool_t | norm | ) | [inline, protected] |
Definition at line 386 of file MethodBase.h.
References fNormalise.
Referenced by TMVA::MethodSVM::Init(), TMVA::MethodCFMlpANN::Init(), and TMVA::MethodCuts::ProcessOptions().
Bool_t TMVA::MethodBase::Verbose | ( | void | ) | const [inline, protected] |
Definition at line 392 of file MethodBase.h.
References fVerbose.
Referenced by TMVA::MethodANNBase::PrintMessage().
Bool_t TMVA::MethodBase::Help | ( | ) | const [inline, protected] |
Definition at line 399 of file MethodBase.h.
References fInputVars.
Referenced by TMVA::MethodTMlpANN::Train().
Definition at line 400 of file MethodBase.h.
References DataInfo(), TMVA::VariableInfo::GetExpression(), and TMVA::DataSetInfo::GetVariableInfo().
Referenced by MakeClass(), and TMVA::MethodLikelihood::MakeClassSpecific().
Bool_t TMVA::MethodBase::HasTrainingTree | ( | ) | const [inline, protected] |
Definition at line 402 of file MethodBase.h.
References Data(), and TMVA::DataSet::GetNTrainingEvents().
Referenced by TMVA::MethodBDT::InitEventSample(), TMVA::MethodRuleFit::ProcessOptions(), and TMVA::MethodLD::ProcessOptions().
virtual void TMVA::MethodBase::MakeClassSpecific | ( | std::ostream & | , | |
const TString & | = "" | |||
) | const [inline, protected, virtual] |
virtual void TMVA::MethodBase::MakeClassSpecificHeader | ( | std::ostream & | , | |
const TString & | = "" | |||
) | const [inline, protected, virtual] |
TMVA::MethodBase * TMVA::MethodBase::GetThisBase | ( | ) | [static, protected] |
Definition at line 2961 of file MethodBase.cxx.
References fgThisBase.
Referenced by IGetEffForRoot().
void TMVA::MethodBase::Statistics | ( | Types::ETreeType | treeType, | |
const TString & | theVarName, | |||
Double_t & | , | |||
Double_t & | , | |||
Double_t & | , | |||
Double_t & | , | |||
Double_t & | , | |||
Double_t & | ||||
) | [protected] |
Definition at line 2535 of file MethodBase.cxx.
References Data(), DataInfo(), Endl, entries, TMVA::DataSetInfo::FindVarIndex(), TMVA::DataSet::GetCurrentType(), GetEvent(), TMVA::DataSet::GetNEvents(), TMVA::kFATAL, TMVA::Configurable::Log(), Long64_t, TMath::Max(), TMath::Min(), TMVA::DataSet::SetCurrentType(), and TMath::Sqrt().
Referenced by TMVA::MethodANNBase::CreateRanking().
Bool_t TMVA::MethodBase::TxtWeightsOnly | ( | ) | const [inline, protected] |
Definition at line 429 of file MethodBase.h.
References fIgnoreNegWeightsInTraining, and TMVA::Event::GetWeight().
Referenced by TMVA::MethodFisher::GetCov_WithinClass(), TMVA::MethodFisher::GetMean(), and TMVA::MethodFDA::Train().
Bool_t TMVA::MethodBase::IsConstructedFromWeightFile | ( | ) | const [inline, protected] |
Definition at line 433 of file MethodBase.h.
References fConstructedFromWeightFile.
Referenced by TMVA::MethodBDT::ProcessOptions().
virtual void TMVA::MethodBase::SetCurrentEvent | ( | Long64_t | ievt | ) | const [inline, virtual] |
Definition at line 436 of file MethodBase.h.
References Data(), and TMVA::DataSet::SetCurrentEvent().
Referenced by AddClassifierOutput(), AddClassifierOutputProb(), AddMulticlassOutput(), and AddRegressionOutput().
void TMVA::MethodBase::InitBase | ( | ) | [private] |
Definition at line 308 of file MethodBase.cxx.
References DataInfo(), fBackgroundClass, fEventCollections, fInputVars, fMeanB, fMeanS, fMulticlassReturnVal, fNbins, fNbinsH, TMVA::Config::VariablePlotting::fNbinsXOfROCCurve, fRanking, fRegressionReturnVal, fRmsB, fRmsS, fSignalClass, fSplRefB, fSplRefS, fSplTrainB, fSplTrainEffBvsS, fSplTrainS, fTestTime, fTrainTime, fTxtWeightsOnly, TMVA::Config::fVariablePlotting, fXmax, fXmin, TMVA::gConfig(), TMVA::DataSetInfo::GetClassInfo(), GetMethodTypeName(), TMVA::ClassInfo::GetNumber(), GetNvar(), ResetThisBase(), TMVA::Configurable::SetConfigDescription(), and TMVA::Configurable::SetConfigName().
Referenced by SetupMethod().
void TMVA::MethodBase::DeclareBaseOptions | ( | ) | [private] |
Definition at line 362 of file MethodBase.cxx.
References TMVA::Configurable::AddPreDefVal(), TMVA::Configurable::DeclareOptionRef(), fHasMVAPdfs, fHelp, fIgnoreNegWeightsInTraining, fNormalise, fTxtWeightsOnly, fVarTransformString, fVerbose, fVerbosityLevelString, and kFALSE.
Referenced by SetupMethod().
void TMVA::MethodBase::ProcessBaseOptions | ( | ) | [private] |
Definition at line 405 of file MethodBase.cxx.
References CreateVariableTransforms(), TMVA::PDF::DeclareOptions(), Endl, fDefaultPDF, fMVAPdfB, fMVAPdfS, fVarTransformString, fVerbose, fVerbosityLevelString, GetName(), TMVA::Configurable::GetOptions(), HasMVAPdfs(), TMVA::kDEBUG, TMVA::kERROR, TMVA::kFATAL, TMVA::kINFO, TMVA::kVERBOSE, TMVA::kWARNING, TMVA::Configurable::Log(), TMVA::Configurable::ParseOptions(), TMVA::PDF::ProcessOptions(), TMVA::MsgLogger::SetMinType(), and TMVA::Configurable::SetOptions().
Referenced by ProcessSetup().
ECutOrientation TMVA::MethodBase::GetCutOrientation | ( | ) | const [inline, private] |
Definition at line 451 of file MethodBase.h.
References fCutOrientation.
Referenced by GetEffForRoot().
void TMVA::MethodBase::ResetThisBase | ( | ) | [private] |
Definition at line 2968 of file MethodBase.cxx.
References fgThisBase.
Referenced by GetEfficiency(), GetTrainingEfficiency(), and InitBase().
void TMVA::MethodBase::CreateMVAPdfs | ( | ) | [private] |
Definition at line 1883 of file MethodBase.cxx.
References TMVA::PDF::BuildPDF(), Data(), DataInfo(), Endl, TH1::Fill(), fMVAPdfB, fMVAPdfS, Form(), GetEvent(), TMVA::DataSet::GetEvent(), TMVA::PDF::GetHistNBins(), GetMethodName(), GetMethodTypeName(), TMVA::DataSet::GetResults(), GetSeparation(), TMVA::ResultsClassification::GetSize(), TMVA::ResultsClassification::GetValueVector(), TMVA::Event::GetWeight(), TMVA::gTools(), TMVA::Types::kClassification, TMVA::kFATAL, TMVA::kINFO, TMVA::Types::kTraining, TMVA::Configurable::Log(), TMVA::Tools::NormHist(), TMVA::DataSet::SetCurrentType(), TH1::Sumw2(), TMVA::PDF::ValidatePDF(), and TObject::Write().
Referenced by TrainMethod().
Definition at line 2893 of file MethodBase.cxx.
References GetEffForRoot(), and GetThisBase().
Referenced by GetEfficiency(), and GetTrainingEfficiency().
Definition at line 2900 of file MethodBase.cxx.
References TMVA::TSpline1::Eval(), fEffS, TH1::FindBin(), fSplRefS, fXmax, fXmin, TH1::GetBinContent(), GetCutOrientation(), kPositive, retval, and Use_Splines_for_Eff_.
Referenced by IGetEffForRoot().
Bool_t TMVA::MethodBase::GetLine | ( | std::istream & | fin, | |
char * | buf | |||
) | [private] |
Definition at line 1839 of file MethodBase.cxx.
References code, Endl, fROOTTrainingVersion, fTMVATrainingVersion, GetAnalysisType(), GetTrainingROOTVersionString(), GetTrainingTMVAVersionString(), TMVA::Types::kClassification, TMVA::kFATAL, TMVA::kINFO, TMVA::Types::kMulticlass, TMVA::Types::kRegression, length, line, TMVA::Configurable::Log(), s, SetAnalysisType(), and start.
Referenced by ReadStateFromStream().
void TMVA::MethodBase::AddClassifierOutput | ( | Types::ETreeType | type | ) | [private, virtual] |
Definition at line 732 of file MethodBase.cxx.
References Data(), Endl, GetMethodName(), GetMvaValue(), GetName(), TMVA::DataSet::GetNEvents(), TMVA::DataSet::GetResults(), TMVA::Types::kClassification, TMVA::kINFO, TMVA::Types::kTesting, TMVA::Types::kTraining, TMVA::Configurable::Log(), Long64_t, nEvents, TMVA::ResultsClassification::Resize(), SetCurrentEvent(), TMVA::DataSet::SetCurrentType(), SetTestTime(), TMVA::ResultsClassification::SetValue(), and timer.
Referenced by AddOutput(), and TrainMethod().
void TMVA::MethodBase::AddClassifierOutputProb | ( | Types::ETreeType | type | ) | [private, virtual] |
Definition at line 771 of file MethodBase.cxx.
References Data(), Endl, GetMethodName(), GetMvaValue(), GetName(), TMVA::DataSet::GetNEvents(), GetProba(), TMVA::DataSet::GetResults(), TMVA::Types::kClassification, TMVA::kINFO, TMVA::Types::kTraining, TMVA::Configurable::Log(), Long64_t, nEvents, TMVA::ResultsClassification::Resize(), SetCurrentEvent(), TMVA::DataSet::SetCurrentType(), TMVA::ResultsClassification::SetValue(), and timer.
Referenced by AddOutput(), and TrainMethod().
void TMVA::MethodBase::AddRegressionOutput | ( | Types::ETreeType | type | ) | [private, virtual] |
Definition at line 637 of file MethodBase.cxx.
References Data(), Endl, GetMethodName(), GetName(), TMVA::DataSet::GetNEvents(), GetRegressionValues(), TMVA::DataSet::GetResults(), GetTestvarName(), TMVA::kINFO, TMVA::Types::kRegression, TMVA::Types::kTesting, TMVA::Types::kTraining, TMVA::Configurable::Log(), Long64_t, nEvents, SetCurrentEvent(), TMVA::DataSet::SetCurrentType(), SetTestTime(), and timer.
Referenced by AddOutput(), and TrainMethod().
void TMVA::MethodBase::AddMulticlassOutput | ( | Types::ETreeType | type | ) | [private, virtual] |
Definition at line 676 of file MethodBase.cxx.
References Data(), Endl, fNbins, fNbinsH, GetMethodName(), GetMulticlassValues(), GetName(), TMVA::DataSet::GetNEvents(), TMVA::DataSet::GetResults(), GetTestvarName(), TMVA::kFATAL, TMVA::kINFO, TMVA::Types::kMulticlass, TMVA::Types::kTesting, TMVA::Types::kTraining, TMVA::Configurable::Log(), Long64_t, nEvents, TString::Resize(), SetCurrentEvent(), TMVA::DataSet::SetCurrentType(), SetTestTime(), and timer.
Referenced by AddOutput(), and TrainMethod().
void TMVA::MethodBase::AddInfoItem | ( | void * | gi, | |
const TString & | name, | |||
const TString & | value | |||
) | const [private] |
Definition at line 1087 of file MethodBase.cxx.
References TMVA::Tools::AddAttr(), TMVA::Tools::AddChild(), TMVA::gTools(), name, and value.
Referenced by WriteStateToXML().
void TMVA::MethodBase::CreateVariableTransforms | ( | const TString & | trafoDefinition | ) | [private] |
Definition at line 455 of file MethodBase.cxx.
References TMVA::TransformationHandler::AddTransformation(), TList::At(), DataInfo(), Endl, TMVA::DataSetInfo::GetClassInfo(), TCollection::GetEntries(), TMVA::ClassInfo::GetName(), TMVA::ClassInfo::GetNumber(), GetTransformationHandler(), TMVA::gTools(), TMVA::kFATAL, TMVA::kINFO, TMVA::Configurable::Log(), NULL, and TMVA::Tools::ParseFormatLine().
Referenced by ProcessBaseOptions().
Bool_t TMVA::MethodBase::IgnoreEventsWithNegWeightsInTraining | ( | ) | const [inline, protected] |
Definition at line 575 of file MethodBase.h.
References fIgnoreNegWeightsInTraining.
Referenced by TMVA::MethodHMatrix::ComputeCovariance(), TMVA::MethodLD::GetSum(), TMVA::MethodLD::GetSumVal(), TMVA::MethodBDT::InitEventSample(), TMVA::MethodRuleFit::ProcessOptions(), TMVA::MethodCuts::ProcessOptions(), TMVA::MethodSVM::ProcessOptions(), TMVA::MethodMLP::ProcessOptions(), TMVA::MethodTMlpANN::ProcessOptions(), TMVA::MethodCFMlpANN::ProcessOptions(), TMVA::MethodPDERS::ProcessOptions(), TMVA::MethodKNN::Train(), TMVA::MethodLikelihood::Train(), TMVA::MethodPDEFoam::TrainMonoTargetRegression(), TMVA::MethodPDEFoam::TrainMultiTargetRegression(), TMVA::MethodPDEFoam::TrainSeparatedClassification(), and TMVA::MethodPDEFoam::TrainUnifiedClassification().
void TMVA::MethodBase::SetupMethod | ( | ) |
void TMVA::MethodBase::ProcessSetup | ( | ) |
virtual void TMVA::MethodBase::CheckSetup | ( | ) | [virtual] |
void TMVA::MethodBase::AddOutput | ( | Types::ETreeType | type, | |
Types::EAnalysisType | analysisType | |||
) |
void TMVA::MethodBase::TrainMethod | ( | ) |
virtual std::map<TString,Double_t> TMVA::MethodBase::OptimizeTuningParameters | ( | TString | fomType = "ROCIntegral" , |
|
TString | fitType = "FitGA" | |||
) | [virtual] |
virtual void TMVA::MethodBase::SetTuneParameters | ( | std::map< TString, Double_t > | tuneParameters | ) | [virtual] |
virtual void TMVA::MethodBase::Train | ( | ) | [pure virtual] |
Implements TMVA::IMethod.
void TMVA::MethodBase::SetTrainTime | ( | Double_t | trainTime | ) | [inline] |
Double_t TMVA::MethodBase::GetTrainTime | ( | ) | const [inline] |
void TMVA::MethodBase::SetTestTime | ( | Double_t | testTime | ) | [inline] |
Double_t TMVA::MethodBase::GetTestTime | ( | ) | const [inline] |
virtual void TMVA::MethodBase::TestClassification | ( | ) | [virtual] |
virtual void TMVA::MethodBase::TestMulticlass | ( | ) | [virtual] |
virtual void TMVA::MethodBase::TestRegression | ( | Double_t & | bias, | |
Double_t & | biasT, | |||
Double_t & | dev, | |||
Double_t & | devT, | |||
Double_t & | rms, | |||
Double_t & | rmsT, | |||
Double_t & | mInf, | |||
Double_t & | mInfT, | |||
Double_t & | corr, | |||
Types::ETreeType | type | |||
) | [virtual] |
virtual void TMVA::MethodBase::Init | ( | ) | [pure virtual] |
Implements TMVA::IMethod.
virtual void TMVA::MethodBase::DeclareOptions | ( | ) | [pure virtual] |
Implements TMVA::IMethod.
virtual void TMVA::MethodBase::ProcessOptions | ( | ) | [pure virtual] |
Implements TMVA::IMethod.
virtual void TMVA::MethodBase::DeclareCompatibilityOptions | ( | ) | [virtual] |
virtual void TMVA::MethodBase::Reset | ( | void | ) | [inline, virtual] |
Definition at line 163 of file MethodBase.h.
virtual Double_t TMVA::MethodBase::GetMvaValue | ( | Double_t * | errLower = 0 , |
|
Double_t * | errUpper = 0 | |||
) | [pure virtual] |
Implements TMVA::IMethod.
Double_t TMVA::MethodBase::GetMvaValue | ( | const TMVA::Event *const | ev, | |
Double_t * | err = 0 , |
|||
Double_t * | errUpper = 0 | |||
) |
virtual const std::vector<Float_t>& TMVA::MethodBase::GetRegressionValues | ( | ) | [inline, virtual] |
virtual const std::vector<Float_t>& TMVA::MethodBase::GetMulticlassValues | ( | ) | [inline, virtual] |
virtual Double_t TMVA::MethodBase::GetRarity | ( | Double_t | mvaVal, | |
Types::ESBType | reftype = Types::kBackground | |||
) | const [virtual] |
virtual const Ranking* TMVA::MethodBase::CreateRanking | ( | ) | [pure virtual] |
Implements TMVA::IMethod.
virtual Bool_t TMVA::MethodBase::MonitorBoost | ( | MethodBoost * | ) | [inline, virtual] |
virtual void TMVA::MethodBase::MakeClass | ( | const TString & | classFileName = TString("") |
) | const [virtual] |
Implements TMVA::IMethod.
void TMVA::MethodBase::PrintHelpMessage | ( | ) | const [virtual] |
Implements TMVA::IMethod.
void TMVA::MethodBase::WriteStateToFile | ( | ) | const |
void TMVA::MethodBase::ReadStateFromFile | ( | ) |
virtual void TMVA::MethodBase::AddWeightsXMLTo | ( | void * | parent | ) | const [protected, pure virtual] |
virtual void TMVA::MethodBase::ReadWeightsFromXML | ( | void * | wghtnode | ) | [protected, pure virtual] |
virtual void TMVA::MethodBase::ReadWeightsFromStream | ( | std::istream & | ) | [protected, pure virtual] |
Implements TMVA::IMethod.
virtual void TMVA::MethodBase::ReadWeightsFromStream | ( | TFile & | ) | [inline, protected, virtual] |
Definition at line 220 of file MethodBase.h.
void TMVA::MethodBase::WriteStateToXML | ( | void * | parent | ) | const [private] |
void TMVA::MethodBase::ReadStateFromXML | ( | void * | parent | ) | [private] |
void TMVA::MethodBase::WriteStateToStream | ( | std::ostream & | tf | ) | const [private] |
void TMVA::MethodBase::WriteVarsToStream | ( | std::ostream & | tf, | |
const TString & | prefix = "" | |||
) | const [private] |
void TMVA::MethodBase::ReadStateFromStream | ( | std::istream & | tf | ) |
void TMVA::MethodBase::ReadStateFromStream | ( | TFile & | rf | ) |
void TMVA::MethodBase::ReadStateFromXMLString | ( | const char * | xmlstr | ) |
void TMVA::MethodBase::AddVarsXMLTo | ( | void * | parent | ) | const [private] |
void TMVA::MethodBase::AddSpectatorsXMLTo | ( | void * | parent | ) | const [private] |
void TMVA::MethodBase::AddTargetsXMLTo | ( | void * | parent | ) | const [private] |
void TMVA::MethodBase::AddClassesXMLTo | ( | void * | parent | ) | const [private] |
void TMVA::MethodBase::ReadVariablesFromXML | ( | void * | varnode | ) | [private] |
void TMVA::MethodBase::ReadSpectatorsFromXML | ( | void * | specnode | ) | [private] |
void TMVA::MethodBase::ReadTargetsFromXML | ( | void * | tarnode | ) | [private] |
void TMVA::MethodBase::ReadClassesFromXML | ( | void * | clsnode | ) | [private] |
void TMVA::MethodBase::ReadVarsFromStream | ( | std::istream & | istr | ) | [private] |
virtual void TMVA::MethodBase::WriteEvaluationHistosToFile | ( | Types::ETreeType | treetype | ) | [virtual] |
virtual void TMVA::MethodBase::WriteMonitoringHistosToFile | ( | ) | const [virtual] |
Implements TMVA::IMethod.
virtual Double_t TMVA::MethodBase::GetEfficiency | ( | const TString & | , | |
Types::ETreeType | , | |||
Double_t & | err | |||
) | [virtual] |
virtual std::vector<Float_t> TMVA::MethodBase::GetMulticlassEfficiency | ( | std::vector< std::vector< Float_t > > & | purity | ) | [virtual] |
virtual std::vector<Float_t> TMVA::MethodBase::GetMulticlassTrainingEfficiency | ( | std::vector< std::vector< Float_t > > & | purity | ) | [virtual] |
virtual Double_t TMVA::MethodBase::GetSignificance | ( | ) | const [virtual] |
virtual Double_t TMVA::MethodBase::GetROCIntegral | ( | PDF * | pdfS = 0 , |
|
PDF * | pdfB = 0 | |||
) | const [virtual] |
virtual Double_t TMVA::MethodBase::GetMaximumSignificance | ( | Double_t | SignalEvents, | |
Double_t | BackgroundEvents, | |||
Double_t & | optimal_significance_value | |||
) | const [virtual] |
virtual void TMVA::MethodBase::GetRegressionDeviation | ( | UInt_t | tgtNum, | |
Types::ETreeType | type, | |||
Double_t & | stddev, | |||
Double_t & | stddev90Percent | |||
) | const [virtual] |
const TString& TMVA::MethodBase::GetJobName | ( | ) | const [inline] |
const TString& TMVA::MethodBase::GetMethodName | ( | ) | const [inline] |
TString TMVA::MethodBase::GetMethodTypeName | ( | ) | const [inline] |
Definition at line 285 of file MethodBase.h.
References fMethodType, TMVA::Types::GetMethodName(), and TMVA::Types::Instance().
Types::EMVA TMVA::MethodBase::GetMethodType | ( | ) | const [inline] |
const char* TMVA::MethodBase::GetName | ( | ) | const [inline, virtual] |
Reimplemented from TMVA::Configurable.
Definition at line 287 of file MethodBase.h.
References TString::Data(), and fMethodName.
const TString& TMVA::MethodBase::GetTestvarName | ( | ) | const [inline] |
const TString TMVA::MethodBase::GetProbaName | ( | ) | const [inline] |
TString TMVA::MethodBase::GetWeightFileName | ( | ) | const |
void TMVA::MethodBase::SetTestvarName | ( | const TString & | v = "" |
) | [inline] |
UInt_t TMVA::MethodBase::GetNvar | ( | ) | const [inline] |
Definition at line 297 of file MethodBase.h.
References DataInfo(), and TMVA::DataSetInfo::GetNVariables().
UInt_t TMVA::MethodBase::GetNVariables | ( | ) | const [inline] |
Definition at line 298 of file MethodBase.h.
References DataInfo(), and TMVA::DataSetInfo::GetNVariables().
UInt_t TMVA::MethodBase::GetNTargets | ( | ) | const [inline] |
Definition at line 299 of file MethodBase.h.
References DataInfo(), and TMVA::DataSetInfo::GetNTargets().
Definition at line 302 of file MethodBase.h.
References DataInfo(), TMVA::VariableInfo::GetInternalName(), and TMVA::DataSetInfo::GetVariableInfo().
Definition at line 303 of file MethodBase.h.
References DataInfo(), TMVA::VariableInfo::GetLabel(), and TMVA::DataSetInfo::GetVariableInfo().
Definition at line 304 of file MethodBase.h.
References DataInfo(), TMVA::VariableInfo::GetTitle(), and TMVA::DataSetInfo::GetVariableInfo().
Definition at line 307 of file MethodBase.h.
References TMVA::TransformationHandler::GetMean(), and GetTransformationHandler().
Definition at line 308 of file MethodBase.h.
References TMVA::TransformationHandler::GetRMS(), and GetTransformationHandler().
Definition at line 309 of file MethodBase.h.
References TMVA::TransformationHandler::GetMin(), and GetTransformationHandler().
Definition at line 310 of file MethodBase.h.
References TMVA::TransformationHandler::GetMax(), and GetTransformationHandler().
Double_t TMVA::MethodBase::GetSignalReferenceCut | ( | ) | const [inline] |
void TMVA::MethodBase::SetSignalReferenceCut | ( | Double_t | cut | ) | [inline] |
TDirectory* TMVA::MethodBase::BaseDir | ( | ) | const |
TDirectory* TMVA::MethodBase::MethodBaseDir | ( | ) | const |
void TMVA::MethodBase::SetMethodDir | ( | TDirectory * | methodDir | ) | [inline] |
void TMVA::MethodBase::SetBaseDir | ( | TDirectory * | methodDir | ) | [inline] |
void TMVA::MethodBase::SetMethodBaseDir | ( | TDirectory * | methodDir | ) | [inline] |
UInt_t TMVA::MethodBase::GetTrainingTMVAVersionCode | ( | ) | const [inline] |
UInt_t TMVA::MethodBase::GetTrainingROOTVersionCode | ( | ) | const [inline] |
TString TMVA::MethodBase::GetTrainingTMVAVersionString | ( | ) | const |
TString TMVA::MethodBase::GetTrainingROOTVersionString | ( | ) | const |
TransformationHandler& TMVA::MethodBase::GetTransformationHandler | ( | ) | [inline] |
const TransformationHandler& TMVA::MethodBase::GetTransformationHandler | ( | ) | const [inline] |
DataSetInfo& TMVA::MethodBase::DataInfo | ( | ) | const [inline] |
UInt_t TMVA::MethodBase::GetNEvents | ( | void | ) | const [inline] |
temporary event when testing on a different DataSet than the own one
Definition at line 345 of file MethodBase.h.
References Data(), and TMVA::DataSet::GetNEvents().
const Event* TMVA::MethodBase::GetEvent | ( | ) | const |
const Event* TMVA::MethodBase::GetEvent | ( | const TMVA::Event * | ev | ) | const |
const Event* TMVA::MethodBase::GetEvent | ( | Long64_t | ievt, | |
Types::ETreeType | type | |||
) | const |
const std::vector<TMVA::Event*>& TMVA::MethodBase::GetEventCollection | ( | Types::ETreeType | type | ) |
virtual Bool_t TMVA::MethodBase::IsSignalLike | ( | ) | [inline, virtual] |
Definition at line 359 of file MethodBase.h.
References GetMvaValue(), GetSignalReferenceCut(), kFALSE, and kTRUE.
DataSet* TMVA::MethodBase::Data | ( | ) | const [inline] |
Definition at line 361 of file MethodBase.h.
References DataInfo(), and TMVA::DataSetInfo::GetDataSet().
Bool_t TMVA::MethodBase::HasMVAPdfs | ( | ) | const [inline] |
virtual void TMVA::MethodBase::SetAnalysisType | ( | Types::EAnalysisType | type | ) | [inline, virtual] |
Types::EAnalysisType TMVA::MethodBase::GetAnalysisType | ( | void | ) | const [inline] |
Bool_t TMVA::MethodBase::DoRegression | ( | ) | const [inline] |
Definition at line 366 of file MethodBase.h.
References fAnalysisType, and TMVA::Types::kRegression.
Bool_t TMVA::MethodBase::DoMulticlass | ( | ) | const [inline] |
Definition at line 367 of file MethodBase.h.
References fAnalysisType, and TMVA::Types::kMulticlass.
void TMVA::MethodBase::DisableWriting | ( | Bool_t | setter | ) | [inline] |
void TMVA::MethodBase::SetWeightFileName | ( | TString | ) | [protected] |
const TString& TMVA::MethodBase::GetWeightFileDir | ( | ) | const [inline, protected] |
void TMVA::MethodBase::SetWeightFileDir | ( | TString | fileDir | ) | [protected] |
Bool_t TMVA::MethodBase::IsNormalised | ( | ) | const [inline, protected] |
void TMVA::MethodBase::SetNormalised | ( | Bool_t | norm | ) | [inline, protected] |
Bool_t TMVA::MethodBase::Verbose | ( | void | ) | const [inline, protected] |
Bool_t TMVA::MethodBase::Help | ( | ) | const [inline, protected] |
Definition at line 400 of file MethodBase.h.
References DataInfo(), TMVA::VariableInfo::GetExpression(), and TMVA::DataSetInfo::GetVariableInfo().
Bool_t TMVA::MethodBase::HasTrainingTree | ( | ) | const [inline, protected] |
Definition at line 402 of file MethodBase.h.
References Data(), and TMVA::DataSet::GetNTrainingEvents().
virtual void TMVA::MethodBase::MakeClassSpecific | ( | std::ostream & | , | |
const TString & | = "" | |||
) | const [inline, protected, virtual] |
virtual void TMVA::MethodBase::MakeClassSpecificHeader | ( | std::ostream & | , | |
const TString & | = "" | |||
) | const [inline, protected, virtual] |
Definition at line 412 of file MethodBase.h.
static MethodBase* TMVA::MethodBase::GetThisBase | ( | ) | [static, protected] |
void TMVA::MethodBase::Statistics | ( | Types::ETreeType | treeType, | |
const TString & | theVarName, | |||
Double_t & | , | |||
Double_t & | , | |||
Double_t & | , | |||
Double_t & | , | |||
Double_t & | , | |||
Double_t & | ||||
) | [protected] |
Bool_t TMVA::MethodBase::TxtWeightsOnly | ( | ) | const [inline, protected] |
Definition at line 429 of file MethodBase.h.
References fIgnoreNegWeightsInTraining, and TMVA::Event::GetWeight().
Bool_t TMVA::MethodBase::IsConstructedFromWeightFile | ( | ) | const [inline, protected] |
virtual void TMVA::MethodBase::SetCurrentEvent | ( | Long64_t | ievt | ) | const [inline, virtual] |
Definition at line 436 of file MethodBase.h.
References Data(), and TMVA::DataSet::SetCurrentEvent().
void TMVA::MethodBase::InitBase | ( | ) | [private] |
void TMVA::MethodBase::DeclareBaseOptions | ( | ) | [private] |
void TMVA::MethodBase::ProcessBaseOptions | ( | ) | [private] |
ECutOrientation TMVA::MethodBase::GetCutOrientation | ( | ) | const [inline, private] |
void TMVA::MethodBase::ResetThisBase | ( | ) | [private] |
void TMVA::MethodBase::CreateMVAPdfs | ( | ) | [private] |
Bool_t TMVA::MethodBase::GetLine | ( | std::istream & | fin, | |
char * | buf | |||
) | [private] |
virtual void TMVA::MethodBase::AddClassifierOutput | ( | Types::ETreeType | type | ) | [private, virtual] |
virtual void TMVA::MethodBase::AddClassifierOutputProb | ( | Types::ETreeType | type | ) | [private, virtual] |
virtual void TMVA::MethodBase::AddRegressionOutput | ( | Types::ETreeType | type | ) | [private, virtual] |
virtual void TMVA::MethodBase::AddMulticlassOutput | ( | Types::ETreeType | type | ) | [private, virtual] |
void TMVA::MethodBase::AddInfoItem | ( | void * | gi, | |
const TString & | name, | |||
const TString & | value | |||
) | const [private] |
void TMVA::MethodBase::CreateVariableTransforms | ( | const TString & | trafoDefinition | ) | [private] |
Bool_t TMVA::MethodBase::IgnoreEventsWithNegWeightsInTraining | ( | ) | const [inline, protected] |
MethodCategory [friend] |
Definition at line 223 of file MethodBase.h.
MethodCommittee [friend] |
Definition at line 224 of file MethodBase.h.
MethodCompositeBase [friend] |
Definition at line 225 of file MethodBase.h.
MethodCuts [friend] |
Definition at line 502 of file MethodBase.h.
const Event* TMVA::MethodBase::fTmpEvent [mutable] |
Definition at line 342 of file MethodBase.h.
Referenced by GetEvent(), GetMvaValue(), TMVA::MethodBoost::GetMvaValue(), GetTestingEvent(), and GetTrainingEvent().
Ranking* TMVA::MethodBase::fRanking [protected] |
Definition at line 487 of file MethodBase.h.
Referenced by TMVA::MethodANNBase::CreateRanking(), TMVA::MethodCommittee::CreateRanking(), TMVA::MethodFisher::CreateRanking(), TMVA::MethodLikelihood::CreateRanking(), TMVA::MethodLD::CreateRanking(), TMVA::MethodRuleFit::CreateRanking(), TMVA::MethodBDT::CreateRanking(), InitBase(), and ~MethodBase().
std::vector<TString>* TMVA::MethodBase::fInputVars [protected] |
Definition at line 488 of file MethodBase.h.
Referenced by TMVA::MethodCuts::CreateVariablePDFs(), GetInternalVarName(), InitBase(), TMVA::MethodLikelihood::Train(), TMVA::MethodLikelihood::WriteMonitoringHistosToFile(), and ~MethodBase().
Int_t TMVA::MethodBase::fNbins [protected] |
Definition at line 491 of file MethodBase.h.
Referenced by AddMulticlassOutput(), TMVA::MethodCuts::ComputeEstimator(), TMVA::MethodBoost::CreateMVAHistorgrams(), TMVA::MethodCuts::CreateVariablePDFs(), TMVA::MethodBoost::GetBoostROCIntegral(), TMVA::MethodCuts::GetCuts(), GetEfficiency(), TMVA::MethodCuts::GetMvaValue(), GetTrainingEfficiency(), TMVA::MethodCuts::Init(), InitBase(), TMVA::MethodCuts::MatchCutsToPars(), TestClassification(), and TMVA::MethodCuts::Train().
Int_t TMVA::MethodBase::fNbinsH [protected] |
Definition at line 492 of file MethodBase.h.
Referenced by AddMulticlassOutput(), GetEfficiency(), GetMaximumSignificance(), GetTrainingEfficiency(), InitBase(), and TestClassification().
Types::EAnalysisType TMVA::MethodBase::fAnalysisType [protected] |
Definition at line 494 of file MethodBase.h.
Referenced by DoMulticlass(), DoRegression(), GetAnalysisType(), TMVA::MethodDT::Init(), TMVA::MethodBDT::Init(), and SetAnalysisType().
std::vector<Float_t>* TMVA::MethodBase::fRegressionReturnVal [protected] |
Definition at line 496 of file MethodBase.h.
Referenced by TMVA::MethodLD::GetMvaValue(), TMVA::MethodSVM::GetRegressionValues(), TMVA::MethodFDA::GetRegressionValues(), TMVA::MethodPDEFoam::GetRegressionValues(), TMVA::MethodBDT::GetRegressionValues(), TMVA::MethodLD::GetRegressionValues(), TMVA::MethodKNN::GetRegressionValues(), TMVA::MethodANNBase::GetRegressionValues(), TMVA::MethodPDERS::GetRegressionValues(), InitBase(), and ~MethodBase().
std::vector<Float_t>* TMVA::MethodBase::fMulticlassReturnVal [protected] |
Definition at line 497 of file MethodBase.h.
Referenced by TMVA::MethodFDA::EstimatorFunction(), TMVA::MethodFDA::GetMulticlassValues(), TMVA::MethodANNBase::GetMulticlassValues(), TMVA::MethodBDT::GetMulticlassValues(), TMVA::MethodFDA::Init(), InitBase(), and ~MethodBase().
Bool_t TMVA::MethodBase::fDisableWriting [private] |
Definition at line 504 of file MethodBase.h.
Referenced by DisableWriting(), TrainMethod(), and WriteStateToXML().
DataSetInfo& TMVA::MethodBase::fDataSetInfo [private] |
set to true in order to suppress writing to XML
Definition at line 507 of file MethodBase.h.
Referenced by DataInfo().
the data set information (sometimes needed)
Definition at line 509 of file MethodBase.h.
Referenced by GetSignalReferenceCut(), and SetSignalReferenceCut().
Definition at line 510 of file MethodBase.h.
TString TMVA::MethodBase::fJobName [private] |
TString TMVA::MethodBase::fMethodName [private] |
Definition at line 514 of file MethodBase.h.
Referenced by GetMethodName(), GetName(), ReadStateFromStream(), and ReadStateFromXML().
Types::EMVA TMVA::MethodBase::fMethodType [private] |
Definition at line 515 of file MethodBase.h.
Referenced by GetMethodType(), and GetMethodTypeName().
TString TMVA::MethodBase::fTestvar [private] |
Definition at line 516 of file MethodBase.h.
Referenced by GetProbaName(), GetTestvarName(), and SetTestvarName().
UInt_t TMVA::MethodBase::fTMVATrainingVersion [private] |
Definition at line 517 of file MethodBase.h.
Referenced by GetLine(), GetTrainingTMVAVersionCode(), and ReadStateFromXML().
UInt_t TMVA::MethodBase::fROOTTrainingVersion [private] |
Definition at line 518 of file MethodBase.h.
Referenced by GetLine(), GetTrainingROOTVersionCode(), and ReadStateFromXML().
TDirectory* TMVA::MethodBase::fBaseDir [private] |
Definition at line 524 of file MethodBase.h.
Referenced by BaseDir(), SetBaseDir(), and SetMethodDir().
TDirectory* TMVA::MethodBase::fMethodBaseDir [mutable, private] |
Definition at line 525 of file MethodBase.h.
Referenced by MethodBaseDir(), SetMethodBaseDir(), and SetMethodDir().
TString TMVA::MethodBase::fParentDir [private] |
Definition at line 527 of file MethodBase.h.
TString TMVA::MethodBase::fFileDir [private] |
Definition at line 529 of file MethodBase.h.
Referenced by GetWeightFileDir(), and SetWeightFileDir().
TString TMVA::MethodBase::fWeightFile [private] |
Definition at line 530 of file MethodBase.h.
Referenced by GetWeightFileName(), and SetWeightFileName().
TH1* TMVA::MethodBase::fEffS [private] |
Definition at line 534 of file MethodBase.h.
Referenced by GetEffForRoot(), GetEfficiency(), and GetTrainingEfficiency().
PDF* TMVA::MethodBase::fDefaultPDF [private] |
PDF* TMVA::MethodBase::fMVAPdfS [private] |
Definition at line 537 of file MethodBase.h.
Referenced by CreateMVAPdfs(), GetProba(), GetRarity(), ProcessBaseOptions(), ReadStateFromStream(), ReadStateFromXML(), WriteEvaluationHistosToFile(), WriteStateToXML(), and ~MethodBase().
PDF* TMVA::MethodBase::fMVAPdfB [private] |
Definition at line 538 of file MethodBase.h.
Referenced by CreateMVAPdfs(), GetProba(), GetRarity(), ProcessBaseOptions(), ReadStateFromStream(), ReadStateFromXML(), WriteEvaluationHistosToFile(), WriteStateToXML(), and ~MethodBase().
PDF* TMVA::MethodBase::fSplS [private] |
Definition at line 540 of file MethodBase.h.
Referenced by GetROCIntegral(), GetSeparation(), TestClassification(), and ~MethodBase().
PDF* TMVA::MethodBase::fSplB [private] |
Definition at line 541 of file MethodBase.h.
Referenced by GetROCIntegral(), GetSeparation(), TestClassification(), and ~MethodBase().
TSpline* TMVA::MethodBase::fSpleffBvsS [private] |
Definition at line 542 of file MethodBase.h.
Referenced by TMVA::MethodCuts::GetEfficiency(), GetEfficiency(), and ~MethodBase().
PDF* TMVA::MethodBase::fSplTrainS [private] |
PDF* TMVA::MethodBase::fSplTrainB [private] |
TSpline* TMVA::MethodBase::fSplTrainEffBvsS [private] |
Definition at line 546 of file MethodBase.h.
Referenced by GetTrainingEfficiency(), TMVA::MethodCuts::GetTrainingEfficiency(), InitBase(), and ~MethodBase().
Double_t TMVA::MethodBase::fMeanS [private] |
Definition at line 551 of file MethodBase.h.
Referenced by GetSignificance(), InitBase(), and TestClassification().
Double_t TMVA::MethodBase::fMeanB [private] |
Definition at line 552 of file MethodBase.h.
Referenced by GetSignificance(), InitBase(), and TestClassification().
Double_t TMVA::MethodBase::fRmsS [private] |
Definition at line 553 of file MethodBase.h.
Referenced by GetSignificance(), InitBase(), and TestClassification().
Double_t TMVA::MethodBase::fRmsB [private] |
Definition at line 554 of file MethodBase.h.
Referenced by GetSignificance(), InitBase(), and TestClassification().
Double_t TMVA::MethodBase::fXmin [private] |
Definition at line 555 of file MethodBase.h.
Referenced by GetEffForRoot(), GetEfficiency(), GetMaximumSignificance(), GetTrainingEfficiency(), InitBase(), and TestClassification().
Double_t TMVA::MethodBase::fXmax [private] |
Definition at line 556 of file MethodBase.h.
Referenced by GetEffForRoot(), GetEfficiency(), GetMaximumSignificance(), GetTrainingEfficiency(), InitBase(), and TestClassification().
TString TMVA::MethodBase::fVarTransformString [private] |
Definition at line 559 of file MethodBase.h.
Referenced by DeclareBaseOptions(), ProcessBaseOptions(), and ReadStateFromStream().
Bool_t TMVA::MethodBase::fVerbose [private] |
Definition at line 565 of file MethodBase.h.
Referenced by DeclareBaseOptions(), ProcessBaseOptions(), and Verbose().
Definition at line 566 of file MethodBase.h.
Referenced by DeclareBaseOptions(), DeclareCompatibilityOptions(), and ProcessBaseOptions().
EMsgType TMVA::MethodBase::fVerbosityLevel [private] |
Definition at line 567 of file MethodBase.h.
Bool_t TMVA::MethodBase::fHelp [private] |
Bool_t TMVA::MethodBase::fHasMVAPdfs [private] |
Definition at line 571 of file MethodBase.h.
Referenced by DeclareBaseOptions(), GetTWeight(), and IgnoreEventsWithNegWeightsInTraining().
UInt_t TMVA::MethodBase::fSignalClass [protected] |
Definition at line 578 of file MethodBase.h.
Referenced by TMVA::MethodCuts::GetEfficiency(), TMVA::MethodCuts::GetTrainingEfficiency(), InitBase(), TestClassification(), and TMVA::MethodCuts::Train().
UInt_t TMVA::MethodBase::fBackgroundClass [protected] |
Definition at line 579 of file MethodBase.h.
Referenced by TMVA::MethodCuts::GetEfficiency(), TMVA::MethodCuts::GetTrainingEfficiency(), InitBase(), and TMVA::MethodCuts::Train().
Double_t TMVA::MethodBase::fTrainTime [private] |
Definition at line 584 of file MethodBase.h.
Referenced by GetTrainTime(), InitBase(), ReadStateFromXML(), and SetTrainTime().
Double_t TMVA::MethodBase::fTestTime [private] |
Definition at line 585 of file MethodBase.h.
Referenced by GetTestTime(), InitBase(), and SetTestTime().
Definition at line 588 of file MethodBase.h.
Referenced by GetCutOrientation(), GetEfficiency(), GetTrainingEfficiency(), and TestClassification().
TSpline1* TMVA::MethodBase::fSplRefS [private] |
Definition at line 591 of file MethodBase.h.
Referenced by GetEffForRoot(), GetEfficiency(), InitBase(), and ~MethodBase().
TSpline1* TMVA::MethodBase::fSplRefB [private] |
Definition at line 592 of file MethodBase.h.
Referenced by GetEfficiency(), InitBase(), and ~MethodBase().
TSpline1* TMVA::MethodBase::fSplTrainRefS [private] |
Definition at line 594 of file MethodBase.h.
Referenced by GetTrainingEfficiency(), and ~MethodBase().
TSpline1* TMVA::MethodBase::fSplTrainRefB [private] |
Definition at line 595 of file MethodBase.h.
Referenced by GetTrainingEfficiency(), and ~MethodBase().
std::vector<const std::vector<TMVA::Event*>*> TMVA::MethodBase::fEventCollections [mutable, private] |
Definition at line 597 of file MethodBase.h.
Referenced by GetEventCollection(), InitBase(), and ~MethodBase().
TMVA::MethodBase * TMVA::MethodBase::fgThisBase [static, private] |
Bool_t TMVA::MethodBase::fNormalise [private] |
Definition at line 611 of file MethodBase.h.
Referenced by DeclareBaseOptions(), DeclareCompatibilityOptions(), IsNormalised(), and SetNormalised().
Bool_t TMVA::MethodBase::fUseDecorr [private] |
Definition at line 612 of file MethodBase.h.
Referenced by DeclareCompatibilityOptions(), and ReadStateFromStream().
Definition at line 613 of file MethodBase.h.
Referenced by DeclareCompatibilityOptions(), and ReadStateFromStream().
Bool_t TMVA::MethodBase::fTxtWeightsOnly [private] |
Definition at line 614 of file MethodBase.h.
Referenced by DeclareBaseOptions(), DeclareCompatibilityOptions(), InitBase(), and ReadStateFromFile().
Int_t TMVA::MethodBase::fNbinsMVAPdf [private] |
Int_t TMVA::MethodBase::fNsmoothMVAPdf [private] |
const Event* TMVA::MethodBase::fTmpEvent [mutable] |
Definition at line 342 of file MethodBase.h.
Ranking* TMVA::MethodBase::fRanking [protected] |
Definition at line 487 of file MethodBase.h.
std::vector<TString>* TMVA::MethodBase::fInputVars [protected] |
Definition at line 488 of file MethodBase.h.
std::vector<Float_t>* TMVA::MethodBase::fRegressionReturnVal [protected] |
Definition at line 496 of file MethodBase.h.
std::vector<Float_t>* TMVA::MethodBase::fMulticlassReturnVal [protected] |
Definition at line 497 of file MethodBase.h.
DataSetInfo& TMVA::MethodBase::fDataSetInfo [private] |
TDirectory* TMVA::MethodBase::fBaseDir [private] |
Definition at line 524 of file MethodBase.h.
TDirectory* TMVA::MethodBase::fMethodBaseDir [mutable, private] |
Definition at line 525 of file MethodBase.h.
TH1* TMVA::MethodBase::fEffS [private] |
Definition at line 534 of file MethodBase.h.
PDF* TMVA::MethodBase::fDefaultPDF [private] |
Definition at line 536 of file MethodBase.h.
PDF* TMVA::MethodBase::fMVAPdfS [private] |
Definition at line 537 of file MethodBase.h.
PDF* TMVA::MethodBase::fMVAPdfB [private] |
Definition at line 538 of file MethodBase.h.
PDF* TMVA::MethodBase::fSplS [private] |
Definition at line 540 of file MethodBase.h.
PDF* TMVA::MethodBase::fSplB [private] |
Definition at line 541 of file MethodBase.h.
TSpline* TMVA::MethodBase::fSpleffBvsS [private] |
Definition at line 542 of file MethodBase.h.
PDF* TMVA::MethodBase::fSplTrainS [private] |
Definition at line 544 of file MethodBase.h.
PDF* TMVA::MethodBase::fSplTrainB [private] |
Definition at line 545 of file MethodBase.h.
TSpline* TMVA::MethodBase::fSplTrainEffBvsS [private] |
Definition at line 546 of file MethodBase.h.
TSpline1* TMVA::MethodBase::fSplRefS [private] |
Definition at line 591 of file MethodBase.h.
TSpline1* TMVA::MethodBase::fSplRefB [private] |
Definition at line 592 of file MethodBase.h.
TSpline1* TMVA::MethodBase::fSplTrainRefS [private] |
Definition at line 594 of file MethodBase.h.
TSpline1* TMVA::MethodBase::fSplTrainRefB [private] |
Definition at line 595 of file MethodBase.h.
std::vector<const std::vector<TMVA::Event*>*> TMVA::MethodBase::fEventCollections [mutable, private] |
Definition at line 597 of file MethodBase.h.
MethodBase* TMVA::MethodBase::fgThisBase [static, private] |
Definition at line 605 of file MethodBase.h.