EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include "ActsExamples/Utilities/GroupBy.hpp"
#include "ActsFatras/EventData/Particle.hpp"
#include <boost/container/flat_set.hpp>
Go to the source code of this file.
Classes | |
struct | ActsExamples::detail::CompareParticleId |
struct | ActsExamples::detail::PrimaryVertexIdGetter |
struct | ActsExamples::detail::SecondaryVertexIdGetter |
Namespaces | |
namespace | ActsExamples |
namespace | ActsExamples::detail |
Typedefs | |
using | ActsExamples::SimParticle = ::ActsFatras::Particle |
using | ActsExamples::SimParticleContainer = ::boost::container::flat_set<::ActsFatras::Particle, detail::CompareParticleId > |
Store particles ordered by particle identifier. | |
Functions | |
GroupBy < SimParticleContainer::const_iterator, detail::PrimaryVertexIdGetter > | ActsExamples::groupByPrimaryVertex (const SimParticleContainer &container) |
Iterate over groups of particles belonging to the same primary vertex. | |
GroupBy < SimParticleContainer::const_iterator, detail::SecondaryVertexIdGetter > | ActsExamples::groupBySecondaryVertex (const SimParticleContainer &container) |