Belle II Software development
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
15namespace 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.