CondFormats
RPCObjects
interface
RPCDQMObject.h
Go to the documentation of this file.
1
#ifndef RPCDQMObject_h
2
#define RPCDQMObject_h
3
4
#include "
CondFormats/Serialization/interface/Serializable.h
"
5
6
#include <vector>
7
#include <map>
8
#include <iostream>
9
10
class
RPCDQMObject
{
11
public
:
12
int
dqmv
;
13
int
run
;
14
15
//structure suitable for cluster size
16
struct
DQMObjectItem
{
17
int
dpid
;
18
float
clusterSize
;
19
float
bx
;
20
float
bxrms
;
21
float
efficiency
;
22
float
numdigi
;
23
float
numcluster
;
24
int
status
;
25
float
weight
;
26
27
COND_SERIALIZABLE
;
28
};
29
30
RPCDQMObject
() {}
31
~RPCDQMObject
() {}
32
33
RPCDQMObject
*
Fake_RPCDQMObject
();
34
35
std::vector<DQMObjectItem>
const
&
getCls
()
const
{
return
v_cls
; }
36
std::vector<DQMObjectItem>
v_cls
;
37
38
private
:
39
COND_SERIALIZABLE
;
40
};
41
42
#endif //RPCDQMObject_h
RPCDQMObject::~RPCDQMObject
~RPCDQMObject()
Definition:
RPCDQMObject.h:31
RPCDQMObject::DQMObjectItem::status
int status
Definition:
RPCDQMObject.h:24
RPCDQMObject::DQMObjectItem::bx
float bx
Definition:
RPCDQMObject.h:19
COND_SERIALIZABLE
#define COND_SERIALIZABLE
Definition:
Serializable.h:39
RPCDQMObject::DQMObjectItem::clusterSize
float clusterSize
Definition:
RPCDQMObject.h:18
RPCDQMObject::RPCDQMObject
RPCDQMObject()
Definition:
RPCDQMObject.h:30
RPCDQMObject::Fake_RPCDQMObject
RPCDQMObject * Fake_RPCDQMObject()
Definition:
RPCDQMObject.cc:4
RPCDQMObject::DQMObjectItem
Definition:
RPCDQMObject.h:16
RPCDQMObject::DQMObjectItem::bxrms
float bxrms
Definition:
RPCDQMObject.h:20
RPCDQMObject::DQMObjectItem::efficiency
float efficiency
Definition:
RPCDQMObject.h:21
RPCDQMObject
Definition:
RPCDQMObject.h:10
RPCDQMObject::DQMObjectItem::dpid
int dpid
Definition:
RPCDQMObject.h:17
RPCDQMObject::getCls
std::vector< DQMObjectItem > const & getCls() const
Definition:
RPCDQMObject.h:35
RPCDQMObject::DQMObjectItem::numdigi
float numdigi
Definition:
RPCDQMObject.h:22
Serializable.h
RPCDQMObject::dqmv
int dqmv
Definition:
RPCDQMObject.h:12
RPCDQMObject::v_cls
std::vector< DQMObjectItem > v_cls
Definition:
RPCDQMObject.h:36
RPCDQMObject::DQMObjectItem::numcluster
float numcluster
Definition:
RPCDQMObject.h:23
RPCDQMObject::run
int run
Definition:
RPCDQMObject.h:13
RPCDQMObject::DQMObjectItem::weight
float weight
Definition:
RPCDQMObject.h:25
Generated for CMSSW Reference Manual by
1.8.16