Particle Flow Tools