78 candidateList +=
"ion ";
95 momCmd->
SetGuidance(
"Set momentum. This command is equivalent to two commands /gun/direction and /gun/momentumAmp");
124 polCmd->
SetRange(
"Px>=-1.&&Px<=1.&&Py>=-1.&&Py<=1.&&Pz>=-1.&&Pz<=1.");
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
void SetParameter(G4UIparameter *const newParameter)
G4UIdirectory * gunDirectory
G4bool IsShortLived() const
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
CLHEP::Hep3Vector G4ThreeVector
G4UIcmdWith3Vector * polCmd
void SetDefaultUnit(const char *defUnit)
void SetParameterName(const char *theNameX, const char *theNameY, const char *theNameZ, G4bool omittable, G4bool currentAsDefault=false)
G4UIcmdWith3Vector * directionCmd
void SetDefaultValue(const char *theDefaultValue)
void SetParticleMomentumDirection(G4ParticleMomentum aMomentumDirection)
G4ParticleTable * particleTable
void SetParameterName(const char *theNameX, const char *theNameY, const char *theNameZ, G4bool omittable, G4bool currentAsDefault=false)
G4UIcmdWithAString * particleCmd
G4UIcmdWithADoubleAndUnit * momAmpCmd
void SetParticlePosition(G4ThreeVector aPosition)
const G4String & GetParticleName() const
G4UIcmdWithADoubleAndUnit * energyCmd
void reset(G4bool ifSkipIon=true)
G4UIcmdWith3VectorAndUnit * positionCmd
G4UIcmdWithADoubleAndUnit * timeCmd
void SetRange(const char *rs)
void SetGuidance(const char *aGuidance)
G4ParticleGun * fParticleGun
G4DecayTable * GetDecayTable() const
void SetParticleEnergy(G4double aKineticEnergy)
G4UIcmdWith3VectorAndUnit * momCmd
static G4ParticleTable * GetParticleTable()
void SetDefaultValue(const char *defVal)
void SetDefaultUnit(const char *defUnit)
static G4Geantino * Geantino()
void SetCandidates(const char *candidateList)
G4UIcmdWithAnInteger * numberCmd
G4UIcmdWithoutParameter * listCmd
G4double fIonExciteEnergy
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
G4PTblDicIterator * GetIterator() const
void SetParticleDefinition(G4ParticleDefinition *aParticleDefinition)
void SetParticleTime(G4double aTime)