52#ifndef G4GeneralParticleSourceMessenger_hh
53#define G4GeneralParticleSourceMessenger_hh 1
G4UIcmdWithAString * angtypeCmd1
G4UIcmdWithADoubleAndUnit * possigmarCmd1
G4UIcmdWithABool * flatsamplingCmd
G4UIcmdWithAString * energytypeCmd1
G4UIcmdWithoutParameter * getsourceCmd
G4UIcmdWithADouble * addsourceCmd
G4UIdirectory * gpsDirectory
G4UIcmdWith3Vector * angrot1Cmd1
G4UIcmdWith3VectorAndUnit * positionCmd
G4UIcmdWithAString * typeCmd1
G4UIcmdWithADouble * interceptCmd1
G4UIcmdWithAString * histfileCmd1
G4UIcmdWith3Vector * directionCmd
G4UIcmdWithADouble * alphaCmd1
G4UIcmdWithADoubleAndUnit * monoenergyCmd1
G4UIcmdWithoutParameter * listsourceCmd
G4UIcmdWithABool * energyspecCmd1
G4UIcmdWithADouble * gradientCmd1
G4UIdirectory * histDirectory
G4UIcmdWith3VectorAndUnit * centreCmd1
static G4GeneralParticleSourceMessenger * GetInstance(G4GeneralParticleSource *)
G4UIcmdWith3Vector * histpointCmd1
G4UIcmdWithAnInteger * numberCmd
G4GeneralParticleSource * fGPS
void IonLvlCommand(G4String newValues)
G4UIcmdWithAnInteger * setsourceCmd
G4UIcmdWithADoubleAndUnit * angsigmarCmd1
G4UIcmdWithADoubleAndUnit * minthetaCmd1
G4UIcmdWithAnInteger * verbosityCmd
G4UIcmdWithADoubleAndUnit * parphiCmd1
G4UIcmdWithADoubleAndUnit * possigmaxCmd1
G4UIcmdWithABool * useuserangaxisCmd1
G4UIcmdWithADoubleAndUnit * halfyCmd1
G4UIcmdWithADouble * arbeintCmd1
G4UIcmdWithADoubleAndUnit * angsigmayCmd1
G4UIcmdWithADoubleAndUnit * radiusCmd1
G4String GetCurrentValue(G4UIcommand *command)
G4UIcmdWithADoubleAndUnit * engsigmaCmd1
~G4GeneralParticleSourceMessenger()
G4SingleParticleSource * fParticleGun
G4UIcmdWithABool * diffspecCmd1
G4UIcmdWith3Vector * posrot2Cmd1
G4UIcmdWithADouble * ezeroCmd1
G4UIcmdWithABool * applyEnergyWeightCmd1
G4UIcmdWithADoubleAndUnit * eminCmd1
G4UIcmdWithADoubleAndUnit * radius0Cmd1
G4UIcmdWithAString * resethistCmd1
G4UIcmdWith3VectorAndUnit * angfocusCmd
G4UIcmdWithADoubleAndUnit * partheCmd1
void IonCommand(G4String newValues)
G4UIcmdWithADoubleAndUnit * minphiCmd1
G4ParticleTable * particleTable
G4UIcmdWithADouble * tempCmd1
G4UIcmdWithADouble * setintensityCmd
G4UIcmdWithADoubleAndUnit * timeCmd
G4UIcmdWithADoubleAndUnit * paralpCmd1
G4UIcmdWithoutParameter * listCmd
G4UIcmdWithADoubleAndUnit * maxthetaCmd1
G4UIcmdWith3Vector * posrot1Cmd1
G4UIcmdWithAString * particleCmd
G4UIcmdWithAString * confineCmd1
G4UIcmdWithABool * surfnormCmd1
G4UIcmdWithAString * shapeCmd1
G4UIcmdWithADoubleAndUnit * angsigmaxCmd1
G4UIcmdWithADoubleAndUnit * energyCmd
void SetParticleGun(G4SingleParticleSource *fpg)
G4UIcmdWith3Vector * angrot2Cmd1
G4UIdirectory * positionDirectory
G4UIcmdWith3Vector * polCmd
void SetNewValue(G4UIcommand *command, G4String newValues)
G4UIcmdWithAnInteger * deletesourceCmd
G4UIcmdWithAString * histnameCmd1
G4UIdirectory * sourceDirectory
G4UIcmdWithADoubleAndUnit * halfxCmd1
G4UIcmdWithoutParameter * clearsourceCmd
G4double fIonExciteEnergy
G4UIcmdWithAString * arbintCmd1
G4UIcmdWithADoubleAndUnit * possigmayCmd1
G4UIcmdWithADoubleAndUnit * halfzCmd1
G4UIcmdWithADoubleAndUnit * emaxCmd1
G4UIcmdWithADoubleAndUnit * maxphiCmd1
G4UIcmdWithoutParameter * calculateCmd1
G4UIdirectory * angularDirectory
G4UIdirectory * energyDirectory
G4GeneralParticleSourceMessenger(G4GeneralParticleSource *)
G4UIcmdWithABool * multiplevertexCmd