removed diagnostic G4cout statements from ::GenerateGun()