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