Warning, /geant4/examples/extended/electromagnetic/TestEm14/History is written in an unsupported language. File is not indexed.
0001 # Example TestEm14 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-03-04 Michel Maire (testem14-V11-03-00)
0008 - PhysListEmStandard::ContructProcess() : add G4RayleighScattering
0009
0010 ## 2024-04-17 Michel Maire (testem14-V11-02-00)
0011 - Readme: document macros
0012
0013 ## 2023-05-10 Michel Maire (testem14-V11-01-00)
0014 - revision of all headers
0015
0016 ## 2021-12-10 Ben Morgan (testem14-V11-00-00)
0017 - Change to new Markdown History format
0018
0019 ---
0020
0021 # History entries prior to 11.0
0022
0023 06-10-21 I. Hrivnacova (testem14-V10-07-02)
0024 - Migration to new G4AnalysisManager.hh header;
0025 define the default output file type (root).
0026
0027 19-07-21 I. Hrivnacova (testem14-V10-07-01)
0028 - Updated for changes in the analysis category:
0029 removed deleting of the analysis manager,
0030 as this is now done by the Geant4 kernel.
0031
0032 10-05-21 mma (testem14-V10-07-00)
0033 - Migration to G4RunManagerFactory and G4SteppingVerboseWithUnits.
0034
0035 03-11-20 mma (testem14-V10-06-02)
0036 - add a comment in atomicDeexcitation.mac
0037
0038 12-10-20 mma (testem14-V10-06-01)
0039 - update atomicDeexcitation.mac
0040
0041 06-10-20 mma (testem14-V10-06-00)
0042 - add atomicDeexcitation.mac
0043
0044 26-11-19 I. Hrivnacova (testem14-V10-05-01)
0045 - Fixed Doxygen warnings
0046
0047 10-09-19 mma (testem14-V10-05-00)
0048 - update PhysListEmStandard, livermore, penelope
0049 go back to V10-03-01 : register only post step part of the processes.
0050 - PhysicsList::SetCuts() : set lower limit = 100 eV
0051
0052 09-05-18 B.Morgan (testem14-V10-04-03)
0053 - Include G4Types before use of G4MULTITHREADED. For forward
0054 compatibility with move to #defines over -D for G4 preprocessor
0055 symbols.
0056
0057 09-04-18 mma (testem14-V10-04-02)
0058 - testem14.cc : set visualisation only in interactive mode
0059
0060 20-03-18 mma (testem14-V10-04-01)
0061 - testem14.cc : remove G4UI_USE and G4VIS_USE
0062
0063 18-12-17 mma (testem14-V10-04-00)
0064 - update PhysListEmStandard, livermore, penelope
0065
0066 14-08-17 mma (testem14-V10-03-01)
0067 - cosmetic in printout
0068
0069 19-04-17 mma (testem14-V10-03-00)
0070 - BeginOfRunAction() : remove SetRandomNumberStore(true)
0071
0072 14-10-16 G.Folger (testem14-V10-02-03)
0073 - remove direct use of aParticleIterator, use GetParticleTableIterator().
0074 fix required by clang39 on Linux and MAC
0075
0076 04-07-16 I. Hrivnacova (testem14-V10-02-02)
0077 - Fixes for Doxygen documentation
0078
0079 08-04-16 mma (testem14-V10-02-01)
0080 - PhysicsList: use G4EmParameters
0081 - remove geant3 subdirectory
0082
0083 10-12-15 V.Ivant (testem14-V10-02-00)
0084 - H.Burkhardt fixed root macro allowing to work both with root5 and 6
0085
0086 27-09-15 mma (testem14-V10-01-00)
0087 - DetectorConstruction::SetMatetial(): allow nist materials
0088
0089 24-10-14 mma (testem14-V10-00-04)
0090 - TestEm14.in : /run/numberOfThreads 2
0091
0092 04-10-14 mma (testem14-V10-00-03)
0093 - MT migration
0094
0095 20-06-14 mma (testem14-V10-00-02)
0096 - remove PhysicsList::SetCuts(). Update macros
0097 - suppress EventAction and its Messenger
0098 - remove hbook tools
0099
0100 17-06-14 I. Hrivnacova (testem14-V10-00-01)
0101 - Fixed problems reported by Davide Mancusi:
0102 - Moving tools/hbook/*.f files in examples/extended/common/analysis/src
0103 to avoid their retrieval from Geant4 source/includes which causes problem
0104 when building examples against Geant4 build directory.
0105 - Added -lkernlib in list of libraries (required with Debian cernlib
0106 distribution 20061220)
0107 - In CMake build: replaced explicit use of gfortran with
0108 enable_language(Fortran) and using fortran_sources variable in analogous
0109 way as sources
0110
0111 11-06-14 I. Hrivnacova (testem14-V10-00-00)
0112 - Fixed path to copy_files.sh, clean_files.sh in GNUmakefile
0113 (this makes GNUmake build working with Geant4 installation via
0114 CMake)
0115 - Fixed path to hbook *.f files in GNUmakefile.tools_hbook
0116
0117 07-09-13 mma (testem14-V09-06-10)
0118 - PhysicsList: restore G4GammaConversionToMuons
0119
0120 28-07-13 P.Gumplinger (testem14-V09-06-09)
0121 - fix clang32 compilation warning
0122
0123 11-07-13 I.Hrivnacova (testem14-V09-06-08)
0124 - Updated CMakeLists.txt and SharedFilesList.txt for added classes
0125 in Hbook analysis code
0126 - In HistoManager: use new analysis manager method SetH1Activation()
0127
0128 20-06-13 mma (testem14-V09-06-07)
0129 - SteppingVerbose: use G4Step::GetSecondaryInCurrentStep()
0130
0131 14-06-13 mma (testem14-V09-06-06)
0132 - SteppingAction: use G4Step::GetSecondaryInCurrentStep()
0133
0134 07-06-13 mma (testem14-V09-06-05)
0135 - Cosmetic in SteppingAction.
0136
0137 15-04-13 I.Hrivnacova (testem14-V09-06-04)
0138 - Removed ExG4HbookAnalysisManager and related files and updated CMake/GNUmake
0139 files to use it from extended/common
0140
0141 01-04-13 A.Dotti (testem14-V09-06-03)
0142 - New G4VUserPhysicsList interface
0143
0144 13-02-13 I.Hrivnacova (testem14-V09-06-02)
0145 - Applied coding guidelines (virtual keyword, data members initialization)
0146
0147 11-12-12 V.Ivant (testem14-V09-06-01)
0148 - PhysListEmStandard: use SetEmModel method
0149
0150 02-12-12 mma (testem14-V09-06-00)
0151 - PhysListEmLivermore, PhysListEmPenelope: add activation of fluorescence
0152
0153 20-10-12 mma (testem14-V09-05-05)
0154 - histoManager: vmax=100
0155
0156 12-10-12 V.Ivant (testem14-V09-05-03)
0157 - Migration to the updated analysis tool and inplicit units
0158
0159 08-10-12 mma (testem14-V09-05-02)
0160 - G4 coding conventions: virtual
0161 - use G4AnalysisManager
0162
0163 11-04-12 mma (testem14-V09-05-01)
0164 - all classes : apply G4 coding conventions
0165
0166 07-03-12 mma (testem14-V09-05-00)
0167 - HistoManager.hh and .cc : migrate to new g4tools histogramming system
0168 Do not need aida anymore, nor G4ANALYSIS_USE
0169 - HistoMessenger.hh and .cc : suppress fileType command
0170 - Update Readme and all macros accordingly
0171
0172 08-11-11 mma (testem14-V09-04-03)
0173 - modify SteppingVerbose for OutOfWorld
0174
0175 31-05-11 mma (testem14-V09-04-02)
0176 - DetectorConstruction : for Water, set I = 78 eV (instead of 75 eV)
0177
0178 18-04-11 mma (testem14-V09-04-01)
0179 - PhysListEmStandard: adapted for 9.4-ref-03
0180
0181 07-01-11 mma (testem14-V09-04-00)
0182 - PhysListEmStandard: include AtomicDeexcitation.
0183 new G4PEEffectFluoModel, G4KleinNishinaModel.
0184
0185 09-11-10 M.Asai (testem14-V09-03-05)
0186 - Fix AIDA file option.
0187
0188 13-10-10 V.Ivanchenko (testem14-V09-03-04)
0189 - SteppingAction - use const pointers for step/track objects
0190
0191 06-06-10 J.Perl (testem14-V09-03-03)
0192 - Remove unused variable in EventAction
0193
0194 03-06-10 J.Perl (testem14-V09-03-02)
0195 - Updated vis usage
0196
0197 05-04-10 mma (testem14-V09-03-01)
0198 - PhysicsList: remove non pertinent EmOptions
0199 - RunAction: replace ProcessCount by map<string, int>
0200
0201 02-04-10 mma (testem14-V09-03-00)
0202 - PhysicsList: extend ProductionCuts down to 100 eV
0203 - PhysListEmStandard, Livermore, Penelope:
0204 all processes registered as discrete -> no continuous Eloss
0205 - cleanup SteppingAction
0206 - remove SteppingMessenger
0207 - TestEm14.cc : introduction of G4UIExecutive
0208 - update README
0209
0210 19-11-09 mma (testem14-V09-02-01)
0211 - add new livermore and penelope physics lists
0212
0213 25-09-09 mma (testem14-V09-02-00)
0214 - Remove old livermore and penelope physics lists
0215
0216 24-09-08 mma (testem14-V09-01-03)
0217 - HistoManager : root as default format
0218
0219 12-06-08 mma (testem14-V09-01-02)
0220 - Remove AIDA from GNUmakefile
0221
0222 07-05-08 mma (testem14-V09-01-01)
0223 - README : update Aida informations
0224
0225 08-01-08 mma (testem14-V09-01-00)
0226 - HistoManager : ascii[0] = flag to control creation of .ascii file
0227
0228 13-11-07 mma (testem14-V09-00-01)
0229 - HistoManager/HistoMessenger : print selected histos on ascii file
0230
0231 02-07-07 V.Ivant (testem14-V09-00-00)
0232
0233 24-06-07 mma (testem14-V08-03-00)
0234 - SteppingAction : modify logic to take into account low energy packages
0235 - cosmetic in TestEm14.in
0236
0237 06-04-07 mma (testem14-V08-02-00)
0238 - vis.mac : suppress command drawTracks
0239
0240 24-10-06 mma (testem14-V08-01-01)
0241 - GNUmakefile : LOADLIBS
0242 - remove PhysicsList g4v52
0243
0244 06-09-06 mma (testem14-V08-01-00)
0245 - compute mass_energy_transfer coefficient
0246
0247 19-05-06 mma (testem14-V08-00-04)
0248 - update README
0249
0250 10-05-06 mma (testem14-V08-00-03)
0251 - added protection in DetectorConstruction::UpdateDeometry()
0252
0253 26-04-06 mma (testem14-V08-00-02)
0254 - move TestEm13 to TestEm14
0255
0256 26-04-06 mma (testem13-V08-00-05)
0257 - save time in SteppingAction: procname==Transportation
0258 - do not save rndm seed per event
0259
0260 19-04-06 mma (testem13-V08-00-04)
0261 - geant3 : extension to charged particles.
0262
0263 18-04-06 mma (testem13-V08-00-03)
0264 - macros renamed : allprocess -> gamma phot -> photoelec
0265
0266 14-04-06 mma (testem13-V08-00-02)
0267 - extended to charged particles: PhysicsList, RunAction, SteppingAction.
0268 - new macros provided.
0269 - remove multipleScattering from PhysicsList
0270 - plot final state only if destep is small enough.
0271
0272 27-01-06 mma (testem13-V08-00-01)
0273 - add LowEnergy PhysicsList : livermore and penelope
0274 - RunAction: minor changes in printout format
0275
0276 06-01-06 mma
0277 - example PhotonProcesses renamed TestEm13
0278
0279 06-12-05 Gabriele Cosmo
0280 - Trivial changes for support of CLHEP-2.0.X series.
0281
0282 22-11-05 mma (photonprocesses-V07-01-01)
0283 - update README for OpenScientist
0284
0285 14-11-05 Gabriele Cosmo (photonprocesses-V07-01-00)
0286 - Migration to <sstream> for HistoMessenger.
0287
0288 01-06-05 mma (photonprocesses-V07-00-02)
0289 - HistoManager : option "--noErrors" for hbook
0290
0291 10-05-05 mma (photonprocesses-V07-00-01)
0292 - migration v70->standard->v52 : PhysicsList and macros
0293 - EmCalculator in RunAction
0294
0295 3rd May 2005 John Allison (examples-V07-00-03)
0296 - Replaced vis manager with G4VisExecutive.
0297
0298 03-03-05 mma (photonprocesses-V07-00-00)
0299 - HistoManager : - put a protection for the creation of analysis factory;
0300 - file extension is fileType;
0301
0302 - HistoMessenger : new command setFileOption
0303
0304 02 Dec 04: V.Ivant (photonprocesses-V06-02-03)
0305 - Migration to cmath
0306
0307 29-09-04 mma(photonprocesses-V06-02-02)
0308 - do not delete Analysisfactory (for Jaida)
0309
0310 13.08.04 mma (photonprocesses-V06-02-01)
0311 - add anni.mac
0312
0313 30.06.04 mma (photonprocesses-V06-02-00)
0314 - modifs in HistoManager and messenger to conform to testem5-V06-01-04
0315
0316 10.06.04 mma (photonprocesses-V06-01-01)
0317 - modifs in HistoManager and messenger to allow a multiruns job.
0318
0319 23.04.04 Michel Maire (photonprocesses-V06-01-00)
0320 - creation, from TestEm1
0321