39 #include "ExN04PrimaryGeneratorMessenger.hh"
40 #include "ExN04PrimaryGeneratorAction.hh"
45 : primaryAction(genaction)
48 mydetdir-> SetGuidance(
"ExN04 detector control commands.");
51 dir-> SetGuidance(
"Control commands for primary generator");
54 select-> SetGuidance(
"select generator type");
55 select-> SetParameterName(
"generator_type",
false,
false);
56 select-> SetCandidates(
"particleGun pythia hepmcAscii");
57 select-> SetDefaultValue(
"particleGun");
72 if ( command == select ) {
73 primaryAction-> SetGenerator(newValues);
74 G4cout <<
"current generator type: "
75 << primaryAction-> GetGeneratorName() <<
G4endl;
84 if ( command == select ) {
85 cv = primaryAction-> GetGeneratorName();
void SetNewValue(G4UIcommand *command, G4String newValues)
ExN04PrimaryGeneratorMessenger(ExN04PrimaryGeneratorAction *genaction)
G4GLOB_DLL std::ostream G4cout
~ExN04PrimaryGeneratorMessenger()
G4String GetCurrentValue(G4UIcommand *command)