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
RPCObImon::I_Item
Definition: RPCObCond.h:17
RPCObTemp::RPCObTemp
RPCObTemp()
Definition: RPCObCond.h:76
RPCObStatus::ObStatus_rpc
std::vector< S_Item > ObStatus_rpc
Definition: RPCObCond.h:61
RPCObVmon::~RPCObVmon
virtual ~RPCObVmon()
Definition: RPCObCond.h:43
RPCObImon
Definition: RPCObCond.h:15
RPCObStatus::S_Item::day
int day
Definition: RPCObCond.h:54
COND_SERIALIZABLE
#define COND_SERIALIZABLE
Definition: Serializable.h:39
RPCObStatus
Definition: RPCObCond.h:49
RPCObTemp
Definition: RPCObCond.h:66
RPCObStatus::S_Item::time
int time
Definition: RPCObCond.h:55
RPCObVmon::ObVmon_rpc
std::vector< V_Item > ObVmon_rpc
Definition: RPCObCond.h:44
RPCObVmon::V_Item::time
int time
Definition: RPCObCond.h:38
RPCObImon::I_Item::value
float value
Definition: RPCObCond.h:19
RPCObVmon::V_Item::value
float value
Definition: RPCObCond.h:36
RPCObVmon::V_Item::dpid
int dpid
Definition: RPCObCond.h:35
RPCObStatus::S_Item
Definition: RPCObCond.h:51
RPCObImon::RPCObImon
RPCObImon()
Definition: RPCObCond.h:25
RPCObVmon::V_Item::day
int day
Definition: RPCObCond.h:37
RPCObTemp::T_Item::time
int time
Definition: RPCObCond.h:72
RPCObStatus::S_Item::value
float value
Definition: RPCObCond.h:53
Serializable.h
RPCObTemp::T_Item::value
float value
Definition: RPCObCond.h:70
RPCObTemp::T_Item::day
int day
Definition: RPCObCond.h:71
RPCObTemp::~RPCObTemp
virtual ~RPCObTemp()
Definition: RPCObCond.h:77
RPCObTemp::T_Item::dpid
int dpid
Definition: RPCObCond.h:69
RPCObImon::I_Item::time
int time
Definition: RPCObCond.h:21
RPCObImon::I_Item::dpid
int dpid
Definition: RPCObCond.h:18
RPCObStatus::~RPCObStatus
virtual ~RPCObStatus()
Definition: RPCObCond.h:60
RPCObVmon::V_Item
Definition: RPCObCond.h:34
RPCObVmon
Definition: RPCObCond.h:32
RPCObVmon::RPCObVmon
RPCObVmon()
Definition: RPCObCond.h:42
RPCObTemp::ObTemp_rpc
std::vector< T_Item > ObTemp_rpc
Definition: RPCObCond.h:78
RPCObImon::~RPCObImon
virtual ~RPCObImon()
Definition: RPCObCond.h:26
RPCObStatus::RPCObStatus
RPCObStatus()
Definition: RPCObCond.h:59
RPCObStatus::S_Item::dpid
int dpid
Definition: RPCObCond.h:52
RPCObImon::ObImon_rpc
std::vector< I_Item > ObImon_rpc
Definition: RPCObCond.h:27
RPCObImon::I_Item::day
int day
Definition: RPCObCond.h:20
RPCObTemp::T_Item
Definition: RPCObCond.h:68