CMS 3D CMS Logo

RPCObCond.h
Go to the documentation of this file.
1 /*
2  * Payload definition(s): Current (RPCObImon), High Voltage (RPCObVmon), Chamber Status (RPCObStatus)
3  *
4  * $Date: 2009/11/10 12:20:23 $
5  * $Revision: 1.17 $
6  * \author D. Pagano - Dip. Fis. Nucl. e Teo. & INFN Pavia
7  */
8 
9 #ifndef RPCObCond_h
10 #define RPCObCond_h
12 
13 #include <vector>
14 
15 class RPCObImon {
16 public:
17  struct I_Item {
18  int dpid;
19  float value;
20  int day;
21  int time;
22 
24  };
25  RPCObImon() {}
26  virtual ~RPCObImon() {}
27  std::vector<I_Item> ObImon_rpc;
28 
30 };
31 
32 class RPCObVmon {
33 public:
34  struct V_Item {
35  int dpid;
36  float value;
37  int day;
38  int time;
39 
41  };
42  RPCObVmon() {}
43  virtual ~RPCObVmon() {}
44  std::vector<V_Item> ObVmon_rpc;
45 
47 };
48 
49 class RPCObStatus {
50 public:
51  struct S_Item {
52  int dpid;
53  float value;
54  int day;
55  int time;
56 
58  };
60  virtual ~RPCObStatus() {}
61  std::vector<S_Item> ObStatus_rpc;
62 
64 };
65 
66 class RPCObTemp {
67 public:
68  struct T_Item {
69  int dpid;
70  float value;
71  int day;
72  int time;
73 
75  };
76  RPCObTemp() {}
77  virtual ~RPCObTemp() {}
78  std::vector<T_Item> ObTemp_rpc;
79 
81 };
82 
83 #endif
std::vector< T_Item > ObTemp_rpc
Definition: RPCObCond.h:78
virtual ~RPCObImon()
Definition: RPCObCond.h:26
std::vector< S_Item > ObStatus_rpc
Definition: RPCObCond.h:61
RPCObImon()
Definition: RPCObCond.h:25
std::vector< V_Item > ObVmon_rpc
Definition: RPCObCond.h:44
RPCObVmon()
Definition: RPCObCond.h:42
virtual ~RPCObTemp()
Definition: RPCObCond.h:77
virtual ~RPCObVmon()
Definition: RPCObCond.h:43
std::vector< I_Item > ObImon_rpc
Definition: RPCObCond.h:27
#define COND_SERIALIZABLE
Definition: Serializable.h:39
virtual ~RPCObStatus()
Definition: RPCObCond.h:60
RPCObTemp()
Definition: RPCObCond.h:76