File indexing completed on 2024-04-06 12:21:38
0001 #ifndef INTERFACE_RBCBASICCONFIG_H
0002 #define INTERFACE_RBCBASICCONFIG_H 1
0003
0004
0005 #include "L1Trigger/RPCTechnicalTrigger/interface/RBCId.h"
0006 #include "L1Trigger/RPCTechnicalTrigger/interface/RBCConfiguration.h"
0007
0008
0009
0010
0011
0012
0013
0014 class RBCBasicConfig : public RBCConfiguration {
0015 public:
0016
0017 RBCBasicConfig() : m_debug{false} {};
0018
0019 RBCBasicConfig(const char *);
0020
0021 RBCBasicConfig(const RBCBoardSpecs *, RBCId *);
0022
0023 bool initialise() override;
0024
0025 void preprocess(RBCInput &) override;
0026
0027 protected:
0028 private:
0029 std::vector<int> m_vecmask;
0030 std::vector<int> m_vecforce;
0031
0032 bool m_debug;
0033 };
0034 #endif