6 #ifndef HcalDbService_h
7 #define HcalDbService_h
11 #if !defined(__CINT__) && !defined(__MAKECINT__) && !defined(__REFLEX__)
74 bool pedestalInADC)
const;
77 bool pedestalInADC)
const;
94 #if !defined(__CINT__) && !defined(__MAKECINT__) && !defined(__REFLEX__)
95 mutable std::atomic<HcalCalibrationsSet*>
mCalibSet;
100 mutable bool mUpdateCalibrations, mUpdateCalibWidths;
const HcalLUTCorrs * mLUTCorrs
const HcalGainWidth * getGainWidth(const HcalGenericDetId &fId) const
const HcalChannelStatus * getHcalChannelStatus(const HcalGenericDetId &fId) const
const HcalL1TriggerObjects * mL1TriggerObjects
const HcalPFCorrs * mPFCorrs
void setData(const HcalPedestalWidths *fItem)
const HcalChannelQuality * mChannelQuality
const HcalLutMetadata * mLutMetadata
const HcalPedestalWidth * getPedestalWidth(const HcalGenericDetId &fId) const
const HcalRespCorr * getHcalRespCorr(const HcalGenericDetId &fId) const
void setData(const HcalElectronicsMap *fItem)
const HcalLUTCorr * getHcalLUTCorr(const HcalGenericDetId &fId) const
void setData(const HcalGainWidths *fItem)
const HcalTimeCorr * getHcalTimeCorr(const HcalGenericDetId &fId) const
void setData(const HcalPFCorrs *fItem)
void buildCalibWidths() const
void setData(const HcalTimeCorrs *fItem)
void setData(const HcalZSThresholds *fItem)
void setData(const HcalRespCorrs *fItem)
const HcalL1TriggerObject * getHcalL1TriggerObject(const HcalGenericDetId &fId) const
bool makeHcalCalibration(const HcalGenericDetId &fId, HcalCalibrations *fObject, bool pedestalInADC) const
const HcalLutMetadata * getHcalLutMetadata() const
bool makeHcalCalibrationWidth(const HcalGenericDetId &fId, HcalCalibrationWidths *fObject, bool pedestalInADC) const
void setData(const HcalLutMetadata *fItem)
const HcalPedestalWidths * mPedestalWidths
const HcalRespCorrs * mRespCorrs
const HcalCalibrationWidths & getHcalCalibrationWidths(const HcalGenericDetId &fId) const
HcalDbService(const edm::ParameterSet &)
void setData(const HcalGains *fItem)
const HcalZSThreshold * getHcalZSThreshold(const HcalGenericDetId &fId) const
const HcalElectronicsMap * mElectronicsMap
const HcalGainWidths * mGainWidths
const HcalTimeCorrs * mTimeCorrs
void setData(const HcalLUTCorrs *fItem)
const HcalPFCorr * getHcalPFCorr(const HcalGenericDetId &fId) const
const HcalTopology * getTopologyUsed() const
const HcalZSThresholds * mZSThresholds
const HcalQIEData * mQIEData
const HcalGain * getGain(const HcalGenericDetId &fId) const
void setData(const HcalPedestals *fItem)
const HcalQIECoder * getHcalCoder(const HcalGenericDetId &fId) const
const HcalQIEShape * getHcalShape(const HcalGenericDetId &fId) const
void setData(const HcalL1TriggerObjects *fItem)
void buildCalibrations() const
void setData(const HcalChannelQuality *fItem)
const HcalElectronicsMap * getHcalMapping() const
const HcalPedestals * mPedestals
std::atomic< HcalCalibrationsSet * > mCalibSet
const HcalCalibrations & getHcalCalibrations(const HcalGenericDetId &fId) const
void setData(const HcalQIEData *fItem)
std::atomic< HcalCalibrationWidthsSet * > mCalibWidthSet
const HcalPedestal * getPedestal(const HcalGenericDetId &fId) const