34 #include "PrimaryGeneratorMessenger.hh"
35 #include "PrimaryGeneratorAction.hh"
52 fSelectActionCmd->
SetGuidance(
"Select primary generator action");
53 fSelectActionCmd->
SetGuidance(
"0 uniform in a given solid angle");
54 fSelectActionCmd->
SetGuidance(
"1 several vertices and particles per event");
55 fSelectActionCmd->
SetGuidance(
"2 Show how to sample a tabulated function");
56 fSelectActionCmd->
SetGuidance(
"3 Divergent beam in an arbitrary direction");
57 fSelectActionCmd->
SetGuidance(
"4 spherical coordinates with rotation matrix");
59 fSelectActionCmd->
SetRange(
"id>=0 && id<5");
66 delete fSelectActionCmd;
75 if (command == fSelectActionCmd)
The primary generator action class with particle gun.
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
static G4int GetNewIntValue(const char *paramString)
void SetRange(const char *rs)
void SetGuidance(const char *aGuidance)
void SetNewValue(G4UIcommand *, G4String)
~PrimaryGeneratorMessenger()
void SelectAction(G4int i)
PrimaryGeneratorMessenger(PrimaryGeneratorAction *)