From bf80730b2173c251e99fdd0890f77847c7b0928c Mon Sep 17 00:00:00 2001
From: Dmitry Kalinkin <dmitry.kalinkin@gmail.com>
Date: Thu, 28 Nov 2024 12:43:06 -0500
Subject: [PATCH] mutiple_tracks: support only podio 1.0+

---
 .../tracking/scripts/rec_multiple_tracks.cxx      | 15 +--------------
 1 file changed, 1 insertion(+), 14 deletions(-)

diff --git a/benchmarks/tracking/scripts/rec_multiple_tracks.cxx b/benchmarks/tracking/scripts/rec_multiple_tracks.cxx
index 5f6d7263..cbd617b4 100644
--- a/benchmarks/tracking/scripts/rec_multiple_tracks.cxx
+++ b/benchmarks/tracking/scripts/rec_multiple_tracks.cxx
@@ -94,12 +94,6 @@ int rec_multiple_tracks(const char* fname = "topside/rec_multiple_tracks.root")
 {
   ROOT::EnableImplicitMT();
 
-  ROOT::RDataFrame podio_metadata_df("podio_metadata", fname);
-  auto podioBuildVersion_major = podio_metadata_df.Take<unsigned short>("PodioBuildVersion.major");
-  auto podioBuildVersion_minor = podio_metadata_df.Take<unsigned short>("PodioBuildVersion.minor");
-  auto podioBuildVersion = fmt::format("{:d}.{:d}", podioBuildVersion_major->front(), podioBuildVersion_minor->front());
-  std::cout << "podioBuildVersion: " << podioBuildVersion << std::endl;
-
   ROOT::RDataFrame df("events", fname);
 
   auto df0 = df.Define("isThrown", "MCParticles.generatorStatus == 1")
@@ -117,14 +111,7 @@ int rec_multiple_tracks(const char* fname = "topside/rec_multiple_tracks.root")
                  .Define("N_EndcapHits", [](std::vector<edm4eic::TrackerHitData> hits) { return hits.size();}, {"TrackerEndcapRecHits"})
                  ;
 
-  if (podioBuildVersion == "0.16") {
-    df0 = df0.Define("zTrackSegments", z_segments, {"HcalEndcapNTrackSegments", "HcalEndcapNTrackSegments_0"});
-  }
-  if (podioBuildVersion == "0.17" ||
-      podioBuildVersion == "0.99" ||
-      podioBuildVersion == "1.0") {
-    df0 = df0.Define("zTrackSegments", z_segments, {"HcalEndcapNTrackSegments", "_HcalEndcapNTrackSegments_points"});
-  }
+  df0 = df0.Define("zTrackSegments", z_segments, {"HcalEndcapNTrackSegments", "_HcalEndcapNTrackSegments_points"});
 
   auto h_zTrackSegment = df0.Histo1D({"h_zTrackSegment", "z ; #z", 400, -400, 400}, "zTrackSegments");
 
-- 
GitLab