Import Geant4 9.2.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-09 15:58:43 +02:00
parent 96c8bcd0af
commit b79225fb37
7544 changed files with 245407 additions and 91099 deletions
@@ -24,8 +24,8 @@
// ********************************************************************
//
//
// $Id: G4AntiLambda.cc,v 1.18 2007/03/11 07:17:34 kurasige Exp $
// GEANT4 tag $Name: geant4-09-01 $
// $Id: G4AntiLambda.cc,v 1.19 2008/09/18 08:37:27 kurasige Exp $
// GEANT4 tag $Name: geant4-09-02 $
//
//
// ----------------------------------------------------------------------
@@ -69,7 +69,7 @@ G4AntiLambda* G4AntiLambda::Definition()
// shortlived subType anti_encoding
anInstance = new G4ParticleDefinition(
name, 1.115683*GeV, 2.501e-12*MeV, 0.0,
name, 1.115683*GeV, 2.518e-12*MeV, 0.0,
1, +1, 0,
0, 0, 0,
"baryon", 0, -1, -3122,
@@ -24,8 +24,8 @@
// ********************************************************************
//
//
// $Id: G4AntiLambdacPlus.cc,v 1.13 2006/06/29 19:16:22 gunter Exp $
// GEANT4 tag $Name: geant4-09-01 $
// $Id: G4AntiLambdacPlus.cc,v 1.14 2008/09/18 08:37:27 kurasige Exp $
// GEANT4 tag $Name: geant4-09-02 $
//
//
// ----------------------------------------------------------------------
@@ -69,7 +69,7 @@ G4AntiLambdacPlus* G4AntiLambdacPlus::Definition()
// shortlived subType anti_encoding
anInstance = new G4ParticleDefinition(
name, 2.2849*GeV, 3.30e-9*MeV, -1.*eplus,
name, 2.2849*GeV, 3.32e-9*MeV, -1.*eplus,
1, +1, 0,
0, 0, 0,
"baryon", 0, +1, -4122,
@@ -24,8 +24,8 @@
// ********************************************************************
//
//
// $Id: G4AntiNeutron.cc,v 1.21 2007/03/11 07:17:34 kurasige Exp $
// GEANT4 tag $Name: geant4-09-01 $
// $Id: G4AntiNeutron.cc,v 1.23 2008/09/18 08:37:27 kurasige Exp $
// GEANT4 tag $Name: geant4-09-02 $
//
//
// ----------------------------------------------------------------------
@@ -64,8 +64,11 @@ G4AntiNeutron* G4AntiNeutron::Definition()
// type lepton number baryon number PDG encoding
// stable lifetime decay table
// shortlived subType anti_encoding
anInstance = new G4ParticleDefinition(
name, 0.93956563*GeV, 7.432e-28*GeV, 0.0,
// use constants in CLHEP
// static const double neutron_mass_c2 = 939.56563 * MeV;
anInstance = new G4ParticleDefinition(
name, neutron_mass_c2, 7.480e-28*GeV, 0.0,
1, +1, 0,
1, +1, 0,
"baryon", 0, -1, -2112,
@@ -24,8 +24,8 @@
// ********************************************************************
//
//
// $Id: G4AntiOmegaMinus.cc,v 1.14 2007/03/11 07:17:34 kurasige Exp $
// GEANT4 tag $Name: geant4-09-01 $
// $Id: G4AntiOmegaMinus.cc,v 1.15 2008/09/18 08:37:27 kurasige Exp $
// GEANT4 tag $Name: geant4-09-02 $
//
//
// ----------------------------------------------------------------------
@@ -69,7 +69,7 @@ G4AntiOmegaMinus* G4AntiOmegaMinus::Definition()
// shortlived subType anti_encoding
anInstance = new G4ParticleDefinition(
name, 1.67245*GeV, 8.02e-12*MeV, eplus,
name, 1.67245*GeV, 8.07e-12*MeV, eplus,
3, +1, 0,
0, 0, 0,
"baryon", 0, -1, -3334,
@@ -25,7 +25,7 @@
//
//
// $Id: G4AntiOmegacZero.cc,v 1.19 2006/10/12 10:59:45 kurasige Exp $
// GEANT4 tag $Name: geant4-09-01 $
// GEANT4 tag $Name: geant4-09-02 $
//
//
// ----------------------------------------------------------------------
@@ -24,8 +24,8 @@
// ********************************************************************
//
//
// $Id: G4AntiProton.cc,v 1.13 2007/03/11 07:17:34 kurasige Exp $
// GEANT4 tag $Name: geant4-09-01 $
// $Id: G4AntiProton.cc,v 1.14 2008/03/06 15:41:57 kurasige Exp $
// GEANT4 tag $Name: geant4-09-02 $
//
//
// ----------------------------------------------------------------------
@@ -65,8 +65,11 @@ G4AntiProton* G4AntiProton::Definition()
// type lepton number baryon number PDG encoding
// stable lifetime decay table
// shortlived subType anti_encoding
// use constants in CLHEP
// static const double proton_mass_c2 = 938.27231 * MeV;
anInstance = new G4ParticleDefinition(
name, 0.9382723*GeV, 0.0*MeV, -1.0*eplus,
name, proton_mass_c2, 0.0*MeV, -1.0*eplus,
1, +1, 0,
1, -1, 0,
"baryon", 0, -1, -2212,
@@ -24,8 +24,8 @@
// ********************************************************************
//
//
// $Id: G4AntiSigmaMinus.cc,v 1.14 2007/03/11 07:17:34 kurasige Exp $
// GEANT4 tag $Name: geant4-09-01 $
// $Id: G4AntiSigmaMinus.cc,v 1.15 2008/09/18 08:37:27 kurasige Exp $
// GEANT4 tag $Name: geant4-09-02 $
//
//
// ----------------------------------------------------------------------
@@ -69,7 +69,7 @@ G4AntiSigmaMinus* G4AntiSigmaMinus::Definition()
// shortlived subType anti_encoding
anInstance = new G4ParticleDefinition(
name, 1.197449*GeV, 4.45e-12*MeV, eplus,
name, 1.197449*GeV, 4.48e-12*MeV, eplus,
1, +1, 0,
2, +2, 0,
"baryon", 0, -1, -3112,
@@ -24,8 +24,8 @@
// ********************************************************************
//
//
// $Id: G4AntiSigmaPlus.cc,v 1.14 2007/03/11 07:17:34 kurasige Exp $
// GEANT4 tag $Name: geant4-09-01 $
// $Id: G4AntiSigmaPlus.cc,v 1.15 2008/09/18 08:37:27 kurasige Exp $
// GEANT4 tag $Name: geant4-09-02 $
//
//
// ----------------------------------------------------------------------
@@ -69,11 +69,11 @@ G4AntiSigmaPlus* G4AntiSigmaPlus::Definition()
// shortlived subType anti_encoding
anInstance = new G4ParticleDefinition(
name, 1.18937*GeV, 8.209e-12*MeV, -1.*eplus,
name, 1.18937*GeV, 8.264e-12*MeV, -1.*eplus,
1, +1, 0,
2, -2, 0,
"baryon", 0, -1, -3222,
false, 0.0802*ns, NULL,
false, 0.08018*ns, NULL,
false, "sigma");
// Magnetic Moment
@@ -24,8 +24,8 @@
// ********************************************************************
//
//
// $Id: G4AntiSigmaZero.cc,v 1.18 2007/03/11 07:17:34 kurasige Exp $
// GEANT4 tag $Name: geant4-09-01 $
// $Id: G4AntiSigmaZero.cc,v 1.19 2008/09/18 08:37:27 kurasige Exp $
// GEANT4 tag $Name: geant4-09-02 $
//
//
// ----------------------------------------------------------------------
@@ -69,7 +69,7 @@ G4AntiSigmaZero* G4AntiSigmaZero::Definition()
// shortlived subType anti_encoding
anInstance = new G4ParticleDefinition(
name, 1.192642*GeV, 8.9e-3*MeV, 0.0,
name, 1.192642*GeV, 9.0e-3*MeV, 0.0,
1, +1, 0,
2, 0, 0,
"baryon", 0, -1, -3212,
@@ -25,7 +25,7 @@
//
//
// $Id: G4AntiSigmacPlus.cc,v 1.12 2006/06/29 19:16:41 gunter Exp $
// GEANT4 tag $Name: geant4-09-01 $
// GEANT4 tag $Name: geant4-09-02 $
//
//
// ----------------------------------------------------------------------
@@ -25,7 +25,7 @@
//
//
// $Id: G4AntiSigmacPlusPlus.cc,v 1.12 2006/06/29 19:16:44 gunter Exp $
// GEANT4 tag $Name: geant4-09-01 $
// GEANT4 tag $Name: geant4-09-02 $
//
//
// ----------------------------------------------------------------------
@@ -25,7 +25,7 @@
//
//
// $Id: G4AntiSigmacZero.cc,v 1.17 2006/06/29 19:16:46 gunter Exp $
// GEANT4 tag $Name: geant4-09-01 $
// GEANT4 tag $Name: geant4-09-02 $
//
//
// ----------------------------------------------------------------------
@@ -24,8 +24,8 @@
// ********************************************************************
//
//
// $Id: G4AntiXiMinus.cc,v 1.13 2007/03/11 07:17:34 kurasige Exp $
// GEANT4 tag $Name: geant4-09-01 $
// $Id: G4AntiXiMinus.cc,v 1.14 2008/09/18 08:37:27 kurasige Exp $
// GEANT4 tag $Name: geant4-09-02 $
//
//
// ----------------------------------------------------------------------
@@ -69,7 +69,7 @@ G4AntiXiMinus* G4AntiXiMinus::Definition()
// shortlived subType anti_encoding
anInstance = new G4ParticleDefinition(
name, 1.32131*GeV, 4.02e-12*MeV, eplus,
name, 1.32171*GeV, 4.04e-12*MeV, eplus,
1, +1, 0,
1, +1, 0,
"baryon", 0, -1, -3312,
@@ -24,8 +24,8 @@
// ********************************************************************
//
//
// $Id: G4AntiXiZero.cc,v 1.19 2007/03/11 07:17:34 kurasige Exp $
// GEANT4 tag $Name: geant4-09-01 $
// $Id: G4AntiXiZero.cc,v 1.20 2008/09/18 08:37:27 kurasige Exp $
// GEANT4 tag $Name: geant4-09-02 $
//
//
// ----------------------------------------------------------------------
@@ -69,7 +69,7 @@ G4AntiXiZero* G4AntiXiZero::Definition()
// shortlived subType anti_encoding
anInstance = new G4ParticleDefinition(
name, 1.31483*GeV, 2.27e-12*MeV, 0.0,
name, 1.31483*GeV, 2.28e-12*MeV, 0.0,
1, +1, 0,
1, -1, 0,
"baryon", 0, -1, -3322,
@@ -24,8 +24,8 @@
// ********************************************************************
//
//
// $Id: G4AntiXicPlus.cc,v 1.13 2006/06/29 19:16:52 gunter Exp $
// GEANT4 tag $Name: geant4-09-01 $
// $Id: G4AntiXicPlus.cc,v 1.14 2008/09/18 08:37:27 kurasige Exp $
// GEANT4 tag $Name: geant4-09-02 $
//
//
// ----------------------------------------------------------------------
@@ -69,7 +69,7 @@ G4AntiXicPlus* G4AntiXicPlus::Definition()
// shortlived subType anti_encoding
anInstance = new G4ParticleDefinition(
name, 2.4680*GeV, 1.49e-9*MeV, -1.*eplus,
name, 2.4680*GeV, 1.50e-9*MeV, -1.*eplus,
1, +1, 0,
1, -1, 0,
"baryon", 0, -1, -4232,
@@ -24,8 +24,8 @@
// ********************************************************************
//
//
// $Id: G4AntiXicZero.cc,v 1.19 2006/10/12 10:59:45 kurasige Exp $
// GEANT4 tag $Name: geant4-09-01 $
// $Id: G4AntiXicZero.cc,v 1.20 2008/09/18 08:37:27 kurasige Exp $
// GEANT4 tag $Name: geant4-09-02 $
//
//
// ----------------------------------------------------------------------
@@ -69,7 +69,7 @@ G4AntiXicZero* G4AntiXicZero::Definition()
// shortlived subType anti_encoding
anInstance = new G4ParticleDefinition(
name, 2.4710*GeV, 6.0e-9*MeV, 0.0,
name, 2.4710*GeV, 5.9e-9*MeV, 0.0,
1, +1, 0,
1, +1, 0,
"baryon", 0, -1, -4132,
@@ -25,7 +25,7 @@
//
//
// $Id: G4BaryonConstructor.cc,v 1.4 2006/06/29 19:16:56 gunter Exp $
// GEANT4 tag $Name: geant4-09-01 $
// GEANT4 tag $Name: geant4-09-02 $
//
//
// --------------------------------------------------------------
@@ -24,8 +24,8 @@
// ********************************************************************
//
//
// $Id: G4Lambda.cc,v 1.18 2007/03/11 07:17:34 kurasige Exp $
// GEANT4 tag $Name: geant4-09-01 $
// $Id: G4Lambda.cc,v 1.19 2008/09/18 08:37:27 kurasige Exp $
// GEANT4 tag $Name: geant4-09-02 $
//
//
// ----------------------------------------------------------------------
@@ -69,7 +69,7 @@ G4Lambda* G4Lambda::Definition()
// shortlived subType anti_encoding
anInstance = new G4ParticleDefinition(
name, 1.115683*GeV, 2.501e-12*MeV, 0.0,
name, 1.115683*GeV, 2.518e-12*MeV, 0.0,
1, +1, 0,
0, 0, 0,
"baryon", 0, +1, 3122,
@@ -24,8 +24,8 @@
// ********************************************************************
//
//
// $Id: G4LambdacPlus.cc,v 1.14 2006/10/12 10:59:45 kurasige Exp $
// GEANT4 tag $Name: geant4-09-01 $
// $Id: G4LambdacPlus.cc,v 1.15 2008/09/18 08:37:27 kurasige Exp $
// GEANT4 tag $Name: geant4-09-02 $
//
//
// ----------------------------------------------------------------------
@@ -69,7 +69,7 @@ G4LambdacPlus* G4LambdacPlus::Definition()
// shortlived subType anti_encoding
anInstance = new G4ParticleDefinition(
name, 2.28646*GeV, 3.30e-9*MeV, +1.*eplus,
name, 2.28646*GeV, 3.32e-9*MeV, +1.*eplus,
1, +1, 0,
0, 0, 0,
"baryon", 0, +1, 4122,
@@ -24,8 +24,8 @@
// ********************************************************************
//
//
// $Id: G4Neutron.cc,v 1.21 2007/03/11 07:17:34 kurasige Exp $
// GEANT4 tag $Name: geant4-09-01 $
// $Id: G4Neutron.cc,v 1.23 2008/09/18 08:37:27 kurasige Exp $
// GEANT4 tag $Name: geant4-09-02 $
//
//
// ----------------------------------------------------------------------
@@ -68,12 +68,15 @@ G4Neutron* G4Neutron::Definition()
// type lepton number baryon number PDG encoding
// stable lifetime decay table
// shortlived subType anti_encoding
// use constants in CLHEP
// static const double neutron_mass_c2 = 939.56563 * MeV;
anInstance = new G4Ions(
name, 0.93956563*GeV, 7.432e-28*GeV, 0.0,
name, neutron_mass_c2, 7.480e-28*GeV, 0.0,
1, +1, 0,
1, -1, 0,
"baryon", 0, +1, 2112,
false, 886.7*second, NULL,
false, 885.7*second, NULL,
false, "nucleon", 0,
0.0
);
@@ -24,8 +24,8 @@
// ********************************************************************
//
//
// $Id: G4OmegaMinus.cc,v 1.14 2007/03/11 07:17:34 kurasige Exp $
// GEANT4 tag $Name: geant4-09-01 $
// $Id: G4OmegaMinus.cc,v 1.15 2008/09/18 08:37:27 kurasige Exp $
// GEANT4 tag $Name: geant4-09-02 $
//
//
// ----------------------------------------------------------------------
@@ -69,7 +69,7 @@ G4OmegaMinus* G4OmegaMinus::Definition()
// shortlived subType anti_encoding
anInstance = new G4ParticleDefinition(
name, 1.67245*GeV, 8.02e-12*MeV, -1*eplus,
name, 1.67245*GeV, 8.07e-12*MeV, -1*eplus,
3, +1, 0,
0, 0, 0,
"baryon", 0, +1, 3334,
@@ -25,7 +25,7 @@
//
//
// $Id: G4OmegacZero.cc,v 1.19 2006/10/12 10:59:45 kurasige Exp $
// GEANT4 tag $Name: geant4-09-01 $
// GEANT4 tag $Name: geant4-09-02 $
//
//
// ----------------------------------------------------------------------
@@ -24,8 +24,8 @@
// ********************************************************************
//
//
// $Id: G4Proton.cc,v 1.13 2007/03/11 07:17:34 kurasige Exp $
// GEANT4 tag $Name: geant4-09-01 $
// $Id: G4Proton.cc,v 1.14 2008/03/06 15:41:57 kurasige Exp $
// GEANT4 tag $Name: geant4-09-02 $
//
//
// ----------------------------------------------------------------------
@@ -63,8 +63,11 @@ G4Proton* G4Proton::Definition()
// type lepton number baryon number PDG encoding
// stable lifetime decay table
// shortlived subType anti_encoding
// use constants in CLHEP
// static const double proton_mass_c2 = 938.27231 * MeV;
anInstance = new G4Ions(
name, 0.9382723*GeV, 0.0*MeV, eplus,
name, proton_mass_c2, 0.0*MeV, eplus,
1, +1, 0,
1, +1, 0,
"baryon", 0, +1, 2212,
@@ -24,8 +24,8 @@
// ********************************************************************
//
//
// $Id: G4SigmaMinus.cc,v 1.13 2007/03/11 07:17:34 kurasige Exp $
// GEANT4 tag $Name: geant4-09-01 $
// $Id: G4SigmaMinus.cc,v 1.14 2008/09/18 08:37:27 kurasige Exp $
// GEANT4 tag $Name: geant4-09-02 $
//
//
// ----------------------------------------------------------------------
@@ -69,7 +69,7 @@ G4SigmaMinus* G4SigmaMinus::Definition()
// shortlived subType anti_encoding
anInstance = new G4ParticleDefinition(
name, 1.197449*GeV, 4.45e-12*MeV, -1*eplus,
name, 1.197449*GeV, 4.48e-12*MeV, -1*eplus,
1, +1, 0,
2, -2, 0,
"baryon", 0, +1, 3112,
@@ -24,8 +24,8 @@
// ********************************************************************
//
//
// $Id: G4SigmaPlus.cc,v 1.14 2007/03/11 07:17:35 kurasige Exp $
// GEANT4 tag $Name: geant4-09-01 $
// $Id: G4SigmaPlus.cc,v 1.15 2008/09/18 08:37:27 kurasige Exp $
// GEANT4 tag $Name: geant4-09-02 $
//
//
// ----------------------------------------------------------------------
@@ -69,11 +69,11 @@ G4SigmaPlus* G4SigmaPlus::Definition()
// shortlived subType anti_encoding
anInstance = new G4ParticleDefinition(
name, 1.18937*GeV, 8.209e-12*MeV, eplus,
name, 1.18937*GeV, 8.264e-12*MeV, eplus,
1, +1, 0,
2, +2, 0,
"baryon", 0, +1, 3222,
false, 0.0802*ns, NULL,
false, 0.08018*ns, NULL,
false, "sigma");
// Magnetic Moment
@@ -24,8 +24,8 @@
// ********************************************************************
//
//
// $Id: G4SigmaZero.cc,v 1.18 2007/03/11 07:17:35 kurasige Exp $
// GEANT4 tag $Name: geant4-09-01 $
// $Id: G4SigmaZero.cc,v 1.19 2008/09/18 08:37:27 kurasige Exp $
// GEANT4 tag $Name: geant4-09-02 $
//
//
// ----------------------------------------------------------------------
@@ -69,7 +69,7 @@ G4SigmaZero* G4SigmaZero::Definition()
// shortlived subType anti_encoding
anInstance = new G4ParticleDefinition(
name, 1.192642*GeV, 8.9e-3*MeV, 0.0,
name, 1.192642*GeV, 9.0e-3*MeV, 0.0,
1, +1, 0,
2, 0, 0,
"baryon", 0, +1, 3212,
@@ -25,7 +25,7 @@
//
//
// $Id: G4SigmacPlus.cc,v 1.13 2006/10/12 10:59:45 kurasige Exp $
// GEANT4 tag $Name: geant4-09-01 $
// GEANT4 tag $Name: geant4-09-02 $
//
//
// ----------------------------------------------------------------------
@@ -25,7 +25,7 @@
//
//
// $Id: G4SigmacPlusPlus.cc,v 1.13 2006/10/12 10:59:45 kurasige Exp $
// GEANT4 tag $Name: geant4-09-01 $
// GEANT4 tag $Name: geant4-09-02 $
//
//
// ----------------------------------------------------------------------
@@ -25,7 +25,7 @@
//
//
// $Id: G4SigmacZero.cc,v 1.18 2006/10/12 10:59:45 kurasige Exp $
// GEANT4 tag $Name: geant4-09-01 $
// GEANT4 tag $Name: geant4-09-02 $
//
//
// ----------------------------------------------------------------------
@@ -24,8 +24,8 @@
// ********************************************************************
//
//
// $Id: G4XiMinus.cc,v 1.13 2007/03/11 07:17:35 kurasige Exp $
// GEANT4 tag $Name: geant4-09-01 $
// $Id: G4XiMinus.cc,v 1.14 2008/09/18 08:37:27 kurasige Exp $
// GEANT4 tag $Name: geant4-09-02 $
//
//
// ----------------------------------------------------------------------
@@ -69,7 +69,7 @@ G4XiMinus* G4XiMinus::Definition()
// shortlived subType anti_encoding
anInstance = new G4ParticleDefinition(
name, 1.32131*GeV, 4.02e-12*MeV, -1*eplus,
name, 1.32171*GeV, 4.04e-12*MeV, -1*eplus,
1, +1, 0,
1, -1, 0,
"baryon", 0, +1, 3312,
@@ -24,8 +24,8 @@
// ********************************************************************
//
//
// $Id: G4XiZero.cc,v 1.18 2007/03/11 07:17:35 kurasige Exp $
// GEANT4 tag $Name: geant4-09-01 $
// $Id: G4XiZero.cc,v 1.19 2008/09/18 08:37:27 kurasige Exp $
// GEANT4 tag $Name: geant4-09-02 $
//
//
// ----------------------------------------------------------------------
@@ -69,7 +69,7 @@ G4XiZero* G4XiZero::Definition()
// shortlived subType anti_encoding
anInstance = new G4ParticleDefinition(
name, 1.31483*GeV, 2.27e-12*MeV, 0.0,
name, 1.31483*GeV, 2.28e-12*MeV, 0.0,
1, +1, 0,
1, +1, 0,
"baryon", 0, +1, 3322,
@@ -24,8 +24,8 @@
// ********************************************************************
//
//
// $Id: G4XicPlus.cc,v 1.13 2006/06/29 19:17:31 gunter Exp $
// GEANT4 tag $Name: geant4-09-01 $
// $Id: G4XicPlus.cc,v 1.14 2008/09/18 08:37:27 kurasige Exp $
// GEANT4 tag $Name: geant4-09-02 $
//
//
// ----------------------------------------------------------------------
@@ -69,7 +69,7 @@ G4XicPlus* G4XicPlus::Definition()
// shortlived subType anti_encoding
anInstance = new G4ParticleDefinition(
name, 2.4680*GeV, 1.49e-9*MeV, +1.*eplus,
name, 2.4680*GeV, 1.50e-9*MeV, +1.*eplus,
1, +1, 0,
1, +1, 0,
"baryon", 0, +1, 4232,
@@ -25,7 +25,7 @@
//
//
// $Id: G4XicZero.cc,v 1.19 2006/10/12 10:59:45 kurasige Exp $
// GEANT4 tag $Name: geant4-09-01 $
// GEANT4 tag $Name: geant4-09-02 $
//
//
// ----------------------------------------------------------------------