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
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 };
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 };
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 };
77  virtual ~RPCObTemp(){}
78  std::vector<T_Item> ObTemp_rpc;
79 
81 };
82 
83 #endif
84 
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:30
virtual ~RPCObStatus()
Definition: RPCObCond.h:60
RPCObTemp()
Definition: RPCObCond.h:76