Import Geant4 11.1.1 source tree

This commit is contained in:
Gabriele Cosmo
2023-02-14 13:57:32 +01:00
parent 9f34590941
commit 84a556a9dc
312 changed files with 35018 additions and 36005 deletions
@@ -1,31 +1,31 @@
geant4_add_test(gps-build
SOURCE_DIR ${CMAKE_SOURCE_DIR}/examples/extended/eventgenerator/exgps
BINARY_DIR ${CMAKE_BINARY_DIR}/examples/extended/eventgenerator/exgps
SOURCE_DIR ${PROJECT_SOURCE_DIR}/examples/extended/eventgenerator/exgps
BINARY_DIR ${PROJECT_BINARY_DIR}/examples/extended/eventgenerator/exgps
BUILD exgps
LABELS PhysicsChecks)
set(_wd ${CMAKE_BINARY_DIR}/examples/extended/eventgenerator/exgps/stattest)
set(_wd ${PROJECT_BINARY_DIR}/examples/extended/eventgenerator/exgps/stattest)
file(MAKE_DIRECTORY ${_wd})
set(_wd2 ${CMAKE_BINARY_DIR}/examples/extended/eventgenerator/exgps/stattest-full)
set(_wd2 ${PROJECT_BINARY_DIR}/examples/extended/eventgenerator/exgps/stattest-full)
file(MAKE_DIRECTORY ${_wd2})
configure_file(
${CMAKE_SOURCE_DIR}/examples/extended/eventgenerator/exgps/stattest/x-ray-spectrum-geant4-180kV.dat
${PROJECT_SOURCE_DIR}/examples/extended/eventgenerator/exgps/stattest/x-ray-spectrum-geant4-180kV.dat
${_wd2}/x-ray-spectrum-geant4-180kV.dat
COPYONLY)
geant4_add_test(gps-run-simple
COMMAND ${CMAKE_BINARY_DIR}/examples/extended/eventgenerator/exgps/exgps
${CMAKE_SOURCE_DIR}/examples/extended/eventgenerator/exgps/exgps_MT.in
COMMAND ${PROJECT_BINARY_DIR}/examples/extended/eventgenerator/exgps/exgps
${PROJECT_SOURCE_DIR}/examples/extended/eventgenerator/exgps/exgps_MT.in
WORKING_DIRECTORY ${_wd}
ENVIRONMENT ${GEANT4_TEST_ENVIRONMENT}
DEPENDS gps-build
LABELS PhysicsChecks)
geant4_add_test(gps-run
COMMAND ${CMAKE_BINARY_DIR}/examples/extended/eventgenerator/exgps/exgps
${CMAKE_SOURCE_DIR}/examples/extended/eventgenerator/exgps/stattest/run.mac
COMMAND ${PROJECT_BINARY_DIR}/examples/extended/eventgenerator/exgps/exgps
${PROJECT_SOURCE_DIR}/examples/extended/eventgenerator/exgps/stattest/run.mac
WORKING_DIRECTORY ${_wd2}
ENVIRONMENT ${GEANT4_TEST_ENVIRONMENT}
DEPENDS gps-build
@@ -35,7 +35,7 @@ find_package(StatTest QUIET)
if(STATTEST_FOUND)
stattest_add_test(gps-simple-checkOutput
G4TEST gps-run-simple
CONFIG "${CMAKE_SOURCE_DIR}/examples/extended/eventgenerator/exgps/stattest/conf-simple.qa"
CONFIG "${PROJECT_SOURCE_DIR}/examples/extended/eventgenerator/exgps/stattest/conf-simple.qa"
REFERENCE "${GEANT4_TEST_REFERENCES_URL}/examples/extended/eventgenerator/exgps/reference-V10-01-ref-01-simple.root"
INPUT "${_wd}/exgps_t*.root"
IMG "${_wd}/gps-simple.pdf"
@@ -43,7 +43,7 @@ if(STATTEST_FOUND)
stattest_add_test(gps-checkOutput
G4TEST gps-run
CONFIG "${CMAKE_SOURCE_DIR}/examples/extended/eventgenerator/exgps/stattest/conf.qa"
CONFIG "${PROJECT_SOURCE_DIR}/examples/extended/eventgenerator/exgps/stattest/conf.qa"
REFERENCE "${GEANT4_TEST_REFERENCES_URL}/examples/extended/eventgenerator/exgps/reference-V10-01-ref-01.root"
INPUT "${_wd2}/exgps_t*.root"
IMG "${_wd2}/gps.pdf"
@@ -1,9 +1,15 @@
# Example exgps History
See `CONTRIBUTING.rst` for details of **required** info/format for each entry,
which **must** added in reverse chronological order (newest at the top). It must **not**
be used as a substitute for writing good git commit messages!
which **must** added in reverse chronological order (newest at the top).
It must **not** be used as a substitute for writing good git commit messages!
-------------------------------------------------------------------------------
## 2023-01-09 Ben Morgan (exgps-V11-00-01)
- Use PROJECT_ scoped _SOURCE/BINARY_DIR variables in place of CMAKE_
scope version to ease use of Geant4 as a CMake subproject.
- Fixes [GitHub PR #52](https://github.com/Geant4/geant4/pull/52)
## 2021-12-10 Ben Morgan (exgps-V11-00-00)
- Change to new Markdown History format
@@ -11,7 +11,7 @@ Environment variable "G4FORCE_RUN_MANAGER_TYPE" enabled with value == Serial. Fo
**************************************************************
Geant4 version Name: geant4-11-01-ref-00 (9-December-2022)
Geant4 version Name: geant4-11-01-patch-01 (10-February-2023)
Copyright : Geant4 Collaboration
References : NIM A 506 (2003), 250-303
: IEEE-TNS 53 (2006), 270-278