File indexing completed on 2023-03-17 10:47:25
0001 #ifndef RPCStripNoises_h
0002 #define RPCStripNoises_h
0003
0004 #include "CondFormats/Serialization/interface/Serializable.h"
0005
0006 #include <vector>
0007 #include <map>
0008 #include <iostream>
0009
0010 class RPCStripNoises {
0011 public:
0012 struct NoiseItem {
0013 int dpid;
0014 float noise;
0015 float eff;
0016 float time;
0017
0018 COND_SERIALIZABLE;
0019 };
0020
0021 RPCStripNoises() {}
0022 ~RPCStripNoises() {}
0023
0024 std::vector<NoiseItem> const& getVNoise() const { return v_noises; }
0025 std::vector<float> const& getCls() const { return v_cls; }
0026
0027 std::vector<NoiseItem> v_noises;
0028 std::vector<float> v_cls;
0029
0030 COND_SERIALIZABLE;
0031 };
0032
0033 #endif