Add functionality for weighted hits in the lateral shape simulation
Adds functionality to create weighted hits for the lateral shape simulation.
In addition some small cleanup for other classes.
Adds functionality to create weighted hits for the lateral shape simulation.
In addition some small cleanup for other classes.