00001 #ifndef CastorDbHardcodeIn_h 00002 #define CastorDbHardcodeIn_h 00003 00004 #include "DataFormats/HcalDetId/interface/HcalGenericDetId.h" 00005 #include "DataFormats/HcalDetId/interface/HcalDetId.h" 00006 #include "DataFormats/HcalDetId/interface/HcalCastorDetId.h" 00007 #include "CondFormats/CastorObjects/interface/CastorPedestal.h" 00008 #include "CondFormats/CastorObjects/interface/CastorPedestalWidth.h" 00009 #include "CondFormats/CastorObjects/interface/CastorGain.h" 00010 #include "CondFormats/CastorObjects/interface/CastorGainWidth.h" 00011 #include "CondFormats/CastorObjects/interface/CastorQIECoder.h" 00012 #include "CondFormats/CastorObjects/interface/CastorQIEShape.h" 00013 #include "CondFormats/CastorObjects/interface/CastorCalibrationQIECoder.h" 00014 #include "CondFormats/CastorObjects/interface/CastorElectronicsMap.h" 00015 00016 00017 namespace CastorDbHardcode { 00018 CastorPedestal makePedestal (HcalGenericDetId fId, bool fSmear = false); 00019 CastorPedestalWidth makePedestalWidth (HcalGenericDetId fId); 00020 CastorGain makeGain (HcalGenericDetId fId, bool fSmear = false); 00021 CastorGainWidth makeGainWidth (HcalGenericDetId fId); 00022 CastorQIECoder makeQIECoder (HcalGenericDetId fId); 00023 CastorCalibrationQIECoder makeCalibrationQIECoder (HcalGenericDetId fId); 00024 CastorQIEShape makeQIEShape (); 00025 void makeHardcodeMap(CastorElectronicsMap& emap); 00026 } 00027 #endif