From 218c06d3f81f1ba8e4c46dfc264b11129c0ed219 Mon Sep 17 00:00:00 2001
From: scott snyder <snyder@bnl.gov>
Date: Tue, 26 Mar 2019 04:26:35 +0100
Subject: [PATCH] InDetByteStreamErrors: Generate pair_base dictionaries.

Adjust selection file to generate dictionaries for std:__pair_base classes
needed for persistency.
---
 .../InDetByteStreamErrors/selection.xml                     | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/InnerDetector/InDetConditions/InDetByteStreamErrors/InDetByteStreamErrors/selection.xml b/InnerDetector/InDetConditions/InDetByteStreamErrors/InDetByteStreamErrors/selection.xml
index 0a98892d97d..f16c111734d 100755
--- a/InnerDetector/InDetConditions/InDetByteStreamErrors/InDetByteStreamErrors/selection.xml
+++ b/InnerDetector/InDetConditions/InDetByteStreamErrors/InDetByteStreamErrors/selection.xml
@@ -1,10 +1,10 @@
 <lcgdict>	
-  <class name="std::pair<unsigned char, unsigned int>" />
+  <class pattern="std::*pair*<unsigned char*unsigned int>" />
   <class name="std::vector<std::pair<unsigned char, unsigned int>*>" />
   <class name="TRT_BSErrContainer"  id="9DEEFC74-1772-4A81-B83D-3D4A123603B8" />
 
-  <class name="std::pair<unsigned int, unsigned char>" />
-  <class name="std::pair<unsigned char, std::pair<unsigned int, unsigned char> >" />
+  <class pattern="std::*pair*<unsigned int*unsigned char>" />
+  <class pattern="std::*pair*<unsigned char*std::pair<unsigned int*unsigned char> >" />
   <class name="std::vector<std::pair<unsigned char, std::pair<unsigned int, unsigned char> >*>" />
 
   <class name="TRT_BSIdErrContainer"  id="60735BF7-1781-4023-AC1E-5A6456E66423" />
-- 
GitLab