34 #include "PrimaryGeneratorMessenger.hh"
35 #include "PrimaryGeneratorAction.hh"
52 fSelectActionCmd->
SetGuidance(
"Select primary generator action");
53 fSelectActionCmd->
SetGuidance(
"id=1 Generate several vertices and particles per event");
54 fSelectActionCmd->
SetGuidance(
"id=2 Show how to sample a tabulated function");
55 fSelectActionCmd->
SetGuidance(
"id=3 Divergent beam in an arbitrary direction");
56 fSelectActionCmd->
SetGuidance(
"id=4 In spherical coordinates with rotation matrix");
58 fSelectActionCmd->
SetRange(
"id>0 && id<5");
65 delete fSelectActionCmd;
74 if (command == fSelectActionCmd)
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 *)