CMS 3D CMS Logo

RPCDQMObject.h
Go to the documentation of this file.
1 #ifndef RPCDQMObject_h
2 #define RPCDQMObject_h
3 
5 
6 #include<vector>
7 #include<map>
8 #include<iostream>
9 #include<boost/cstdint.hpp>
10 
11 class RPCDQMObject {
12 
13  public:
14 
15  int dqmv;
16  int run;
17 
18  //structure suitable for cluster size
19  struct DQMObjectItem {
20  int dpid;
21  float clusterSize;
22  float bx;
23  float bxrms;
24  float efficiency;
25  float numdigi;
26  float numcluster;
27  int status;
28  float weight;
29 
31 };
32 
35 
37 
38  std::vector<DQMObjectItem> const & getCls() const {return v_cls;}
39  std::vector<DQMObjectItem> v_cls;
40 
41  private:
42 
43 
45 };
46 
47 #endif //RPCDQMObject_h
std::vector< DQMObjectItem > const & getCls() const
Definition: RPCDQMObject.h:38
std::vector< DQMObjectItem > v_cls
Definition: RPCDQMObject.h:39
RPCDQMObject * Fake_RPCDQMObject()
Definition: RPCDQMObject.cc:4
#define COND_SERIALIZABLE
Definition: Serializable.h:38