library: libTMVA
#include "Tools.h"

TMVA::Tools


namespace description - header file
viewCVS header

class TMVA::Tools

Function Members (Methods)

Display options:
Show inherited
Show non-public

Data Members


Class Description

void ComputeStat( TTree* theTree, const TString& theVarName, Double_t&, Double_t&, Double_t&, Double_t&, Double_t&, Double_t&, Bool_t norm = kFALSE )
 simple statistics operations on tree entries
 creates histograms normalized to one
Double_t NormHist( TH1* theHist, Double_t norm = 1.0 )
 normalize histogram by its integral
TList* ParseFormatLine( TString theString )
 parser for TString phrase with items separated by ':'
std::vector<Int_t>* ParseANNOptionString( TString theOptions, Int_t nvar, std::vector<Int_t>* nodes )
 parse option string for ANN methods
 returns the square-root of a symmetric matrix: symMat = sqrtMat*sqrtMat
Bool_t CheckSplines( TH1*, TSpline* )
 check spline quality by comparison with initial histogram
Double_t NormVariable( Double_t x, Double_t xmin, Double_t xmax )
 normalization of variable output
std::vector<Double_t> MVADiff( std::vector<Double_t>&, std::vector<Double_t>& )
 vector rescaling
void UsefulSortDescending( std::vector< std::vector<Double_t> >&, std::vector<TString>* vs = 0 )
 re-arrange a vector of arrays (vectors) in a way such that the first array
 is ordered, and the other arrays reshuffeld accordingly
void UsefulSortDescending( std::vector<Double_t>& )
Bool_t ContainsRegularExpression( const TString& s )
 check if input string contains regular expression
TString ReplaceRegularExpressions( const TString& s, TString replace = "+" )
void FormattedOutput( const TMatrixD&, const std::vector<TString>&, MsgLogger& logger )
 routines for formatted output -----------------
 output logger
void TMVAWelcomeMessage()
 print welcome message (to be called from, eg, .TMVAlogon)

Last update: Tue Nov 21 09:29:31 2006


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.