G4String GetCurrentValue(G4UIcommand *command)
G4UIdirectory * gunDirectory
~G4ParticleGunMessenger()
G4UIcmdWith3Vector * polCmd
G4UIcmdWith3Vector * directionCmd
void SetNewValue(G4UIcommand *command, G4String newValues)
G4ParticleTable * particleTable
void IonLevelCommand(G4String newValues)
G4UIcmdWithAString * particleCmd
G4UIcmdWithADoubleAndUnit * momAmpCmd
G4UIcmdWithADoubleAndUnit * energyCmd
void IonCommand(G4String newValues)
G4UIcmdWith3VectorAndUnit * positionCmd
G4UIcmdWithADoubleAndUnit * timeCmd
G4ParticleGun * fParticleGun
G4ParticleGunMessenger(G4ParticleGun *fPtclGun)
G4UIcmdWith3VectorAndUnit * momCmd
G4UIcmdWithAnInteger * numberCmd
G4UIcmdWithoutParameter * listCmd
G4double fIonExciteEnergy