From 00db3c0703c57c62a64353c884d74c3abb6b2883 Mon Sep 17 00:00:00 2001 From: Stanislava Sevova <ssevova@stanford.edu> Date: Thu, 5 Nov 2020 05:58:14 -0800 Subject: [PATCH] m_log into smart ptr --- .../PixelGeoModelXml/PixelGeoModelXml/PixelGmxInterface.h | 3 ++- .../InDetDetDescr/PixelGeoModelXml/src/PixelGmxInterface.cxx | 3 +-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/InnerDetector/InDetDetDescr/PixelGeoModelXml/PixelGeoModelXml/PixelGmxInterface.h b/InnerDetector/InDetDetDescr/PixelGeoModelXml/PixelGeoModelXml/PixelGmxInterface.h index b70fc6c28a3..bc80f6c8359 100644 --- a/InnerDetector/InDetDetDescr/PixelGeoModelXml/PixelGeoModelXml/PixelGmxInterface.h +++ b/InnerDetector/InDetDetDescr/PixelGeoModelXml/PixelGeoModelXml/PixelGmxInterface.h @@ -9,6 +9,7 @@ //#include "GaudiKernel/MsgStream.h" #include <map> +#include <memory> // For template functions getparm(s):----------- #include <string> #include <cstdlib> @@ -71,7 +72,7 @@ class PixelGmxInterface: public GmxInterface { InDetDD::PixelDetectorManager *m_detectorManager; InDetDD::SiCommonItems *m_commonItems; ModuleTree *m_moduleTree; - MsgStream *m_log; + std::unique_ptr<MsgStream> m_log; }; diff --git a/InnerDetector/InDetDetDescr/PixelGeoModelXml/src/PixelGmxInterface.cxx b/InnerDetector/InDetDetDescr/PixelGeoModelXml/src/PixelGmxInterface.cxx index 589d4ffbb6f..dbd809c8080 100644 --- a/InnerDetector/InDetDetDescr/PixelGeoModelXml/src/PixelGmxInterface.cxx +++ b/InnerDetector/InDetDetDescr/PixelGeoModelXml/src/PixelGmxInterface.cxx @@ -33,11 +33,10 @@ PixelGmxInterface::PixelGmxInterface(InDetDD::PixelDetectorManager *detectorMana // Turn on logging in job-options with: MessageSvc.setDebug += {"PixelGmxInterface"} ServiceHandle<IMessageSvc> msgh("MessageSvc", "PixelGmxInterface"); - m_log = new MsgStream(&(*msgh), "PixelGmxInterface"); + m_log = std::make_unique<MsgStream>(&(*msgh), "PixelGmxInterface"); } PixelGmxInterface::~PixelGmxInterface() { - delete m_log; delete m_commonItems; } -- GitLab