CMS 3D CMS Logo

L1RPCHsbConfig.h
Go to the documentation of this file.
1 #ifndef CondFormats_L1TObjects_L1RPCHsbConfig_h
2 #define CondFormats_L1TObjects_L1RPCHsbConfig_h
3 // -*- C++ -*-
4 //
5 // Package: RPCObjects
6 // Class : L1RPCHsbConfig
7 //
17 // forward declarations
19 
20 #include <set>
21 #include <vector>
22 #include <sstream>
23 
24 #include <iostream>
25 
26 
27 
29 {
30 
31  public:
33  virtual ~L1RPCHsbConfig();
34 
35  void setHsbMask(int hsb, const std::vector<int>& mask );
36  int getHsbMask(int hsb, int input) const;
37  int getMaskSize() const {return sizeof(m_hsb0)/sizeof(m_hsb0[0]);};
38 
39  private:
40 
41  int m_hsb0[8];
42  int m_hsb1[8];
43 
44 
45 
47 };
48 
49 
50 #endif
void setHsbMask(int hsb, const std::vector< int > &mask)
static std::string const input
Definition: EdmProvDump.cc:45
#define COND_SERIALIZABLE
Definition: Serializable.h:38
virtual ~L1RPCHsbConfig()
int getHsbMask(int hsb, int input) const
int getMaskSize() const