Belle II Software  release-08-01-10
ECLCNNPid.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 
11 #include <framework/datastore/RelationsObject.h>
12 
13 namespace Belle2 {
22  class ECLCNNPid : public RelationsObject {
23  public:
24 
29  m_eclCnnMuon(0.0)
30  {}
31 
36  ECLCNNPid(double eclCnnMuon) { m_eclCnnMuon = eclCnnMuon; }
37 
42  void setEclCnnMuon(double eclCnnMuon) { m_eclCnnMuon = eclCnnMuon; }
43 
48  double getEclCnnMuon() const { return m_eclCnnMuon; }
49 
50  private:
51 
52  Double32_t m_eclCnnMuon;
55  };
57 } // end namespace Belle2
Class to store ECL CNN PID value.
Definition: ECLCNNPid.h:22
ClassDef(ECLCNNPid, 1)
ClassDef.
double getEclCnnMuon() const
Get eclCnnMuon.
Definition: ECLCNNPid.h:48
ECLCNNPid()
Default constructor for ROOT.
Definition: ECLCNNPid.h:28
Double32_t m_eclCnnMuon
muon probability return by ECL CNN PID module
Definition: ECLCNNPid.h:52
ECLCNNPid(double eclCnnMuon)
Usable constructor.
Definition: ECLCNNPid.h:36
void setEclCnnMuon(double eclCnnMuon)
Set eclCnnMuon.
Definition: ECLCNNPid.h:42
Defines interface for accessing relations of objects in StoreArray.
Abstract base class for different kinds of events.