Warning, /geant4/examples/extended/electromagnetic/TestEm0/History is written in an unsupported language. File is not indexed.
0001 # Example TestEm0 History
0002
0003 See `CONTRIBUTING.rst` for details of **required** info/format for each entry,
0004 which **must** added in reverse chronological order (newest at the top). It must **not**
0005 be used as a substitute for writing good git commit messages!
0006
0007 ## 2025-07-11 V.Ivanchenko (testem0-V11-03-00)
0008 - RunAction - introduced G4endl in several places allowing
0009 debug more efficiently
0010
0011 ## 2024-04-09 Michel Maire (testem0-V11-02-00)
0012 - DetectorConstruction: introduce Xenon gas
0013 - new macro xenonGas.mac
0014
0015 ## 2023-03-11 Michel Maire (testem0-V11-01-00)
0016 - revision of all headers
0017 - RunAction: restore output format
0018 - new macro ion.mac
0019
0020
0021 ## 2021-12-10 Ben Morgan (testem0-V11-00-00)
0022 - Change to new Markdown History format
0023
0024 ---
0025
0026 # History entries prior to 11.0
0027
0028 18-10-21 V.Ivant (testem0-V10-07-01)
0029 - TestEm0.cc - use G4RunManagerFactory
0030 - RunAction - attempt to improve output format
0031
0032 17-12-20 mma (testem0-V10-07-00)
0033 - updated PhysListEmStandard.cc
0034 - DetectorConstruction : print only used material
0035
0036 03-10-19 V.Ivant (testem0-V10-05-02)
0037 - PhysicsList : define options, specific for this example after
0038 new EM physics is selected; clean-up constructor; Opt0 is the
0039 default
0040
0041 20-09-19 mma (testem0-V10-05-01)
0042 - PhysicsList : BuildCSDARange(true)
0043
0044 13-08-19 V.Ivant (testem0-V10-05-00)
0045 - PhysicsList - disable GeneralProcess for all EM physics
0046
0047 11-03-18 mma (testem0-V10-04-00)
0048 - Testem0.cc : remove G4UI_USE
0049
0050 07-11-17 D.Sawkey (testem0-V10-03-01)
0051 - RunAction: write html documentation of physics list if envvars
0052 G4PhysListName, G4PhysListDocDir set
0053
0054 19-06-17 mma (testem0-V10-03-00)
0055 - RunAction : update max energy for CSDARange table
0056
0057 14-10-16 G.Folger (testem0-V10-02-06)
0058 - remove direct use of theParticleIterator, use GetParticleTableIterator().
0059 fix required by clang39 on Linux and MAC
0060
0061 19-09-16 V.Ivant (testem0-V10-02-05)
0062 - DetectorConstruction - do not re-create geometry when change
0063 material
0064
0065 26-08-16 V.Ivant (testem0-V10-02-04)
0066 - RunAction.cc - fixed computation of Tmax
0067 - PhysicsList - removed hardcoded enabling of CSDA range table
0068 - TestEm0.in added UI commands enabling print of list of EM
0069 parameters and enabling computation of CSDA range
0070
0071 26-07-16 mma (testem0-V10-02-03)
0072 - coding convention : rm double blanck lines
0073
0074 12-04-16 mma (testem0-V10-02-02)
0075 - PhysicsList: use G4EmParameters
0076
0077 11-11-15 V.Ivant (testem0-V10-01-01)
0078 - DirectAccess.cc - make it work for Geant4 10.1
0079
0080 03-09-15 I.Hrivnacova (testem0-V10-01-00)
0081 - Removed local SetCutFor*() methods from PhysicsList and setCut
0082 command from PhysicsListMessenger and using /run/setCut command
0083
0084 16-10-14 I.Hrivnacova (testem0-V10-00-00)
0085 - Fixed long line in PrimaryGeneratorAction.cc
0086
0087 12-10-13 V.Ivant (testem0-V09-06-07)
0088 - DirectAccess.cc - G4SeltzerBergerModel instead of obsolete
0089 G4eBremsstrahlungModel
0090
0091 01-04-13 A.Dotti (testem0-V09-06-06)
0092 - New G4VUserPhysicsList interface needed for MT
0093
0094 20-03-13 V.Ivant (testem0-V09-06-05)
0095 - RunAction - added computation of unrestricted energy loss to reduce
0096 user confusions
0097
0098 20-03-13 V.Ivant (testem0-V09-06-04)
0099 - RunAction - if cut in energy above 1 GeV set it to primary energy
0100 in order to compute unrestricted energy loss; fixed computation
0101 of total energy loss
0102
0103 19-03-13 mma (testem0-V09-06-03)
0104 - PhysListEmStandard : use default G4UrbanMscModel
0105
0106 13-02-13 I.Hrivnacova (testem0-V09-06-02)
0107 - Applied coding guidelines (virtual keyword, data members initialization)
0108
0109 12-12-12 V.Ivant (testem0-V09-06-01)
0110 - DirectAccess - use G4PEEffectFluoModel instead of obsolete
0111 G4PEEffectModel
0112
0113 11-12-12 V.Ivant (testem0-V09-06-00)
0114 - PhysListEmStandard : substitute obsolete call
0115
0116 19-10-12 mma (testem0-V09-05-09)
0117 - PhysListEmStandard : use G4UrbanMscModel96
0118
0119 12-10-12 V.Ivant (testem0-V09-05-08)
0120 - Migration to the updated analysis tool and implicit units
0121
0122 09-10-12 mma (testem0-V09-05-07)
0123 - PhysicsList : add G4EmStandardPhysics_option4
0124
0125 08-10-12 mma (testem0-V09-05-06)
0126 - PhysicsList : add more units for cross sections
0127
0128 01-10-12 mma (testem0-V09-05-05)
0129 - coding conventions : virtual and initialisation list
0130
0131 06-09-12 I.Hrivnacova (testem0-V09-05-04)
0132 - Fixed libraries in CMakeLists.txt
0133
0134 06-09-12 V.Ivant (testem0-V09-05-03)
0135 - Ivana Hrivnacova updated CMakeLists.txt
0136
0137 27-08-12 mma (testem0-V09-05-02)
0138 - add .README
0139
0140 10-06-12 mma (testem0-V09-05-01)
0141 - update PhyListEmStandard (for GenericIon)
0142
0143 26-03-12 mma (testem0-V09-05-00)
0144 - all classes : apply G4 coding conventions
0145
0146 31-05-11 mma (testem0-V09-04-00)
0147 - DetectorConstruction : for Water, set I = 78 eV (instead of 75 eV)
0148
0149 02-02-10 ja (testem0-V09-03-05)
0150 - TestEm0.cc :
0151 Removal of #include "G4UIterminal.hh" and #include "G4UItcsh.hh".
0152
0153 17-05-10 mma (testem0-V09-03-04)
0154 - TestEm0.cc : introduction of G4UIExecutive
0155
0156 10-05-10 mma (testem0-V09-03-03)
0157 - RunAction - reverse order: ComputeCrossSection, then GetCrossSection
0158
0159 06-04-10 V.Ivant (testem0-V09-03-02)
0160 - RunAction - printout both GetCrossSection and ComputeCrossSection
0161
0162 29-03-10 mma (testem0-V09-03-01)
0163 - RunAction - come back to "Get.." methods
0164
0165 23-03-10 V.Ivant (testem0-V09-03-00)
0166 - new PhysicsLists : emstandard_opt0,1,2,3
0167 - RunAction - use calculator methods "Compute.." instead of "Get.."
0168
0169 17-11-09 mma (testem0-V09-02-01)
0170 - new PhysicsLists : livermore, penelope
0171 remove runManger->Initialize() from TestEm0.cc
0172
0173 14-11-09 mma (testem0-V09-02-00)
0174 - PhysListEmStandard : replace obsolete G4MultipleScattering
0175
0176 17-11-08 mma (testem0-V09-01-01)
0177 - Em options : 20 bins/decade
0178
0179 17-12-07 mma (testem0-V09-01-00)
0180 - compute max energy transferable
0181
0182 26-06-07 mma
0183 - G4ProductionCutsTable::SetEnergyRange(100*eV, 1*GeV)
0184
0185 21-06-07 mma (testem0-V08-03-00)
0186 - cosmetic in TestEm0.cc
0187
0188 08-12-06 mma (testem0-V08-01-02)
0189 - correct a cout in BeginOfRun
0190
0191 16-08-06 mma (testem0-V08-01-01)
0192
0193 21-07-06 V.Ivant (testem0-V08-01-00)
0194 - open a possibility to use NIST materials additionally to
0195 predefined materials
0196
0197 17-06-06 mma (testem0-V08-00-04)
0198 - compute e- critical energy and Moliere radius
0199
0200 19-05-06 mma (testem0-V08-00-03)
0201 - modify binning for CSDA range table
0202
0203 18-04-06 V.Ivant (testem0-V08-00-02)
0204 - fix compilation warning, improve cout
0205
0206 05-04-06 mma (testem0-V08-00-01)
0207 - add transport mean free path (for multiple scattering)
0208
0209 21-03-06 mma (testem0-V08-00-00)
0210 - creation