File indexing completed on 2024-04-06 12:02:08
0001 #ifndef CondFormats_EcalObjects_EcalEBPhase2TPGLinearizationConst_h
0002 #define CondFormats_EcalObjects_EcalEBPhase2TPGLinearizationConst_h
0003
0004 #include "CondFormats/Serialization/interface/Serializable.h"
0005
0006 #include "CondFormats/EcalObjects/interface/EcalCondObjectContainer.h"
0007
0008 struct EcalEBPhase2TPGLinearizationConstant {
0009 EcalEBPhase2TPGLinearizationConstant()
0010 : mult_x10(0), mult_x1(0), shift_x10(0), shift_x1(0), i2cSub_x10(0), i2cSub_x1(0) {}
0011
0012 uint32_t mult_x10;
0013 uint32_t mult_x1;
0014 uint32_t shift_x10;
0015 uint32_t shift_x1;
0016 uint32_t i2cSub_x10;
0017 uint32_t i2cSub_x1;
0018
0019 COND_SERIALIZABLE;
0020 };
0021
0022 typedef EcalCondObjectContainer<EcalEBPhase2TPGLinearizationConstant> EcalEBPhase2TPGLinearizationConstMap;
0023 typedef EcalCondObjectContainer<EcalEBPhase2TPGLinearizationConstant>::const_iterator
0024 EcalEBPhase2TPGLinearizationConstMapIterator;
0025 typedef EcalEBPhase2TPGLinearizationConstMap EcalEBPhase2TPGLinearizationConst;
0026
0027 #endif