CMS 3D CMS Logo

RBCBasicConfig.h
Go to the documentation of this file.
1 #ifndef INTERFACE_RBCBASICCONFIG_H
2 #define INTERFACE_RBCBASICCONFIG_H 1
3 
4 // Include files
7 
15 public:
17  RBCBasicConfig() : m_debug{false} {};
18 
19  RBCBasicConfig(const char *);
20 
22 
23  bool initialise() override;
24 
25  void preprocess(RBCInput &) override;
26 
27 protected:
28 private:
29  std::vector<int> m_vecmask;
30  std::vector<int> m_vecforce;
31 
32  bool m_debug;
33 };
34 #endif // INTERFACE_RBCBASICCONFIG_H
RBCBasicConfig::preprocess
void preprocess(RBCInput &) override
Definition: RBCBasicConfig.cc:49
RBCBasicConfig::m_vecforce
std::vector< int > m_vecforce
Definition: RBCBasicConfig.h:30
RBCBasicConfig::RBCBasicConfig
RBCBasicConfig()
Standard constructor.
Definition: RBCBasicConfig.h:17
RBCBasicConfig
Definition: RBCBasicConfig.h:14
RBCConfiguration
Definition: RBCConfiguration.h:20
RBCId.h
RBCConfiguration.h
RBCBoardSpecs
Definition: RBCBoardSpecs.h:17
RBCBasicConfig::m_debug
bool m_debug
Definition: RBCBasicConfig.h:32
RBCInput
Definition: RBCInput.h:22
RBCBasicConfig::initialise
bool initialise() override
Definition: RBCBasicConfig.cc:21
RBCBasicConfig::m_vecmask
std::vector< int > m_vecmask
Definition: RBCBasicConfig.h:29
RBCId
Definition: RBCId.h:16