From aba53d60255e43f6b0a3a59a453f7714e43394d0 Mon Sep 17 00:00:00 2001 From: scott snyder <sss@karma> Date: Wed, 2 Dec 2020 17:25:09 -0500 Subject: [PATCH] HitManagement: Fix compilation with gcc11. Don't use full template-id for ctor/dtor names. --- Simulation/HitManagement/HitManagement/AthenaHitsVector.h | 6 +++--- Simulation/HitManagement/HitManagement/AtlasHitsVector.h | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Simulation/HitManagement/HitManagement/AthenaHitsVector.h b/Simulation/HitManagement/HitManagement/AthenaHitsVector.h index 03a3f423ec47..11467348ff85 100755 --- a/Simulation/HitManagement/HitManagement/AthenaHitsVector.h +++ b/Simulation/HitManagement/HitManagement/AthenaHitsVector.h @@ -47,11 +47,11 @@ public: // // default constructor for rootcint #ifdef __CINT__ - AthenaHitsVector<T>( ) {} + AthenaHitsVector( ) {} // // methods not provided to rootcint #else - AthenaHitsVector<T>(const std::string& collectionName="DefaultCollectionName") + AthenaHitsVector(const std::string& collectionName="DefaultCollectionName") { IMessageSvc* msgSvc(Athena::getMessageSvc()); MsgStream log(msgSvc, "AthenaHitsVector"); @@ -59,7 +59,7 @@ public: m_name = collectionName; } - ~AthenaHitsVector<T> () {Clear();} + ~AthenaHitsVector () {Clear();} void Clear() { for (unsigned int i=0;i<m_hitvector.size();i++) diff --git a/Simulation/HitManagement/HitManagement/AtlasHitsVector.h b/Simulation/HitManagement/HitManagement/AtlasHitsVector.h index f355c4ca76c9..ac2d34972ce3 100755 --- a/Simulation/HitManagement/HitManagement/AtlasHitsVector.h +++ b/Simulation/HitManagement/HitManagement/AtlasHitsVector.h @@ -48,11 +48,11 @@ public: // // default constructor for rootcint #ifdef __CINT__ - AtlasHitsVector<T>( ) {} + AtlasHitsVector( ) {} // // methods not provided to rootcint #else - AtlasHitsVector<T>(std::string collectionName="DefaultCollectionName", const unsigned int mySize=100) + AtlasHitsVector(std::string collectionName="DefaultCollectionName", const unsigned int mySize=100) { IMessageSvc* msgSvc(Athena::getMessageSvc()); MsgStream log(msgSvc, "AtlasHitsVector"); @@ -62,7 +62,7 @@ public: m_hitvector.reserve(mySize); } - ~AtlasHitsVector<T> () { + ~AtlasHitsVector () { std::vector<T>().swap(m_hitvector); } void Clear() -- GitLab