Import Geant4 10.5.1 source tree
This commit is contained in:
@@ -13,6 +13,10 @@ introduced in the code and keeptrack of all tags.
|
||||
* Reverse chronological order (last date on top), please *
|
||||
----------------------------------------------------------
|
||||
|
||||
05-Mar-2019, A. Ribon (phys-ctor-helastic-V10-04-06)
|
||||
- G4HadronElasticPhysics : for deuteron, triton and alpha, use Glauber-Gribov
|
||||
elastic cross sections (instead of Gheisha ones, which returns zero).
|
||||
|
||||
26-Nov-2018, A. Ribon (phys-ctor-helastic-V10-04-05)
|
||||
- README : updated this file. No changes to anything else.
|
||||
|
||||
|
||||
@@ -41,10 +41,10 @@
|
||||
- kaons
|
||||
- cross section: Glauber-Gribov
|
||||
- final-state: Gheisha
|
||||
- hyperons, anti-hyperons, deuteron, triton, alpha
|
||||
- hyperons, anti-hyperons
|
||||
- cross section: Gheisha
|
||||
- final-state: Gheisha
|
||||
- He3
|
||||
- deuteron, triton, He3, alpha
|
||||
- cross section: Glauber-Gribov
|
||||
- final-state: Gheisha
|
||||
- anti_proton, anti_deuteron, anti_triton, anti_He3, anti_alpha
|
||||
|
||||
@@ -40,12 +40,6 @@
|
||||
//
|
||||
//----------------------------------------------------------------------------
|
||||
//
|
||||
// CHIPS for sampling scattering for p and n
|
||||
// Glauber model for samplimg of high energy pi+- (E > 1GeV)
|
||||
// LHEP sampling model for the other particle
|
||||
// BBG cross sections for p, n and pi+-
|
||||
// LHEP cross sections for other particles
|
||||
|
||||
#include "G4HadronElasticPhysics.hh"
|
||||
|
||||
#include "G4SystemOfUnits.hh"
|
||||
@@ -156,10 +150,7 @@ void G4HadronElasticPhysics::ConstructProcess()
|
||||
pname == "omega-" ||
|
||||
pname == "sigma-" ||
|
||||
pname == "sigma+" ||
|
||||
pname == "xi-" ||
|
||||
pname == "alpha" ||
|
||||
pname == "deuteron" ||
|
||||
pname == "triton"
|
||||
pname == "xi-"
|
||||
) {
|
||||
|
||||
hel = new G4HadronElasticProcess();
|
||||
@@ -170,7 +161,11 @@ void G4HadronElasticPhysics::ConstructProcess()
|
||||
<< " added for " << particle->GetParticleName() << G4endl;
|
||||
}
|
||||
|
||||
} else if(pname == "He3") {
|
||||
} else if(pname == "alpha" ||
|
||||
pname == "deuteron" ||
|
||||
pname == "triton" ||
|
||||
pname == "He3"
|
||||
) {
|
||||
hel = new G4HadronElasticProcess();
|
||||
G4VCrossSectionDataSet* theComponentGGNuclNuclData =
|
||||
new G4CrossSectionElastic(new G4ComponentGGNuclNuclXsc());
|
||||
|
||||
Reference in New Issue
Block a user