removed signed/unsigned int comparison
prevents warning about hiding method with un-named args in signiture
take name as G4String rather than char*