CMS 3D CMS Logo

RPCStripNoises.h
Go to the documentation of this file.
1 #ifndef RPCStripNoises_h
2 #define RPCStripNoises_h
3 
5 
6 #include <vector>
7 #include <map>
8 #include <iostream>
9 
11 public:
12  struct NoiseItem {
13  int dpid;
14  float noise;
15  float eff;
16  float time;
17 
19  };
20 
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 
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