EcalEBPhase2TPGAmplWeights

Macros

Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
#ifndef CondFormats_EcalObjects_EcalEBPhase2TPGAmplWeights_h
#define CondFormats_EcalObjects_EcalEBPhase2TPGAmplWeights_h

#include "CondFormats/Serialization/interface/Serializable.h"

#include <map>
#include <cstdint>

class EcalEBPhase2TPGAmplWeights {
public:
  EcalEBPhase2TPGAmplWeights();
  ~EcalEBPhase2TPGAmplWeights();

  void getValues(uint32_t& w0,
                 uint32_t& w1,
                 uint32_t& w2,
                 uint32_t& w3,
                 uint32_t& w4,
                 uint32_t& w5,
                 uint32_t& w6,
                 uint32_t& w7,
                 uint32_t& w8,
                 uint32_t& w9,
                 uint32_t& w10,
                 uint32_t& w11) const;
  void setValues(const uint32_t& w0,
                 const uint32_t& w1,
                 const uint32_t& w2,
                 const uint32_t& w3,
                 const uint32_t& w4,
                 const uint32_t& w5,
                 const uint32_t& w6,
                 const uint32_t& w7,
                 const uint32_t& w8,
                 const uint32_t& w9,
                 const uint32_t& w10,
                 const uint32_t& w11);

private:
  uint32_t w0_;
  uint32_t w1_;
  uint32_t w2_;
  uint32_t w3_;
  uint32_t w4_;
  uint32_t w5_;
  uint32_t w6_;
  uint32_t w7_;
  uint32_t w8_;
  uint32_t w9_;
  uint32_t w10_;
  uint32_t w11_;

  COND_SERIALIZABLE;
};

#endif