Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:02:09

0001 #ifndef EcalTPGLinearizationConst_h
0002 #define EcalTPGLinearizationConst_h
0003 
0004 #include "CondFormats/Serialization/interface/Serializable.h"
0005 
0006 #include "CondFormats/EcalObjects/interface/EcalCondObjectContainer.h"
0007 
0008 struct EcalTPGLinearizationConstant {
0009   EcalTPGLinearizationConstant() : mult_x12(0), mult_x6(0), mult_x1(0), shift_x12(0), shift_x6(0), shift_x1(0) {}
0010 
0011   uint32_t mult_x12;
0012   uint32_t mult_x6;
0013   uint32_t mult_x1;
0014   uint32_t shift_x12;
0015   uint32_t shift_x6;
0016   uint32_t shift_x1;
0017 
0018   COND_SERIALIZABLE;
0019 };
0020 
0021 typedef EcalCondObjectContainer<EcalTPGLinearizationConstant> EcalTPGLinearizationConstMap;
0022 typedef EcalCondObjectContainer<EcalTPGLinearizationConstant>::const_iterator EcalTPGLinearizationConstMapIterator;
0023 typedef EcalTPGLinearizationConstMap EcalTPGLinearizationConst;
0024 
0025 #endif