Belle II Software development
TrackingMVAFilterParameters.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#pragma once
9
10#include <TObject.h>
11#include <string>
12
13namespace Belle2 {
19 class TrackingMVAFilterParameters : public TObject {
20 public:
23
26
28 void setCutValue(const double cutValue)
29 {
30 m_cutValue = cutValue;
31 }
32
34 double getCutValue() const
35 {
36 return m_cutValue;
37 }
38
40 void setIdentifierName(const std::string identifier)
41 {
42 m_weightFileIdentifier = identifier;
43 }
44
46 std::string getIdentifierName() const
47 {
49 }
50
51 private:
53 double m_cutValue;
56
58 };
60}
Class for the MVA filter payloads.
std::string m_weightFileIdentifier
Name of the MVA weightfile.
void setCutValue(const double cutValue)
Set the MVA filter cut value (-1 if not used)
double getCutValue() const
Get the MVA filter cut value (-1 if not used)
ClassDef(TrackingMVAFilterParameters, 1)
ClassDef, necessary for ROOT.
std::string getIdentifierName() const
Get the name of the weight file.
void setIdentifierName(const std::string identifier)
Set the name of the weight file.
Abstract base class for different kinds of events.