Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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::time
float time
Definition:
RPCStripNoises.h:16
RPCStripNoises::NoiseItem::noise
float noise
Definition:
RPCStripNoises.h:14
RPCStripNoises::getCls
std::vector< float > const & getCls() const
Definition:
RPCStripNoises.h:25
COND_SERIALIZABLE
#define COND_SERIALIZABLE
Definition:
Serializable.h:39
RPCStripNoises::NoiseItem
Definition:
RPCStripNoises.h:12
RPCStripNoises::v_cls
std::vector< float > v_cls
Definition:
RPCStripNoises.h:28
RPCStripNoises::NoiseItem::dpid
int dpid
Definition:
RPCStripNoises.h:13
RPCStripNoises::v_noises
std::vector< NoiseItem > v_noises
Definition:
RPCStripNoises.h:27
RPCStripNoises::~RPCStripNoises
~RPCStripNoises()
Definition:
RPCStripNoises.h:22
RPCStripNoises::RPCStripNoises
RPCStripNoises()
Definition:
RPCStripNoises.h:21
Serializable.h
RPCStripNoises::NoiseItem::eff
float eff
Definition:
RPCStripNoises.h:15
RPCStripNoises
Definition:
RPCStripNoises.h:10
Generated for CMSSW Reference Manual by
1.8.5