Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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::time
int time
Definition:
RPCObCond.h:21
RPCObTemp::T_Item
Definition:
RPCObCond.h:68
RPCObTemp::ObTemp_rpc
std::vector< T_Item > ObTemp_rpc
Definition:
RPCObCond.h:78
RPCObTemp
Definition:
RPCObCond.h:66
RPCObStatus
Definition:
RPCObCond.h:49
RPCObVmon::V_Item::value
float value
Definition:
RPCObCond.h:36
RPCObVmon::V_Item::day
int day
Definition:
RPCObCond.h:37
RPCObImon::~RPCObImon
virtual ~RPCObImon()
Definition:
RPCObCond.h:26
RPCObStatus::ObStatus_rpc
std::vector< S_Item > ObStatus_rpc
Definition:
RPCObCond.h:61
RPCObImon::RPCObImon
RPCObImon()
Definition:
RPCObCond.h:25
RPCObStatus::S_Item::day
int day
Definition:
RPCObCond.h:54
RPCObStatus::S_Item::time
int time
Definition:
RPCObCond.h:55
RPCObVmon::V_Item::time
int time
Definition:
RPCObCond.h:38
RPCObImon::I_Item::value
float value
Definition:
RPCObCond.h:19
RPCObImon::I_Item::day
int day
Definition:
RPCObCond.h:20
RPCObImon::I_Item::dpid
int dpid
Definition:
RPCObCond.h:18
RPCObTemp::T_Item::time
int time
Definition:
RPCObCond.h:72
RPCObTemp::T_Item::dpid
int dpid
Definition:
RPCObCond.h:69
RPCObVmon::ObVmon_rpc
std::vector< V_Item > ObVmon_rpc
Definition:
RPCObCond.h:44
RPCObVmon::V_Item::dpid
int dpid
Definition:
RPCObCond.h:35
RPCObTemp::T_Item::day
int day
Definition:
RPCObCond.h:71
RPCObStatus::S_Item
Definition:
RPCObCond.h:51
RPCObStatus::S_Item::value
float value
Definition:
RPCObCond.h:53
RPCObVmon::RPCObVmon
RPCObVmon()
Definition:
RPCObCond.h:42
RPCObTemp::~RPCObTemp
virtual ~RPCObTemp()
Definition:
RPCObCond.h:77
RPCObVmon::~RPCObVmon
virtual ~RPCObVmon()
Definition:
RPCObCond.h:43
RPCObStatus::RPCObStatus
RPCObStatus()
Definition:
RPCObCond.h:59
RPCObImon::ObImon_rpc
std::vector< I_Item > ObImon_rpc
Definition:
RPCObCond.h:27
COND_SERIALIZABLE
#define COND_SERIALIZABLE
Definition:
Serializable.h:39
RPCObStatus::~RPCObStatus
virtual ~RPCObStatus()
Definition:
RPCObCond.h:60
RPCObVmon::V_Item
Definition:
RPCObCond.h:34
RPCObTemp::RPCObTemp
RPCObTemp()
Definition:
RPCObCond.h:76
RPCObTemp::T_Item::value
float value
Definition:
RPCObCond.h:70
RPCObVmon
Definition:
RPCObCond.h:32
Serializable.h
RPCObImon::I_Item
Definition:
RPCObCond.h:17
RPCObStatus::S_Item::dpid
int dpid
Definition:
RPCObCond.h:52
RPCObImon
Definition:
RPCObCond.h:15
Generated for CMSSW Reference Manual by
1.8.5