CondFormats
RPCObjects
interface
RPCStripNoises.h
Go to the documentation of this file.
1
#ifndef RPCStripNoises_h
2
#define RPCStripNoises_h
3
4
#include "
CondFormats/Serialization/interface/Serializable.h
"
5
6
#include <vector>
7
#include <map>
8
#include <iostream>
9
10
class
RPCStripNoises
{
11
public
:
12
struct
NoiseItem
{
13
int
dpid
;
14
float
noise
;
15
float
eff
;
16
float
time
;
17
18
COND_SERIALIZABLE
;
19
};
20
21
RPCStripNoises
() {}
22
~RPCStripNoises
() {}
23
24
std::vector<NoiseItem>
const
&
getVNoise
()
const
{
return
v_noises
; }
25
std::vector<float>
const
&
getCls
()
const
{
return
v_cls
; }
26
27
std::vector<NoiseItem>
v_noises
;
28
std::vector<float>
v_cls
;
29
30
COND_SERIALIZABLE
;
31
};
32
33
#endif
RPCStripNoises::getVNoise
std::vector< NoiseItem > const & getVNoise() const
Definition:
RPCStripNoises.h:24
RPCStripNoises::NoiseItem
Definition:
RPCStripNoises.h:12
COND_SERIALIZABLE
#define COND_SERIALIZABLE
Definition:
Serializable.h:39
RPCStripNoises::NoiseItem::eff
float eff
Definition:
RPCStripNoises.h:15
RPCStripNoises
Definition:
RPCStripNoises.h:10
RPCStripNoises::getCls
std::vector< float > const & getCls() const
Definition:
RPCStripNoises.h:25
Serializable.h
RPCStripNoises::NoiseItem::dpid
int dpid
Definition:
RPCStripNoises.h:13
RPCStripNoises::RPCStripNoises
RPCStripNoises()
Definition:
RPCStripNoises.h:21
RPCStripNoises::NoiseItem::noise
float noise
Definition:
RPCStripNoises.h:14
RPCStripNoises::~RPCStripNoises
~RPCStripNoises()
Definition:
RPCStripNoises.h:22
RPCStripNoises::v_noises
std::vector< NoiseItem > v_noises
Definition:
RPCStripNoises.h:27
RPCStripNoises::NoiseItem::time
float time
Definition:
RPCStripNoises.h:16
RPCStripNoises::v_cls
std::vector< float > v_cls
Definition:
RPCStripNoises.h:28
Generated for CMSSW Reference Manual by
1.8.16