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