Go to the documentation of this file.00001 #ifndef CondFormats_L1TObjects_L1RPCHsbConfig_h
00002 #define CondFormats_L1TObjects_L1RPCHsbConfig_h
00003
00004
00005
00006
00007
00017
00018 #include <set>
00019 #include <vector>
00020 #include <sstream>
00021
00022 #include <iostream>
00023
00024
00025
00026 class L1RPCHsbConfig
00027 {
00028
00029 public:
00030 L1RPCHsbConfig();
00031 virtual ~L1RPCHsbConfig();
00032
00033 void setHsbMask(int hsb, const std::vector<int>& mask );
00034 int getHsbMask(int hsb, int input) const;
00035 int getMaskSize() const {return sizeof(m_hsb0)/sizeof(m_hsb0[0]);};
00036
00037 private:
00038
00039 int m_hsb0[8];
00040 int m_hsb1[8];
00041
00042
00043 };
00044
00045
00046 #endif