Import Geant4 11.0.2 source tree

This commit is contained in:
Gabriele Cosmo
2022-05-25 15:50:57 +02:00
parent de4f28d823
commit b3bf75a2a1
341 changed files with 93127 additions and 39343 deletions
@@ -13,6 +13,10 @@ introduced in the code and keeptrack of all tags.
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
24 February 2022, V.Ivanchenko (phys-ctor-em-V10-07-25)
- G4EmStandardPhysics_option4 - use G4UrbanFluctuation model
for e+- to address problem #2466
11 December 2021, V.Ivanchenko (phys-ctor-em-V10-07-24)
- G4EmStandardPhysics_option3 - use options providing more accurate
simulation without loss of CPU performance: RangeFactor=0.03,
@@ -79,6 +79,7 @@
#include "G4LivermoreIonisationModel.hh"
#include "G4PenelopeIonisationModel.hh"
#include "G4UniversalFluctuation.hh"
#include "G4UrbanFluctuation.hh"
#include "G4eplusAnnihilation.hh"
@@ -244,6 +245,7 @@ void G4EmStandardPhysics_option4::ConstructProcess()
// ionisation
G4eIonisation* eioni = new G4eIonisation();
G4VEmModel* theIoniLiv = new G4LivermoreIonisationModel();
eioni->SetFluctModel(new G4UrbanFluctuation());
theIoniLiv->SetHighEnergyLimit(0.1*CLHEP::MeV);
eioni->AddEmModel(0, theIoniLiv, new G4UniversalFluctuation() );
@@ -289,6 +291,7 @@ void G4EmStandardPhysics_option4::ConstructProcess()
// ionisation
eioni = new G4eIonisation();
eioni->SetFluctModel(new G4UrbanFluctuation());
G4VEmModel* pen = new G4PenelopeIonisationModel();
pen->SetHighEnergyLimit(0.1*CLHEP::MeV);
eioni->AddEmModel(0, pen, new G4UniversalFluctuation());