diff --git a/InnerDetector/InDetMonitoring/InDetGlobalMonitoring/src/InDetGlobalPixelTool.cxx b/InnerDetector/InDetMonitoring/InDetGlobalMonitoring/src/InDetGlobalPixelTool.cxx index 007c8993414733eb1fe0e2ea4c27781f57bbd4e9..0c3dcdaa2b13ea01620189556f6b71abb2ac3375 100755 --- a/InnerDetector/InDetMonitoring/InDetGlobalMonitoring/src/InDetGlobalPixelTool.cxx +++ b/InnerDetector/InDetMonitoring/InDetGlobalMonitoring/src/InDetGlobalPixelTool.cxx @@ -1,5 +1,5 @@ /* - Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration + Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration */ /** @file InDetGlobalPixelTool.cxx @@ -147,17 +147,12 @@ StatusCode InDetGlobalPixelTool::fillHistograms() if (msgLvl(MSG::ERROR) ) msg(MSG::ERROR) << "no pointer to track!!!" << endmsg; break; } - const Trk::TrackSummary* summary = m_trkSummaryTool->createSummary(*track); + std::unique_ptr<Trk::TrackSummary> summary = m_trkSummaryTool->summary(*track); if ( summary->get(Trk::numberOfPixelHits) == 0 ) { - delete summary; continue; } - else - { - delete summary; - } const Trk::TrackParameters *trkParameters = 0; //get the track state on surfaces (a vector, on element per surface) and loop over it diff --git a/InnerDetector/InDetMonitoring/InDetGlobalMonitoring/src/InDetGlobalTrackMonTool.cxx b/InnerDetector/InDetMonitoring/InDetGlobalMonitoring/src/InDetGlobalTrackMonTool.cxx index fdc18f4f459ed986a640c678d75edd5b4c857e5a..0094d935302e8fa21db3a9ad5ec8cc2fdef1d667 100644 --- a/InnerDetector/InDetMonitoring/InDetGlobalMonitoring/src/InDetGlobalTrackMonTool.cxx +++ b/InnerDetector/InDetMonitoring/InDetGlobalMonitoring/src/InDetGlobalTrackMonTool.cxx @@ -1,5 +1,5 @@ /* - Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration + Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration */ /** @file InDetGlobalTrackMonTool.cxx @@ -655,7 +655,7 @@ StatusCode InDetGlobalTrackMonTool::fillHistograms() continue; // Create a new summary or get copy of the cached one - std::unique_ptr<const Trk::TrackSummary> summary(m_trkSummaryTool->createSummary( * track ) ); + std::unique_ptr<const Trk::TrackSummary> summary(m_trkSummaryTool->summary( * track ) ); if ( !summary ) { @@ -752,7 +752,7 @@ StatusCode InDetGlobalTrackMonTool::fillHistograms() } // Create a new summary or get copy of the cached one - std::unique_ptr<const Trk::TrackSummary> summary( m_trkSummaryTool->createSummary( * track ) ); + std::unique_ptr<const Trk::TrackSummary> summary( m_trkSummaryTool->summary( * track ) ); if ( !summary ) {