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