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