CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_6_2_5/src/CalibCalorimetry/HcalAlgos/interface/HcalDbHardcode.h

Go to the documentation of this file.
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