Belle II Software  release-05-02-19
RCNode.h
1 #ifndef _Belle2_RCNode_h
2 #define _Belle2_RCNode_h
3 
4 #include "daq/slc/nsm/NSMNode.h"
5 
6 namespace Belle2 {
12  class RCNode : public NSMNode {
13 
14  public:
15  RCNode(const std::string& name = "")
16  : NSMNode(name), m_sequential(false), m_isglobal(-1) {}
17  virtual ~RCNode() {}
18 
19  public:
20  bool isSequential() const { return m_sequential; }
21  const std::string& getConfig() const { return m_config; }
22  void setSequential(bool seq) { m_sequential = seq; }
23  void setConfig(const std::string& config) { m_config = config; }
24  void setGlobal(int isglobal) { m_isglobal = isglobal; }
25  int isGlobal() const { return m_isglobal; }
26 
27  private:
28  bool m_sequential;
29  int m_isglobal;
30  std::string m_config;
31 
32  };
33 
35 };
36 
37 #endif
Belle2::NSMNode
Definition: NSMNode.h:14
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::RCNode
Definition: RCNode.h:12