namespace TMVA::Tools


Tools (namespace)

Global auxiliary applications and data treatment routines


Function Members (Methods)

Data Members

Class Charts

Function documentation

Double_t ComputeVariance(Double_t sumx2, Double_t sumx, Int_t nx)
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
TH1* projNormTH1F(TTree* theTree, TString theVarName, TString name, Int_t nbins, Double_t xmin, Double_t xmax, TString cut)
 creates histograms normalized to one
TList* ParseFormatLine(TString theString, const char* sep = ":")
 parser for TString phrase with items separated by a character
std::vector<Int_t>* ParseANNOptionString(TString theOptions, Int_t nvar, vector<Int_t>* nodes)
 parse option string for ANN methods
const TMatrixD* GetCorrelationMatrix(const TMatrixD* covMat)
 turns covariance into correlation matrix
Bool_t CheckSplines(const TH1* , const 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
Double_t GetSeparation(TH1* S, TH1* B)
 return separation of two histograms
std::vector<Double_t> MVADiff(vector<Double_t>& , vector<Double_t>& )
 vector rescaling
void Scale( std::vector<Double_t>&, Double_t )
void Scale( std::vector<Float_t>&, Float_t )
void UsefulSortDescending(vector<std::vector<Double_t> >& , 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 UsefulSortAscending( std::vector< std::vector<Double_t> >& )
void UsefulSortDescending(vector<Double_t>& )
void UsefulSortAscending( std::vector<Double_t>& )
Int_t GetIndexMaxElement(vector<Double_t>& )
Int_t GetIndexMinElement(vector<Double_t>& )
Bool_t ContainsRegularExpression(const TString& s)
 check if input string contains regular expression
TString ReplaceRegularExpressions(const TString& s, const TString& replace = "+")
void FormattedOutput(const vector<Double_t>& , const vector<TString>& , const TString titleVars, const TString titleValues, TMVA::MsgLogger& logger, TString format = "%+1.3f")
 routines for formatted output -----------------
void writeFloatArbitraryPrecision(Float_t val, ostream& os)
void readFloatArbitraryPrecision(Float_t& val, istream& is)
const TString& Color(const TString& )
void TMVAWelcomeMessage()
void TMVAWelcomeMessage(TMVA::MsgLogger& logger, TMVA::Tools::EWelcomeMessage m = kStandardWelcomeMsg)
void TMVAVersionMessage(TMVA::MsgLogger& logger)

Author: Andreas Hoecker, Joerg Stelzer, Helge Voss, Kai Voss
Last update: root/tmva $Id: Tools.h 20882 2007-11-19 11:31:26Z rdm $
Copyright (c) 2005: *

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.