Logo ROOT   6.08/07
Reference Guide
Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
TMVA Namespace Reference

Abstract ClassifierFactory template that handles arbitrary types. More...

Namespaces

 DNN
 
 kNN
 
 TMVAGlob
 

Classes

class  AbsoluteDeviationLossFunction
 
class  AbsoluteDeviationLossFunctionBDT
 
class  AbsValue
 
class  BDTEventWrapper
 
class  BinarySearchTree
 
class  BinarySearchTreeNode
 
class  BinaryTree
 
class  CCPruner
 
class  CCTreeWrapper
 
class  ClassifierFactory
 
class  ClassInfo
 
class  compose_binary_t
 
class  compose_unary_t
 
class  Config
 
class  Configurable
 
class  ConvergenceTest
 
class  CostComplexityPruneTool
 
class  CrossEntropy
 
class  CrossValidation
 
class  CrossValidationResult
 
class  DataInputHandler
 
class  DataLoader
 
class  DataSet
 
class  DataSetFactory
 
class  DataSetInfo
 
class  DataSetManager
 
class  DecisionTree
 
class  DecisionTreeNode
 
struct  DeleteFunctor_t
 
class  DTNodeTrainingInfo
 
class  Envelope
 Base class for all machine learning algorithms. More...
 
class  Event
 
class  ExpectedErrorPruneTool
 
class  Factory
 
class  FitterBase
 
class  GeneticAlgorithm
 
class  GeneticFitter
 
class  GeneticGenes
 
class  GeneticPopulation
 
class  GeneticRange
 
class  GiniIndex
 
class  GiniIndexWithLaplace
 
class  HuberLossFunction
 
class  HuberLossFunctionBDT
 
class  HyperParameterOptimisation
 
class  HyperParameterOptimisationResult
 
class  IFitterTarget
 
class  IMethod
 
class  Increment
 
class  Interval
 
class  IPruneTool
 
class  IPythonInteractive
 This class is needed by JsMVA, and it's a helper class for tracking errors during the training in Jupyter notebook. More...
 
class  KDEKernel
 
class  LDA
 
class  LeastSquaresLossFunction
 
class  LeastSquaresLossFunctionBDT
 
class  LogInterval
 
class  LossFunction
 
class  LossFunctionBDT
 
class  LossFunctionEventInfo
 
class  MCFitter
 
class  MethodANNBase
 
class  MethodBase
 
class  MethodBayesClassifier
 
class  MethodBDT
 
class  MethodBoost
 
class  MethodC50
 
class  MethodCategory
 
class  MethodCFMlpANN
 
class  MethodCFMlpANN_Utils
 
class  MethodCompositeBase
 
class  MethodCuts
 
class  MethodDNN
 
class  MethodDT
 
class  MethodFDA
 
class  MethodFisher
 
class  MethodHMatrix
 
class  MethodInfo
 
class  MethodKNN
 
class  MethodLD
 
class  MethodLikelihood
 
class  MethodMLP
 
class  MethodPDEFoam
 
class  MethodPDERS
 
class  MethodPyAdaBoost
 
class  MethodPyGTB
 
class  MethodPyKeras
 
class  MethodPyRandomForest
 
class  MethodRSNNS
 
class  MethodRSVM
 
class  MethodRuleFit
 
class  MethodRXGB
 
class  MethodSVM
 
class  MethodTMlpANN
 
class  MinuitFitter
 
class  MinuitWrapper
 
class  MisClassificationError
 
class  Monitoring
 
class  MsgLogger
 
class  Node
 
class  null_t
 
class  OptimizeConfigParameters
 
class  Option
 
class  Option< T * >
 
class  OptionBase
 
class  OptionMap
 class to storage options for the differents methods More...
 
class  PDEFoam
 
class  PDEFoamCell
 
class  PDEFoamDecisionTree
 
class  PDEFoamDecisionTreeDensity
 
class  PDEFoamDensityBase
 
class  PDEFoamDiscriminant
 
class  PDEFoamDiscriminantDensity
 
class  PDEFoamEvent
 
class  PDEFoamEventDensity
 
class  PDEFoamKernelBase
 
class  PDEFoamKernelGauss
 
class  PDEFoamKernelLinN
 
class  PDEFoamKernelTrivial
 
class  PDEFoamMultiTarget
 
class  PDEFoamTarget
 
class  PDEFoamTargetDensity
 
class  PDEFoamVect
 
class  PDF
 
class  PruningInfo
 
class  PyMethodBase
 
class  QuickMVAProbEstimator
 
class  RandomGenerator
 
class  Rank
 
class  Ranking
 
class  Reader
 
class  RegressionVariance
 
class  Results
 
class  ResultsClassification
 
class  ResultsMulticlass
 
class  ResultsRegression
 
class  RMethodBase
 
class  ROCCalc
 
class  ROCCurve
 
class  RootFinder
 
class  Rule
 
class  RuleCut
 
class  RuleEnsemble
 
class  RuleFit
 
class  RuleFitAPI
 
class  RuleFitParams
 
class  SdivSqrtSplusB
 
class  SeparationBase
 
class  SimulatedAnnealing
 
class  SimulatedAnnealingFitter
 
class  StatDialogBDT
 
class  StatDialogBDTReg
 
class  StatDialogMVAEffs
 
class  SVEvent
 
class  SVKernelFunction
 
class  SVKernelMatrix
 
class  SVWorkingSet
 
class  TActivation
 
class  TActivationChooser
 
class  TActivationIdentity
 
class  TActivationRadial
 
class  TActivationReLU
 
class  TActivationSigmoid
 
class  TActivationTanh
 
class  Timer
 
class  TMVAGaussPair
 
struct  TMVAGUI
 
class  TNeuron
 
class  TNeuronInput
 
class  TNeuronInputAbs
 
class  TNeuronInputChooser
 
class  TNeuronInputSqSum
 
class  TNeuronInputSum
 
class  Tools
 
class  TransformationHandler
 
class  TreeInfo
 
class  TSpline1
 
class  TSpline2
 
class  TSynapse
 
class  Types
 
class  VariableDecorrTransform
 
class  VariableGaussTransform
 
class  VariableIdentityTransform
 
class  VariableImportance
 
class  VariableImportanceResult
 
class  VariableInfo
 
class  VariableNormalizeTransform
 
class  VariablePCATransform
 
class  VariableRearrangeTransform
 
class  VariableTransformBase
 
class  VarTransformHandler
 
class  Volume
 

Typedefs

typedef UInt_t TMVAVersion_t
 

Enumerations

enum  ECellValue {
  kValue, kValueError, kValueDensity, kMeanValue,
  kRms, kRmsOvMean, kCellVolume
}
 
enum  EDTSeparation {
  kFoam, kGiniIndex, kMisClassificationError, kCrossEntropy,
  kGiniIndexWithLaplace, kSdivSqrtSplusB
}
 
enum  EFoamType {
  kSeparate, kDiscr, kMonoTarget, kMultiTarget,
  kMultiClass
}
 
enum  EMsgType {
  kDEBUG = 1, kVERBOSE = 2, kINFO = 3, kWARNING = 4,
  kERROR = 5, kFATAL = 6, kSILENT = 7, kHEADER = 8
}
 
enum  ETargetSelection { kMean = 0, kMpv = 1 }
 
enum  HistType { kMVAType = 0, kProbaType = 1, kRarityType = 2, kCompareType = 3 }
 
enum  VIType { kShort =0, kAll =1, kRandom =2 }
 

Functions

void ActionButton (TControlBar *cbar, const TString &title, const TString &macro, const TString &comment, const TString &buttonType, TString requiredKey="")
 
void annconvergencetest (TString dataset, TDirectory *lhdir)
 
void annconvergencetest (TString dataset, TString fin="TMVA.root", Bool_t useTMVAStyle=kTRUE)
 
void BDT (TString dataset, const TString &fin="TMVA.root")
 
void BDT (TString dataset, Int_t itree, TString wfile, TString methName="BDT", Bool_t useTMVAStyle=kTRUE)
 
void BDT_DeleteTBar (int i)
 
void BDT_Reg (TString dataset, const TString &fin="TMVAReg.root")
 
void BDT_Reg (TString dataset, Int_t itree, TString wfile="", TString methName="BDT", Bool_t useTMVAStyle=kTRUE)
 
void bdtcontrolplots (TString dataset, TDirectory *)
 
void BDTControlPlots (TString dataset, TString fin="TMVA.root", Bool_t useTMVAStyle=kTRUE)
 
void BDTReg_DeleteTBar (int i)
 
void BoostControlPlots (TString dataset, TString fin="TMVA.root", Bool_t useTMVAStyle=kTRUE)
 
void boostcontrolplots (TString dataset, TDirectory *boostdir)
 
void compareanapp (TString finAn="TMVA.root", TString finApp="TMVApp.root", HistType htype=kMVAType, bool useTMVAStyle=kTRUE)
 
template<typename F , typename G , typename H >
compose_binary_t< F, G, Hcompose_binary (const F &_f, const G &_g, const H &_h)
 
template<typename F , typename G >
compose_unary_t< F, Gcompose_unary (const F &_f, const G &_g)
 
void correlations (TString dataset, TString fin="TMVA.root", Bool_t isRegression=kFALSE, Bool_t greyScale=kFALSE, Bool_t useTMVAStyle=kTRUE)
 
void correlationscatters (TString dataset, TString fin, TString var="var3", TString dirName_="InputVariables_Id", TString title="TMVA Input Variable", Bool_t isRegression=kFALSE, Bool_t useTMVAStyle=kTRUE)
 
void correlationscattersMultiClass (TString dataset, TString fin="TMVA.root", TString var="var3", TString dirName_="InputVariables_Id", TString title="TMVA Input Variable", Bool_t isRegression=kFALSE, Bool_t useTMVAStyle=kTRUE)
 
void correlationsMultiClass (TString dataset, TString fin="TMVA.root", Bool_t isRegression=kFALSE, Bool_t greyScale=kFALSE, Bool_t useTMVAStyle=kTRUE)
 
void CorrGui (TString dataset, TString fin="TMVA.root", TString dirName="InputVariables_Id", TString title="TMVA Input Variable", Bool_t isRegression=kFALSE)
 
void CorrGui_DeleteTBar ()
 
void CorrGuiMultiClass (TString dataset, TString fin="TMVA.root", TString dirName="InputVariables_Id", TString title="TMVA Input Variable", Bool_t isRegression=kFALSE)
 
void CorrGuiMultiClass_DeleteTBar ()
 
void CreateVariableTransforms (const TString &trafoDefinition, TMVA::DataSetInfo &dataInfo, TMVA::TransformationHandler &transformationHandler, TMVA::MsgLogger &log)
 
void DataLoaderCopy (TMVA::DataLoader *des, TMVA::DataLoader *src)
 
template<class T >
DeleteFunctor_t< const T > DeleteFunctor ()
 
void deviations (TString dataset, TString fin="TMVAReg.root", HistType htype=kMVAType, Bool_t showTarget=kTRUE, Bool_t useTMVAStyle=kTRUE)
 
void draw_activation (TCanvas *c, Double_t cx, Double_t cy, Double_t radx, Double_t rady, Int_t whichActivation)
 
void draw_input_labels (TString dataset, Int_t nInputs, Double_t *cy, Double_t rad, Double_t layerWidth)
 
void draw_layer (TString dataset, TCanvas *c, TH2F *h, Int_t iHist, Int_t nLayers, Double_t maxWeight)
 
void draw_layer_labels (Int_t nLayers)
 
void draw_network (TString dataset, TFile *f, TDirectory *d, const TString &hName="weights_hist", Bool_t movieMode=kFALSE, const TString &epoch="")
 
void draw_synapse (Double_t cx1, Double_t cy1, Double_t cx2, Double_t cy2, Double_t rad1, Double_t rad2, Double_t weightNormed)
 
void DrawCell (TMVA::PDEFoamCell *cell, TMVA::PDEFoam *foam, Double_t x, Double_t y, Double_t xscale, Double_t yscale)
 
void DrawMLPoutputMovie (TString dataset, TFile *file, const TString &methodType, const TString &methodTitle)
 
void DrawNetworkMovie (TString dataset, TFile *file, const TString &methodType, const TString &methodTitle)
 
void efficiencies (TString dataset, TString fin="TMVA.root", Int_t type=2, Bool_t useTMVAStyle=kTRUE)
 
MsgLoggerEndl (MsgLogger &ml)
 
TString fetchValue (const std::map< TString, TString > &keyValueMap, TString key)
 
template<typename T >
fetchValue (const std::map< TString, TString > &keyValueMap, TString key, T defaultValue)
 
template<>
int fetchValue (const std::map< TString, TString > &keyValueMap, TString key, int defaultValue)
 
template<>
double fetchValue (const std::map< TString, TString > &keyValueMap, TString key, double defaultValue)
 
template<>
TString fetchValue (const std::map< TString, TString > &keyValueMap, TString key, TString defaultValue)
 
template<>
bool fetchValue (const std::map< TString, TString > &keyValueMap, TString key, bool defaultValue)
 
template<>
std::vector< double > fetchValue (const std::map< TString, TString > &keyValueMap, TString key, std::vector< double > defaultValue)
 
ConfiggConfig ()
 
TStringget_var_names (TString dataset, Int_t nVars)
 
Int_t getBkgColorF ()
 
Int_t getBkgColorT ()
 
Int_t getIntColorF ()
 
Int_t getIntColorT ()
 
TListGetKeyList (const TString &pattern)
 
Int_t getSigColorF ()
 
Int_t getSigColorT ()
 
ToolsgTools ()
 
Int_t LargestCommonDivider (Int_t a, Int_t b)
 
void likelihoodrefs (TString dataset, TDirectory *lhdir)
 
void likelihoodrefs (TString dataset, TString fin="TMVA.root", Bool_t useTMVAStyle=kTRUE)
 
void MovieMaker (TString dataset, TString methodType="Method_MLP", TString methodTitle="MLP")
 
void MultiClassActionButton (TControlBar *cbar, const TString &title, const TString &macro, const TString &comment, const TString &buttonType, TString requiredKey="")
 
TListMultiClassGetKeyList (const TString &pattern)
 
void mvaeffs (TString dataset, TString fin="TMVA.root", Bool_t useTMVAStyle=kTRUE, TString formula="S/sqrt(S+B)")
 
void mvas (TString dataset, TString fin="TMVA.root", HistType htype=kMVAType, Bool_t useTMVAStyle=kTRUE)
 
void mvasMulticlass (TString dataset, TString fin="TMVAMulticlass.root", HistType htype=kMVAType, Bool_t useTMVAStyle=kTRUE)
 
void mvaweights (TString fin="TMVA.root", Bool_t useTMVAStyle=kTRUE)
 
void network (TString dataset, TString fin="TMVA.root", Bool_t useTMVAStyle=kTRUE)
 
template<typename F >
null_t< Fnull ()
 
Bool_t operator< (const GeneticGenes &, const GeneticGenes &)
 
std::ostream & operator<< (std::ostream &os, const Rule &rule)
 std::ostream operator More...
 
std::ostream & operator<< (std::ostream &os, const Node &node)
 output operator for a node More...
 
std::ostream & operator<< (std::ostream &os, const Node *node)
 output operator with a pointer to the node (which still prints the node itself) More...
 
std::ostream & operator<< (std::ostream &os, const Event &event)
 Outputs the data of an event. More...
 
std::ostream & operator<< (std::ostream &os, const RuleEnsemble &event)
 std::ostream operator More...
 
std::ostream & operator<< (std::ostream &os, const BinaryTree &tree)
 print the tree recursinvely using the << operator More...
 
std::ostream & operator<< (std::ostream &os, const PDF &tree)
 write the pdf More...
 
std::istream & operator>> (std::istream &istr, BinaryTree &tree)
 read the tree from an std::istream More...
 
std::istream & operator>> (std::istream &istr, PDF &tree)
 read the tree from an std::istream More...
 
void paracoor (TString dataset, TString fin="TMVA.root", Bool_t useTMVAStyle=kTRUE)
 
void Plot (TString fileName, TMVA::ECellValue cv, TString cv_long, bool useTMVAStyle=kTRUE)
 
void Plot1DimFoams (TList &foam_list, TMVA::ECellValue cell_value, const TString &cell_value_description, TMVA::PDEFoamKernelBase *kernel)
 
void plot_efficiencies (TString dataset, TFile *file, Int_t type=2, TDirectory *BinDir=0)
 
void PlotCellTree (TString fileName, TString cv_long, bool useTMVAStyle=kTRUE)
 
void PlotFoams (TString fileName="weights/TMVAClassification_PDEFoam.weights_foams.root", bool useTMVAStyle=kTRUE)
 
void PlotNDimFoams (TList &foam_list, TMVA::ECellValue cell_value, const TString &cell_value_description, TMVA::PDEFoamKernelBase *kernel)
 
void probas (TString dataset, TString fin="TMVA.root", Bool_t useTMVAStyle=kTRUE)
 
void RegGuiActionButton (TControlBar *cbar, const TString &title, const TString &macro, const TString &comment, const TString &buttonType, TString requiredKey="")
 
TListRegGuiGetKeyList (const TString &pattern)
 
void regression_averagedevs (TString dataset, TString fin, Int_t Nevt=-1, Bool_t useTMVAStyle=kTRUE)
 
void rulevis (TString fin="TMVA.root", TMVAGlob::TypeOfPlot type=TMVAGlob::kNorm, bool useTMVAStyle=kTRUE)
 
void rulevisCorr (TString fin="TMVA.root", TMVAGlob::TypeOfPlot type=TMVAGlob::kNorm, bool useTMVAStyle=kTRUE)
 
void rulevisCorr (TDirectory *rfdir, TDirectory *vardir, TDirectory *corrdir, TMVAGlob::TypeOfPlot type)
 
void rulevisHists (TString fin="TMVA.root", TMVAGlob::TypeOfPlot type=TMVAGlob::kNorm, bool useTMVAStyle=kTRUE)
 
void rulevisHists (TDirectory *rfdir, TDirectory *vardir, TDirectory *corrdir, TMVAGlob::TypeOfPlot type)
 
void TMVAGui (const char *fName="TMVA.root", TString dataset="")
 
void TMVAMultiClassGui (const char *fName="TMVAMulticlass.root", TString dataset="")
 
void TMVARegGui (const char *fName="TMVAReg.root", TString dataset="")
 
void variables (TString dataset, TString fin="TMVA.root", TString dirName="InputVariables_Id", TString title="TMVA Input Variables", Bool_t isRegression=kFALSE, Bool_t useTMVAStyle=kTRUE)
 
void variablesMultiClass (TString dataset, TString fin="TMVA.root", TString dirName="InputVariables_Id", TString title="TMVA Input Variables", Bool_t isRegression=kFALSE, Bool_t useTMVAStyle=kTRUE)
 

Variables

static std::vector< TControlBar * > BDT_Global__cbar
 
static std::vector< TControlBar * > BDTReg_Global__cbar
 
const Bool_t GeneticAlgorithm__DEBUG__ = kFALSE
 
const int max_Events_ = 200000
 
const int max_nLayers_ = 6
 
const int max_nNodes_ = 200
 
const int max_nVar_ = 200
 
const Bool_t MethodPDERS_UseFindRoot = kFALSE
 

Detailed Description

Abstract ClassifierFactory template that handles arbitrary types.

create variable transformations

This template creates ClassifierFactory stores creator functors to template parameter class. ClassifierFactory is a singelton class which is explicitly deleted.

Source: Andrei Alexandrescu, Modern C++ Design

Typedef Documentation

◆ TMVAVersion_t

Definition at line 55 of file Types.h.

Enumeration Type Documentation

◆ ECellValue

Enumerator
kValue 
kValueError 
kValueDensity 
kMeanValue 
kRms 
kRmsOvMean 
kCellVolume 

Definition at line 85 of file PDEFoam.h.

◆ EDTSeparation

Enumerator
kFoam 
kGiniIndex 
kMisClassificationError 
kCrossEntropy 
kGiniIndexWithLaplace 
kSdivSqrtSplusB 

Definition at line 70 of file PDEFoam.h.

◆ EFoamType

Enumerator
kSeparate 
kDiscr 
kMonoTarget 
kMultiTarget 
kMultiClass 

Definition at line 74 of file PDEFoam.h.

◆ EMsgType

Enumerator
kDEBUG 
kVERBOSE 
kINFO 
kWARNING 
kERROR 
kFATAL 
kSILENT 
kHEADER 

Definition at line 61 of file Types.h.

◆ ETargetSelection

Enumerator
kMean 
kMpv 

Definition at line 43 of file PDEFoamMultiTarget.h.

◆ HistType

Enumerator
kMVAType 
kProbaType 
kRarityType 
kCompareType 

Definition at line 72 of file Types.h.

◆ VIType

Enumerator
kShort 
kAll 
kRandom 

Definition at line 75 of file Types.h.

Function Documentation

◆ ActionButton()

void TMVA::ActionButton ( TControlBar cbar,
const TString title,
const TString macro,
const TString comment,
const TString buttonType,
TString  requiredKey = "" 
)

Definition at line 33 of file TMVAGui.cxx.

◆ annconvergencetest() [1/2]

void TMVA::annconvergencetest ( TString  dataset,
TDirectory lhdir 
)

Definition at line 13 of file annconvergencetest.cxx.

◆ annconvergencetest() [2/2]

void TMVA::annconvergencetest ( TString  dataset,
TString  fin = "TMVA.root",
Bool_t  useTMVAStyle = kTRUE 
)

Definition at line 64 of file annconvergencetest.cxx.

◆ BDT() [1/2]

void TMVA::BDT ( TString  dataset,
const TString fin = "TMVA.root" 
)

Definition at line 372 of file BDT.cxx.

◆ BDT() [2/2]

void TMVA::BDT ( TString  dataset,
Int_t  itree,
TString  wfile,
TString  methName = "BDT",
Bool_t  useTMVAStyle = kTRUE 
)

Definition at line 453 of file BDT.cxx.

◆ BDT_DeleteTBar()

void TMVA::BDT_DeleteTBar ( int  i)

Definition at line 441 of file BDT.cxx.

◆ BDT_Reg() [1/2]

void TMVA::BDT_Reg ( TString  dataset,
const TString fin = "TMVAReg.root" 
)

Definition at line 364 of file BDT_Reg.cxx.

◆ BDT_Reg() [2/2]

void TMVA::BDT_Reg ( TString  dataset,
Int_t  itree,
TString  wfile = "",
TString  methName = "BDT",
Bool_t  useTMVAStyle = kTRUE 
)

Definition at line 445 of file BDT_Reg.cxx.

◆ bdtcontrolplots()

void TMVA::bdtcontrolplots ( TString  dataset,
TDirectory bdtdir 
)

Definition at line 43 of file BDTControlPlots.cxx.

◆ BDTControlPlots()

void TMVA::BDTControlPlots ( TString  dataset,
TString  fin = "TMVA.root",
Bool_t  useTMVAStyle = kTRUE 
)

Definition at line 12 of file BDTControlPlots.cxx.

◆ BDTReg_DeleteTBar()

void TMVA::BDTReg_DeleteTBar ( int  i)

Definition at line 433 of file BDT_Reg.cxx.

◆ BoostControlPlots()

void TMVA::BoostControlPlots ( TString  dataset,
TString  fin = "TMVA.root",
Bool_t  useTMVAStyle = kTRUE 
)

Definition at line 12 of file BoostControlPlots.cxx.

◆ boostcontrolplots()

void TMVA::boostcontrolplots ( TString  dataset,
TDirectory boostdir 
)

Definition at line 38 of file BoostControlPlots.cxx.

◆ compareanapp()

void TMVA::compareanapp ( TString  finAn = "TMVA.root",
TString  finApp = "TMVApp.root",
HistType  htype = kMVAType,
bool  useTMVAStyle = kTRUE 
)

Definition at line 10 of file compareanapp.cxx.

◆ compose_binary()

template<typename F , typename G , typename H >
compose_binary_t<F,G,H> TMVA::compose_binary ( const F _f,
const G _g,
const H _h 
)
inline

Definition at line 172 of file DataSetFactory.h.

◆ compose_unary()

template<typename F , typename G >
compose_unary_t<F,G> TMVA::compose_unary ( const F _f,
const G _g 
)
inline

Definition at line 198 of file DataSetFactory.h.

◆ correlations()

void TMVA::correlations ( TString  dataset,
TString  fin = "TMVA.root",
Bool_t  isRegression = kFALSE,
Bool_t  greyScale = kFALSE,
Bool_t  useTMVAStyle = kTRUE 
)

Definition at line 16 of file correlations.cxx.

◆ correlationscatters()

void TMVA::correlationscatters ( TString  dataset,
TString  fin,
TString  var = "var3",
TString  dirName_ = "InputVariables_Id",
TString  title = "TMVA Input Variable",
Bool_t  isRegression = kFALSE,
Bool_t  useTMVAStyle = kTRUE 
)

Definition at line 13 of file correlationscatters.cxx.

◆ correlationscattersMultiClass()

void TMVA::correlationscattersMultiClass ( TString  dataset,
TString  fin = "TMVA.root",
TString  var = "var3",
TString  dirName_ = "InputVariables_Id",
TString  title = "TMVA Input Variable",
Bool_t  isRegression = kFALSE,
Bool_t  useTMVAStyle = kTRUE 
)

Definition at line 13 of file correlationscattersMultiClass.cxx.

◆ correlationsMultiClass()

void TMVA::correlationsMultiClass ( TString  dataset,
TString  fin = "TMVA.root",
Bool_t  isRegression = kFALSE,
Bool_t  greyScale = kFALSE,
Bool_t  useTMVAStyle = kTRUE 
)

Definition at line 14 of file correlationsMultiClass.cxx.

◆ CorrGui()

void TMVA::CorrGui ( TString  dataset,
TString  fin = "TMVA.root",
TString  dirName = "InputVariables_Id",
TString  title = "TMVA Input Variable",
Bool_t  isRegression = kFALSE 
)

Definition at line 14 of file CorrGui.cxx.

◆ CorrGui_DeleteTBar()

void TMVA::CorrGui_DeleteTBar ( )

Definition at line 111 of file CorrGui.cxx.

◆ CorrGuiMultiClass()

void TMVA::CorrGuiMultiClass ( TString  dataset,
TString  fin = "TMVA.root",
TString  dirName = "InputVariables_Id",
TString  title = "TMVA Input Variable",
Bool_t  isRegression = kFALSE 
)

Definition at line 13 of file CorrGuiMultiClass.cxx.

◆ CorrGuiMultiClass_DeleteTBar()

void TMVA::CorrGuiMultiClass_DeleteTBar ( )

Definition at line 77 of file CorrGuiMultiClass.cxx.

◆ CreateVariableTransforms()

void TMVA::CreateVariableTransforms ( const TString trafoDefinition,
TMVA::DataSetInfo dataInfo,
TMVA::TransformationHandler transformationHandler,
TMVA::MsgLogger log 
)

Definition at line 67 of file VariableTransform.cxx.

◆ DataLoaderCopy()

void TMVA::DataLoaderCopy ( TMVA::DataLoader des,
TMVA::DataLoader src 
)

Definition at line 802 of file DataLoader.cxx.

◆ DeleteFunctor()

template<class T >
DeleteFunctor_t<const T> TMVA::DeleteFunctor ( )

Definition at line 112 of file DataSetFactory.h.

◆ deviations()

void TMVA::deviations ( TString  dataset,
TString  fin = "TMVAReg.root",
HistType  htype = kMVAType,
Bool_t  showTarget = kTRUE,
Bool_t  useTMVAStyle = kTRUE 
)

Definition at line 16 of file deviations.cxx.

◆ draw_activation()

void TMVA::draw_activation ( TCanvas c,
Double_t  cx,
Double_t  cy,
Double_t  radx,
Double_t  rady,
Int_t  whichActivation 
)

Definition at line 285 of file network.cxx.

◆ draw_input_labels()

void TMVA::draw_input_labels ( TString  dataset,
Int_t  nInputs,
Double_t cy,
Double_t  rad,
Double_t  layerWidth 
)

Definition at line 198 of file network.cxx.

◆ draw_layer()

void TMVA::draw_layer ( TString  dataset,
TCanvas c,
TH2F h,
Int_t  iHist,
Int_t  nLayers,
Double_t  maxWeight 
)

Definition at line 322 of file network.cxx.

◆ draw_layer_labels()

void TMVA::draw_layer_labels ( Int_t  nLayers)

Definition at line 172 of file network.cxx.

◆ draw_network()

void TMVA::draw_network ( TString  dataset,
TFile f,
TDirectory d,
const TString hName = "weights_hist",
Bool_t  movieMode = kFALSE,
const TString epoch = "" 
)

Definition at line 29 of file network.cxx.

◆ draw_synapse()

void TMVA::draw_synapse ( Double_t  cx1,
Double_t  cy1,
Double_t  cx2,
Double_t  cy2,
Double_t  rad1,
Double_t  rad2,
Double_t  weightNormed 
)

Definition at line 403 of file network.cxx.

◆ DrawCell()

void TMVA::DrawCell ( TMVA::PDEFoamCell cell,
TMVA::PDEFoam foam,
Double_t  x,
Double_t  y,
Double_t  xscale,
Double_t  yscale 
)

Definition at line 236 of file PlotFoams.cxx.

◆ DrawMLPoutputMovie()

void TMVA::DrawMLPoutputMovie ( TString  dataset,
TFile file,
const TString methodType,
const TString methodTitle 
)

Definition at line 63 of file MovieMaker.cxx.

◆ DrawNetworkMovie()

void TMVA::DrawNetworkMovie ( TString  dataset,
TFile file,
const TString methodType,
const TString methodTitle 
)

Definition at line 18 of file MovieMaker.cxx.

◆ efficiencies()

void TMVA::efficiencies ( TString  dataset,
TString  fin = "TMVA.root",
Int_t  type = 2,
Bool_t  useTMVAStyle = kTRUE 
)

Definition at line 214 of file efficiencies.cxx.

◆ Endl()

MsgLogger& TMVA::Endl ( MsgLogger ml)
inline

Definition at line 162 of file MsgLogger.h.

◆ fetchValue() [1/7]

TString TMVA::fetchValue ( const std::map< TString, TString > &  keyValueMap,
TString  key 
)

Definition at line 289 of file MethodDNN.cxx.

◆ fetchValue() [2/7]

template<typename T >
T TMVA::fetchValue ( const std::map< TString, TString > &  keyValueMap,
TString  key,
defaultValue 
)

◆ fetchValue() [3/7]

template<>
int TMVA::fetchValue ( const std::map< TString, TString > &  keyValueMap,
TString  key,
int  defaultValue 
)

Definition at line 307 of file MethodDNN.cxx.

◆ fetchValue() [4/7]

template<>
double TMVA::fetchValue ( const std::map< TString, TString > &  keyValueMap,
TString  key,
double  defaultValue 
)

Definition at line 320 of file MethodDNN.cxx.

◆ fetchValue() [5/7]

template<>
TString TMVA::fetchValue ( const std::map< TString, TString > &  keyValueMap,
TString  key,
TString  defaultValue 
)

Definition at line 332 of file MethodDNN.cxx.

◆ fetchValue() [6/7]

template<>
bool TMVA::fetchValue ( const std::map< TString, TString > &  keyValueMap,
TString  key,
bool  defaultValue 
)

Definition at line 344 of file MethodDNN.cxx.

◆ fetchValue() [7/7]

template<>
std::vector<double> TMVA::fetchValue ( const std::map< TString, TString > &  keyValueMap,
TString  key,
std::vector< double >  defaultValue 
)

Definition at line 360 of file MethodDNN.cxx.

◆ gConfig()

TMVA::Config & TMVA::gConfig ( )

Definition at line 43 of file Config.cxx.

◆ get_var_names()

TString * TMVA::get_var_names ( TString  dataset,
Int_t  nVars 
)

Definition at line 229 of file network.cxx.

◆ getBkgColorF()

Int_t TMVA::getBkgColorF ( )
inline

Definition at line 41 of file BDT.h.

◆ getBkgColorT()

Int_t TMVA::getBkgColorT ( )
inline

Definition at line 46 of file BDT.h.

◆ getIntColorF()

Int_t TMVA::getIntColorF ( )
inline

Definition at line 42 of file BDT.h.

◆ getIntColorT()

Int_t TMVA::getIntColorT ( )
inline

Definition at line 47 of file BDT.h.

◆ GetKeyList()

TList * TMVA::GetKeyList ( const TString pattern)

Definition at line 20 of file TMVAGui.cxx.

◆ getSigColorF()

Int_t TMVA::getSigColorF ( )
inline

Definition at line 40 of file BDT.h.

◆ getSigColorT()

Int_t TMVA::getSigColorT ( )
inline

Definition at line 45 of file BDT.h.

◆ gTools()

TMVA::Tools & TMVA::gTools ( )

Definition at line 79 of file Tools.cxx.

◆ LargestCommonDivider()

Int_t TMVA::LargestCommonDivider ( Int_t  a,
Int_t  b 
)

Definition at line 91 of file DataSetFactory.cxx.

◆ likelihoodrefs() [1/2]

void TMVA::likelihoodrefs ( TString  dataset,
TDirectory lhdir 
)

Definition at line 15 of file likelihoodrefs.cxx.

◆ likelihoodrefs() [2/2]

void TMVA::likelihoodrefs ( TString  dataset,
TString  fin = "TMVA.root",
Bool_t  useTMVAStyle = kTRUE 
)

Definition at line 172 of file likelihoodrefs.cxx.

◆ MovieMaker()

void TMVA::MovieMaker ( TString  dataset,
TString  methodType = "Method_MLP",
TString  methodTitle = "MLP" 
)

Definition at line 211 of file MovieMaker.cxx.

◆ MultiClassActionButton()

void TMVA::MultiClassActionButton ( TControlBar cbar,
const TString title,
const TString macro,
const TString comment,
const TString buttonType,
TString  requiredKey = "" 
)

Definition at line 31 of file TMVAMultiClassGui.cxx.

◆ MultiClassGetKeyList()

TList * TMVA::MultiClassGetKeyList ( const TString pattern)

Definition at line 18 of file TMVAMultiClassGui.cxx.

◆ mvaeffs()

void TMVA::mvaeffs ( TString  dataset,
TString  fin = "TMVA.root",
Bool_t  useTMVAStyle = kTRUE,
TString  formula = "S/sqrt(S+B)" 
)

Definition at line 513 of file mvaeffs.cxx.

◆ mvas()

void TMVA::mvas ( TString  dataset,
TString  fin = "TMVA.root",
HistType  htype = kMVAType,
Bool_t  useTMVAStyle = kTRUE 
)

Definition at line 16 of file mvas.cxx.

◆ mvasMulticlass()

void TMVA::mvasMulticlass ( TString  dataset,
TString  fin = "TMVAMulticlass.root",
HistType  htype = kMVAType,
Bool_t  useTMVAStyle = kTRUE 
)

Definition at line 16 of file mvasMulticlass.cxx.

◆ mvaweights()

void TMVA::mvaweights ( TString  fin = "TMVA.root",
Bool_t  useTMVAStyle = kTRUE 
)

Definition at line 9 of file mvaweights.cxx.

◆ network()

void TMVA::network ( TString  dataset,
TString  fin = "TMVA.root",
Bool_t  useTMVAStyle = kTRUE 
)

Definition at line 425 of file network.cxx.

◆ null()

template<typename F >
null_t<F> TMVA::null ( )
inline

Definition at line 144 of file DataSetFactory.h.

◆ operator<()

Bool_t TMVA::operator< ( const GeneticGenes first,
const GeneticGenes second 
)

Definition at line 47 of file GeneticGenes.cxx.

◆ operator<<() [1/7]

std::ostream & TMVA::operator<< ( std::ostream &  os,
const Rule rule 
)

std::ostream operator

Definition at line 262 of file Rule.cxx.

◆ operator<<() [2/7]

std::ostream & TMVA::operator<< ( std::ostream &  os,
const Node node 
)

output operator for a node

Definition at line 131 of file Node.cxx.

◆ operator<<() [3/7]

std::ostream & TMVA::operator<< ( std::ostream &  os,
const Node node 
)

output operator with a pointer to the node (which still prints the node itself)

Definition at line 140 of file Node.cxx.

◆ operator<<() [4/7]

std::ostream & TMVA::operator<< ( std::ostream &  os,
const Event event 
)

Outputs the data of an event.

Definition at line 405 of file Event.cxx.

◆ operator<<() [5/7]

std::ostream & TMVA::operator<< ( std::ostream &  os,
const RuleEnsemble event 
)

std::ostream operator

Definition at line 1441 of file RuleEnsemble.cxx.

◆ operator<<() [6/7]

std::ostream & TMVA::operator<< ( std::ostream &  os,
const BinaryTree tree 
)

print the tree recursinvely using the << operator

Definition at line 159 of file BinaryTree.cxx.

◆ operator<<() [7/7]

std::ostream & TMVA::operator<< ( std::ostream &  os,
const PDF tree 
)

write the pdf

Definition at line 1032 of file PDF.cxx.

◆ operator>>() [1/2]

std::istream & TMVA::operator>> ( std::istream &  istr,
TMVA::BinaryTree tree 
)

read the tree from an std::istream

Definition at line 205 of file BinaryTree.cxx.

◆ operator>>() [2/2]

std::istream & TMVA::operator>> ( std::istream &  istr,
PDF tree 
)

read the tree from an std::istream

Definition at line 1070 of file PDF.cxx.

◆ paracoor()

void TMVA::paracoor ( TString  dataset,
TString  fin = "TMVA.root",
Bool_t  useTMVAStyle = kTRUE 
)

Definition at line 16 of file paracoor.cxx.

◆ Plot()

void TMVA::Plot ( TString  fileName,
TMVA::ECellValue  cv,
TString  cv_long,
bool  useTMVAStyle = kTRUE 
)

Definition at line 62 of file PlotFoams.cxx.

◆ Plot1DimFoams()

void TMVA::Plot1DimFoams ( TList foam_list,
TMVA::ECellValue  cell_value,
const TString cell_value_description,
TMVA::PDEFoamKernelBase kernel 
)

Definition at line 125 of file PlotFoams.cxx.

◆ plot_efficiencies()

void TMVA::plot_efficiencies ( TString  dataset,
TFile file,
Int_t  type = 2,
TDirectory BinDir = 0 
)

Definition at line 8 of file efficiencies.cxx.

◆ PlotCellTree()

void TMVA::PlotCellTree ( TString  fileName,
TString  cv_long,
bool  useTMVAStyle = kTRUE 
)

Definition at line 202 of file PlotFoams.cxx.

◆ PlotFoams()

void TMVA::PlotFoams ( TString  fileName = "weights/TMVAClassification_PDEFoam.weights_foams.root",
bool  useTMVAStyle = kTRUE 
)

Definition at line 17 of file PlotFoams.cxx.

◆ PlotNDimFoams()

void TMVA::PlotNDimFoams ( TList foam_list,
TMVA::ECellValue  cell_value,
const TString cell_value_description,
TMVA::PDEFoamKernelBase kernel 
)

Definition at line 156 of file PlotFoams.cxx.

◆ probas()

void TMVA::probas ( TString  dataset,
TString  fin = "TMVA.root",
Bool_t  useTMVAStyle = kTRUE 
)

Definition at line 40 of file probas.cxx.

◆ RegGuiActionButton()

void TMVA::RegGuiActionButton ( TControlBar cbar,
const TString title,
const TString macro,
const TString comment,
const TString buttonType,
TString  requiredKey = "" 
)

Definition at line 27 of file TMVARegGui.cxx.

◆ RegGuiGetKeyList()

TList * TMVA::RegGuiGetKeyList ( const TString pattern)

Definition at line 14 of file TMVARegGui.cxx.

◆ regression_averagedevs()

void TMVA::regression_averagedevs ( TString  dataset,
TString  fin,
Int_t  Nevt = -1,
Bool_t  useTMVAStyle = kTRUE 
)

Definition at line 16 of file regression_averagedevs.cxx.

◆ rulevis()

void TMVA::rulevis ( TString  fin = "TMVA.root",
TMVAGlob::TypeOfPlot  type = TMVAGlob::kNorm,
bool  useTMVAStyle = kTRUE 
)

Definition at line 12 of file rulevis.cxx.

◆ rulevisCorr() [1/2]

void TMVA::rulevisCorr ( TString  fin = "TMVA.root",
TMVAGlob::TypeOfPlot  type = TMVAGlob::kNorm,
bool  useTMVAStyle = kTRUE 
)

Definition at line 15 of file rulevisCorr.cxx.

◆ rulevisCorr() [2/2]

void TMVA::rulevisCorr ( TDirectory rfdir,
TDirectory vardir,
TDirectory corrdir,
TMVAGlob::TypeOfPlot  type 
)

Definition at line 61 of file rulevisCorr.cxx.

◆ rulevisHists() [1/2]

void TMVA::rulevisHists ( TString  fin = "TMVA.root",
TMVAGlob::TypeOfPlot  type = TMVAGlob::kNorm,
bool  useTMVAStyle = kTRUE 
)

Definition at line 13 of file rulevisHists.cxx.

◆ rulevisHists() [2/2]

void TMVA::rulevisHists ( TDirectory rfdir,
TDirectory vardir,
TDirectory corrdir,
TMVAGlob::TypeOfPlot  type 
)

Definition at line 45 of file rulevisHists.cxx.

◆ TMVAGui()

void TMVA::TMVAGui ( const char *  fName = "TMVA.root",
TString  dataset = "" 
)

Definition at line 52 of file TMVAGui.cxx.

◆ TMVAMultiClassGui()

void TMVA::TMVAMultiClassGui ( const char *  fName = "TMVAMulticlass.root",
TString  dataset = "" 
)

Definition at line 50 of file TMVAMultiClassGui.cxx.

◆ TMVARegGui()

void TMVA::TMVARegGui ( const char *  fName = "TMVAReg.root",
TString  dataset = "" 
)

Definition at line 46 of file TMVARegGui.cxx.

◆ variables()

void TMVA::variables ( TString  dataset,
TString  fin = "TMVA.root",
TString  dirName = "InputVariables_Id",
TString  title = "TMVA Input Variables",
Bool_t  isRegression = kFALSE,
Bool_t  useTMVAStyle = kTRUE 
)

Definition at line 10 of file variables.cxx.

◆ variablesMultiClass()

void TMVA::variablesMultiClass ( TString  dataset,
TString  fin = "TMVA.root",
TString  dirName = "InputVariables_Id",
TString  title = "TMVA Input Variables",
Bool_t  isRegression = kFALSE,
Bool_t  useTMVAStyle = kTRUE 
)

Definition at line 10 of file variablesMultiClass.cxx.

Variable Documentation

◆ BDT_Global__cbar

std::vector<TControlBar*> TMVA::BDT_Global__cbar
static

Definition at line 117 of file BDT.h.

◆ BDTReg_Global__cbar

std::vector<TControlBar*> TMVA::BDTReg_Global__cbar
static

Definition at line 105 of file BDT_Reg.h.

◆ GeneticAlgorithm__DEBUG__

const Bool_t TMVA::GeneticAlgorithm__DEBUG__ = kFALSE

Definition at line 49 of file GeneticAlgorithm.cxx.

◆ max_Events_

const int TMVA::max_Events_ = 200000

Definition at line 38 of file MethodCFMlpANN_def.h.

◆ max_nLayers_

const int TMVA::max_nLayers_ = 6

Definition at line 39 of file MethodCFMlpANN_def.h.

◆ max_nNodes_

const int TMVA::max_nNodes_ = 200

Definition at line 40 of file MethodCFMlpANN_def.h.

◆ max_nVar_

const int TMVA::max_nVar_ = 200

Definition at line 41 of file MethodCFMlpANN_def.h.

◆ MethodPDERS_UseFindRoot

const Bool_t TMVA::MethodPDERS_UseFindRoot = kFALSE

Definition at line 96 of file MethodPDERS.cxx.