#include <string>#include <iostream>#include <cassert>#include <iomanip>#include "TString.h"#include "TMath.h"#include <typeinfo>#include <vector>#include <stdexcept>#include "TCut.h"#include "TMatrixDfwd.h"#include "TMVA/VariableInfo.h"#include "TMatrixD.h"#include "TMVA/DataSetInfo.h"#include "TMVA/ClassInfo.h"#include "TMVA/Event.h"#include "TMVA/Types.h"#include "TMVA/DataSet.h"#include "Rtypes.h"#include "TTree.h"#include "TMVA/Reader.h"#include "TMVA/Factory.h"#include <exception>#include "TFile.h"#include "TSystem.h"#include "TMVA/MethodBase.h"#include "TROOT.h"#include <fstream>#include <sstream>#include <cstdlib>#include "Riostream.h"#include "TBenchmark.h"#include "TApplication.h"Go to the source code of this file.
Namespaces | |
| namespace | UnitTesting |
| namespace | TMVA |
Classes | |
| class | UnitTesting::UnitTest |
| class | UnitTesting::UnitTestSuiteError |
| class | UnitTesting::UnitTestSuite |
| class | utDataSetInfo |
| class | utDataSet |
| class | utEvent |
| class | UnitTesting::utReader |
| class | UnitTesting::utFactory |
| class | utVariableInfo |
| class | UnitTesting::MethodUnitTestWithROCLimits |
| class | UnitTesting::RegressionUnitTestWithDeviation |
| class | UnitTesting::MethodUnitTestWithComplexData |
Defines | |
| #define | test_(cond) do_test(cond, #cond, __FILE__, __LINE__) |
| #define | fail_(str) do_fail(str, __FILE__, __LINE__) |
Functions | |
| void | addClassificationTests (UnitTestSuite &TMVA_test, bool full=true) |
| void | addRegressionTests (UnitTestSuite &TMVA_test, bool full=true) |
| void | addDataInputTests (UnitTestSuite &TMVA_test, bool full=true) |
| void | addComplexClassificationTests (UnitTestSuite &TMVA_test, bool full=true) |
| int | main (int argc, char **argv) |
Definition at line 80 of file stressTMVA.cxx.
| #define test_ | ( | cond | ) | do_test(cond, #cond, __FILE__, __LINE__) |
Definition at line 78 of file stressTMVA.cxx.
Referenced by utVariableInfo::_testConstructor1(), utEvent::_testConstructor1(), utVariableInfo::_testConstructor2(), utEvent::_testConstructor2(), utVariableInfo::_testConstructor3(), utEvent::_testConstructor3(), utEvent::_testConstructor4(), utEvent::_testConstructor5(), utEvent::_testConstructor6(), utVariableInfo::_testMethods(), utEvent::_testMutators(), UnitTesting::MethodUnitTestWithComplexData::run(), UnitTesting::RegressionUnitTestWithDeviation::run(), UnitTesting::MethodUnitTestWithROCLimits::run(), UnitTesting::utReader::run(), UnitTesting::utFactory::run(), utDataSetInfo::testConstructor(), utDataSetInfo::testMethods(), and utDataSet::testMethods().
| void addClassificationTests | ( | UnitTestSuite & | TMVA_test, | |
| bool | full = true | |||
| ) |
Definition at line 2713 of file stressTMVA.cxx.
References UnitTesting::UnitTestSuite::addTest(), TMVA::Types::kBDT, TMVA::Types::kCFMlpANN, TMVA::Types::kCuts, TMVA::Types::kFDA, TMVA::Types::kFisher, TMVA::Types::kHMatrix, TMVA::Types::kKNN, TMVA::Types::kLD, TMVA::Types::kLikelihood, TMVA::Types::kMLP, TMVA::Types::kPDEFoam, TMVA::Types::kPDERS, TMVA::Types::kRuleFit, TMVA::Types::kSVM, and TMVA::Types::kTMlpANN.
Referenced by main().
| void addComplexClassificationTests | ( | UnitTestSuite & | TMVA_test, | |
| bool | full = true | |||
| ) |
Definition at line 2835 of file stressTMVA.cxx.
References UnitTesting::UnitTestSuite::addTest(), TMVA::Types::kBDT, TMVA::Types::kFisher, TMVA::Types::kMLP, and TMVA::Types::kSVM.
Referenced by main().
| void addDataInputTests | ( | UnitTestSuite & | TMVA_test, | |
| bool | full = true | |||
| ) |
Definition at line 2811 of file stressTMVA.cxx.
References UnitTesting::UnitTestSuite::addTest(), and TMVA::Types::kLikelihood.
Referenced by main().
| void addRegressionTests | ( | UnitTestSuite & | TMVA_test, | |
| bool | full = true | |||
| ) |
Definition at line 2784 of file stressTMVA.cxx.
References UnitTesting::UnitTestSuite::addTest(), TMVA::Types::kBDT, TMVA::Types::kFDA, TMVA::Types::kKNN, TMVA::Types::kLD, TMVA::Types::kMLP, TMVA::Types::kPDEFoam, and TMVA::Types::kPDERS.
Referenced by main().
| int main | ( | int | argc, | |
| char ** | argv | |||
| ) |
Definition at line 2852 of file stressTMVA.cxx.
References addClassificationTests(), addComplexClassificationTests(), addDataInputTests(), addRegressionTests(), UnitTesting::UnitTestSuite::addTest(), TString::Data(), TSystem::Exec(), gBenchmark, TSystem::GetBuildNode(), TBenchmark::GetCpuTime(), TSystem::Getenv(), TSystem::GetFromPipe(), TNamed::GetName(), TROOT::GetVersion(), TROOT::GetVersionDate(), TROOT::GetVersionTime(), gROOT, gSystem, UnitTesting::UnitTestSuite::intro(), UnitTesting::UnitTestSuite::report(), TString::Resize(), UnitTesting::UnitTestSuite::run(), TBenchmark::Start(), and TBenchmark::Stop().
1.5.1