27 #ifndef SToGS_UserActionManager_h
28 #define SToGS_UserActionManager_h 1
32 class G4VUserDetectorConstruction;
33 class G4VUserPhysicsList;
83 return fImplementation;
SToGS::UserActionInitialization * ProvideUserActionInitialization()
depending of the configuration file, it returns the adapted UserActionInitialization ...
UserActionManager(G4String configurationfile="")
G4int GetNbThread() const
allows the user to specify the number of threads
std::pair< G4String, G4String > fWhichGenerator
In principle in Geant4.10, geometry and physics are golbal so they are not provided by G4VUserActionI...
virtual ~UserActionManager()
virtual G4VUserPhysicsList * GetPhysicsList() const
Return the physics list depending of the configuration file.
Manager which, based on a configuration file, manages user's actions + selection of the geometry and ...
virtual UserActionInitialization * GetUserActionInitialization()
Return the UserActionInitialisation.
std::pair< G4String, G4String > fWhichGeometry
Base class to manage SToGS user's hooks + the generator.
std::pair< G4String, G4String > fWhichActionManager
Real stuff the G4VUserActionInitialization should deal with.
virtual G4VUserDetectorConstruction * GetDetectorConstruction() const
Return the detector depending of the configuration file.
std::pair< G4String, G4String > fWhichPhysics