6#if G4VERSION_NUMBER >= 1070
7#include "G4Exception.hh"
13 : G4VUserActionInitialization()
28 description <<
"BuildForMaster: UserActionSvc is NULL.";
29 G4Exception(
"G4AtlasActionInitialization",
"NoUserActionSvc", FatalException,
description);
34 description <<
"BuildForMaster: Failed to create UserActions on main thread.";
35 G4Exception(
"G4AtlasActionInitialization",
"CouldNotBuildActions", FatalException,
description);
38 G4VUserActionInitialization::BuildForMaster();
47 G4Exception(
"G4AtlasActionInitialization",
"NoUserActionSvc", FatalException,
description);
52 description <<
"Build: Failed to create UserActions.";
53 G4Exception(
"G4AtlasActionInitialization",
"CouldNotBuildActions", FatalException,
description);
virtual void BuildForMaster() const
G4AtlasActionInitialization(G4UA::IUserActionSvc *userActionSvc)
virtual void Build() const
G4UA::IUserActionSvc * m_userActionSvc
virtual ~G4AtlasActionInitialization()
Abstract interface for the UserActionSvc.
std::string description
glabal timer - how long have I taken so far?