Skip to content
Snippets Groups Projects

modify clustering to use the latest components

Merged Chao Peng requested to merge update_clustering into master
Files
5
@@ -39,6 +39,13 @@ auto pt = [](std::vector<dd4pod::Geant4ParticleData> const& in) {
}
return result;
};
auto pid = [](ROOT::VecOps::RVec<dd4pod::Geant4ParticleData> const& in) {
std::vector<int> result;
for (size_t i = 0; i < in.size(); ++i) {
result.push_back(in[i].pdgID);
}
return result;
};
auto eta = [](ROOT::VecOps::RVec<dd4pod::Geant4ParticleData> const& in) {
std::vector<float> result;
ROOT::Math::PxPyPzMVector lv;
@@ -79,7 +86,7 @@ auto delta_E = [](std::vector<ROOT::Math::PxPyPzMVector> const& thrown, const st
};
void barrel_clusters(const char* in_fname = "topside/rec_barrel_clusters.root")
int barrel_clusters(const char* in_fname = "topside/rec_barrel_clusters.root")
{
ROOT::EnableImplicitMT();
ROOT::RDataFrame df("events", in_fname);
Loading