Import Geant4 11.2.0 source tree

This commit is contained in:
Gabriele Cosmo
2023-12-08 10:43:34 +01:00
parent dd1f179cda
commit 860a2b92bf
3962 changed files with 139318 additions and 164259 deletions
@@ -57,9 +57,9 @@ int main(int argc,char** argv) {
//use G4SteppingVerboseWithUnits
G4int precision = 4;
G4SteppingVerbose::UseBestUnit(precision);
//construct the default run manager
G4RunManager * runManager = new G4RunManager;
auto runManager = new G4RunManager;
//set mandatory initialization classes
runManager->SetUserInitialization(new DetectorConstruction);
@@ -74,21 +74,21 @@ int main(int argc,char** argv) {
//initialize visualization
G4VisManager* visManager = nullptr;
//get the pointer to the User Interface manager
//get the pointer to the User Interface manager
G4UImanager* UImanager = G4UImanager::GetUIpointer();
if (ui) {
//interactive mode
visManager = new G4VisExecutive;
visManager->Initialize();
///UImanager->ApplyCommand("/control/execute vis.mac");
ui->SessionStart();
delete ui;
//interactive mode
visManager = new G4VisExecutive;
visManager->Initialize();
///UImanager->ApplyCommand("/control/execute vis.mac");
ui->SessionStart();
delete ui;
} else {
//batch mode
G4String command = "/control/execute ";
G4String fileName = argv[1];
UImanager->ApplyCommand(command+fileName);
//batch mode
G4String command = "/control/execute ";
G4String fileName = argv[1];
UImanager->ApplyCommand(command+fileName);
}
//job termination