8 #ifndef GGSGENERATORACTIONSMANAGER_H_
9 #define GGSGENERATORACTIONSMANAGER_H_
11 #include "G4GenericMessenger.hh"
12 #include "G4VUserPrimaryGeneratorAction.hh"
23 void RegisterGABuilder(
const G4String &name, G4VUserPrimaryGeneratorAction *(*generatorBuilder)());
24 void SetGeneratorAction(
const G4String &name);
29 typedef std::map<G4String, G4VUserPrimaryGeneratorAction *(*)()> GenBuildersMap;
30 GenBuildersMap _buildersMap;
32 G4GenericMessenger *_messenger;
33 G4GenericMessenger::Command *_commandSet;