CondFormats
RPCObjects
interface
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 "
CondFormats/Serialization/interface/Serializable.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
23
COND_SERIALIZABLE
;
24
};
25
RPCObImon
() {}
26
virtual
~RPCObImon
() {}
27
std::vector<I_Item>
ObImon_rpc
;
28
29
COND_SERIALIZABLE
;
30
};
31
32
class
RPCObVmon
{
33
public
:
34
struct
V_Item
{
35
int
dpid
;
36
float
value
;
37
int
day
;
38
int
time
;
39
40
COND_SERIALIZABLE
;
41
};
42
RPCObVmon
() {}
43
virtual
~RPCObVmon
() {}
44
std::vector<V_Item>
ObVmon_rpc
;
45
46
COND_SERIALIZABLE
;
47
};
48
49
class
RPCObStatus
{
50
public
:
51
struct
S_Item
{
52
int
dpid
;
53
float
value
;
54
int
day
;
55
int
time
;
56
57
COND_SERIALIZABLE
;
58
};
59
RPCObStatus
() {}
60
virtual
~RPCObStatus
() {}
61
std::vector<S_Item>
ObStatus_rpc
;
62
63
COND_SERIALIZABLE
;
64
};
65
66
class
RPCObTemp
{
67
public
:
68
struct
T_Item
{
69
int
dpid
;
70
float
value
;
71
int
day
;
72
int
time
;
73
74
COND_SERIALIZABLE
;
75
};
76
RPCObTemp
() {}
77
virtual
~RPCObTemp
() {}
78
std::vector<T_Item>
ObTemp_rpc
;
79
80
COND_SERIALIZABLE
;
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
Generated for CMSSW Reference Manual by
1.8.16