stressTMVA.cxx File Reference

#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)


Define Documentation

#define fail_ ( str   )     do_fail(str, __FILE__, __LINE__)

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().


Function Documentation

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().


Generated on Tue Jul 5 16:08:55 2011 for ROOT_528-00b_version by  doxygen 1.5.1