5 #ifndef G4ATLASALG_G4ATLASUSERWORKERTHREADINITIALIZATION_H
6 #define G4ATLASALG_G4ATLASUSERWORKERTHREADINITIALIZATION_H
10 #ifdef G4MULTITHREADED
12 #include "G4UserWorkerThreadInitialization.hh"
26 class G4AtlasUserWorkerThreadInitialization :
public G4UserWorkerThreadInitialization {
31 G4WorkerRunManager* CreateWorkerRunManager()
const;
36 void SetDetGeoSvc(
const std::string& typeAndName) {
37 m_detGeoSvcName = typeAndName;
41 void SetFastSimMasterTool(
const std::string& typeAndName) {
42 m_fastSimToolName = typeAndName;
46 void SetQuietMode(
bool quietMode) {
47 m_quietMode = quietMode;
51 std::string m_detGeoSvcName{
"DetectorGeometrySvc"};
52 std::string m_fastSimToolName{
"FastSimulationMasterTool"};
53 bool m_quietMode{
false};
57 #endif // G4MULTITHREADED