diff --git a/InnerDetector/InDetEventCnv/InDetEventAthenaPool/InDetEventAthenaPool/selection.xml b/InnerDetector/InDetEventCnv/InDetEventAthenaPool/InDetEventAthenaPool/selection.xml
index 050ae83c487b28ae29017e39fb8e1388d904b148..04f9a62a2feb8391d38c878c5614c8e71e2b774a 100644
--- a/InnerDetector/InDetEventCnv/InDetEventAthenaPool/InDetEventAthenaPool/selection.xml
+++ b/InnerDetector/InDetEventCnv/InDetEventAthenaPool/InDetEventAthenaPool/selection.xml
@@ -1,15 +1,15 @@
 <lcgdict>
   <class name="std::vector<HepMcParticleLink_p1>" />
   <class name="InDetSimData_p1" />
-  <class name="std::pair<unsigned int, InDetSimData_p1>" />
+  <class pattern="std::*pair*<unsigned int, InDetSimData_p1>" />
   <class name="std::vector<std::pair<unsigned int, InDetSimData_p1> >" />
-  <class name="std::pair<unsigned long long, InDetSimData_p1>" />
+  <class pattern="std::*pair*<unsigned long long, InDetSimData_p1>" />
   <class name="std::vector<std::pair<unsigned long long, InDetSimData_p1> >" />
   <class name="std::vector<HepMcParticleLink_p2>" />
   <class name="InDetSimData_p2" />
-  <class name="std::pair<unsigned int, InDetSimData_p2>" />
+  <class pattern="std::*pair*<unsigned int, InDetSimData_p2>" />
   <class name="std::vector<std::pair<unsigned int, InDetSimData_p2> >" />
-  <class name="std::pair<unsigned long long, InDetSimData_p2>" />
+  <class pattern="std::*pair*<unsigned long long, InDetSimData_p2>" />
   <class name="std::vector<std::pair<unsigned long long, InDetSimData_p2> >" />
   <class name="InDetSimDataCollection_p1" id="333EF996-1672-4AB8-917D-187F908F1EDE" />
   <class name="InDetSimDataCollection_p2" id="C648CA66-013D-44AC-B0D9-99BFB0060E84" />
diff --git a/InnerDetector/InDetRawEvent/InDetSimData/InDetSimData/selection.xml b/InnerDetector/InDetRawEvent/InDetSimData/InDetSimData/selection.xml
index cc55f8e77634a283cca319d64a05ef2f8f73f247..6a74b28e8e377da6048d0faf9c2281b91aa4bf79 100755
--- a/InnerDetector/InDetRawEvent/InDetSimData/InDetSimData/selection.xml
+++ b/InnerDetector/InDetRawEvent/InDetSimData/InDetSimData/selection.xml
@@ -1,7 +1,7 @@
 <lcgdict>
  <class name="InDetSimDataCollection" id="5A50C32E-C036-4A49-AE97-716D53210BE1" />
      <class name="InDetSimData" />
-     <class name="std::pair< HepMcParticleLink , float>" /> 
+     <class pattern="std::*pair*< HepMcParticleLink , float>" /> 
      <class name="std::vector<std::pair< HepMcParticleLink , float> >" />
      <class name="std::map<Identifier,InDetSimData>" />
 </lcgdict>