@@ -53,10 +53,8 @@ class HcalChannelPropertiesEP : public edm::ESProducer {
5353 inline ~HcalChannelPropertiesEP () override {}
5454
5555 ReturnType1 produce1 (const HcalChannelPropertiesAuxRecord& rcd) {
56- const auto & htopoRecord = rcd.getRecord <HcalRecNumberingRecord>();
57- const HcalTopology& htopo = htopoRecord.get (topoToken_);
58- const auto & paramsRecord = rcd.getRecord <HcalRecoParamsRcd>();
59- const HcalRecoParams& params = paramsRecord.get (paramsToken_);
56+ const HcalTopology& htopo = rcd.get (topoToken_);
57+ const HcalRecoParams& params = rcd.get (paramsToken_);
6058
6159 ReturnType1 prod = std::make_unique<HcalRecoParams>(params);
6260 prod->setTopo (&htopo);
@@ -74,14 +72,10 @@ class HcalChannelPropertiesEP : public edm::ESProducer {
7472 // Retrieve various event setup records and data products
7573 const HcalDbRecord& dbRecord = rcd.getRecord <HcalDbRecord>();
7674 const HcalDbService& cond = dbRecord.get (condToken_);
77- const auto & paramsRecord = rcd.getRecord <HcalChannelPropertiesAuxRecord>();
78- const HcalRecoParams& params = paramsRecord.get (myParamsToken_);
79- const auto & severityRecord = rcd.getRecord <HcalSeverityLevelComputerRcd>();
80- const HcalSeverityLevelComputer& severity = severityRecord.get (sevToken_);
81- const auto & qualRecord = dbRecord.getRecord <HcalChannelQualityRcd>();
82- const HcalChannelQuality& qual = qualRecord.get (qualToken_);
83- const auto & geomRecord = rcd.getRecord <CaloGeometryRecord>();
84- const CaloGeometry& geom = geomRecord.get (geomToken_);
75+ const HcalRecoParams& params = rcd.get (myParamsToken_);
76+ const HcalSeverityLevelComputer& severity = rcd.get (sevToken_);
77+ const HcalChannelQuality& qual = dbRecord.get (qualToken_);
78+ const CaloGeometry& geom = rcd.get (geomToken_);
8579
8680 // HcalTopology is taken from "params" created by the "produce1" method
8781 const HcalTopology& htopo (*params.topo ());
0 commit comments