From 92bbec45299c6429ed4418987618dd92abfa385d Mon Sep 17 00:00:00 2001 From: Wouter Deconinck <wdconinc@gmail.com> Date: Tue, 22 Nov 2022 20:54:36 +0000 Subject: [PATCH] fix: rm DD4pod in cxx macros --- .../backgrounds/analysis/synchrotron_raw.cxx | 1 - .../backgrounds/analysis/synchrotron_sim.cxx | 1 - benchmarks/dvcs/analysis/dvcs_tests.cxx | 1 - benchmarks/tcs/analysis/tcs_tests.cxx | 1 - benchmarks/u_omega/analysis/demo.cxx | 30 ++----------------- 5 files changed, 2 insertions(+), 32 deletions(-) diff --git a/benchmarks/backgrounds/analysis/synchrotron_raw.cxx b/benchmarks/backgrounds/analysis/synchrotron_raw.cxx index d68b4652..14a7b1fd 100644 --- a/benchmarks/backgrounds/analysis/synchrotron_raw.cxx +++ b/benchmarks/backgrounds/analysis/synchrotron_raw.cxx @@ -15,7 +15,6 @@ R__LOAD_LIBRARY(libfmt.so) #include "fmt/color.h" R__LOAD_LIBRARY(libedm4eic.so) -R__LOAD_LIBRARY(libDD4pod.so) #include "edm4eic/ReconstructedParticleCollection.h" diff --git a/benchmarks/backgrounds/analysis/synchrotron_sim.cxx b/benchmarks/backgrounds/analysis/synchrotron_sim.cxx index 742de99a..fc22532e 100644 --- a/benchmarks/backgrounds/analysis/synchrotron_sim.cxx +++ b/benchmarks/backgrounds/analysis/synchrotron_sim.cxx @@ -16,7 +16,6 @@ R__LOAD_LIBRARY(libfmt.so) #include "fmt/color.h" R__LOAD_LIBRARY(libedm4eic.so) -R__LOAD_LIBRARY(libDD4pod.so) #include "edm4eic/ReconstructedParticleCollection.h" diff --git a/benchmarks/dvcs/analysis/dvcs_tests.cxx b/benchmarks/dvcs/analysis/dvcs_tests.cxx index 65e68bc3..3218a0a5 100644 --- a/benchmarks/dvcs/analysis/dvcs_tests.cxx +++ b/benchmarks/dvcs/analysis/dvcs_tests.cxx @@ -15,7 +15,6 @@ R__LOAD_LIBRARY(libfmt.so) #include "fmt/color.h" R__LOAD_LIBRARY(libedm4eic.so) -R__LOAD_LIBRARY(libDD4pod.so) #include "edm4eic/InclusiveKinematicsCollection.h" #include "edm4eic/ReconstructedParticleCollection.h" diff --git a/benchmarks/tcs/analysis/tcs_tests.cxx b/benchmarks/tcs/analysis/tcs_tests.cxx index 2c48ee5c..0f33fa6b 100644 --- a/benchmarks/tcs/analysis/tcs_tests.cxx +++ b/benchmarks/tcs/analysis/tcs_tests.cxx @@ -16,7 +16,6 @@ R__LOAD_LIBRARY(libfmt.so) #include "fmt/color.h" R__LOAD_LIBRARY(libedm4eic.so) -R__LOAD_LIBRARY(libDD4pod.so) #include "edm4eic/InclusiveKinematicsCollection.h" #include "edm4eic/ReconstructedParticleCollection.h" diff --git a/benchmarks/u_omega/analysis/demo.cxx b/benchmarks/u_omega/analysis/demo.cxx index d8eb7433..46f7b472 100644 --- a/benchmarks/u_omega/analysis/demo.cxx +++ b/benchmarks/u_omega/analysis/demo.cxx @@ -15,9 +15,7 @@ R__LOAD_LIBRARY(libfmt.so) #include "fmt/color.h" R__LOAD_LIBRARY(libedm4eic.so) -R__LOAD_LIBRARY(libDD4pod.so) -#include "dd4pod/Geant4ParticleCollection.h" #include "edm4eic/TrackParametersCollection.h" #include "edm4eic/ClusterCollection.h" #include "edm4eic/ReconstructedParticleCollection.h" @@ -34,15 +32,6 @@ auto p_track = [](std::vector<edm4eic::TrackParametersData> const& in) { return result; }; - -auto pt = [](std::vector<dd4pod::Geant4ParticleData> const& in){ - std::vector<float> result; - for (size_t i = 0; i < in.size(); ++i) { - result.push_back(std::sqrt(in[i].ps.x * in[i].ps.x + in[i].ps.y * in[i].ps.y)); - } - return result; -}; - auto momentum = [](std::vector<ROOT::Math::PxPyPzMVector> const& in) { std::vector<double> result; for (size_t i = 0; i < in.size(); ++i) { @@ -50,6 +39,7 @@ auto momentum = [](std::vector<ROOT::Math::PxPyPzMVector> const& in) { } return result; }; + auto theta = [](std::vector<ROOT::Math::PxPyPzMVector> const& in) { std::vector<double> result; for (size_t i = 0; i < in.size(); ++i) { @@ -57,15 +47,7 @@ auto theta = [](std::vector<ROOT::Math::PxPyPzMVector> const& in) { } return result; }; -auto fourvec = [](ROOT::VecOps::RVec<dd4pod::Geant4ParticleData> const& in) { - std::vector<ROOT::Math::PxPyPzMVector> result; - ROOT::Math::PxPyPzMVector lv; - for (size_t i = 0; i < in.size(); ++i) { - lv.SetCoordinates(in[i].ps.x, in[i].ps.y, in[i].ps.z, in[i].mass); - result.push_back(lv); - } - return result; -}; + auto recfourvec = [](ROOT::VecOps::RVec<edm4eic::ReconstructedParticleData> const& in) { std::vector<ROOT::Math::PxPyPzMVector> result; ROOT::Math::PxPyPzMVector lv; @@ -99,14 +81,6 @@ void demo(const char* fname = "rec_dvcs.root"){ PxPyPzMVector p_ebeam = {0,0,-10, 0.000511}; PxPyPzMVector p_pbeam = {0,0,275, 0.938 }; - auto eprime = [](ROOT::VecOps::RVec<dd4pod::Geant4ParticleData> const& in) { - for(const auto& p : in){ - if(p.pdgID == 11 ) { - return PxPyPzMVector(p.ps.x,p.ps.y,p.ps.z,p.mass); - } - } - return PxPyPzMVector(0,0,0,0); - }; auto q_vec = [=](PxPyPzMVector const& p) { return p_ebeam - p; }; -- GitLab