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