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 
10 class RPCDQMObject {
11 public:
12  int dqmv;
13  int run;
14 
15  //structure suitable for cluster size
16  struct DQMObjectItem {
17  int dpid;
18  float clusterSize;
19  float bx;
20  float bxrms;
21  float efficiency;
22  float numdigi;
23  float numcluster;
24  int status;
25  float weight;
26 
28  };
29 
32 
34 
35  std::vector<DQMObjectItem> const& getCls() const { return v_cls; }
36  std::vector<DQMObjectItem> v_cls;
37 
38 private:
40 };
41 
42 #endif //RPCDQMObject_h
RPCDQMObject::~RPCDQMObject
~RPCDQMObject()
Definition: RPCDQMObject.h:31
RPCDQMObject::DQMObjectItem::status
int status
Definition: RPCDQMObject.h:24
RPCDQMObject::DQMObjectItem::bx
float bx
Definition: RPCDQMObject.h:19
COND_SERIALIZABLE
#define COND_SERIALIZABLE
Definition: Serializable.h:39
RPCDQMObject::DQMObjectItem::clusterSize
float clusterSize
Definition: RPCDQMObject.h:18
RPCDQMObject::RPCDQMObject
RPCDQMObject()
Definition: RPCDQMObject.h:30
RPCDQMObject::Fake_RPCDQMObject
RPCDQMObject * Fake_RPCDQMObject()
Definition: RPCDQMObject.cc:4
RPCDQMObject::DQMObjectItem
Definition: RPCDQMObject.h:16
RPCDQMObject::DQMObjectItem::bxrms
float bxrms
Definition: RPCDQMObject.h:20
RPCDQMObject::DQMObjectItem::efficiency
float efficiency
Definition: RPCDQMObject.h:21
RPCDQMObject
Definition: RPCDQMObject.h:10
RPCDQMObject::DQMObjectItem::dpid
int dpid
Definition: RPCDQMObject.h:17
RPCDQMObject::getCls
std::vector< DQMObjectItem > const & getCls() const
Definition: RPCDQMObject.h:35
RPCDQMObject::DQMObjectItem::numdigi
float numdigi
Definition: RPCDQMObject.h:22
Serializable.h
RPCDQMObject::dqmv
int dqmv
Definition: RPCDQMObject.h:12
RPCDQMObject::v_cls
std::vector< DQMObjectItem > v_cls
Definition: RPCDQMObject.h:36
RPCDQMObject::DQMObjectItem::numcluster
float numcluster
Definition: RPCDQMObject.h:23
RPCDQMObject::run
int run
Definition: RPCDQMObject.h:13
RPCDQMObject::DQMObjectItem::weight
float weight
Definition: RPCDQMObject.h:25