Go to the documentation of this file. 1 #ifndef CalibFormats_HcalObjects_HcalDbService_h
2 #define CalibFormats_HcalObjects_HcalDbService_h
132 bool effPedestalInADC)
const;
137 bool effPedestalInADC)
const;
170 mutable std::atomic<HcalCalibrationsSet const*>
mCalibSet;
const HcalFrontEndMap * mFrontEndMap
const HcalZSThresholds * mZSThresholds
const HcalTPParameters * mTPParameters
void setData(const HcalChannelQuality *fItem)
const HcalL1TriggerObjects * mL1TriggerObjects
const HcalCalibrationWidths & getHcalCalibrationWidths(const HcalGenericDetId &fId) const
const HcalTimeCorr * getHcalTimeCorr(const HcalGenericDetId &fId) const
const HcalGainWidth * getGainWidth(const HcalGenericDetId &fId) const
const HcalSiPMCharacteristics * getHcalSiPMCharacteristics() const
bool makeHcalCalibration(const HcalGenericDetId &fId, HcalCalibrations *fObject, bool pedestalInADC, bool effPedestalInADC) const
void setData(const HcalRespCorrs *fItem)
const HcalSiPMParameters * mSiPMParameters
const HcalTPChannelParameters * mTPChannelParameters
const HcalPedestal * getPedestal(const HcalGenericDetId &fId) const
const HcalElectronicsMap * mElectronicsMap
void setData(const HcalFrontEndMap *fItem)
void setData(const HcalMCParams *fItem)
void setData(const HcalL1TriggerObjects *fItem)
const HcalGain * getGain(const HcalGenericDetId &fId) const
void setData(const HcalSiPMParameters *fItem)
const HcalPFCorrs * mPFCorrs
void setData(const HcalQIEData *fItem)
void setData(const HcalPedestalWidths *fItem, bool eff=false)
const HcalQIEShape * getHcalShape(const HcalGenericDetId &fId) const
const HcalTimeCorrs * mTimeCorrs
const HcalElectronicsMap * getHcalMapping() const
const HcalCalibrations & getHcalCalibrations(const HcalGenericDetId &fId) const
void setData(const HcalTimeCorrs *fItem)
const HcalMCParam * getHcalMCParam(const HcalGenericDetId &fId) const
const HcalQIECoder * getHcalCoder(const HcalGenericDetId &fId) const
const HcalCalibrationWidthsSet * getHcalCalibrationWidthsSet() const
const HcalPedestalWidth * getPedestalWidth(const HcalGenericDetId &fId) const
bool convertPedestalWidths(const HcalGenericDetId &fId, const HcalPedestalWidth *pedestalwidth, const HcalPedestal *pedestal, float *pedTrueWidth, bool inADC) const
const HcalZSThreshold * getHcalZSThreshold(const HcalGenericDetId &fId) const
const HcalRespCorrs * mRespCorrs
void setData(const HcalGainWidths *fItem)
std::atomic< HcalCalibrationWidthsSet const * > mCalibWidthSet
const HcalPedestalWidths * mEffectivePedestalWidths
const HcalPedestals * mEffectivePedestals
const HcalTPParameters * getHcalTPParameters() const
const HcalLutMetadata * mLutMetadata
void setData(const HcalQIETypes *fItem)
const HcalRecoParam * getHcalRecoParam(const HcalGenericDetId &fId) const
const HcalQIEType * getHcalQIEType(const HcalGenericDetId &fId) const
const HcalRecoParams * mRecoParams
void setData(const HcalLutMetadata *fItem)
const HcalMCParams * mMCParams
const HcalPFCorr * getHcalPFCorr(const HcalGenericDetId &fId) const
bool makeHcalCalibrationWidth(const HcalGenericDetId &fId, HcalCalibrationWidths *fObject, bool pedestalInADC, bool effPedestalInADC) const
const HcalPedestals * mPedestals
void buildCalibrations() const
const HcalRespCorr * getHcalRespCorr(const HcalGenericDetId &fId) const
bool convertPedestals(const HcalGenericDetId &fId, const HcalPedestal *pedestal, float *pedTrue, bool inADC) const
void setData(const HcalRecoParams *fItem)
const HcalCalibrationsSet * getHcalCalibrationsSet() const
void buildCalibWidths() const
const HcalTopology * getTopologyUsed() const
const HcalGainWidths * mGainWidths
std::atomic< HcalCalibrationsSet const * > mCalibSet
const HcalQIEData * mQIEData
void setData(const HcalSiPMCharacteristics *fItem)
const HcalPedestalWidths * mPedestalWidths
const HcalPedestal * getEffectivePedestal(const HcalGenericDetId &fId) const
const HcalChannelQuality * mChannelQuality
const HcalPedestalWidth * getEffectivePedestalWidth(const HcalGenericDetId &fId) const
const HcalSiPMParameter * getHcalSiPMParameter(const HcalGenericDetId &fId) const
const HcalChannelStatus * getHcalChannelStatus(const HcalGenericDetId &fId) const
const HcalLUTCorrs * mLUTCorrs
const HcalLutMetadata * getHcalLutMetadata() const
const HcalSiPMCharacteristics * mSiPMCharacteristics
const HcalTPChannelParameter * getHcalTPChannelParameter(const HcalGenericDetId &fId, bool throwOnFail=true) const
void setData(const HcalElectronicsMap *fItem)
void setData(const HcalPedestals *fItem, bool eff=false)
void setData(const HcalGains *fItem)
const HcalLUTCorr * getHcalLUTCorr(const HcalGenericDetId &fId) const
void setData(const HcalTPChannelParameters *fItem)
void setData(const HcalPFCorrs *fItem)
void setData(const HcalTPParameters *fItem)
const HcalL1TriggerObject * getHcalL1TriggerObject(const HcalGenericDetId &fId) const
void setData(const HcalLUTCorrs *fItem)
const HcalQIETypes * mQIETypes
const HcalFrontEndMap * getHcalFrontEndMapping() const
void setData(const HcalZSThresholds *fItem)