G4VPhysicalVolume::SetRotation takes a pointer, so it can't be locally initialised. Now storing the G4RotationMatrix as a paramter in the Volume class.
correctly setting gantry rotation angle and translation when rotated
removed unused gantr/collimator set angle methods, FindVolume method now searches from the world volume down
consolidated redundant methods in Simulation, fixed example to demonstrate phasespace usage
phasespace rotation for gantry (if required) now around correct axis given previous update to Simulation
added comments to the Simulation class