Belle II Software  release-05-02-19
CDCTriggerMLPInput.h
1 #pragma once
2 #include <TObject.h>
3 
4 namespace Belle2 {
13  class CDCTriggerMLPInput : public TObject {
14  public:
17 
19  CDCTriggerMLPInput(std::vector<float>& input, unsigned sector):
20  m_input(input), m_sector(sector)
21  {};
22 
25 
27  std::vector<float> getInput()
28  {
29  return m_input;
30  }
32  unsigned getSector()
33  {
34  return m_sector;
35  }
36 
37  protected:
39  std::vector<float> m_input;
41  unsigned m_sector;
42 
45  };
46 
48 }
49 
Belle2::CDCTriggerMLPInput::ClassDef
ClassDef(CDCTriggerMLPInput, 1)
Needed to make the ROOT object storable.
Belle2::CDCTriggerMLPInput::getInput
std::vector< float > getInput()
get the input vector
Definition: CDCTriggerMLPInput.h:27
Belle2::CDCTriggerMLPInput::~CDCTriggerMLPInput
~CDCTriggerMLPInput()
destructor, empty because we don't allocate memory explicitly.
Definition: CDCTriggerMLPInput.h:24
Belle2::CDCTriggerMLPInput::getSector
unsigned getSector()
get the sector index
Definition: CDCTriggerMLPInput.h:32
Belle2::CDCTriggerMLPInput::CDCTriggerMLPInput
CDCTriggerMLPInput()
default constructor
Definition: CDCTriggerMLPInput.h:16
Belle2::CDCTriggerMLPInput::m_input
std::vector< float > m_input
input vector to go into the MLP
Definition: CDCTriggerMLPInput.h:39
Belle2::CDCTriggerMLPInput
Class to hold some intermediate information for the monitoring of the neurotrigger.
Definition: CDCTriggerMLPInput.h:13
Belle2::CDCTriggerMLPInput::m_sector
unsigned m_sector
sector index to identify the MLP
Definition: CDCTriggerMLPInput.h:41
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::CDCTriggerMLPInput::CDCTriggerMLPInput
CDCTriggerMLPInput(std::vector< float > &input, unsigned sector)
explicit constructor
Definition: CDCTriggerMLPInput.h:19