10#ifndef INCLUDE_GUARD_BELLE2_MVA_TEACHER_HEADER
11#define INCLUDE_GUARD_BELLE2_MVA_TEACHER_HEADER
13#include <mva/interface/Options.h>
14#include <mva/interface/Dataset.h>
15#include <mva/interface/Weightfile.h>
Abstract base class of all Datasets given to the MVA interface The current event can always be access...
General options which are shared by all MVA trainings.
GeneralOptions m_general_options
GeneralOptions containing all shared options.
virtual ~Teacher()=default
Virtual destructor.
Teacher(const GeneralOptions &general_options)
Constructs a new teacher using the GeneralOptions for this training.
virtual Weightfile train(Dataset &training_data) const =0
Train a mva method using the given dataset returning a Weightfile.
The Weightfile class serializes all information about a training into an xml tree.
Abstract base class for different kinds of events.