![]() |
![]() |
00001 // 00002 // F.Ratnikov (UMd), Dec. 14, 2005 00003 // 00004 #ifndef HcalDbHardcodeIn_h 00005 #define HcalDbHardcodeIn_h 00006 00007 #include "DataFormats/HcalDetId/interface/HcalGenericDetId.h" 00008 #include "DataFormats/HcalDetId/interface/HcalDetId.h" 00009 #include "DataFormats/HcalDetId/interface/HcalZDCDetId.h" 00010 #include "CondFormats/HcalObjects/interface/HcalPedestal.h" 00011 #include "CondFormats/HcalObjects/interface/HcalPedestalWidth.h" 00012 #include "CondFormats/HcalObjects/interface/HcalGain.h" 00013 #include "CondFormats/HcalObjects/interface/HcalGainWidth.h" 00014 #include "CondFormats/HcalObjects/interface/HcalQIECoder.h" 00015 #include "CondFormats/HcalObjects/interface/HcalQIEShape.h" 00016 #include "CondFormats/HcalObjects/interface/HcalCalibrationQIECoder.h" 00017 #include "CondFormats/HcalObjects/interface/HcalElectronicsMap.h" 00018 #include "DataFormats/HcalDetId/interface/HcalDcsDetId.h" 00019 #include "CondFormats/HcalObjects/interface/HcalDcsMap.h" 00020 #include "CondFormats/HcalObjects/interface/HcalRecoParam.h" 00021 #include "CondFormats/HcalObjects/interface/HcalTimingParam.h" 00022 #include "CondFormats/HcalObjects/interface/HcalMCParam.h" 00023 00031 namespace HcalDbHardcode { 00032 HcalPedestal makePedestal (HcalGenericDetId fId, bool fSmear = false); 00033 HcalPedestal makePedestal (HcalGenericDetId fId, bool fSmear = false, double lumi = 0.0); 00034 HcalPedestalWidth makePedestalWidth (HcalGenericDetId fId); 00035 HcalPedestalWidth makePedestalWidth (HcalGenericDetId fId, double lumi); 00036 HcalGain makeGain (HcalGenericDetId fId, bool fSmear = false); 00037 HcalGainWidth makeGainWidth (HcalGenericDetId fId); 00038 HcalQIECoder makeQIECoder (HcalGenericDetId fId); 00039 HcalCalibrationQIECoder makeCalibrationQIECoder (HcalGenericDetId fId); 00040 HcalQIEShape makeQIEShape (); 00041 HcalRecoParam makeRecoParam (HcalGenericDetId fId); 00042 HcalMCParam makeMCParam (HcalGenericDetId fId); 00043 HcalTimingParam makeTimingParam (HcalGenericDetId fId); 00044 void makeHardcodeMap(HcalElectronicsMap& emap); 00045 void makeHardcodeDcsMap(HcalDcsMap& dcs_map); 00046 } 00047 #endif