Import Geant4 9.1.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-09 15:37:50 +02:00
parent a8e9364cea
commit 96c8bcd0af
6923 changed files with 198390 additions and 41849 deletions
+12 -1
View File
@@ -1,5 +1,5 @@
-------------------------------------------------------------------
$Id: History,v 1.12 2007/06/13 15:00:48 ahoward Exp $
$Id: History,v 1.15 2007/11/06 09:38:16 ahoward Exp $
-------------------------------------------------------------------
=========================================================
@@ -8,6 +8,17 @@ $Id: History,v 1.12 2007/06/13 15:00:48 ahoward Exp $
Category History file
---------------------
06.11.2007 - A. Howard (DMX-V09-00-02)
Corrected micrometer unit in macros from mum to um (old bug since
release 8.2)
02.07.2007 - A. Howard (DMX-V09-00-01)
Added G4StepLimiter to physics list (correction of migration to
Geant4 9.0)
02.07.2007 - A. Howard (DMX-V09-00-00)
Added missing header file G4hIonisation.hh to DMXPhysicsLists.cc
06.06.2007 - A. Howard (DMX-V08-03-01)
Changed fG4v71 to preferable fMinimal for msc step limitation
Converted to hIonisation from hLowEnergyIonisation until
@@ -37,7 +37,7 @@
# gun: source
/dmx/gun/type Volume
/dmx/gun/shape Cylinder
/dmx/gun/radius 250 mum
/dmx/gun/radius 250 um
/dmx/gun/halfz 10.0 nm
/dmx/gun/centre 0 0 -302.65 mm
/dmx/gun/confine americium_phys
@@ -37,7 +37,7 @@
# gun: source
/dmx/gun/type Volume
/dmx/gun/shape Cylinder
/dmx/gun/radius 250 mum
/dmx/gun/radius 250 um
/dmx/gun/halfz 10.0 nm
/dmx/gun/centre 0 0 -302.65 mm
/dmx/gun/confine americium_phys
@@ -25,7 +25,7 @@
//
//
// $Id: DMXMinEkineCuts.hh,v 1.4 2006/06/29 16:25:47 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
//
// ------------------------------------------------------------
@@ -25,7 +25,7 @@
//
//
// $Id: DMXMinEkineCuts.cc,v 1.6 2006/06/29 16:26:39 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
//
// --------------------------------------------------------------
@@ -187,6 +187,7 @@ void DMXPhysicsList::ConstructProcess()
// Transportation ///////////////////////////////////////////////////////////
#include "DMXMaxTimeCuts.hh"
#include "DMXMinEkineCuts.hh"
#include "G4StepLimiter.hh"
void DMXPhysicsList::AddTransportation() {
@@ -199,9 +200,13 @@ void DMXPhysicsList::AddTransportation() {
G4String particleName = particle->GetParticleName();
// time cuts for ONLY neutrons:
if(particleName == "neutron")
pmanager->AddDiscreteProcess(new DMXMaxTimeCuts());
pmanager->AddDiscreteProcess(new DMXMaxTimeCuts());
// Energy cuts to kill charged (embedded in method) particles:
pmanager->AddDiscreteProcess(new DMXMinEkineCuts());
// Step limit applied to all particles:
pmanager->AddProcess(new G4StepLimiter, -1,-1,1);
}
}
@@ -240,7 +245,7 @@ void DMXPhysicsList::AddTransportation() {
#include "G4MuonMinusCaptureAtRest.hh"
//OTHERS:
//#include "G4hIonisation.hh" // standard hadron ionisation
#include "G4hIonisation.hh" // standard hadron ionisation
//em process options to allow msc step-limitation to be switched off
#include "G4EmProcessOptions.hh"