Back to home page

Project CMSSW displayed by LXR

 
 

    


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