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