Belle II Software  release-08-01-10
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 
13 namespace 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.