Skip to content

Commit fc10435

Browse files
committed
[GCC13] Avoid Wdangling-reference in SiPhase2OuterTrackerFakeLorentzAngleESSource
1 parent bc22d28 commit fc10435

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

CalibTracker/SiPhase2TrackerESProducers/plugins/SiPhase2OuterTrackerFakeLorentzAngleESSource.cc

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,13 +69,15 @@ namespace fakeOTLA {
6969

7070
std::unique_ptr<SiPhase2OuterTrackerLorentzAngle> SiPhase2OuterTrackerFakeLorentzAngleESSource::produceOTLA(
7171
const SiPhase2OuterTrackerLorentzAngleRcd& rcd) {
72-
const auto& geomDet = rcd.getRecord<TrackerTopologyRcd>().get(m_geomDetToken);
72+
const auto& geomDetRcd = rcd.getRecord<TrackerTopologyRcd>();
73+
const auto& geomDet = geomDetRcd.get(m_geomDetToken);
7374
return fakeOTLA::produceRecord<SiPhase2OuterTrackerLorentzAngle>(LAvalue_, geomDet);
7475
}
7576

7677
std::unique_ptr<SiPhase2OuterTrackerLorentzAngle> SiPhase2OuterTrackerFakeLorentzAngleESSource::produceOTSimLA(
7778
const SiPhase2OuterTrackerLorentzAngleSimRcd& rcd) {
78-
const auto& geomDet = rcd.getRecord<TrackerTopologyRcd>().get(m_geomDetToken);
79+
const auto& geomDetRcd = rcd.getRecord<TrackerTopologyRcd>();
80+
const auto& geomDet = geomDetRcd.get(m_geomDetToken);
7981
return fakeOTLA::produceRecord<SiPhase2OuterTrackerLorentzAngle>(LAvalue_, geomDet);
8082
}
8183

0 commit comments

Comments
 (0)