Import Geant4 11.2.1 source tree
This commit is contained in:
@@ -1,4 +1,3 @@
|
||||
|
||||
///\file "electromagnetic/TestEm16/.README.txt"
|
||||
///\brief Example TestEm16 README page
|
||||
|
||||
@@ -23,9 +22,9 @@
|
||||
|
||||
\section TestEm16_s2 PHYSICS LIST
|
||||
|
||||
The particle list is the one of novice/exampleN03 and
|
||||
<a href="../../html_TestEm6/html/ExampleTestEm6.html"> TestEm6 </a>
|
||||
with in addition synchrotron radiation.
|
||||
The particle list include EM processes for gamma, e+, e-, mu+, mu-,
|
||||
and protons, for the rest of particles only transportation.
|
||||
Synchrotron radiation is added to all charged particles.
|
||||
To make the synchrotron radiation easily visible, a very low
|
||||
pressure "vaccuum" and a magnetic field of by default 1 Tesla
|
||||
in z-direction is used.
|
||||
@@ -35,7 +34,7 @@
|
||||
The primary kinematic consists of a single particle which hits the
|
||||
block perpendicular to the input face. The type of the particle
|
||||
and its energy are set in the PrimaryGeneratorAction class, and can
|
||||
changed via the G4 build-in commands of G4ParticleGun class (see
|
||||
changed via the G4 build-in commands of ParticleGun class (see
|
||||
the macros provided with this example).
|
||||
The default is an positron of 10 GeV.
|
||||
|
||||
@@ -71,7 +70,7 @@
|
||||
The threshold for producing secondaries can be changed.
|
||||
eg:
|
||||
\verbatim
|
||||
/run/particle/setCut 100 micrometer
|
||||
/run/setCut 100 micrometer
|
||||
/run/initialize
|
||||
\endverbatim
|
||||
|
||||
@@ -82,12 +81,12 @@
|
||||
|
||||
\section TestEm16_s6- HOW TO START ?
|
||||
|
||||
- Execute Test in 'batch' mode from macro files
|
||||
- execute Test in 'batch' mode from macro files
|
||||
\verbatim
|
||||
% TestEm16 run01.mac
|
||||
\endverbatim
|
||||
|
||||
- Execute Test in 'interactive mode' with visualization
|
||||
- execute Test in 'interactive mode' with visualization
|
||||
\verbatim
|
||||
% TestEm16
|
||||
....
|
||||
@@ -96,6 +95,17 @@ Idle> type your commands
|
||||
Idle> exit
|
||||
\endverbatim
|
||||
|
||||
other Macros provided in this example:
|
||||
- run01_prot.mac
|
||||
Synchrotron radiation of 50 TeV protons in 20 T field
|
||||
relevant for FCC-hh
|
||||
- run02.mac
|
||||
weak field long distance example
|
||||
relevant for space applications
|
||||
- TestReflection.mac
|
||||
specular reflection of X-ray gammas on a block of
|
||||
copper defined by Box_1m_Cu.gdml
|
||||
|
||||
\section TestEm16_s7 TRACKING : stepMax and setMaxStepLength
|
||||
|
||||
In order to control the accuracy of the deposition, the user can limit
|
||||
@@ -117,8 +127,7 @@ Idle> exit
|
||||
(photon spectrum weighted with the photon energy) and a histogram
|
||||
of the path length between photon radiation is produced.
|
||||
|
||||
The histograms are managed by G4AnalysisManager and its messenger,
|
||||
HistoMessenger.
|
||||
The histograms are managed by G4AnalysisManager and its Messenger.
|
||||
|
||||
The histos can be activated individually with the command :
|
||||
\verbatim
|
||||
|
||||
@@ -1,8 +1,13 @@
|
||||
# Example TestEm16 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-12-14 H.Burkhardt (testem16-V11-01-04)
|
||||
- update README to document all macros
|
||||
|
||||
## 2023-10-16 H.Burkhardt (testem16-V11-01-03)
|
||||
- minor update of SteppingAction.cc
|
||||
@@ -12,7 +17,7 @@ be used as a substitute for writing good git commit messages!
|
||||
|
||||
## 2023-09-19 H.Burkhardt (testem16-V11-01-01)
|
||||
- extended to test the new process XrayReflection
|
||||
geometry optionally read from gdml file
|
||||
geometry optionally read from gdml file
|
||||
|
||||
## 2022-08-11 H.Burkhardt (testem16-V11-00-01)
|
||||
- minor cleanup in vis.mac and run01.mac to make output
|
||||
@@ -92,18 +97,18 @@ be used as a substitute for writing good git commit messages!
|
||||
- migration to MT
|
||||
|
||||
01-08-14 V.Ivant (testem16-V10-00-01)
|
||||
- PhysicsList - removed SetCut() method, added Synchrotron radiation
|
||||
- PhysicsList - removed SetCut() method, added Synchrotron radiation
|
||||
to all charged particles
|
||||
|
||||
|
||||
09-06-14 mma (testem16-V10-00-00)
|
||||
- suppress EventAction and its messenger
|
||||
|
||||
15-10-13 V.Ivant (testem16-V09-06-05)
|
||||
- updated vis.mac
|
||||
|
||||
11-07-13 I.Hrivnacova (testem16-V09-06-04)
|
||||
11-07-13 I.Hrivnacova (testem16-V09-06-04)
|
||||
- In HistoManager: use new analysis manager method SetH1Activation();
|
||||
replaced tabulations
|
||||
replaced tabulations
|
||||
|
||||
21-06-13 mma (testem16-V09-06-03)
|
||||
- SteppingVerbose: use G4Step::GetSecondaryInCurrentStep()
|
||||
@@ -111,10 +116,10 @@ be used as a substitute for writing good git commit messages!
|
||||
07-06-13 mma (testem16-V09-06-02)
|
||||
- Cosmetic in SteppingAction.
|
||||
|
||||
18-03-13 mma (testem16-V09-06-01)
|
||||
18-03-13 mma (testem16-V09-06-01)
|
||||
- Applied coding guidelines (long line)
|
||||
|
||||
13-02-13 I.Hrivnacova (testem16-V09-06-00)
|
||||
13-02-13 I.Hrivnacova (testem16-V09-06-00)
|
||||
- Applied coding guidelines (virtual keyword, data members initialization)
|
||||
|
||||
16-10-12 mma (testem16-V09-05-03)
|
||||
@@ -126,7 +131,7 @@ be used as a substitute for writing good git commit messages!
|
||||
- Added Rayleigh scattering in the PhysicsList
|
||||
|
||||
15-04-12 mma (testem16-V09-05-01)
|
||||
- all classes : apply G4 coding conventions
|
||||
- all classes : apply G4 coding conventions
|
||||
|
||||
12-03-12 mma (testem16-V09-05-00)
|
||||
- HistoManager.hh and .cc : migrate to new g4tools histogramming system
|
||||
@@ -145,7 +150,7 @@ be used as a substitute for writing good git commit messages!
|
||||
- Remove unused variable in EventAction
|
||||
|
||||
03-06-10 J.Perl (testem16-V09-03-01)
|
||||
- Updated vis usage
|
||||
- Updated vis usage
|
||||
|
||||
20-05-10 mma (testem16-V09-03-00)
|
||||
- TestEm16.cc : introduction of G4UIExecutive
|
||||
@@ -154,20 +159,20 @@ be used as a substitute for writing good git commit messages!
|
||||
- PhysicsList : introduce eMultipleScattering and MuMultipleScattering
|
||||
|
||||
24-09-08 mma (testem16-V09-01-02)
|
||||
- HistoManager : root as default format
|
||||
- HistoManager : root as default format
|
||||
|
||||
12-06-08 mma (testem16-V09-01-01)
|
||||
- Remove AIDA from GNUmakefile
|
||||
- Remove AIDA from GNUmakefile
|
||||
|
||||
07-05-08 mma (testem16-V09-01-00)
|
||||
- README : update Aida informations
|
||||
- README : update Aida informations
|
||||
|
||||
18-01-07 V.Ivant (testem16-V08-02-00)
|
||||
- GNUmakefile - minor fix
|
||||
- HistoManager and HistoMessenger added (H.Burkhardt)
|
||||
- Command to modify upper step limit is added (H.Burkhardt)
|
||||
- Command to modify upper step limit is added (H.Burkhardt)
|
||||
|
||||
24-10-06 mma (testem16-V08-01-00)
|
||||
24-10-06 mma (testem16-V08-01-00)
|
||||
- GNUmakefile : LOADLIBS
|
||||
|
||||
24-05-06 mma (testem16-V08-00-01)
|
||||
@@ -176,5 +181,5 @@ be used as a substitute for writing good git commit messages!
|
||||
23-05-06 V.Ivant (testem16-V08-00-00)
|
||||
- first tag
|
||||
|
||||
20-05-06
|
||||
20-05-06
|
||||
- created by Helmut Burkhardt
|
||||
|
||||
@@ -87,6 +87,17 @@
|
||||
Idle> type your commands
|
||||
....
|
||||
Idle> exit
|
||||
|
||||
other Macros provided in this example:
|
||||
- run01_prot.mac
|
||||
Synchrotron radiation of 50 TeV protons in 20 T field
|
||||
relevant for FCC-hh
|
||||
- run02.mac
|
||||
weak field long distance example
|
||||
relevant for space applications
|
||||
- TestReflection.mac
|
||||
specular reflection of X-ray gammas on a block of
|
||||
copper defined by Box_1m_Cu.gdml
|
||||
|
||||
7 - TRACKING : stepMax and setMaxStepLength
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ Environment variable "G4FORCE_RUN_MANAGER_TYPE" enabled with value == Serial. Fo
|
||||
|
||||
|
||||
**************************************************************
|
||||
Geant4 version Name: geant4-11-02-ref-00 (8-December-2023)
|
||||
Geant4 version Name: geant4-11-02-patch-01 (16-February-2024)
|
||||
Copyright : Geant4 Collaboration
|
||||
References : NIM A 506 (2003), 250-303
|
||||
: IEEE-TNS 53 (2006), 270-278
|
||||
@@ -334,7 +334,7 @@ G4SynchrotronRadiation::GetRandomEnergySR :
|
||||
Run terminated.
|
||||
Run Summary
|
||||
Number of events processed : 100
|
||||
User=0.180000s Real=0.212258s Sys=0.000000s
|
||||
User=0.210000s Real=0.208372s Sys=0.000000s
|
||||
Summary for synchrotron radiation :
|
||||
Number of photons = 64566
|
||||
Emean = 20.42 +/- 0.1465 keV
|
||||
|
||||
Reference in New Issue
Block a user