From cccbed9b66ee7c7ca7c9a545e78ad530c2bb1bbd Mon Sep 17 00:00:00 2001
From: Wouter Deconinck <wdconinc@gmail.com>
Date: Tue, 1 Mar 2022 18:07:16 +0000
Subject: [PATCH] eic:: to eicd::

---
 .../scripts/deprecated/barrel_clusters.cxx    |  6 +-
 .../analysis/hits_far_forward_protons.cxx     |  4 +-
 .../analysis/print_far_forward_protons.cxx    | 12 +--
 .../analysis/rec_far_forward_protons.cxx      |  6 +-
 .../emcal_barrel_pion_rejection_analysis.cxx  | 76 +++++++++----------
 .../scripts/check_edep_dists.py               |  2 +-
 .../scripts/rec_multiple_tracks.cxx           |  8 +-
 .../scripts/rec_multiple_tracks.cxx           |  8 +-
 .../scripts/rec_single_tracks.cxx             |  8 +-
 .../scripts/hits_central_electrons.cxx        |  4 +-
 .../tracking/scripts/hits_central_pions.cxx   |  4 +-
 .../scripts/rec_central_electrons.cxx         | 10 +--
 .../tracking/scripts/rec_central_pions.cxx    |  8 +-
 .../tracking/scripts/rec_multiple_tracks.cxx  |  8 +-
 14 files changed, 82 insertions(+), 82 deletions(-)

diff --git a/benchmarks/clustering/scripts/deprecated/barrel_clusters.cxx b/benchmarks/clustering/scripts/deprecated/barrel_clusters.cxx
index efc82914..0f226e92 100644
--- a/benchmarks/clustering/scripts/deprecated/barrel_clusters.cxx
+++ b/benchmarks/clustering/scripts/deprecated/barrel_clusters.cxx
@@ -54,7 +54,7 @@ auto eta = [](ROOT::VecOps::RVec<edm4hep::MCParticleData> const& in) {
   return result;
 };
 
-auto delta_E_over_E = [](std::vector<ROOT::Math::PxPyPzMVector> const& thrown, const std::vector<eic::ClusterData>& clusters) {
+auto delta_E_over_E = [](std::vector<ROOT::Math::PxPyPzMVector> const& thrown, const std::vector<eicd::ClusterData>& clusters) {
   std::vector<double> result;
   double best = 1000000.0;
   for (const auto& p : thrown) {
@@ -68,7 +68,7 @@ auto delta_E_over_E = [](std::vector<ROOT::Math::PxPyPzMVector> const& thrown, c
   }
   return result;
 };
-auto delta_E = [](std::vector<ROOT::Math::PxPyPzMVector> const& thrown, const std::vector<eic::ClusterData>& clusters) {
+auto delta_E = [](std::vector<ROOT::Math::PxPyPzMVector> const& thrown, const std::vector<eicd::ClusterData>& clusters) {
   std::vector<double> result;
   double best = 1000000.0;
   for (const auto& p : thrown) {
@@ -99,7 +99,7 @@ int barrel_clusters(const char* in_fname = "topside/rec_barrel_clusters.root")
                 .Define("delta_E_over_E", delta_E_over_E, {"thrownP","SimpleClusters"})
                 .Define("nclusters", "SimpleClusters.size()")
                 .Define("Ecluster",
-                        [](const std::vector<eic::ClusterData>& in) {
+                        [](const std::vector<eicd::ClusterData>& in) {
                           std::vector<double> res;
                           for (const auto& i : in)
                             res.push_back(i.energy);
diff --git a/benchmarks/far_forward/analysis/hits_far_forward_protons.cxx b/benchmarks/far_forward/analysis/hits_far_forward_protons.cxx
index 976ad546..639096d5 100644
--- a/benchmarks/far_forward/analysis/hits_far_forward_protons.cxx
+++ b/benchmarks/far_forward/analysis/hits_far_forward_protons.cxx
@@ -21,7 +21,7 @@ R__LOAD_LIBRARY(libDD4pod.so)
 using ROOT::RDataFrame;
 using namespace ROOT::VecOps;
 
-auto p_track = [](std::vector<eic::TrackParametersData> const& in) {
+auto p_track = [](std::vector<eicd::TrackParametersData> const& in) {
   std::vector<double> result;
   for (size_t i = 0; i < in.size(); ++i) {
     result.push_back(std::abs(1.0/(in[i].qOverP)));
@@ -104,7 +104,7 @@ int hits_far_forward_protons(const char* fname = "sim_far_forward_protons.edm4he
                  //.Define("delta_p_over_p0",delta_p_over_p, {"p_track", "p_thrown"})
                  //.Define("delta_p_over_p1",delta_p_over_p, {"p_track1", "p_thrown"})
                  //.Define("delta_p_over_p2",delta_p_over_p, {"p_track2", "p_thrown"})
-                 //.Define("N_VtxBarrelHits",[](std::vector<eic::TrackerHitData> hits) { return hits.size();},{"VertexBarrelRecHits"})
+                 //.Define("N_VtxBarrelHits",[](std::vector<edm4hep::SimTrackerHitData> hits) { return hits.size();},{"VertexBarrelRecHits"})
                  .Define("N_BarrelHits", [](std::vector<edm4hep::SimTrackerHitData> hits) { return hits.size();}, {"TrackerBarrelHits"})
                  .Define("N_EndcapHits", [](std::vector<edm4hep::SimTrackerHitData> hits) { return hits.size();}, {"TrackerEndcapHits1"})
                  ;
diff --git a/benchmarks/far_forward/analysis/print_far_forward_protons.cxx b/benchmarks/far_forward/analysis/print_far_forward_protons.cxx
index 841c0bf8..56ad3359 100644
--- a/benchmarks/far_forward/analysis/print_far_forward_protons.cxx
+++ b/benchmarks/far_forward/analysis/print_far_forward_protons.cxx
@@ -25,16 +25,16 @@ int print_far_forward_protons(const char* fname = "topside/rec_far_forward_proto
 
   auto d1 = df0.Display(
       {
-        "ForwardRomanPotParticles.p.x",
-        "ForwardRomanPotParticles.p.y",
-        "ForwardRomanPotParticles.p.z"
+        "ForwardRomanPotParticles.momentum.x",
+        "ForwardRomanPotParticles.momentum.y",
+        "ForwardRomanPotParticles.momentum.z"
       }
     );
   auto d2 = df0.Display(
       {
-        "ForwardOffMTrackerParticles.p.x",
-        "ForwardOffMTrackerParticles.p.y",
-        "ForwardOffMTrackerParticles.p.z"
+        "ForwardOffMTrackerParticles.momentum.x",
+        "ForwardOffMTrackerParticles.momentum.y",
+        "ForwardOffMTrackerParticles.momentum.z"
       }
     );
 
diff --git a/benchmarks/far_forward/analysis/rec_far_forward_protons.cxx b/benchmarks/far_forward/analysis/rec_far_forward_protons.cxx
index 8a84c11c..98a302fb 100644
--- a/benchmarks/far_forward/analysis/rec_far_forward_protons.cxx
+++ b/benchmarks/far_forward/analysis/rec_far_forward_protons.cxx
@@ -19,7 +19,7 @@ R__LOAD_LIBRARY(libDD4pod.so)
 using ROOT::RDataFrame;
 using namespace ROOT::VecOps;
 
-auto p_track = [](std::vector<eic::TrackParametersData> const& in) {
+auto p_track = [](std::vector<eicd::TrackParametersData> const& in) {
   std::vector<double> result;
   for (size_t i = 0; i < in.size(); ++i) {
     result.push_back(std::abs(1.0/(in[i].qOverP)));
@@ -102,8 +102,8 @@ int rec_far_forward_protons(const char* fname = "topside/rec_far_forward_protons
                  .Define("delta_p_over_p0",delta_p_over_p, {"p_track", "p_thrown"})
                  //.Define("delta_p_over_p1",delta_p_over_p, {"p_track1", "p_thrown"})
                  //.Define("delta_p_over_p2",delta_p_over_p, {"p_track2", "p_thrown"})
-                 //.Define("N_VtxBarrelHits",[](std::vector<eic::TrackerHitData> hits) { return hits.size();},{"VertexBarrelRecHits"})
-                 .Define("N_B0TrackerHits", [](std::vector<eic::TrackerHitData> hits) { return hits.size();}, {"B0TrackerRecHits"})
+                 //.Define("N_VtxBarrelHits",[](std::vector<eicd::TrackerHitData> hits) { return hits.size();},{"VertexBarrelRecHits"})
+                 .Define("N_B0TrackerHits", [](std::vector<eicd::TrackerHitData> hits) { return hits.size();}, {"B0TrackerRecHits"})
                  ;
 
   auto h_nTracks = df0.Histo1D({"h_nTracks", "; N tracks ", 10, 0, 10}, "nTracks");
diff --git a/benchmarks/imaging_ecal/analysis/emcal_barrel_pion_rejection_analysis.cxx b/benchmarks/imaging_ecal/analysis/emcal_barrel_pion_rejection_analysis.cxx
index 288c59c5..3b1e2cc5 100644
--- a/benchmarks/imaging_ecal/analysis/emcal_barrel_pion_rejection_analysis.cxx
+++ b/benchmarks/imaging_ecal/analysis/emcal_barrel_pion_rejection_analysis.cxx
@@ -137,7 +137,7 @@ void emcal_barrel_pion_rejection_analysis(
   // RecoEcalBarrelImagingHits Functions/////////////////////////////////////////////////////////////////////////////////////
   int layerNumImg;
   // Energy deposition [GeV]
-  auto ERecoImg = [](const std::vector<eic::CalorimeterHitData>& evt) {
+  auto ERecoImg = [](const std::vector<eicd::CalorimeterHitData>& evt) {
     double total_edep = 0.0;
     for (const auto& i: evt){
       total_edep += i.energy;
@@ -146,7 +146,7 @@ void emcal_barrel_pion_rejection_analysis(
   };
 
   // Nhits in layer
-  auto nhitsImgLayer = [&layerNumImg](const std::vector<eic::CalorimeterHitData>& evt) {
+  auto nhitsImgLayer = [&layerNumImg](const std::vector<eicd::CalorimeterHitData>& evt) {
     int nhitsTot;
     for (const auto& i: evt){
       if (i.layer == layerNumImg){nhitsTot++;}
@@ -155,7 +155,7 @@ void emcal_barrel_pion_rejection_analysis(
   };
 
   // Energy deposition at a layer
-  auto ERecoImgLayer = [&layerNumImg](const std::vector<eic::CalorimeterHitData>& evt) {
+  auto ERecoImgLayer = [&layerNumImg](const std::vector<eicd::CalorimeterHitData>& evt) {
     double total_edep = 0.0;
     for (const auto& i: evt){
       if (i.layer == layerNumImg){total_edep += i.energy;}
@@ -164,42 +164,42 @@ void emcal_barrel_pion_rejection_analysis(
   };
   //###########################################################################################
     // Energy deposition at a layer
-  auto ERecoImgLayer1 = [](const std::vector<eic::CalorimeterHitData>& evt) {
+  auto ERecoImgLayer1 = [](const std::vector<eicd::CalorimeterHitData>& evt) {
     double total_edep = 0.0;
     for (const auto& i: evt){
       if (i.layer == 1){total_edep += i.energy;}
     }
     return total_edep;
   };
-  auto ERecoImgLayer2 = [](const std::vector<eic::CalorimeterHitData>& evt) {
+  auto ERecoImgLayer2 = [](const std::vector<eicd::CalorimeterHitData>& evt) {
     double total_edep = 0.0;
     for (const auto& i: evt){
       if (i.layer == 2){total_edep += i.energy;}
     }
     return total_edep;
   };
-  auto ERecoImgLayer3 = [](const std::vector<eic::CalorimeterHitData>& evt) {
+  auto ERecoImgLayer3 = [](const std::vector<eicd::CalorimeterHitData>& evt) {
     double total_edep = 0.0;
     for (const auto& i: evt){
       if (i.layer == 3){total_edep += i.energy;}
     }
     return total_edep;
   };
-  auto ERecoImgLayer4 = [](const std::vector<eic::CalorimeterHitData>& evt) {
+  auto ERecoImgLayer4 = [](const std::vector<eicd::CalorimeterHitData>& evt) {
     double total_edep = 0.0;
     for (const auto& i: evt){
       if (i.layer == 4){total_edep += i.energy;}
     }
     return total_edep;
   };
-  auto ERecoImgLayer5 = [](const std::vector<eic::CalorimeterHitData>& evt) {
+  auto ERecoImgLayer5 = [](const std::vector<eicd::CalorimeterHitData>& evt) {
     double total_edep = 0.0;
     for (const auto& i: evt){
       if (i.layer == 5){total_edep += i.energy;}
     }
     return total_edep;
   };
-  auto ERecoImgLayer6 = [](const std::vector<eic::CalorimeterHitData>& evt) {
+  auto ERecoImgLayer6 = [](const std::vector<eicd::CalorimeterHitData>& evt) {
     double total_edep = 0.0;
     for (const auto& i: evt){
       if (i.layer == 6){total_edep += i.energy;}
@@ -209,7 +209,7 @@ void emcal_barrel_pion_rejection_analysis(
   //###########################################################################################
 
   // Energy deposition at a layer / Energy of all layers
-  auto ERecoImgLayerOverERecoImg = [&layerNumImg](const std::vector<eic::CalorimeterHitData>& evt, const double energy) {
+  auto ERecoImgLayerOverERecoImg = [&layerNumImg](const std::vector<eicd::CalorimeterHitData>& evt, const double energy) {
     double total_edep = 0.0;
     for (const auto& i: evt){
       if (i.layer == layerNumImg){total_edep += i.energy;}
@@ -218,7 +218,7 @@ void emcal_barrel_pion_rejection_analysis(
   };
 
   // Nhits / Energy Deposition in that layer
-  auto nhitsImgLayerOverERecoImg = [&layerNumImg](const std::vector<eic::CalorimeterHitData>& evt) {
+  auto nhitsImgLayerOverERecoImg = [&layerNumImg](const std::vector<eicd::CalorimeterHitData>& evt) {
     double total_edep = 0.0;
     int nhits;
     for (const auto& i: evt){
@@ -229,7 +229,7 @@ void emcal_barrel_pion_rejection_analysis(
 
   // EcalBarrelImagingClustersLayers Functions////////////////////////////////////////////////////////////////////////////////
   // Number of hits
-  auto nhitsClusLayerImg = [] (const std::vector<eic::ClusterLayerData>& evt) {
+  auto nhitsClusLayerImg = [] (const std::vector<eicd::ClusterLayerData>& evt) {
     int nhitsTot = 0;
     for (const auto &i : evt){
       nhitsTot += i.nhits;
@@ -238,10 +238,10 @@ void emcal_barrel_pion_rejection_analysis(
   };
 
   // Number of clusters
-  auto nClusLayerImg = [] (const std::vector<eic::ClusterLayerData>& evt) {return (int) evt.size(); };
+  auto nClusLayerImg = [] (const std::vector<eicd::ClusterLayerData>& evt) {return (int) evt.size(); };
 
   // Energy deposition in cluster [GeV]
-  auto EClusLayerImg = [](const std::vector<eic::ClusterLayerData>& evt) {
+  auto EClusLayerImg = [](const std::vector<eicd::ClusterLayerData>& evt) {
     double total_edep = 0.0;
     for (const auto& i: evt){
       total_edep += i.energy;
@@ -250,7 +250,7 @@ void emcal_barrel_pion_rejection_analysis(
   };
 
   // Max Energy deposition in cluster [GeV]
-  auto EClusLayerMaxImg = [](const std::vector<eic::ClusterLayerData>& evt) {
+  auto EClusLayerMaxImg = [](const std::vector<eicd::ClusterLayerData>& evt) {
     double max = 0.0;
     for (const auto& i: evt){
       if (i.energy > max){max = i.energy;}
@@ -259,7 +259,7 @@ void emcal_barrel_pion_rejection_analysis(
   };
 
   // Min Energy deposition in cluster [GeV]
-  auto EClusLayerMax2Img = [](const std::vector<eic::ClusterLayerData>& evt) {
+  auto EClusLayerMax2Img = [](const std::vector<eicd::ClusterLayerData>& evt) {
     double max1 = 0.0;
     double max2 = 0.0;
     for (const auto& i: evt){
@@ -272,7 +272,7 @@ void emcal_barrel_pion_rejection_analysis(
   // May want to look at position data as well
 
   // Energy deposition [GeV]
-  auto EClusImg = [](const std::vector<eic::ClusterData>& evt) {
+  auto EClusImg = [](const std::vector<eicd::ClusterData>& evt) {
     double total_edep = 0.0;
     for (const auto& i: evt){
       total_edep += i.energy;
@@ -281,7 +281,7 @@ void emcal_barrel_pion_rejection_analysis(
   };
 
   // Number of energy deposits
-  auto nhitsClusImg = [](const std::vector<eic::ClusterData>& evt) {
+  auto nhitsClusImg = [](const std::vector<eicd::ClusterData>& evt) {
     int nhitsTot = 0;
     for (const auto& i: evt){
       nhitsTot += i.nhits;
@@ -290,7 +290,7 @@ void emcal_barrel_pion_rejection_analysis(
   };
 
   // Mean number of energy deposits
-  auto nhitsClusMeanImg = [](const std::vector<eic::ClusterData>& evt) {
+  auto nhitsClusMeanImg = [](const std::vector<eicd::ClusterData>& evt) {
     int nhitsTot = 0;
     int count = 0;
     for (const auto& i: evt){
@@ -303,7 +303,7 @@ void emcal_barrel_pion_rejection_analysis(
   // EcalBarrelScFiHitsReco Functions/////////////////////////////////////////////////////////////////////////////////////
   int layerNumScFi;
   // Energy deposition [GeV]
-  auto ERecoScFi = [](const std::vector<eic::CalorimeterHitData>& evt) {
+  auto ERecoScFi = [](const std::vector<eicd::CalorimeterHitData>& evt) {
     double total_edep = 0.0;
     for (const auto& i: evt){
       total_edep += i.energy;
@@ -312,7 +312,7 @@ void emcal_barrel_pion_rejection_analysis(
   };
 
   // Nhits in layer
-  auto nhitsScFiLayer = [&layerNumScFi](const std::vector<eic::CalorimeterHitData>& evt) {
+  auto nhitsScFiLayer = [&layerNumScFi](const std::vector<eicd::CalorimeterHitData>& evt) {
     int nhits;
     for (const auto& i: evt){
       if (i.layer == layerNumScFi){nhits++;}
@@ -321,7 +321,7 @@ void emcal_barrel_pion_rejection_analysis(
   };
 
   // Energy deposition at a layer
-  auto ERecoScFiLayer = [&layerNumScFi](const std::vector<eic::CalorimeterHitData>& evt) {
+  auto ERecoScFiLayer = [&layerNumScFi](const std::vector<eicd::CalorimeterHitData>& evt) {
     double total_edep = 0.0;
     for (const auto& i: evt){
       if (i.layer == layerNumScFi){total_edep += i.energy;}
@@ -330,7 +330,7 @@ void emcal_barrel_pion_rejection_analysis(
   };
 
   // STD Deviation
-  auto ERecoSTDScFi = [](const std::vector<eic::CalorimeterHitData>& evt, const double total_energy) {
+  auto ERecoSTDScFi = [](const std::vector<eicd::CalorimeterHitData>& evt, const double total_energy) {
     double std = 0.0;
     double count = 0.0;
     for (const auto& i: evt){
@@ -342,63 +342,63 @@ void emcal_barrel_pion_rejection_analysis(
     return std::sqrt(std / count);
   };
   //########################################################################################
-  auto ERecoScFiLayer1 = [](const std::vector<eic::CalorimeterHitData>& evt) {
+  auto ERecoScFiLayer1 = [](const std::vector<eicd::CalorimeterHitData>& evt) {
     double total_edep = 0.0;
     for (const auto& i: evt){
       if (i.layer == 1){total_edep += i.energy;}
     }
     return total_edep;
   };
-  auto ERecoScFiLayer2 = [](const std::vector<eic::CalorimeterHitData>& evt) {
+  auto ERecoScFiLayer2 = [](const std::vector<eicd::CalorimeterHitData>& evt) {
     double total_edep = 0.0;
     for (const auto& i: evt){
       if (i.layer == 2){total_edep += i.energy;}
     }
     return total_edep;
   };
-  auto ERecoScFiLayer3 = [](const std::vector<eic::CalorimeterHitData>& evt) {
+  auto ERecoScFiLayer3 = [](const std::vector<eicd::CalorimeterHitData>& evt) {
     double total_edep = 0.0;
     for (const auto& i: evt){
       if (i.layer == 3){total_edep += i.energy;}
     }
     return total_edep;
   };
-  auto ERecoScFiLayer4 = [](const std::vector<eic::CalorimeterHitData>& evt) {
+  auto ERecoScFiLayer4 = [](const std::vector<eicd::CalorimeterHitData>& evt) {
     double total_edep = 0.0;
     for (const auto& i: evt){
       if (i.layer == 4){total_edep += i.energy;}
     }
     return total_edep;
   };
-  auto ERecoScFiLayer5 = [](const std::vector<eic::CalorimeterHitData>& evt) {
+  auto ERecoScFiLayer5 = [](const std::vector<eicd::CalorimeterHitData>& evt) {
     double total_edep = 0.0;
     for (const auto& i: evt){
       if (i.layer == 5){total_edep += i.energy;}
     }
     return total_edep;
   };
-  auto ERecoScFiLayer6 = [](const std::vector<eic::CalorimeterHitData>& evt) {
+  auto ERecoScFiLayer6 = [](const std::vector<eicd::CalorimeterHitData>& evt) {
     double total_edep = 0.0;
     for (const auto& i: evt){
       if (i.layer == 6){total_edep += i.energy;}
     }
     return total_edep;
   };
-    auto ERecoScFiLayer7 = [](const std::vector<eic::CalorimeterHitData>& evt) {
+    auto ERecoScFiLayer7 = [](const std::vector<eicd::CalorimeterHitData>& evt) {
     double total_edep = 0.0;
     for (const auto& i: evt){
       if (i.layer == 7){total_edep += i.energy;}
     }
     return total_edep;
   };
-    auto ERecoScFiLayer8 = [](const std::vector<eic::CalorimeterHitData>& evt) {
+    auto ERecoScFiLayer8 = [](const std::vector<eicd::CalorimeterHitData>& evt) {
     double total_edep = 0.0;
     for (const auto& i: evt){
       if (i.layer == 8){total_edep += i.energy;}
     }
     return total_edep;
   };
-  auto ERecoScFiLayer9 = [](const std::vector<eic::CalorimeterHitData>& evt) {
+  auto ERecoScFiLayer9 = [](const std::vector<eicd::CalorimeterHitData>& evt) {
     double total_edep = 0.0;
     for (const auto& i: evt){
       if (i.layer == 9){total_edep += i.energy;}
@@ -408,7 +408,7 @@ void emcal_barrel_pion_rejection_analysis(
   //#########################################################################################
 
   // Energy deposition at a layer / Energy of all layers
-  auto ERecoScFiLayerOverERecoScFi = [&layerNumScFi](const std::vector<eic::CalorimeterHitData>& evt, const double energy) {
+  auto ERecoScFiLayerOverERecoScFi = [&layerNumScFi](const std::vector<eicd::CalorimeterHitData>& evt, const double energy) {
     double total_edep = 0.0;
     for (const auto& i: evt){
       if (i.layer == layerNumScFi){total_edep += i.energy;}
@@ -417,7 +417,7 @@ void emcal_barrel_pion_rejection_analysis(
   };
 
   // Energy deposition at layer 4 / Energy of all layers
-  auto ERecoScFiLayerOverERecoScFi4 = [](const std::vector<eic::CalorimeterHitData>& evt, const double energy) {
+  auto ERecoScFiLayerOverERecoScFi4 = [](const std::vector<eicd::CalorimeterHitData>& evt, const double energy) {
     double total_edep = 0.0;
     for (const auto& i: evt){
       if (i.layer == 4){total_edep += i.energy;}
@@ -426,7 +426,7 @@ void emcal_barrel_pion_rejection_analysis(
   };
 
   // Nhits / Energy Deposition in that layer
-  auto nhitsScFiLayerOverERecoScFi = [&layerNumScFi](const std::vector<eic::CalorimeterHitData>& evt) {
+  auto nhitsScFiLayerOverERecoScFi = [&layerNumScFi](const std::vector<eicd::CalorimeterHitData>& evt) {
     double total_edep = 0.0;
     int nhits;
     for (const auto& i: evt){
@@ -439,7 +439,7 @@ void emcal_barrel_pion_rejection_analysis(
   // May want to look at position data as well
 
   // Energy deposition [GeV]
-  auto EClusScFi = [](const std::vector<eic::ClusterData>& evt) {
+  auto EClusScFi = [](const std::vector<eicd::ClusterData>& evt) {
     double total_edep = 0.0;
     for (const auto& i: evt){
       total_edep += i.energy;
@@ -448,7 +448,7 @@ void emcal_barrel_pion_rejection_analysis(
   };
 
   // Number of energy deposits
-  auto nhitsClusScFi = [](const std::vector<eic::ClusterData>& evt) {
+  auto nhitsClusScFi = [](const std::vector<eicd::ClusterData>& evt) {
     int nhitsTot = 0;
     for (const auto& i: evt){
       nhitsTot += i.nhits;
@@ -457,7 +457,7 @@ void emcal_barrel_pion_rejection_analysis(
   };
 
   // Mean number of energy deposits
-  auto nhitsClusMeanScFi = [](const std::vector<eic::ClusterData>& evt) {
+  auto nhitsClusMeanScFi = [](const std::vector<eicd::ClusterData>& evt) {
     int nhitsTot = 0;
     int count = 0;
     for (const auto& i: evt){
diff --git a/benchmarks/imaging_shower_ML/scripts/check_edep_dists.py b/benchmarks/imaging_shower_ML/scripts/check_edep_dists.py
index 76dca744..01eab220 100644
--- a/benchmarks/imaging_shower_ML/scripts/check_edep_dists.py
+++ b/benchmarks/imaging_shower_ML/scripts/check_edep_dists.py
@@ -62,7 +62,7 @@ if __name__ == '__main__':
     # parser.add_argument('--compact', type=str, default='', dest='compact', help='compact file')
     parser.add_argument('-m', '--macros', type=str, default='rootlogon.C', dest='macros',
                          help='root macros to load (accept multiple paths separated by \",\")')
-    parser.add_argument('--branch', type=str, default='EcalBarrelImagingHitsReco', help='name of data branch (eic::CalorimeterHitCollection)')
+    parser.add_argument('--branch', type=str, default='EcalBarrelImagingHitsReco', help='name of data branch (eicd::CalorimeterHitCollection)')
     parser.add_argument('--truth-branch', type=str, default='MCParticles', help='name of truth mc branch')
     parser.add_argument('--edep-max', type=float, default=0., help='maximum edep (GeV) to plot')
     parser.add_argument('--edep-nbins', type=int, default=200, help='number of bins')
diff --git a/benchmarks/track_finding/scripts/rec_multiple_tracks.cxx b/benchmarks/track_finding/scripts/rec_multiple_tracks.cxx
index 2f1fa6ad..46600f1d 100644
--- a/benchmarks/track_finding/scripts/rec_multiple_tracks.cxx
+++ b/benchmarks/track_finding/scripts/rec_multiple_tracks.cxx
@@ -19,7 +19,7 @@ R__LOAD_LIBRARY(libDD4pod.so)
 using ROOT::RDataFrame;
 using namespace ROOT::VecOps;
 
-auto p_track = [](std::vector<eic::TrackParametersData> const& in) {
+auto p_track = [](std::vector<eicd::TrackParametersData> const& in) {
   std::vector<double> result;
   for (size_t i = 0; i < in.size(); ++i) {
     result.push_back(std::abs(1.0/(in[i].qOverP)));
@@ -101,9 +101,9 @@ int rec_multiple_tracks(const char* fname = "topside/rec_multiple_tracks.root")
                  .Define("p_track", p_track, {"outputTrackParameters"})
                  .Define("delta_p0",delta_p, {"p_track", "p_thrown"})
                  .Define("delta_p_over_p0",delta_p_over_p, {"p_track", "p_thrown"})
-                 .Define("N_Hits",       [](std::vector<eic::TrackerHitData> hits) { return hits.size();}, {"trackingHits"})
-                 .Define("N_BarrelHits", [](std::vector<eic::TrackerHitData> hits) { return hits.size();}, {"TrackerBarrelRecHits"})
-                 .Define("N_EndcapHits", [](std::vector<eic::TrackerHitData> hits) { return hits.size();}, {"TrackerEndcapRecHits"})
+                 .Define("N_Hits",       [](std::vector<eicd::TrackerHitData> hits) { return hits.size();}, {"trackingHits"})
+                 .Define("N_BarrelHits", [](std::vector<eicd::TrackerHitData> hits) { return hits.size();}, {"TrackerBarrelRecHits"})
+                 .Define("N_EndcapHits", [](std::vector<eicd::TrackerHitData> hits) { return hits.size();}, {"TrackerEndcapRecHits"})
                  ;
 
   auto h_nTracks_vs_theta = df0.Histo2D({"h_nTracks_vs_theta", "; #theta; N tracks ", 40,0,180,10, 0, 10}, "theta0","nTracks");
diff --git a/benchmarks/track_fitting/scripts/rec_multiple_tracks.cxx b/benchmarks/track_fitting/scripts/rec_multiple_tracks.cxx
index 99f0ded5..ed1a5cdf 100644
--- a/benchmarks/track_fitting/scripts/rec_multiple_tracks.cxx
+++ b/benchmarks/track_fitting/scripts/rec_multiple_tracks.cxx
@@ -19,7 +19,7 @@ R__LOAD_LIBRARY(libDD4pod.so)
 using ROOT::RDataFrame;
 using namespace ROOT::VecOps;
 
-auto p_track = [](std::vector<eic::TrackParametersData> const& in) {
+auto p_track = [](std::vector<eicd::TrackParametersData> const& in) {
   std::vector<double> result;
   for (size_t i = 0; i < in.size(); ++i) {
     result.push_back(std::abs(1.0/(in[i].qOverP)));
@@ -96,9 +96,9 @@ int rec_multiple_tracks(const char* fname = "topside/rec_multiple_tracks.root")
                  .Define("p_track", p_track, {"outputTrackParameters"})
                  .Define("delta_p0",delta_p, {"p_track", "p_thrown"})
                  .Define("delta_p_over_p0",delta_p_over_p, {"p_track", "p_thrown"})
-                 .Define("N_Hits",       [](std::vector<eic::TrackerHitData> hits) { return hits.size();}, {"trackingHits"})
-                 .Define("N_BarrelHits", [](std::vector<eic::TrackerHitData> hits) { return hits.size();}, {"TrackerBarrelRecHits"})
-                 .Define("N_EndcapHits", [](std::vector<eic::TrackerHitData> hits) { return hits.size();}, {"TrackerEndcapRecHits"})
+                 .Define("N_Hits",       [](std::vector<eicd::TrackerHitData> hits) { return hits.size();}, {"trackingHits"})
+                 .Define("N_BarrelHits", [](std::vector<eicd::TrackerHitData> hits) { return hits.size();}, {"TrackerBarrelRecHits"})
+                 .Define("N_EndcapHits", [](std::vector<eicd::TrackerHitData> hits) { return hits.size();}, {"TrackerEndcapRecHits"})
                  ;
 
   auto h_nTracks_vs_theta = df0.Histo2D({"h_nTracks_vs_theta", "; #theta; N tracks ", 40,0,180,10, 0, 10}, "theta0","nTracks");
diff --git a/benchmarks/track_fitting/scripts/rec_single_tracks.cxx b/benchmarks/track_fitting/scripts/rec_single_tracks.cxx
index 4569358b..df53981b 100644
--- a/benchmarks/track_fitting/scripts/rec_single_tracks.cxx
+++ b/benchmarks/track_fitting/scripts/rec_single_tracks.cxx
@@ -22,7 +22,7 @@ namespace cb = common_bench;
 using ROOT::RDataFrame;
 using namespace ROOT::VecOps;
 
-auto p_track = [](std::vector<eic::TrackParametersData> const& in) {
+auto p_track = [](std::vector<eicd::TrackParametersData> const& in) {
   std::vector<double> result;
   for (size_t i = 0; i < in.size(); ++i) {
     result.push_back(std::abs(1.0/(in[i].qOverP)));
@@ -101,9 +101,9 @@ int rec_single_tracks(const char* fname = "topside/rec_single_tracks.root")
                  .Define("p_track", p_track, {"outputTrackParameters"})
                  .Define("delta_p0",delta_p, {"p_track", "p_thrown"})
                  .Define("delta_p_over_p0",delta_p_over_p, {"p_track", "p_thrown"})
-                 .Define("N_Hits",       [](std::vector<eic::TrackerHitData> hits) { return hits.size();}, {"trackingHits"})
-                 .Define("N_BarrelHits", [](std::vector<eic::TrackerHitData> hits) { return hits.size();}, {"TrackerBarrelRecHits"})
-                 .Define("N_EndcapHits", [](std::vector<eic::TrackerHitData> hits) { return hits.size();}, {"TrackerEndcapRecHits"})
+                 .Define("N_Hits",       [](std::vector<eicd::TrackerHitData> hits) { return hits.size();}, {"trackingHits"})
+                 .Define("N_BarrelHits", [](std::vector<eicd::TrackerHitData> hits) { return hits.size();}, {"TrackerBarrelRecHits"})
+                 .Define("N_EndcapHits", [](std::vector<eicd::TrackerHitData> hits) { return hits.size();}, {"TrackerEndcapRecHits"})
                  ;
 
   auto htrackingHits_x_vs_y = df0.Histo2D({"htrackingHits_x_vs_y", "; x [mm]; y [mm] ", 100, -600, 600, 100, -600, 600},
diff --git a/benchmarks/tracking/scripts/hits_central_electrons.cxx b/benchmarks/tracking/scripts/hits_central_electrons.cxx
index b36c350c..cd89209e 100644
--- a/benchmarks/tracking/scripts/hits_central_electrons.cxx
+++ b/benchmarks/tracking/scripts/hits_central_electrons.cxx
@@ -21,7 +21,7 @@ R__LOAD_LIBRARY(libDD4pod.so)
 using ROOT::RDataFrame;
 using namespace ROOT::VecOps;
 
-auto p_track = [](std::vector<eic::TrackParametersData> const& in) {
+auto p_track = [](std::vector<eicd::TrackParametersData> const& in) {
   std::vector<double> result;
   for (size_t i = 0; i < in.size(); ++i) {
     result.push_back(std::abs(1.0/(in[i].qOverP)));
@@ -104,7 +104,7 @@ int hits_central_electrons(const char* fname = "sim_central_electrons.edm4hep.ro
                  //.Define("delta_p_over_p0",delta_p_over_p, {"p_track", "p_thrown"})
                  //.Define("delta_p_over_p1",delta_p_over_p, {"p_track1", "p_thrown"})
                  //.Define("delta_p_over_p2",delta_p_over_p, {"p_track2", "p_thrown"})
-                 //.Define("N_VtxBarrelHits",[](std::vector<eic::TrackerHitData> hits) { return hits.size();},{"VertexBarrelRecHits"})
+                 //.Define("N_VtxBarrelHits",[](std::vector<eicd::TrackerHitData> hits) { return hits.size();},{"VertexBarrelRecHits"})
                  .Define("N_BarrelHits", [](std::vector<edm4hep::SimTrackerHitData> hits) { return hits.size();}, {"TrackerBarrelAllHits"})
                  .Define("N_EndcapHits", [](std::vector<edm4hep::SimTrackerHitData> hits) { return hits.size();}, {"TrackerEndcapAllHits"})
                  ;
diff --git a/benchmarks/tracking/scripts/hits_central_pions.cxx b/benchmarks/tracking/scripts/hits_central_pions.cxx
index 6263e1c1..00c2afce 100644
--- a/benchmarks/tracking/scripts/hits_central_pions.cxx
+++ b/benchmarks/tracking/scripts/hits_central_pions.cxx
@@ -21,7 +21,7 @@ R__LOAD_LIBRARY(libDD4pod.so)
 using ROOT::RDataFrame;
 using namespace ROOT::VecOps;
 
-auto p_track = [](std::vector<eic::TrackParametersData> const& in) {
+auto p_track = [](std::vector<eicd::TrackParametersData> const& in) {
   std::vector<double> result;
   for (size_t i = 0; i < in.size(); ++i) {
     result.push_back(std::abs(1.0/(in[i].qOverP)));
@@ -104,7 +104,7 @@ int hits_central_pions(const char* fname = "sim_central_pions.edm4hep.root")
                  //.Define("delta_p_over_p0",delta_p_over_p, {"p_track", "p_thrown"})
                  //.Define("delta_p_over_p1",delta_p_over_p, {"p_track1", "p_thrown"})
                  //.Define("delta_p_over_p2",delta_p_over_p, {"p_track2", "p_thrown"})
-                 //.Define("N_VtxBarrelHits",[](std::vector<eic::TrackerHitData> hits) { return hits.size();},{"VertexBarrelRecHits"})
+                 //.Define("N_VtxBarrelHits",[](std::vector<eicd::TrackerHitData> hits) { return hits.size();},{"VertexBarrelRecHits"})
                  .Define("N_BarrelHits", [](std::vector<edm4hep::SimTrackerHitData> hits) { return hits.size();}, {"TrackerBarrelAllHits"})
                  .Define("N_EndcapHits", [](std::vector<edm4hep::SimTrackerHitData> hits) { return hits.size();}, {"TrackerEndcapAllHits"})
                  ;
diff --git a/benchmarks/tracking/scripts/rec_central_electrons.cxx b/benchmarks/tracking/scripts/rec_central_electrons.cxx
index ad241ebb..df64ea46 100644
--- a/benchmarks/tracking/scripts/rec_central_electrons.cxx
+++ b/benchmarks/tracking/scripts/rec_central_electrons.cxx
@@ -19,7 +19,7 @@ R__LOAD_LIBRARY(libDD4pod.so)
 using ROOT::RDataFrame;
 using namespace ROOT::VecOps;
 
-auto p_track = [](std::vector<eic::TrackParametersData> const& in) {
+auto p_track = [](std::vector<eicd::TrackParametersData> const& in) {
   std::vector<double> result;
   for (size_t i = 0; i < in.size(); ++i) {
     result.push_back(std::abs(1.0/(in[i].qOverP)));
@@ -102,10 +102,10 @@ int rec_central_electrons(const char* fname = "topside/rec_central_electrons.roo
                  .Define("delta_p_over_p0",delta_p_over_p, {"p_track", "p_thrown"})
                  //.Define("delta_p_over_p1",delta_p_over_p, {"p_track1", "p_thrown"})
                  //.Define("delta_p_over_p2",delta_p_over_p, {"p_track2", "p_thrown"})
-                 //.Define("N_VtxBarrelHits",[](std::vector<eic::TrackerHitData> hits) { return hits.size();},{"VertexBarrelRecHits"})
-                 .Define("N_Hits",       [](std::vector<eic::TrackerHitData> hits) { return hits.size();}, {"trackingHits"})
-                 .Define("N_BarrelHits", [](std::vector<eic::TrackerHitData> hits) { return hits.size();}, {"TrackerBarrelRecHits"})
-                 .Define("N_EndcapHits", [](std::vector<eic::TrackerHitData> hits) { return hits.size();}, {"TrackerEndcapRecHits"})
+                 //.Define("N_VtxBarrelHits",[](std::vector<eicd::TrackerHitData> hits) { return hits.size();},{"VertexBarrelRecHits"})
+                 .Define("N_Hits",       [](std::vector<eicd::TrackerHitData> hits) { return hits.size();}, {"trackingHits"})
+                 .Define("N_BarrelHits", [](std::vector<eicd::TrackerHitData> hits) { return hits.size();}, {"TrackerBarrelRecHits"})
+                 .Define("N_EndcapHits", [](std::vector<eicd::TrackerHitData> hits) { return hits.size();}, {"TrackerEndcapRecHits"})
                  ;
 
   auto h_nTracks_vs_theta = df0.Histo2D({"h_nTracks_vs_theta", "; #theta; N tracks ", 40,0,180,10, 0, 10}, "theta0","nTracks");
diff --git a/benchmarks/tracking/scripts/rec_central_pions.cxx b/benchmarks/tracking/scripts/rec_central_pions.cxx
index 588a5a02..708eebc9 100644
--- a/benchmarks/tracking/scripts/rec_central_pions.cxx
+++ b/benchmarks/tracking/scripts/rec_central_pions.cxx
@@ -19,7 +19,7 @@ R__LOAD_LIBRARY(libDD4pod.so)
 using ROOT::RDataFrame;
 using namespace ROOT::VecOps;
 
-auto p_track = [](std::vector<eic::TrackParametersData> const& in) {
+auto p_track = [](std::vector<eicd::TrackParametersData> const& in) {
   std::vector<double> result;
   for (size_t i = 0; i < in.size(); ++i) {
     result.push_back(std::abs(1.0/(in[i].qOverP)));
@@ -102,9 +102,9 @@ int rec_central_pions(const char* fname = "topside/rec_central_pions.root")
                  .Define("delta_p_over_p0",delta_p_over_p, {"p_track", "p_thrown"})
                  //.Define("delta_p_over_p1",delta_p_over_p, {"p_track1", "p_thrown"})
                  //.Define("delta_p_over_p2",delta_p_over_p, {"p_track2", "p_thrown"})
-                 //.Define("N_VtxBarrelHits",[](std::vector<eic::TrackerHitData> hits) { return hits.size();},{"VertexBarrelRecHits"})
-                 .Define("N_BarrelHits", [](std::vector<eic::TrackerHitData> hits) { return hits.size();}, {"TrackerBarrelRecHits"})
-                 .Define("N_EndcapHits", [](std::vector<eic::TrackerHitData> hits) { return hits.size();}, {"TrackerEndcapRecHits"})
+                 //.Define("N_VtxBarrelHits",[](std::vector<eicd::TrackerHitData> hits) { return hits.size();},{"VertexBarrelRecHits"})
+                 .Define("N_BarrelHits", [](std::vector<eicd::TrackerHitData> hits) { return hits.size();}, {"TrackerBarrelRecHits"})
+                 .Define("N_EndcapHits", [](std::vector<eicd::TrackerHitData> hits) { return hits.size();}, {"TrackerEndcapRecHits"})
                  ;
 
   auto h_nTracks = df0.Histo1D({"h_nTracks", "; N tracks ", 10, 0, 10}, "nTracks");
diff --git a/benchmarks/tracking/scripts/rec_multiple_tracks.cxx b/benchmarks/tracking/scripts/rec_multiple_tracks.cxx
index 99f0ded5..ed1a5cdf 100644
--- a/benchmarks/tracking/scripts/rec_multiple_tracks.cxx
+++ b/benchmarks/tracking/scripts/rec_multiple_tracks.cxx
@@ -19,7 +19,7 @@ R__LOAD_LIBRARY(libDD4pod.so)
 using ROOT::RDataFrame;
 using namespace ROOT::VecOps;
 
-auto p_track = [](std::vector<eic::TrackParametersData> const& in) {
+auto p_track = [](std::vector<eicd::TrackParametersData> const& in) {
   std::vector<double> result;
   for (size_t i = 0; i < in.size(); ++i) {
     result.push_back(std::abs(1.0/(in[i].qOverP)));
@@ -96,9 +96,9 @@ int rec_multiple_tracks(const char* fname = "topside/rec_multiple_tracks.root")
                  .Define("p_track", p_track, {"outputTrackParameters"})
                  .Define("delta_p0",delta_p, {"p_track", "p_thrown"})
                  .Define("delta_p_over_p0",delta_p_over_p, {"p_track", "p_thrown"})
-                 .Define("N_Hits",       [](std::vector<eic::TrackerHitData> hits) { return hits.size();}, {"trackingHits"})
-                 .Define("N_BarrelHits", [](std::vector<eic::TrackerHitData> hits) { return hits.size();}, {"TrackerBarrelRecHits"})
-                 .Define("N_EndcapHits", [](std::vector<eic::TrackerHitData> hits) { return hits.size();}, {"TrackerEndcapRecHits"})
+                 .Define("N_Hits",       [](std::vector<eicd::TrackerHitData> hits) { return hits.size();}, {"trackingHits"})
+                 .Define("N_BarrelHits", [](std::vector<eicd::TrackerHitData> hits) { return hits.size();}, {"TrackerBarrelRecHits"})
+                 .Define("N_EndcapHits", [](std::vector<eicd::TrackerHitData> hits) { return hits.size();}, {"TrackerEndcapRecHits"})
                  ;
 
   auto h_nTracks_vs_theta = df0.Histo2D({"h_nTracks_vs_theta", "; #theta; N tracks ", 40,0,180,10, 0, 10}, "theta0","nTracks");
-- 
GitLab