Import Geant4 11.2.0.beta source tree

This commit is contained in:
Gabriele Cosmo
2023-06-30 09:09:57 +02:00
parent aef78ca386
commit dd1f179cda
3780 changed files with 212808 additions and 142780 deletions
-57
View File
@@ -1,57 +0,0 @@
# ------------------------------------------------------------
# GNUmakefile for events library. Makoto Asai, 5/9/95.
# ------------------------------------------------------------
name := G4event
ifndef G4INSTALL
G4INSTALL = ../..
endif
GLOBLIBS = libG4tracking.lib libG4processes.lib libG4digits_hits.lib
GLOBLIBS += libG4track.lib libG4particles.lib libG4geometry.lib
GLOBLIBS += libG4materials.lib libG4graphics_reps.lib
GLOBLIBS += libG4intercoms.lib libG4global.lib
include $(G4INSTALL)/config/architecture.gmk
CPPFLAGS += -DG4EVENT_ALLOC_EXPORT
##### CPPFLAGS += -DG4_USESMARTSTACK
CPPFLAGS += \
-I$(G4BASE)/global/management/include \
-I$(G4BASE)/global/HEPRandom/include \
-I$(G4BASE)/global/HEPGeometry/include \
-I$(G4BASE)/global/HEPNumerics/include \
-I$(G4BASE)/track/include \
-I$(G4BASE)/tracking/include \
-I$(G4BASE)/processes/management/include \
-I$(G4BASE)/processes/electromagnetic/utils/include \
-I$(G4BASE)/processes/parameterisation/include \
-I$(G4BASE)/particles/management/include \
-I$(G4BASE)/particles/leptons/include \
-I$(G4BASE)/particles/leptons/include \
-I$(G4BASE)/particles/bosons/include \
-I$(G4BASE)/particles/hadrons/barions/include \
-I$(G4BASE)/particles/hadrons/ions/include \
-I$(G4BASE)/particles/hadrons/mesons/include \
-I$(G4BASE)/materials/include \
-I$(G4BASE)/geometry/management/include \
-I$(G4BASE)/geometry/magneticfield/include \
-I$(G4BASE)/geometry/volumes/include \
-I$(G4BASE)/geometry/navigation/include \
-I$(G4BASE)/geometry/biasing/include \
-I$(G4BASE)/digits_hits/detector/include \
-I$(G4BASE)/digits_hits/hits/include \
-I$(G4BASE)/digits_hits/digits/include \
-I$(G4BASE)/intercoms/include \
-I$(G4BASE)/graphics_reps/include
ifdef G4_STORE_TRAJECTORY
CPPFLAGS += -DG4_STORE_TRAJECTORY
endif
include $(G4INSTALL)/config/common.gmk
.PHONY: global
global: lib
+4 -1
View File
@@ -6,10 +6,13 @@ be used as a substitute for writing good git commit messages!
-------------------------------------------------------------------------------
## 2023-06-07 Makoto Asai (event-V11-00-08)
## 2023-06-07 Makoto Asai (event-V11-01-01)
- Adding SetParticleWeight() method to G4ParticleGun.
- Fix incorrect information of maximum number of tracks.
## 2022-12-12 Ben Morgan (event-V11-01-00)
- Remove obsolete GNUmakefile scripts
## 2022-11-17 Gabriele Cosmo (event-V11-00-07)
- Fixed compilation warnings for implicit type conversions on macOS/XCode 14.1.
+2
View File
@@ -101,6 +101,8 @@ class G4ParticleGun : public G4VPrimaryGenerator
{ particle_polarization = aVal; }
inline void SetNumberOfParticles(G4int i)
{ NumberOfParticlesToBeGenerated = i; }
inline void SetParticleWeight(G4double w)
{ particle_weight = w; }
inline G4ParticleDefinition* GetParticleDefinition() const
{ return particle_definition; }