Back to home page

Project CMSSW displayed by LXR

 
 

    


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