4 #ifndef HcalDbHardcodeIn_h 5 #define HcalDbHardcodeIn_h 88 std::unique_ptr<HcalElectronicsMap>
makeHardcodeMap(
const std::vector<HcalGenericDetId>& cells);
std::unique_ptr< HcalDcsMap > makeHardcodeDcsMap()
const bool useHOUpgrade() const
virtual ~HcalDbHardcode()
HcalGainWidth makeGainWidth(HcalGenericDetId fId)
HcalHardcodeParameters theHOParameters_
void useHBUpgrade(bool b)
const bool useHBUpgrade() const
const bool killHE() const
void setHBUpgrade(HcalHardcodeParameters p)
void useHFUpgrade(bool b)
std::vector< edm::ParameterSet > theSiPMCharacteristics_
void setHF(HcalHardcodeParameters p)
HcalRecoParam makeRecoParam(HcalGenericDetId fId)
HcalQIECoder makeQIECoder(HcalGenericDetId fId)
HcalMCParam makeMCParam(HcalGenericDetId fId)
HcalHardcodeParameters theDefaultParameters_
const HcalHardcodeParameters & getParameters(HcalGenericDetId fId)
std::unique_ptr< HcalSiPMCharacteristics > makeHardcodeSiPMCharacteristics()
HcalCalibrationQIECoder makeCalibrationQIECoder(HcalGenericDetId fId)
HcalPedestalWidth makePedestalWidth(HcalGenericDetId fId)
HcalHardcodeParameters theHEUpgradeParameters_
void makeHardcodeFrontEndMap(HcalFrontEndMap &emap, const std::vector< HcalGenericDetId > &cells)
HcalTPChannelParameter makeHardcodeTPChannelParameter(HcalGenericDetId fId)
HcalPedestal makePedestal(HcalGenericDetId fId, bool fSmear=false)
HcalHardcodeParameters theHBUpgradeParameters_
void setHO(HcalHardcodeParameters p)
HcalTimingParam makeTimingParam(HcalGenericDetId fId)
void setHFUpgrade(HcalHardcodeParameters p)
void setHE(HcalHardcodeParameters p)
HcalQIEType makeQIEType(HcalGenericDetId fId)
const bool useHFUpgrade() const
HcalQIEShape makeQIEShape()
Hardcode implementation of some conditions data.
void useHOUpgrade(bool b)
HcalHardcodeParameters theHBParameters_
void setHB(HcalHardcodeParameters p)
std::unique_ptr< HcalElectronicsMap > makeHardcodeMap(const std::vector< HcalGenericDetId > &cells)
const bool useHEUpgrade() const
void makeHardcodeTPParameters(HcalTPParameters &tppar)
void setSiPMCharacteristics(std::vector< edm::ParameterSet > vps)
void useHEUpgrade(bool b)
int getLayersInDepth(int ieta, int depth, const HcalTopology *topo)
HcalHardcodeParameters theHFParameters_
HcalGain makeGain(HcalGenericDetId fId, bool fSmear=false)
const int getGainIndex(HcalGenericDetId fId)
bool isHEPlan1(HcalGenericDetId fId)
HcalHardcodeParameters theHEParameters_
HcalSiPMParameter makeHardcodeSiPMParameter(HcalGenericDetId fId, const HcalTopology *topo, double intlumi)
std::map< std::pair< int, int >, int > theLayersInDepths_
void setHEUpgrade(HcalHardcodeParameters p)
HcalHardcodeParameters theHFUpgradeParameters_