Belle II Software  release-08-01-10
RegressionFastBDT.h
1 /**************************************************************************
2  * basf2 (Belle II Analysis Software Framework) *
3  * Author: The Belle II Collaboration *
4  * *
5  * See git log for contributors and copyright holders. *
6  * This file is licensed under LGPL-3.0, see LICENSE.md. *
7  **************************************************************************/
8 
9 #pragma once
10 #include <mva/methods/Regression.h>
11 #include <mva/methods/FastBDT.h>
12 
13 #include <string>
14 
15 namespace Belle2 {
20  namespace MVA {
22  class RegressionFastBDTOptions : public RegressionOptions<FastBDTOptions> {
23  public:
25  std::string getMethod() const override { return "RegressionFastBDT"; }
26  };
27 
29  using RegressionFastBDTTeacher = RegressionTeacher<FastBDTTeacher, RegressionFastBDTOptions>;
30 
32  using RegressionFastBDTExpert = RegressionExpert<FastBDTExpert, RegressionFastBDTOptions>;
33  }
35 }
Explicit template specification for FastBDTs for regression options.
std::string getMethod() const override
Return a correct name for this method.
Generic options of the Regression MVA methods hosting the number of bins (and the base classifier opt...
Definition: Regression.h:34
Abstract base class for different kinds of events.