From 8d34d8d4e340df48166aeabd83dcea8aaa903d74 Mon Sep 17 00:00:00 2001
From: Scott Snyder <scott.snyder@cern.ch>
Date: Sat, 31 Jan 2015 01:09:40 +0100
Subject: [PATCH] Remove unused ARA converter dictionaries.
 (EventCommonTPCnv-00-05-10)

	* Tagging EventCommonTPCnv-00-05-10.
	* Remove unused ARA converter dictionaries.
---
 .../EventCommonTPCnv/ARA_selection.xml        | 28 -------------------
 .../EventCommonTPCnv/EventCommonTPCnvDict.h   |  9 ------
 .../EventCommonTPCnv/INav4MomAssocsCnv_p2.h   |  6 ----
 .../EventCommonTPCnv/INav4MomAssocsCnv_p3.h   |  6 ----
 .../INav4MomLinkContainerCnv_p1.h             |  6 ----
 .../IParticleLinkContainerCnv_p1.h            |  6 ----
 Event/EventCommonTPCnv/cmt/requirements       |  1 -
 7 files changed, 62 deletions(-)
 delete mode 100755 Event/EventCommonTPCnv/EventCommonTPCnv/ARA_selection.xml

diff --git a/Event/EventCommonTPCnv/EventCommonTPCnv/ARA_selection.xml b/Event/EventCommonTPCnv/EventCommonTPCnv/ARA_selection.xml
deleted file mode 100755
index 4e51b4d5e01..00000000000
--- a/Event/EventCommonTPCnv/EventCommonTPCnv/ARA_selection.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<lcgdict>
-  <class name="T_TPCnv<INav4MomLinkContainer,INav4MomLinkContainer_p1>"/>
-  <class name="INav4MomLinkContainerCnv_p1"/>
-  <class name="T_AthenaPoolTPCnvBase<INav4MomLinkContainer,INav4MomLinkContainer_p1>"/>
-  <class name="T_AthenaPoolTPPolyCnvBase<INav4MomLinkContainer,INav4MomLinkContainer,INav4MomLinkContainer_p1>"/>
-  <class name="T_AthenaPoolTPAbstractPolyCnvBase<INav4MomLinkContainer,INav4MomLinkContainer,INav4MomLinkContainer_p1>"/>
-  <class name="ITPConverterFor<INav4MomLinkContainer>"/>
-
-  <class name="T_TPCnv<IParticleLinkContainer,IParticleLinkContainer_p1>"/>
-  <class name="IParticleLinkContainerCnv_p1"/>
-  <class name="T_AthenaPoolTPCnvBase<IParticleLinkContainer,IParticleLinkContainer_p1>"/>
-  <class name="T_AthenaPoolTPPolyCnvBase<IParticleLinkContainer,IParticleLinkContainer,IParticleLinkContainer_p1>"/>
-  <class name="T_AthenaPoolTPAbstractPolyCnvBase<IParticleLinkContainer,IParticleLinkContainer,IParticleLinkContainer_p1>"/>
-  <class name="ITPConverterFor<IParticleLinkContainer>"/>
-
-  <class name="T_TPCnv<INav4MomAssocs,INav4MomAssocs_p2>"/>
-  <class name="INav4MomAssocsCnv_p2"/>
-  <class name="T_AthenaPoolTPCnvBase<INav4MomAssocs,INav4MomAssocs_p2>"/>
-  <class name="T_AthenaPoolTPPolyCnvBase<INav4MomAssocs,INav4MomAssocs,INav4MomAssocs_p2>"/>
-  <class name="T_AthenaPoolTPAbstractPolyCnvBase<INav4MomAssocs,INav4MomAssocs,INav4MomAssocs_p2>"/>
-
-  <class name="T_TPCnv<INav4MomAssocs,INav4MomAssocs_p3>"/>
-  <class name="INav4MomAssocsCnv_p3"/>
-  <class name="T_AthenaPoolTPCnvBase<INav4MomAssocs,INav4MomAssocs_p3>"/>
-  <class name="T_AthenaPoolTPPolyCnvBase<INav4MomAssocs,INav4MomAssocs,INav4MomAssocs_p3>"/>
-  <class name="T_AthenaPoolTPAbstractPolyCnvBase<INav4MomAssocs,INav4MomAssocs,INav4MomAssocs_p3>"/>
-  <class name="ITPConverterFor<INav4MomAssocs>"/>
-</lcgdict>
diff --git a/Event/EventCommonTPCnv/EventCommonTPCnv/EventCommonTPCnvDict.h b/Event/EventCommonTPCnv/EventCommonTPCnv/EventCommonTPCnvDict.h
index c18b33d8f56..f5259520711 100755
--- a/Event/EventCommonTPCnv/EventCommonTPCnv/EventCommonTPCnvDict.h
+++ b/Event/EventCommonTPCnv/EventCommonTPCnv/EventCommonTPCnvDict.h
@@ -26,16 +26,12 @@
 #include "EventCommonTPCnv/HepLorentzVector_p1.h"
 
 #include "EventCommonTPCnv/INav4MomLinkContainer_p1.h"
-#include "EventCommonTPCnv/INav4MomLinkContainerCnv_p1.h"
 
 #include "EventCommonTPCnv/IParticleLinkContainer_p1.h"
-#include "EventCommonTPCnv/IParticleLinkContainerCnv_p1.h"
 
 #include "EventCommonTPCnv/INav4MomAssocs_p1.h"
 #include "EventCommonTPCnv/INav4MomAssocs_p2.h"
-#include "EventCommonTPCnv/INav4MomAssocsCnv_p2.h"
 #include "EventCommonTPCnv/INav4MomAssocs_p3.h"
-#include "EventCommonTPCnv/INav4MomAssocsCnv_p3.h"
 
 
 
@@ -52,18 +48,13 @@ namespace EventCommonTPCnvDict_tmp {
     std::vector<P4PtEtaPhiMFloat_p2>    m_p4ptetaphimvs;
     std::vector<P4PxPyPzE_p1>      m_p4pxpypzs;
 
-    T_TPCnv<INav4MomLinkContainer, INav4MomLinkContainer_p1> m_inav4momlinktpcnv_p1;
     INav4MomLinkContainer_p1 m_inav4momlink_p1;
 
-    T_TPCnv<IParticleLinkContainer, IParticleLinkContainer_p1> m_ipartlinktpcnv_p1;
     IParticleLinkContainer_p1 m_ipartlink_p1;
 
-    T_TPCnv<INav4MomAssocs, INav4MomAssocs_p2> m_assocscnv_p2;
     INav4MomAssocs_p2 m_assocs_p2;
     INav4MomAssocs_p2::Assocs_t m_assocs_assocs_p2;
     INav4MomAssocs_p2::AssocElem_t m_assocs_elems_p2;
-
-    T_TPCnv<INav4MomAssocs, INav4MomAssocs_p3> m_assocscnv_p3;
     INav4MomAssocs_p3 m_assocs_p3;
     INav4MomAssocs_p3::Assocs_t m_assocs_assocs_p3;
     INav4MomAssocs_p3::AssocElem_t m_assocs_elems_p3;
diff --git a/Event/EventCommonTPCnv/EventCommonTPCnv/INav4MomAssocsCnv_p2.h b/Event/EventCommonTPCnv/EventCommonTPCnv/INav4MomAssocsCnv_p2.h
index 375048b892a..0055bd70cdb 100644
--- a/Event/EventCommonTPCnv/EventCommonTPCnv/INav4MomAssocsCnv_p2.h
+++ b/Event/EventCommonTPCnv/EventCommonTPCnv/INav4MomAssocsCnv_p2.h
@@ -112,10 +112,4 @@ inline INav4MomAssocsCnv_p2::INav4MomAssocsCnv_p2()
 inline INav4MomAssocsCnv_p2::~INav4MomAssocsCnv_p2()
 {}
 
-/// @class specialization for AthenaROOTAccess benefit
-template<>
-class T_TPCnv<INav4MomAssocs, INav4MomAssocs_p2>
-  : public INav4MomAssocsCnv_p2
-{};
-
 #endif //> EVENTCOMMONTPCNV_INAV4MOMASSOCSCNV_P2_H
diff --git a/Event/EventCommonTPCnv/EventCommonTPCnv/INav4MomAssocsCnv_p3.h b/Event/EventCommonTPCnv/EventCommonTPCnv/INav4MomAssocsCnv_p3.h
index 4917e9bd4b2..ea76bb0afd4 100755
--- a/Event/EventCommonTPCnv/EventCommonTPCnv/INav4MomAssocsCnv_p3.h
+++ b/Event/EventCommonTPCnv/EventCommonTPCnv/INav4MomAssocsCnv_p3.h
@@ -108,10 +108,4 @@ inline INav4MomAssocsCnv_p3::INav4MomAssocsCnv_p3()
 inline INav4MomAssocsCnv_p3::~INav4MomAssocsCnv_p3()
 {}
 
-/// @class specialization for AthenaROOTAccess benefit
-template<>
-class T_TPCnv<INav4MomAssocs, INav4MomAssocs_p3>
-  : public INav4MomAssocsCnv_p3
-{};
-
 #endif //> EVENTCOMMONTPCNV_INAV4MOMASSOCSCNV_p3_H
diff --git a/Event/EventCommonTPCnv/EventCommonTPCnv/INav4MomLinkContainerCnv_p1.h b/Event/EventCommonTPCnv/EventCommonTPCnv/INav4MomLinkContainerCnv_p1.h
index cc2a3ce1e2e..9c81c4f6177 100644
--- a/Event/EventCommonTPCnv/EventCommonTPCnv/INav4MomLinkContainerCnv_p1.h
+++ b/Event/EventCommonTPCnv/EventCommonTPCnv/INav4MomLinkContainerCnv_p1.h
@@ -70,10 +70,4 @@ public:
 };
 
 
-template <>
-class T_TPCnv< INav4MomLinkContainer, INav4MomLinkContainer_p1 >
-  : public INav4MomLinkContainerCnv_p1 
-{};
-
-
 #endif // EVENTCOMMONTPCNV_INAV4MOMLINKCONTAINERCNV_P1_H
diff --git a/Event/EventCommonTPCnv/EventCommonTPCnv/IParticleLinkContainerCnv_p1.h b/Event/EventCommonTPCnv/EventCommonTPCnv/IParticleLinkContainerCnv_p1.h
index ba72108a7e3..b4f5bf2d85a 100644
--- a/Event/EventCommonTPCnv/EventCommonTPCnv/IParticleLinkContainerCnv_p1.h
+++ b/Event/EventCommonTPCnv/EventCommonTPCnv/IParticleLinkContainerCnv_p1.h
@@ -70,10 +70,4 @@ public:
 };
 
 
-template <>
-class T_TPCnv< IParticleLinkContainer, IParticleLinkContainer_p1 >
-  : public IParticleLinkContainerCnv_p1 
-{};
-
-
 #endif // EVENTCOMMONTPCNV_IPARTICLELINKCONTAINERCNV_P1_H
diff --git a/Event/EventCommonTPCnv/cmt/requirements b/Event/EventCommonTPCnv/cmt/requirements
index 4154d998668..69177d83cb6 100755
--- a/Event/EventCommonTPCnv/cmt/requirements
+++ b/Event/EventCommonTPCnv/cmt/requirements
@@ -31,7 +31,6 @@ apply_pattern tpcnv_library
 # dependencies
 private
 apply_pattern lcgdict dict=EventCommonTPCnv selectionfile=selection.xml headerfiles="../EventCommonTPCnv/EventCommonTPCnvDict.h"
-apply_pattern lcgdict dict=ARA_EventCommonTPCnv selectionfile=ARA_selection.xml headerfiles="../EventCommonTPCnv/EventCommonTPCnvDict.h"
 apply_pattern lcgdict dict=OLD_EventCommonTPCnv selectionfile=OLD_selection.xml headerfiles="../EventCommonTPCnv/EventCommonTPCnvDict.h"
 end_private
 
-- 
GitLab