68int main(
int argc,
char** argv)
79 auto* runManager = G4RunManagerFactory::CreateRunManager();
80 runManager->SetNumberOfThreads(4);
90 runManager->SetUserInitialization(detector);
101 fastSimulationPhysics->BeVerbose();
104 fastSimulationPhysics->ActivateFastSimulation(
"e-");
105 fastSimulationPhysics->ActivateFastSimulation(
"e+");
106 fastSimulationPhysics->ActivateFastSimulation(
"gamma");
109 fastSimulationPhysics->ActivateFastSimulation(
"pi+",
"pionGhostWorld");
110 fastSimulationPhysics->ActivateFastSimulation(
"pi-",
"pionGhostWorld");
112 physicsList->RegisterPhysics( fastSimulationPhysics );
114 runManager->SetUserInitialization(physicsList);
122 runManager->Initialize();
127 G4cout <<
"Instantiating Visualization Manager......." << G4endl;
141 G4String command =
"/control/execute ";
143 G4UImanager * UImanager = G4UImanager::GetUIpointer();
144 UImanager->ApplyCommand(command+fileName);