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
@@ -1,17 +0,0 @@
#------------------------------------------------------------------------------
# CMakeLists.txt
# Module : G4empii
# Package: Geant4.src.G4processes.G4electromagnetic.G4empii
#
# CMakeLists.txt for building a single granular library.
#
# Generated on : 19/11/2010
#
#
#------------------------------------------------------------------------------
if(GEANT4_BUILD_GRANULAR_LIBS)
include(Geant4MacroLibraryTargets)
GEANT4_GRANULAR_LIBRARY_TARGET(COMPONENT sources.cmake)
endif()
+7 -4
View File
@@ -16,6 +16,9 @@ committal in the CVS repository !
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
16-04-2021 B.Morgan, tag empii-V10-07-00
Migrate build to modular CMake API
07-06-2013 G.Cosmo, tag empii-V09-06-00
Cleanup from MT changes in G4hRDEnergyLoss.cc.
@@ -39,7 +42,7 @@ committal in the CVS repository !
Work in progress on beb-dm
28.06.2011, MGP, tag empii-V09-04-01
Workaround in logarithmic interpolator to deal with
Workaround in logarithmic interpolator to deal with
zeros in new data library G4PII1.3
20.06.2011, MGP, tag empii-V09-04-00
@@ -49,7 +52,7 @@ committal in the CVS repository !
Remove annoying printout
25.11.2010, MGP, tag empii-V09-03-04
Added protections in RDEnergyLoss for unphysical cases of zero energy
Added protections in RDEnergyLoss for unphysical cases of zero energy
21.11.2010, MGP, tag empii-V09-03-03
Removed leftover debug printing
@@ -67,8 +70,8 @@ committal in the CVS repository !
19.11.2010, MGP, tag empii-V09-03-00
Initial code content corresponding to:
M.G. Pia et al.,
PIXE Simulation With Geant4,
M.G. Pia et al.,
PIXE Simulation With Geant4,
IEEE Trans. Nucl. Sci., vol. 56, no. 6, pp. 3614-3649, Dec. 2009
19.11.2010, MGP, created
@@ -1,70 +1,41 @@
#------------------------------------------------------------------------------
# sources.cmake
# Module : G4empii
# Package: Geant4.src.G4processes.G4electromagnetic.G4empii
#
# Sources description for a library.
# Lists the sources and headers of the code explicitly.
# Lists include paths needed.
# Lists the internal granular and global dependencies of the library.
# Source specific properties should be added at the end.
#
# Generated on : 19/11/2010
#
#
#------------------------------------------------------------------------------
# - G4empii module build definition
#
# Define the Geant4 Module.
#
GEANT4_DEFINE_MODULE(NAME G4empii
HEADERS
G4CompositeDataSet.hh
G4DataSet.hh
G4hImpactIonisation.hh
G4hRDEnergyLoss.hh
G4IDataSet.hh
G4IInterpolator.hh
G4LinInterpolator.hh
G4LogLogInterpolator.hh
G4PixeCrossSectionHandler.hh
G4PixeShellDataSet.hh
SOURCES
G4CompositeDataSet.cc
G4DataSet.cc
G4hImpactIonisation.cc
G4hRDEnergyLoss.cc
G4LinInterpolator.cc
G4LogLogInterpolator.cc
G4PixeCrossSectionHandler.cc
G4PixeShellDataSet.cc
GRANULAR_DEPENDENCIES
G4baryons
G4bosons
G4cuts
G4emlowenergy
G4emstandard
G4emutils
G4geometrymng
G4globman
G4hepnumerics
G4intercoms
G4ions
G4leptons
G4materials
G4mesons
G4partman
G4procman
G4track
GLOBAL_DEPENDENCIES
G4geometry
G4global
G4intercoms
G4materials
G4particles
G4track
LINK_LIBRARIES
)
# List any source specific properties here
geant4_add_module(G4empii
PUBLIC_HEADERS
G4CompositeDataSet.hh
G4DataSet.hh
G4hImpactIonisation.hh
G4hRDEnergyLoss.hh
G4IDataSet.hh
G4IInterpolator.hh
G4LinInterpolator.hh
G4LogLogInterpolator.hh
G4PixeCrossSectionHandler.hh
G4PixeShellDataSet.hh
SOURCES
G4CompositeDataSet.cc
G4DataSet.cc
G4hImpactIonisation.cc
G4hRDEnergyLoss.cc
G4LinInterpolator.cc
G4LogLogInterpolator.cc
G4PixeCrossSectionHandler.cc
G4PixeShellDataSet.cc)
geant4_module_link_libraries(G4empii
PUBLIC
G4baryons
G4cuts
G4emlowenergy
G4globman
G4heprandom
G4leptons
G4materials
G4procman
G4track
PRIVATE
G4bosons
G4emutils
G4hepnumerics
G4partman)