33#include "G4UIdirectory.hh"
34#include "G4UIcmdWithAString.hh"
38RE01PrimaryGeneratorMessenger
41 fMydetDirectory(0),fGenCmd(0)
47 fGenCmd->SetGuidance(
"Select primary generator.");
48 fGenCmd->SetGuidance(
" Available generators : PYTHIA, particleGun");
49 fGenCmd->SetParameterName(
"generator",
true);
50 fGenCmd->SetDefaultValue(
"PYTHIA");
51 fGenCmd->SetCandidates(
"PYTHIA particleGun");
62void RE01PrimaryGeneratorMessenger
65 if( command==fGenCmd )
66 { fMyAction->SetHEPEvtGenerator(newValue==
"PYTHIA"); }
79 { cv =
"particleGun"; }
Definition of the RE01PrimaryGeneratorAction class.
Definition of the RE01PrimaryGeneratorMessenger class.
G4bool GetHEPEvtGenerator()
G4UIcmdWithAString * fGenCmd
virtual ~RE01PrimaryGeneratorMessenger()
G4UIdirectory * fMydetDirectory
virtual G4String GetCurrentValue(G4UIcommand *command)
RE01PrimaryGeneratorAction * fMyAction