File indexing completed on 2023-03-17 10:47:24
0001 #ifndef RPCDQMObject_h
0002 #define RPCDQMObject_h
0003
0004 #include "CondFormats/Serialization/interface/Serializable.h"
0005
0006 #include <vector>
0007 #include <map>
0008 #include <iostream>
0009
0010 class RPCDQMObject {
0011 public:
0012 int dqmv;
0013 int run;
0014
0015
0016 struct DQMObjectItem {
0017 int dpid;
0018 float clusterSize;
0019 float bx;
0020 float bxrms;
0021 float efficiency;
0022 float numdigi;
0023 float numcluster;
0024 int status;
0025 float weight;
0026
0027 COND_SERIALIZABLE;
0028 };
0029
0030 RPCDQMObject() {}
0031 ~RPCDQMObject() {}
0032
0033 RPCDQMObject* Fake_RPCDQMObject();
0034
0035 std::vector<DQMObjectItem> const& getCls() const { return v_cls; }
0036 std::vector<DQMObjectItem> v_cls;
0037
0038 private:
0039 COND_SERIALIZABLE;
0040 };
0041
0042 #endif