56int main(
int argc,
char** argv)
64 auto* runManager = G4RunManagerFactory::CreateRunManager();
68 visManager->Initialize();
70 G4String parallelWorldName =
"ReadoutWorld";
73 detector->RegisterParallelWorld(
75 runManager->SetUserInitialization(detector);
79 physicsList->RegisterPhysics(
81 runManager->SetUserInitialization(physicsList);
83 runManager->SetUserInitialization(
86 runManager->Initialize();
95 G4UImanager* UImanager = G4UImanager::GetUIpointer();
96 G4String command =
"/control/execute ";
98 UImanager->ApplyCommand(command+fileName);