TMVA

The Multi Variate Analysis package.

The TMVA Multi-Variate-Analysis classes.

See:

- The full description of the Multi Variate Analysis package.
- The TMVA Users Guide.
- The TMVA Options Reference.

## Classes | |

class | TMVA::AbsoluteDeviationLossFunction |

Absolute Deviation Loss Function. More... | |

class | TMVA::AbsoluteDeviationLossFunctionBDT |

Absolute Deviation BDT Loss Function. More... | |

class | TMVA::BDTEventWrapper |

class | TMVA::BinarySearchTree |

A simple Binary search tree including a volume search method. More... | |

class | TMVA::BinarySearchTreeNode |

Node for the BinarySearch or Decision Trees. More... | |

class | TMVA::BinaryTree |

Base class for BinarySearch and Decision Trees. More... | |

class | TMVA::CCPruner |

A helper class to prune a decision tree using the Cost Complexity method (see Classification and Regression Trees by Leo Breiman et al) More... | |

class | TMVA::CCTreeWrapper |

class | Classification |

Class to perform two class classification. More... | |

class | ClassificationResult |

Class to save the results of the classifier. More... | |

class | TMVA::ClassifierFactory |

This is the MVA factory. More... | |

class | TMVA::ClassInfo |

Class that contains all the information of a class. More... | |

class | TMVA::Config |

Singleton class for global configuration settings used by TMVA. More... | |

class | TMVA::ConvergenceTest |

Check for convergence. More... | |

class | TMVA::CostComplexityPruneTool |

A class to prune a decision tree using the Cost Complexity method. More... | |

class | TMVA::CrossEntropy |

Implementation of the CrossEntropy as separation criterion. More... | |

class | TMVA::CrossValidation |

Class to perform cross validation, splitting the dataloader into folds. More... | |

class | TMVA::CrossValidationResult |

Class to save the results of cross validation, the metric for the classification ins ROC and you can ROC curves ROC integrals, ROC average and ROC standard deviation. More... | |

class | TMVA::DataInputHandler |

Class that contains all the data information. More... | |

class | TMVA::DataLoader |

class | TMVA::DataSet |

Class that contains all the data information. More... | |

class | TMVA::DataSetFactory |

Class that contains all the data information. More... | |

class | TMVA::DataSetInfo |

Class that contains all the data information. More... | |

class | TMVA::DataSetManager |

Class that contains all the data information. More... | |

class | TMVA::DecisionTree |

Implementation of a Decision Tree. More... | |

class | TMVA::Envelope |

Abstract base class for all high level ml algorithms, you can book ml methods like BDT, MLP. More... | |

class | TMVA::Event |

class | TMVA::ExpectedErrorPruneTool |

A helper class to prune a decision tree using the expected error (C4.5) method. More... | |

class | TMVA::Factory |

This is the main MVA steering class. More... | |

class | TMVA::FitterBase |

Base class for TMVA fitters. More... | |

class | TMVA::GeneticAlgorithm |

Base definition for genetic algorithm. More... | |

class | TMVA::GeneticFitter |

Fitter using a Genetic Algorithm. More... | |

class | TMVA::GeneticGenes |

Cut optimisation interface class for genetic algorithm. More... | |

class | TMVA::GeneticPopulation |

Population definition for genetic algorithm. More... | |

class | TMVA::GeneticRange |

Range definition for genetic algorithm. More... | |

class | TMVA::GiniIndex |

Implementation of the GiniIndex as separation criterion. More... | |

class | TMVA::GiniIndexWithLaplace |

Implementation of the GiniIndex With Laplace correction as separation criterion. More... | |

class | TMVA::HuberLossFunction |

Huber Loss Function. More... | |

class | TMVA::HuberLossFunctionBDT |

Huber BDT Loss Function. More... | |

class | TMVA::HyperParameterOptimisation |

class | TMVA::HyperParameterOptimisationResult |

class | TMVA::IFitterTarget |

Interface for a fitter 'target'. More... | |

class | TMVA::IMethod |

Interface for all concrete MVA method implementations. More... | |

class | TMVA::Interval |

The TMVA::Interval Class. More... | |

class | TMVA::IPruneTool |

IPruneTool - a helper interface class to prune a decision tree. More... | |

class | TMVA::IPythonInteractive |

This class is needed by JsMVA, and it's a helper class for tracking errors during the training in Jupyter notebook. More... | |

class | TMVA::KDEKernel |

KDE Kernel for "smoothing" the PDFs. More... | |

class | TMVA::LDA |

class | TMVA::LeastSquaresLossFunction |

Least Squares Loss Function. More... | |

class | TMVA::LeastSquaresLossFunctionBDT |

Least Squares BDT Loss Function. More... | |

class | TMVA::LogInterval |

The TMVA::Interval Class. More... | |

class | TMVA::MCFitter |

Fitter using Monte Carlo sampling of parameters. More... | |

class | TMVA::MethodANNBase |

Base class for all TMVA methods using artificial neural networks. More... | |

class | TMVA::MethodBase |

Virtual base Class for all MVA method. More... | |

class | TMVA::MethodBayesClassifier |

Description of bayesian classifiers. More... | |

class | TMVA::MethodBDT |

Analysis of Boosted Decision Trees. More... | |

class | TMVA::MethodBoost |

Class for boosting a TMVA method. More... | |

class | TMVA::MethodCategory |

Class for categorizing the phase space. More... | |

class | TMVA::MethodCFMlpANN |

Interface to Clermond-Ferrand artificial neural network. More... | |

class | TMVA::MethodCFMlpANN_Utils |

Implementation of Clermond-Ferrand artificial neural network. More... | |

class | TMVA::MethodCompositeBase |

Virtual base class for combining several TMVA method. More... | |

class | TMVA::MethodCrossValidation |

class | TMVA::MethodCuts |

Multivariate optimisation of signal efficiency for given background efficiency, applying rectangular minimum and maximum requirements. More... | |

class | TMVA::MethodDNN |

Deep Neural Network Implementation. More... | |

class | TMVA::MethodDT |

Analysis of Boosted Decision Trees. More... | |

class | TMVA::MethodFDA |

Function discriminant analysis (FDA). More... | |

class | TMVA::MethodFisher |

Fisher and Mahalanobis Discriminants (Linear Discriminant Analysis) More... | |

class | TMVA::MethodHMatrix |

H-Matrix method, which is implemented as a simple comparison of chi-squared estimators for signal and background, taking into account the linear correlations between the input variables. More... | |

class | TMVA::MethodKNN |

Analysis of k-nearest neighbor. More... | |

class | TMVA::MethodLD |

Linear Discriminant. More... | |

class | TMVA::MethodLikelihood |

Likelihood analysis ("non-parametric approach") More... | |

class | TMVA::MethodMLP |

Multilayer Perceptron class built off of MethodANNBase. More... | |

class | TMVA::MethodPDEFoam |

The PDEFoam method is an extension of the PDERS method, which divides the multi-dimensional phase space in a finite number of hyper-rectangles (cells) of constant event density. More... | |

class | TMVA::MethodPDERS |

This is a generalization of the above Likelihood methods to \( N_{var} \) dimensions, where \( N_{var} \) is the number of input variables used in the MVA. More... | |

class | TMVA::MethodRuleFit |

J Friedman's RuleFit method. More... | |

class | TMVA::MethodSVM |

SMO Platt's SVM classifier with Keerthi & Shavade improvements. More... | |

class | TMVA::MethodTMlpANN |

This is the TMVA TMultiLayerPerceptron interface class. More... | |

class | TMVA::MinuitFitter |

/Fitter using MINUIT More... | |

class | TMVA::MinuitWrapper |

Wrapper around MINUIT. More... | |

class | TMVA::MisClassificationError |

Implementation of the MisClassificationError as separation criterion. More... | |

class | TMVA::MsgLogger |

ostringstream derivative to redirect and format output More... | |

class | TMVA::kNN::Node< T > |

This file contains binary tree and global function template that searches tree for k-nearest neigbors. More... | |

class | TMVA::Node |

Node for the BinarySearch or Decision Trees. More... | |

class | TMVA::OptimizeConfigParameters |

class | TMVA::OptionBase |

Class for TMVA-option handling. More... | |

class | TMVA::OptionMap |

class to storage options for the differents methods More... | |

class | TMVA::PDEFoam |

Implementation of PDEFoam. More... | |

class | TMVA::PDEFoamCell |

class | TMVA::PDEFoamDecisionTree |

This PDEFoam variant acts like a decision tree and stores in every cell the discriminant. More... | |

class | TMVA::PDEFoamDecisionTreeDensity |

This is a concrete implementation of PDEFoam. More... | |

class | TMVA::PDEFoamDensityBase |

This is an abstract class, which provides an interface for a PDEFoam density estimator. More... | |

class | TMVA::PDEFoamDiscriminant |

This PDEFoam variant stores in every cell the discriminant. More... | |

class | TMVA::PDEFoamDiscriminantDensity |

This is a concrete implementation of PDEFoam. More... | |

class | TMVA::PDEFoamEvent |

This PDEFoam variant stores in every cell the sum of event weights and the sum of the squared event weights. More... | |

class | TMVA::PDEFoamEventDensity |

This is a concrete implementation of PDEFoam. More... | |

class | TMVA::PDEFoamKernelBase |

This class is the abstract kernel interface for PDEFoam. More... | |

class | TMVA::PDEFoamKernelGauss |

This PDEFoam kernel estimates a cell value for a given event by weighting all cell values with a gauss function. More... | |

class | TMVA::PDEFoamKernelLinN |

This PDEFoam kernel estimates a cell value for a given event by weighting with cell values of the nearest neighbor cells. More... | |

class | TMVA::PDEFoamKernelTrivial |

This class is a trivial PDEFoam kernel estimator. More... | |

class | TMVA::PDEFoamMultiTarget |

This PDEFoam variant is used to estimate multiple targets by creating an event density foam (PDEFoamEvent), which has dimension: More... | |

class | TMVA::PDEFoamTarget |

This PDEFoam variant stores in every cell the average target fTarget (see the Constructor) as well as the statistical error on the target fTarget. More... | |

class | TMVA::PDEFoamTargetDensity |

This is a concrete implementation of PDEFoam. More... | |

class | TMVA::PDEFoamVect |

class | TMVA::PDF |

PDF wrapper for histograms; uses user-defined spline interpolation. More... | |

class | TMVA::QuickMVAProbEstimator |

class | TMVA::Ranking |

Ranking for variables in method (implementation) More... | |

class | TMVA::Reader |

The Reader class serves to use the MVAs in a specific analysis context. More... | |

class | TMVA::RegressionVariance |

Calculate the "SeparationGain" for Regression analysis separation criteria used in various training algorithms. More... | |

class | TMVA::Results |

Class that is the base-class for a vector of result. More... | |

class | TMVA::ResultsClassification |

Class that is the base-class for a vector of result. More... | |

class | TMVA::ResultsMulticlass |

Class which takes the results of a multiclass classification. More... | |

class | TMVA::ResultsRegression |

Class that is the base-class for a vector of result. More... | |

class | TMVA::ROCCalc |

class | TMVA::ROCCurve |

class | TMVA::RootFinder |

Root finding using Brents algorithm (translated from CERNLIB function RZERO) More... | |

class | TMVA::Rule |

Implementation of a rule. More... | |

class | TMVA::RuleCut |

A class describing a 'rule cut'. More... | |

class | TMVA::RuleEnsemble |

class | TMVA::RuleFit |

A class implementing various fits of rule ensembles. More... | |

class | TMVA::RuleFitAPI |

J Friedman's RuleFit method. More... | |

class | TMVA::RuleFitParams |

A class doing the actual fitting of a linear model using rules as base functions. More... | |

class | TMVA::SdivSqrtSplusB |

Implementation of the SdivSqrtSplusB as separation criterion. More... | |

class | TMVA::SeparationBase |

An interface to calculate the "SeparationGain" for different separation criteria used in various training algorithms. More... | |

class | TMVA::SimulatedAnnealing |

Base implementation of simulated annealing fitting procedure. More... | |

class | TMVA::SimulatedAnnealingFitter |

Fitter using a Simulated Annealing Algorithm. More... | |

class | TMVA::SVEvent |

Event class for Support Vector Machine. More... | |

class | TMVA::SVKernelFunction |

Kernel for Support Vector Machine. More... | |

class | TMVA::SVKernelMatrix |

Kernel matrix for Support Vector Machine. More... | |

class | TMVA::SVWorkingSet |

Working class for Support Vector Machine. More... | |

class | TMVA::TActivation |

Interface for TNeuron activation function classes. More... | |

class | TMVA::TActivationChooser |

Class for easily choosing activation functions. More... | |

class | TMVA::TActivationIdentity |

Identity activation function for TNeuron. More... | |

class | TMVA::TActivationRadial |

Radial basis activation function for ANN. More... | |

class | TMVA::TActivationReLU |

Rectified Linear Unit activation function for TNeuron. More... | |

class | TMVA::TActivationSigmoid |

Sigmoid activation function for TNeuron. More... | |

class | TMVA::TActivationTanh |

Tanh activation function for ANN. More... | |

class | TMVA::Timer |

Timing information for training and evaluation of MVA methods. More... | |

class | TMVA::TNeuron |

Neuron class used by TMVA artificial neural network methods. More... | |

class | TMVA::TNeuronInput |

Interface for TNeuron input calculation classes. More... | |

class | TMVA::TNeuronInputAbs |

TNeuron input calculator – calculates the sum of the absolute values of the weighted inputs. More... | |

class | TMVA::TNeuronInputChooser |

Class for easily choosing neuron input functions. More... | |

class | TMVA::TNeuronInputSqSum |

TNeuron input calculator – calculates the squared weighted sum of inputs. More... | |

class | TMVA::TNeuronInputSum |

TNeuron input calculator – calculates the weighted sum of inputs. More... | |

class | TMVA::Tools |

Global auxiliary applications and data treatment routines. More... | |

class | TMVA::TrainingHistory |

Tracking data from training. More... | |

class | TMVA::TransformationHandler |

Class that contains all the data information. More... | |

class | TMVA::TSpline1 |

Linear interpolation of TGraph. More... | |

class | TMVA::TSpline2 |

Quadratic interpolation of TGraph. More... | |

class | TMVA::TSynapse |

Synapse class used by TMVA artificial neural network methods. More... | |

class | TMVA::Types |

Singleton class for Global types used by TMVA. More... | |

class | TMVA::VariableDecorrTransform |

Linear interpolation class. More... | |

class | TMVA::VariableGaussTransform |

Gaussian Transformation of input variables. More... | |

class | TMVA::VariableIdentityTransform |

Linear interpolation class. More... | |

class | TMVA::VariableImportance |

class | TMVA::VariableImportanceResult |

class | TMVA::VariableInfo |

Class for type info of MVA input variable. More... | |

class | TMVA::VariableNormalizeTransform |

Linear interpolation class. More... | |

class | TMVA::VariablePCATransform |

Linear interpolation class. More... | |

class | TMVA::VariableRearrangeTransform |

Rearrangement of input variables. More... | |

class | TMVA::VariableTransformBase |

Linear interpolation class. More... | |

class | TMVA::Volume |

Volume for BinarySearchTree. More... | |