87 #ifndef G4GeneralParticleSourceMessenger_h
88 #define G4GeneralParticleSourceMessenger_h 1
void IonCommand(G4String newValues)
static G4GeneralParticleSourceMessenger * GetInstance(G4GeneralParticleSource *)
G4UIcmdWithADoubleAndUnit * possigmaxCmd1
G4UIcmdWithABool * diffspecCmd1
G4UIdirectory * gpsDirectory
G4UIcmdWith3Vector * angrot2Cmd1
~G4GeneralParticleSourceMessenger()
G4UIcmdWith3VectorAndUnit * angfocusCmd
G4UIcmdWithoutParameter * calculateCmd1
G4UIcmdWith3Vector * angrot1Cmd1
G4UIcmdWithADouble * arbeintCmd1
G4UIcmdWithADouble * gradientCmd1
G4UIcmdWithADoubleAndUnit * radius0Cmd1
G4UIcmdWithADouble * interceptCmd1
Andrea Dotti Feb 2015 GPS messenger design requires some explanation for what distributions parameter...
G4UIcmdWithAString * particleCmd
G4UIcmdWithAString * histfileCmd1
G4UIcmdWithADoubleAndUnit * paralpCmd1
G4UIcmdWith3Vector * histpointCmd1
G4UIcmdWithADoubleAndUnit * parphiCmd1
Andrea Dotti Feb 2015 Important: This is a shared class between threads.
G4UIcmdWithADoubleAndUnit * halfxCmd1
G4UIdirectory * sourceDirectory
void SetNewValue(G4UIcommand *command, G4String newValues)
G4UIcmdWithAString * angtypeCmd1
G4UIcmdWithADoubleAndUnit * emaxCmd1
G4UIcmdWithABool * useuserangaxisCmd1
G4UIcmdWithAnInteger * setsourceCmd
G4UIcmdWithoutParameter * clearsourceCmd
G4UIcmdWithABool * energyspecCmd1
G4UIcmdWithADouble * setintensityCmd
G4UIcmdWithABool * multiplevertexCmd
G4UIdirectory * positionDirectory
G4ParticleTable * particleTable
G4UIdirectory * energyDirectory
G4UIcmdWithAnInteger * numberCmd
G4UIcmdWithADoubleAndUnit * angsigmarCmd1
G4UIcmdWithADoubleAndUnit * possigmarCmd1
G4UIcmdWithABool * surfnormCmd1
G4UIcmdWith3Vector * polCmd
G4UIcmdWithAString * arbintCmd1
G4UIcmdWith3Vector * directionCmd
G4UIcmdWithABool * flatsamplingCmd
G4UIcmdWithADoubleAndUnit * angsigmayCmd1
G4UIcmdWith3VectorAndUnit * positionCmd
G4UIcmdWithADoubleAndUnit * angsigmaxCmd1
G4UIcmdWithoutParameter * listsourceCmd
G4UIcmdWithoutParameter * listCmd
G4UIcmdWithADoubleAndUnit * maxthetaCmd1
G4GeneralParticleSourceMessenger(G4GeneralParticleSource *)
G4UIcmdWith3Vector * posrot1Cmd1
G4UIcmdWithAString * shapeCmd1
G4GeneralParticleSource * fGPS
G4UIcmdWithADoubleAndUnit * energyCmd
G4UIdirectory * histDirectory
G4UIcmdWithAString * histnameCmd1
G4UIcmdWithAnInteger * verbosityCmd
G4UIcmdWithADoubleAndUnit * possigmayCmd1
void IonLvlCommand(G4String newValues)
G4UIcmdWithoutParameter * getsourceCmd
G4UIcmdWithADoubleAndUnit * halfyCmd1
void SetParticleGun(G4SingleParticleSource *fpg)
G4String GetCurrentValue(G4UIcommand *command)
G4double fIonExciteEnergy
G4UIcmdWithADoubleAndUnit * engsigmaCmd1
G4UIcmdWith3VectorAndUnit * centreCmd1
G4UIcmdWithADouble * tempCmd1
G4UIcmdWithAString * confineCmd1
G4UIcmdWithADoubleAndUnit * halfzCmd1
Andrea Dotti Feb 2015 GPS messenger design requires some explanation for what distributions parameter...
G4UIcmdWithADoubleAndUnit * partheCmd1
G4SingleParticleSource * fParticleGun
G4UIcmdWithADoubleAndUnit * maxphiCmd1
G4UIcmdWith3Vector * posrot2Cmd1
G4UIcmdWithAString * typeCmd1
G4UIcmdWithADouble * alphaCmd1
G4UIcmdWithADoubleAndUnit * minphiCmd1
G4UIcmdWithADoubleAndUnit * eminCmd1
G4UIcmdWithADouble * ezeroCmd1
G4UIcmdWithADoubleAndUnit * minthetaCmd1
G4UIcmdWithADoubleAndUnit * radiusCmd1
G4UIcmdWithADouble * addsourceCmd
G4UIcmdWithAnInteger * deletesourceCmd
G4UIcmdWithADoubleAndUnit * monoenergyCmd1
G4UIcmdWithAString * energytypeCmd1
G4UIcmdWithAString * resethistCmd1
G4UIcmdWithADoubleAndUnit * timeCmd
G4UIdirectory * angularDirectory