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