diff --git a/Event/GenEvent/dict/selection.xml b/Event/GenEvent/dict/selection.xml
index dda4ab0e2f78f7f9a9ab4ad5e1c890869eebc870..70f01a880e538559102a6cfff7867c04307b1a92 100644
--- a/Event/GenEvent/dict/selection.xml
+++ b/Event/GenEvent/dict/selection.xml
@@ -35,6 +35,7 @@
   <class name="SmartRefVector<LHCb::HepMCEvent>"> <field name="m_contd" transient="true"/> <field name="m_data" transient="true"/> </class>
   <class name="std::map<int, LHCb::GenFSR::CounterValues>"/>
   <class name="std::map<int, LHCb::GenFSR::CrossValues>"/>
+  <class name="std::pair<int, LHCb::GenFSR::CrossValues>"/>
   <class name="std::map<LHCb::GenCountersFSR::CounterKey, LHCb::GenFSR::CounterValues>"/>
   <class name="std::map<LHCb::CrossSectionsFSR::CrossSectionKey, LHCb::GenFSR::CrossValues>"/>
   <class name="std::map<std::basic_string<char>,size_t>" />