File indexing completed on 2024-04-06 12:02:09
0001 #ifndef CondFormats_EcalObjects_EcalEBPhase2TPGTimelWeights_h
0002 #define CondFormats_EcalObjects_EcalEBPhase2TPGTimelWeights_h
0003
0004 #include "CondFormats/Serialization/interface/Serializable.h"
0005
0006 #include <map>
0007 #include <cstdint>
0008
0009 class EcalEBPhase2TPGTimeWeights {
0010 public:
0011 EcalEBPhase2TPGTimeWeights();
0012 ~EcalEBPhase2TPGTimeWeights() {}
0013
0014 void getValues(uint32_t& w0,
0015 uint32_t& w1,
0016 uint32_t& w2,
0017 uint32_t& w3,
0018 uint32_t& w4,
0019 uint32_t& w5,
0020 uint32_t& w6,
0021 uint32_t& w7,
0022 uint32_t& w8,
0023 uint32_t& w9,
0024 uint32_t& w10,
0025 uint32_t& w11) const;
0026 void setValues(const uint32_t& w0,
0027 const uint32_t& w1,
0028 const uint32_t& w2,
0029 const uint32_t& w3,
0030 const uint32_t& w4,
0031 const uint32_t& w5,
0032 const uint32_t& w6,
0033 const uint32_t& w7,
0034 const uint32_t& w8,
0035 const uint32_t& w9,
0036 const uint32_t& w10,
0037 const uint32_t& w11);
0038
0039 private:
0040 uint32_t w0_;
0041 uint32_t w1_;
0042 uint32_t w2_;
0043 uint32_t w3_;
0044 uint32_t w4_;
0045 uint32_t w5_;
0046 uint32_t w6_;
0047 uint32_t w7_;
0048 uint32_t w8_;
0049 uint32_t w9_;
0050 uint32_t w10_;
0051 uint32_t w11_;
0052
0053 COND_SERIALIZABLE;
0054 };
0055
0056 #endif