From 479d521ff6e87dffcd45e308bfa768678b85791a Mon Sep 17 00:00:00 2001
From: Dmitry Kalinkin <dkalinkin@bnl.gov>
Date: Wed, 8 Feb 2023 05:06:09 +0000
Subject: [PATCH] PodioOutput: support PODIO 00-16

---
 JugBase/src/components/PodioOutput.cpp | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/JugBase/src/components/PodioOutput.cpp b/JugBase/src/components/PodioOutput.cpp
index a8a5da58..712b85a3 100644
--- a/JugBase/src/components/PodioOutput.cpp
+++ b/JugBase/src/components/PodioOutput.cpp
@@ -187,7 +187,11 @@ StatusCode PodioOutput::finalize() {
   debug() << "Finalizing trees and output file" << endmsg;
   m_file->cd();
   m_metadatatree->Branch("gaudiConfigOptions", &config_data);
+#if (podio_VERSION_MAJOR > 0) || (podio_VERSION_MINOR >= 16)
+  const auto collIDTable = m_podioDataSvc->getCollectionIDs().get();
+#else
   const auto collIDTable = m_podioDataSvc->getCollectionIDs();
+#endif
   m_metadatatree->Branch("CollectionIDs", collIDTable);
   m_metadatatree->Fill();
   m_colMDtree->Branch("colMD", "std::map<int,podio::GenericParameters>", m_podioDataSvc->getProvider().getColMetaDataMap() ) ;
-- 
GitLab