void erase()
Delete this particle on the stack.
stack_iterator_type & getIterator()
return the corresponding TStackIterator for this particle
std::size_t getIndex() const
return the index number of the underlying iterator object
bool isErased() const
Method to retrieve the status of the Particle.
stack_iterator_type addSecondary(const TArgs... args)
Add a secondary particle based on *this on the stack.
The base class to define the readout of particle properties from a particle stack.