Import Geant4 11.0.0.beta source tree

This commit is contained in:
Gabriele Cosmo
2021-06-25 16:12:29 +02:00
parent c968e26a39
commit 6399a014b6
4200 changed files with 207479 additions and 237366 deletions
+7 -20
View File
@@ -1,13 +1,8 @@
#------------------------------------------------------------------------------
# Module : G4baryons
# Package: Geant4.src.G4particles..G4baryons
#------------------------------------------------------------------------------
# - G4baryons module build definition
#
# Define the Geant4 Module.
#
geant4_define_module(NAME G4baryons
HEADERS
geant4_add_module(G4baryons
PUBLIC_HEADERS
G4AntiLambda.hh
G4AntiLambdab.hh
G4AntiLambdacPlus.hh
@@ -29,7 +24,7 @@ geant4_define_module(NAME G4baryons
G4AntiXiZero.hh
G4AntiXicPlus.hh
G4AntiXicZero.hh
G4AntiXibMinus.hh
G4AntiXibMinus.hh
G4AntiXibZero.hh
G4BaryonConstructor.hh
G4Lambda.hh
@@ -53,7 +48,7 @@ geant4_define_module(NAME G4baryons
G4XiZero.hh
G4XicPlus.hh
G4XicZero.hh
G4XibMinus.hh
G4XibMinus.hh
G4XibZero.hh
SOURCES
G4AntiLambda.cc
@@ -102,14 +97,6 @@ geant4_define_module(NAME G4baryons
G4XicPlus.cc
G4XicZero.cc
G4XibMinus.cc
G4XibZero.cc
GRANULAR_DEPENDENCIES
G4globman
G4materials
G4partman
GLOBAL_DEPENDENCIES
G4global
G4materials
)
G4XibZero.cc)
# List any source specific properties here
geant4_module_link_libraries(G4baryons PUBLIC G4partman G4globman)
+5 -18
View File
@@ -1,13 +1,8 @@
#------------------------------------------------------------------------------
# Module : G4ions
# Package: Geant4.src.G4particles..G4ions
#------------------------------------------------------------------------------
# - G4ions module build definition
#
# Define the Geant4 Module.
#
geant4_define_module(NAME G4ions
HEADERS
geant4_add_module(G4ions
PUBLIC_HEADERS
G4Alpha.hh
G4AntiAlpha.hh
G4AntiDeuteron.hh
@@ -30,14 +25,6 @@ geant4_define_module(NAME G4ions
G4He3.cc
G4IonConstructor.cc
G4Triton.cc
G4GenericMuonicAtom.cc
GRANULAR_DEPENDENCIES
G4globman
G4materials
G4partman
GLOBAL_DEPENDENCIES
G4global
G4materials
)
G4GenericMuonicAtom.cc)
# List any source specific properties here
geant4_module_link_libraries(G4ions PUBLIC G4globman G4partman)
@@ -32,7 +32,7 @@
// History: first implementation, based on object model of
// 4th April 1996, G.Cosmo
// **********************************************************************
// New impelemenataion as an utility class M.Asai, 26 July 2004
// Implementation as an utility class M.Asai, 26 July 2004
// ----------------------------------------------------------------------
#include "G4Triton.hh"
@@ -44,7 +44,7 @@
// ### TRITON ###
// ######################################################################
G4Triton* G4Triton::theInstance = 0;
G4Triton* G4Triton::theInstance = nullptr;
G4Triton* G4Triton::Definition()
{
@@ -65,13 +65,12 @@ G4Triton* G4Triton::Definition()
// stable lifetime decay table
// shortlived subType anti_encoding
// excitation
G4double year = 31.536000e06 * second;
anInstance = new G4Ions(
name, 2.808921*GeV, 0.0*MeV, +1.0*eplus,
1, +1, 0,
0, 0, 0,
"nucleus", 0, +3, 1000010030,
true, 12.32*year, NULL,
true, 12.32*year, nullptr,
false, "static", -1000010030,
0.0, 0
);
@@ -95,5 +94,3 @@ G4Triton* G4Triton::Triton()
{
return Definition();
}
+6 -19
View File
@@ -1,13 +1,8 @@
#------------------------------------------------------------------------------
# Module : G4mesons
# Package: Geant4.src.G4particles..G4mesons
#------------------------------------------------------------------------------
# - G4mesons module build definition
#
# Define the Geant4 Module.
#
geant4_define_module(NAME G4mesons
HEADERS
geant4_add_module(G4mesons
PUBLIC_HEADERS
G4AntiBMesonZero.hh
G4AntiBsMesonZero.hh
G4AntiDMesonZero.hh
@@ -36,7 +31,7 @@ geant4_define_module(NAME G4mesons
G4PionMinus.hh
G4PionPlus.hh
G4PionZero.hh
G4Upsilon.hh
G4Upsilon.hh
SOURCES
G4AntiBMesonZero.cc
G4AntiBsMesonZero.cc
@@ -66,14 +61,6 @@ geant4_define_module(NAME G4mesons
G4PionMinus.cc
G4PionPlus.cc
G4PionZero.cc
G4Upsilon.cc
GRANULAR_DEPENDENCIES
G4globman
G4materials
G4partman
GLOBAL_DEPENDENCIES
G4global
G4materials
)
G4Upsilon.cc)
# List any source specific properties here
geant4_module_link_libraries(G4mesons PUBLIC G4globman G4partman)