50int main(
int argc,
char** argv)
63 auto* runManager = G4RunManagerFactory::CreateRunManager();
64 int vNumberOfThreads = 2;
66 vNumberOfThreads = atoi(argv[2]);
68 if (vNumberOfThreads > 0) {
69 runManager->SetNumberOfThreads(vNumberOfThreads);
80 G4UImanager* UImanager = G4UImanager::GetUIpointer();
85 G4String command =
"/control/execute ";
87 UImanager->ApplyCommand(command+fileName);
91 visManager->Initialize();
95 UImanager->ApplyCommand(
"/control/execute init_vis.mac");
97 UImanager->ApplyCommand(
"/control/execute gui.mac");
108 G4cout <<
"Execution completed" << G4endl;
109 G4cout << (*theTimer) << G4endl;