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.