std::vector< std::string > m_particleLists
keep Particles and daughters in these lists.
RemoveParticlesNotInListsModule()
Constructor.
ParticleSubset m_subset
reduces the Particles array.
virtual void event() override
process event
unsigned long m_nTotal
number of particles before removal.
virtual void terminate() override
Terminate the Module.
Specialised SelectSubset<Particle> that also fixes daughter indices and all ParticleLists.
unsigned long m_nRemoved
number of particles removed.
virtual void initialize() override
Initialize the Module.