5#ifndef G4ATLASALG_G4ATLASWORKERRUNMANAGER_H
6#define G4ATLASALG_G4ATLASWORKERRUNMANAGER_H
12#include "G4WorkerRunManager.hh"
17class G4AtlasWorkerRunManager :
public G4WorkerRunManager,
public AthMessaging {
22 static G4AtlasWorkerRunManager* GetG4AtlasWorkerRunManager();
29 bool ProcessEvent(G4Event* event);
32 void RunTermination() override final;
35 void SetQuietMode(
bool quietMode) {
36 m_quietMode = quietMode;
43 void InitializeGeometry() override final;
46 void InitializePhysics() override final;
51 G4AtlasWorkerRunManager();
54 void CommandLog(
int returnCode, const std::
string& commandString) const;
59 bool m_quietMode{
true};
Class to provide easy MsgStream access and capabilities.