Import Geant4 10.7.0 source tree

This commit is contained in:
Gabriele Cosmo
2020-12-04 12:30:43 +01:00
parent 67ba86d073
commit dab42d2018
3770 changed files with 226369 additions and 286486 deletions
+6 -14
View File
@@ -39,11 +39,7 @@
#include "ExTGPrimaryGeneratorAction.hh"
#include "ExTGActionInitialization.hh"
#ifdef G4MULTITHREADED
#include "G4MTRunManager.hh"
#else
#include "G4RunManager.hh"
#endif
#include "G4RunManagerFactory.hh"
#include "G4UImanager.hh"
@@ -62,12 +58,8 @@ int main(int argc,char** argv)
// Run manager
//
#ifdef G4MULTITHREADED
G4MTRunManager* runManager = new G4MTRunManager;
auto* runManager = G4RunManagerFactory::CreateRunManager();
runManager->SetNumberOfThreads(1);
#else
G4RunManager* runManager = new G4RunManager;
#endif
// User Initialization classes (mandatory)
//
@@ -84,17 +76,17 @@ int main(int argc,char** argv)
//MT runManager->SetUserAction(new ExTGPrimaryGeneratorAction);
runManager->SetUserInitialization(new ExTGActionInitialization);
// Run action that dumps GEANT4 in-memory geometry to text file
//MT runManager->SetUserAction(new ExTGRunAction);
// Initialize G4 kernel
//
// runManager->Initialize();
// Get the pointer to the User Interface manager
//
G4UImanager * UImanager = G4UImanager::GetUIpointer();
G4UImanager * UImanager = G4UImanager::GetUIpointer();
G4VisManager* visManager = new G4VisExecutive;
visManager->Initialize();
@@ -106,7 +98,7 @@ int main(int argc,char** argv)
UImanager->ApplyCommand(command+fileName);
}
else // interactive mode : define visualization and UI terminal
{
{
UImanager->ApplyCommand("/control/execute run.mac");
ui->SessionStart();
delete ui;