From 75f9625eb5109d89f3ba881988de0aeb58028329 Mon Sep 17 00:00:00 2001
From: scott snyder <snyder@bnl.gov>
Date: Tue, 26 Mar 2019 04:20:42 +0100
Subject: [PATCH] LArTPCnv: Generate pair_base dictionaries.

Adjust selection file to generate dictionaries for std:__pair_base classes
needed for persistency.
---
 LArCalorimeter/LArCnv/LArTPCnv/LArTPCnv/selection.xml | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/LArCalorimeter/LArCnv/LArTPCnv/LArTPCnv/selection.xml b/LArCalorimeter/LArCnv/LArTPCnv/LArTPCnv/selection.xml
index 5228a17c90b..ccb76447cff 100644
--- a/LArCalorimeter/LArCnv/LArTPCnv/LArTPCnv/selection.xml
+++ b/LArCalorimeter/LArCnv/LArTPCnv/LArTPCnv/selection.xml
@@ -11,8 +11,9 @@
   <class name="LArNoisyROSummary_p3" id="7801CF21-F2F2-4E87-9B87-744F31A37D1B"/>
   <class name="LArNoisyROSummary_p4" id="8F9E9A44-699E-4056-96CC-555ADA1179D4"/>
   <class name="LArNoisyROSummary_p5" id="4AE11DAE-F40C-4B90-B105-0A7BA5D29C1D"/>
-  <class name="std::pair<unsigned int, std::vector<int> >" />
   <class name="std::vector<std::pair<unsigned int, std::vector<int> > >" />
+  <!-- pair<unsigned,vector<int> > and associated pair_base -->
+  <class pattern="std::*pair*<unsigned int*std::vector<int*" />
 
 
 </lcgdict>
-- 
GitLab