9#include <mva/interface/Interface.h>
10#include <mva/methods/FastBDT.h>
11#include <mva/methods/RegressionFastBDT.h>
12#include <mva/methods/TMVA.h>
13#include <mva/methods/Python.h>
14#include <mva/methods/FANN.h>
15#include <mva/methods/PDF.h>
16#include <mva/methods/Trivial.h>
17#include <mva/methods/Reweighter.h>
18#include <mva/methods/Combination.h>
30 B2WARNING(
"An interface with the name " <<
m_name <<
" already exists!");
51 interface_TMVAClassification;
static void initSupportedInterfaces()
Static function which initliazes all supported interfaces, has to be called once before getSupportedI...
std::string getName() const
Returns the name of the third-party MVA library.
static std::map< std::string, AbstractInterface * > s_supported_interfaces
Map of supported interfaces.
AbstractInterface(const std::string &name)
Creates a new Interface to a third-party library.
std::string m_name
Name of the third-party library.
virtual ~AbstractInterface()
Virtual destructor.
Template class to easily construct a interface for an MVA library using a library-specific Options,...
Abstract base class for different kinds of events.