119 *
mDumpStream <<
"New HCAL Pedestals set" << std::endl;
126 fRecord.
get (
"effective",item);
138 *
mDumpStream <<
"New HCAL EffectivePedestals set" << std::endl;
148 auto channelQuality = std::make_shared<HcalChannelQuality>(*item);
153 channelQuality->setTopo(topo);
155 return channelQuality;
171 *
mDumpStream <<
"New HCAL PedestalWidths set" << std::endl;
178 fRecord.
get (
"effective",item);
189 *
mDumpStream <<
"New HCAL EffectivePedestalWidths set" << std::endl;
227 *
mDumpStream <<
"New HCAL GainWidths set" << std::endl;
246 *
mDumpStream <<
"New HCAL QIEData set" << std::endl;
264 *
mDumpStream <<
"New HCAL QIETypes set" << std::endl;
271 fRecord.
get (
"withTopo", item );
275 *
mDumpStream <<
"New HCAL ChannelQuality set" << std::endl;
293 *
mDumpStream <<
"New HCAL RespCorrs set" << std::endl;
311 *
mDumpStream <<
"New HCAL LUTCorrs set" << std::endl;
329 *
mDumpStream <<
"New HCAL PFCorrs set" << std::endl;
347 *
mDumpStream <<
"New HCAL TimeCorrs set" << std::endl;
365 *
mDumpStream <<
"New HCAL ZSThresholds set" << std::endl;
383 *
mDumpStream <<
"New HCAL L1TriggerObjects set" << std::endl;
393 *
mDumpStream <<
"New HCAL Electronics Map set" << std::endl;
403 *
mDumpStream <<
"New HCAL FrontEnd Map set" << std::endl;
421 *
mDumpStream <<
"New HCAL LUT Metadata set" << std::endl;
439 *
mDumpStream <<
"New HCAL SiPMParameters set" << std::endl;
449 *
mDumpStream <<
"New HCAL SiPMCharacteristics set" << std::endl;
467 *
mDumpStream <<
"New HCAL TPChannelParameters set" << std::endl;
478 *
mDumpStream <<
"New HCAL TPParameters set" << std::endl;
497 *
mDumpStream <<
"New HCAL MCParams set" << std::endl;
515 *
mDumpStream <<
"New HCAL RecoParams set" << std::endl;
std::unique_ptr< HcalPFCorrs > mPFCorrs
T getUntrackedParameter(std::string const &, T const &) const
void LUTCorrsCallback(const HcalLUTCorrsRcd &fRecord)
depends_on::OneHolder< T, TDependsOnRecord > dependsOn(void(T::*iT)(const TDependsOnRecord &))
void TPParametersCallback(const HcalTPParametersRcd &fRecord)
void electronicsMapCallback(const HcalElectronicsMapRcd &fRecord)
std::unique_ptr< HcalZSThresholds > mZSThresholds
std::unique_ptr< HcalRespCorrs > mRespCorrs
std::unique_ptr< HcalRecoParams > mRecoParams
std::unique_ptr< HcalGainWidths > mGainWidths
HcalDbProducer(const edm::ParameterSet &)
void RecoParamsCallback(const HcalRecoParamsRcd &fRecord)
void frontEndMapCallback(const HcalFrontEndMapRcd &fRecord)
void pedestalsCallback(const HcalPedestalsRcd &fRecord)
std::unique_ptr< HcalPedestalWidths > mEffectivePedestalWidths
std::unique_ptr< HcalPedestals > mEffectivePedestals
void find(edm::Handle< EcalRecHitCollection > &hits, DetId thisDet, std::vector< EcalRecHitCollection::const_iterator > &hit, bool debug=false)
void TPChannelParametersCallback(const HcalTPChannelParametersRcd &fRecord)
std::unique_ptr< HcalPedestals > mPedestals
void setWhatProduced(T *iThis, const es::Label &iLabel=es::Label())
void gainWidthsCallback(const HcalGainWidthsRcd &fRecord)
std::unique_ptr< HcalMCParams > mMCParams
void QIEDataCallback(const HcalQIEDataRcd &fRecord)
std::shared_ptr< HcalDbService > mService
void SiPMParametersCallback(const HcalSiPMParametersRcd &fRecord)
std::vector< std::string > mDumpRequest
void L1triggerObjectsCallback(const HcalL1TriggerObjectsRcd &fRecord)
std::unique_ptr< HcalGains > mGains
const DepRecordT getRecord() const
void get(HolderT &iHolder) const
void PFCorrsCallback(const HcalPFCorrsRcd &fRecord)
void channelQualityCallback(const HcalChannelQualityRcd &fRecord)
std::unique_ptr< HcalQIEData > mQIEData
void MCParamsCallback(const HcalMCParamsRcd &fRecord)
std::unique_ptr< HcalTimeCorrs > mTimeCorrs
void respCorrsCallback(const HcalRespCorrsRcd &fRecord)
std::shared_ptr< HcalChannelQuality > produceChannelQualityWithTopo(const HcalChannelQualityRcd &)
void QIETypesCallback(const HcalQIETypesRcd &fRecord)
std::unique_ptr< HcalQIETypes > mQIETypes
void effectivePedestalWidthsCallback(const HcalPedestalWidthsRcd &fRecord)
std::unique_ptr< HcalLUTCorrs > mLUTCorrs
std::unique_ptr< HcalTPChannelParameters > mTPChannelParameters
std::unique_ptr< HcalPedestalWidths > mPedestalWidths
void gainsCallback(const HcalGainsRcd &fRecord)
std::unique_ptr< HcalLutMetadata > mLutMetadata
void zsThresholdsCallback(const HcalZSThresholdsRcd &fRecord)
~HcalDbProducer() override
void SiPMCharacteristicsCallback(const HcalSiPMCharacteristicsRcd &fRecord)
void timeCorrsCallback(const HcalTimeCorrsRcd &fRecord)
bool dumpObject(std::ostream &fOutput, const HcalPedestals &fObject)
std::unique_ptr< HcalL1TriggerObjects > mL1TriggerObjects
std::ostream * mDumpStream
void pedestalWidthsCallback(const HcalPedestalWidthsRcd &fRecord)
std::shared_ptr< HcalDbService > produce(const HcalDbRecord &)
void effectivePedestalsCallback(const HcalPedestalsRcd &fRecord)
T const * product() const
std::unique_ptr< HcalSiPMParameters > mSiPMParameters
void lutMetadataCallback(const HcalLutMetadataRcd &fRecord)