Inheritance diagram for UnitTesting::RegressionUnitTestWithDeviation:

Public Member Functions | |
| RegressionUnitTestWithDeviation (const TMVA::Types::EMVA &theMethod, const TString &methodTitle, const TString &theOption, double lowFullLimit=0., double upFullLimit=10., double low90PercentLimit=0., double up90PercentLimit=0., const std::string &name="", const std::string &filename="", std::ostream *osptr=&std::cout) | |
| virtual | ~RegressionUnitTestWithDeviation () |
| virtual void | run () |
Protected Attributes | |
| TTree * | theTree |
Private Member Functions | |
| bool | DeviationWithinLimits () |
| RegressionUnitTestWithDeviation (const RegressionUnitTestWithDeviation &) | |
| RegressionUnitTestWithDeviation & | operator= (const RegressionUnitTestWithDeviation &) |
Private Attributes | |
| TMVA::Factory * | _factory |
| TMVA::MethodBase * | _theMethod |
| TMVA::Types::EMVA | _methodType |
| TString | _methodTitle |
| TString | _methodOption |
| double | _lowerFullDeviationLimit |
| double | _upperFullDeviationLimit |
| double | _lower90PercentDeviationLimit |
| double | _upper90PercentDeviationLimit |
| double | _theFullDeviation |
| double | _the90PercentDeviation |
Definition at line 2222 of file stressTMVA.cxx.
| RegressionUnitTestWithDeviation::RegressionUnitTestWithDeviation | ( | const TMVA::Types::EMVA & | theMethod, | |
| const TString & | methodTitle, | |||
| const TString & | theOption, | |||
| double | lowFullLimit = 0., |
|||
| double | upFullLimit = 10., |
|||
| double | low90PercentLimit = 0., |
|||
| double | up90PercentLimit = 0., |
|||
| const std::string & | name = "", |
|||
| const std::string & | filename = "", |
|||
| std::ostream * | osptr = &std::cout | |||
| ) |
Definition at line 2270 of file stressTMVA.cxx.
| RegressionUnitTestWithDeviation::~RegressionUnitTestWithDeviation | ( | ) | [virtual] |
Definition at line 2279 of file stressTMVA.cxx.
| UnitTesting::RegressionUnitTestWithDeviation::RegressionUnitTestWithDeviation | ( | const RegressionUnitTestWithDeviation & | ) | [private] |
| void RegressionUnitTestWithDeviation::run | ( | ) | [virtual] |
Implements UnitTesting::UnitTest.
Definition at line 2288 of file stressTMVA.cxx.
References _lower90PercentDeviationLimit, _lowerFullDeviationLimit, _methodOption, _methodTitle, _methodType, _the90PercentDeviation, _theFullDeviation, _theMethod, _upper90PercentDeviationLimit, _upperFullDeviationLimit, TMath::Abs(), TMVA::Factory::AddRegressionTree(), TMVA::Factory::AddTarget(), TMVA::Factory::AddVariable(), TMVA::Factory::BookMethod(), TFile::Close(), TString::Data(), DeviationWithinLimits(), dir(), dummy, TMVA::Factory::EvaluateAllMethods(), TDirectoryFile::Get(), TTree::GetEntries(), TTree::GetEntry(), TMVA::Factory::GetMethod(), TSystem::GetPathInfo(), TMVA::MethodBase::GetRegressionDeviation(), gSystem, i, TMVA::Types::kTesting, Long64_t, TMath::Min(), NULL, TFile::Open(), TMVA::Factory::PrepareTrainingAndTestTree(), TTree::SetBranchAddress(), TMVA::Factory::SetWeightExpression(), stat, test_, TMVA::Factory::TestAllMethods(), and TMVA::Factory::TrainAllMethods().
| bool RegressionUnitTestWithDeviation::DeviationWithinLimits | ( | ) | [private] |
Definition at line 2283 of file stressTMVA.cxx.
References _lower90PercentDeviationLimit, _lowerFullDeviationLimit, _the90PercentDeviation, _theFullDeviation, _upper90PercentDeviationLimit, and _upperFullDeviationLimit.
Referenced by run().
| RegressionUnitTestWithDeviation& UnitTesting::RegressionUnitTestWithDeviation::operator= | ( | const RegressionUnitTestWithDeviation & | ) | [private] |
Definition at line 2233 of file stressTMVA.cxx.
Definition at line 2236 of file stressTMVA.cxx.
1.5.1