CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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
11 #include <vector>
12 
13 class RPCObImon {
14  public:
15  struct I_Item {
16  int dpid;
17  float value;
18  int day;
19  int time;
20  };
22  virtual ~RPCObImon(){}
23  std::vector<I_Item> ObImon_rpc;
24  };
25 
26 class RPCObVmon {
27  public:
28  struct V_Item {
29  int dpid;
30  float value;
31  int day;
32  int time;
33  };
35  virtual ~RPCObVmon(){}
36  std::vector<V_Item> ObVmon_rpc;
37  };
38 
39 class RPCObStatus {
40  public:
41  struct S_Item {
42  int dpid;
43  float value;
44  int day;
45  int time;
46  };
48  virtual ~RPCObStatus(){}
49  std::vector<S_Item> ObStatus_rpc;
50  };
51 
52 class RPCObTemp {
53  public:
54  struct T_Item {
55  int dpid;
56  float value;
57  int day;
58  int time;
59  };
61  virtual ~RPCObTemp(){}
62  std::vector<T_Item> ObTemp_rpc;
63  };
64 
65 #endif
66 
std::vector< T_Item > ObTemp_rpc
Definition: RPCObCond.h:62
virtual ~RPCObImon()
Definition: RPCObCond.h:22
std::vector< S_Item > ObStatus_rpc
Definition: RPCObCond.h:49
RPCObImon()
Definition: RPCObCond.h:21
std::vector< V_Item > ObVmon_rpc
Definition: RPCObCond.h:36
RPCObVmon()
Definition: RPCObCond.h:34
virtual ~RPCObTemp()
Definition: RPCObCond.h:61
virtual ~RPCObVmon()
Definition: RPCObCond.h:35
std::vector< I_Item > ObImon_rpc
Definition: RPCObCond.h:23
virtual ~RPCObStatus()
Definition: RPCObCond.h:48
RPCObTemp()
Definition: RPCObCond.h:60