Skip to content
Snippets Groups Projects
Commit 48f527c4 authored by Wouter Deconinck's avatar Wouter Deconinck
Browse files

fix: rm dd4pod includes from u_omega macro

parent 0c0f9dda
No related branches found
No related tags found
1 merge request!196fix: rm DD4pod in cxx macros
This commit is part of merge request !196. Comments created here will be created in the context of that merge request.
...@@ -32,7 +32,6 @@ auto p_track = [](std::vector<edm4eic::TrackParametersData> const& in) { ...@@ -32,7 +32,6 @@ auto p_track = [](std::vector<edm4eic::TrackParametersData> const& in) {
return result; return result;
}; };
auto momentum = [](std::vector<ROOT::Math::PxPyPzMVector> const& in) { auto momentum = [](std::vector<ROOT::Math::PxPyPzMVector> const& in) {
std::vector<double> result; std::vector<double> result;
for (size_t i = 0; i < in.size(); ++i) { for (size_t i = 0; i < in.size(); ++i) {
...@@ -40,6 +39,7 @@ auto momentum = [](std::vector<ROOT::Math::PxPyPzMVector> const& in) { ...@@ -40,6 +39,7 @@ auto momentum = [](std::vector<ROOT::Math::PxPyPzMVector> const& in) {
} }
return result; return result;
}; };
auto theta = [](std::vector<ROOT::Math::PxPyPzMVector> const& in) { auto theta = [](std::vector<ROOT::Math::PxPyPzMVector> const& in) {
std::vector<double> result; std::vector<double> result;
for (size_t i = 0; i < in.size(); ++i) { for (size_t i = 0; i < in.size(); ++i) {
...@@ -47,15 +47,7 @@ auto theta = [](std::vector<ROOT::Math::PxPyPzMVector> const& in) { ...@@ -47,15 +47,7 @@ auto theta = [](std::vector<ROOT::Math::PxPyPzMVector> const& in) {
} }
return result; 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) { auto recfourvec = [](ROOT::VecOps::RVec<edm4eic::ReconstructedParticleData> const& in) {
std::vector<ROOT::Math::PxPyPzMVector> result; std::vector<ROOT::Math::PxPyPzMVector> result;
ROOT::Math::PxPyPzMVector lv; ROOT::Math::PxPyPzMVector lv;
...@@ -89,14 +81,6 @@ void demo(const char* fname = "rec_dvcs.root"){ ...@@ -89,14 +81,6 @@ void demo(const char* fname = "rec_dvcs.root"){
PxPyPzMVector p_ebeam = {0,0,-10, 0.000511}; PxPyPzMVector p_ebeam = {0,0,-10, 0.000511};
PxPyPzMVector p_pbeam = {0,0,275, 0.938 }; 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) { auto q_vec = [=](PxPyPzMVector const& p) {
return p_ebeam - p; return p_ebeam - p;
}; };
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment