Warning, /geant4/examples/extended/electromagnetic/TestEm11/History is written in an unsupported language. File is not indexed.
0001 # Example TestEm11 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 ## 2024-01-30 Vladimir Ivanchenko (testem11-V11-02-00)
0008 - PrimaryGeneratorAction - added tiny shift of position of the
0009 particle gun from the world volume boundary. This fix removes
0010 a warning due to the new protection in G4ParticleGun
0011
0012 ## 2023-11-12 Alberto Ribon (testem11-V11-01-03)
0013 - radioactive.mac : introduced the UI command
0014 /process/had/rdm/thresholdForVeryLongDecayTime 1.0e+60 year
0015 to allow all radioactive decays (including the very long ones).
0016 This is necessary since G4 11.2, being 1 year the default time
0017 threshold above which the decays are ignored.
0018
0019 ## 2023-11-07 I. Hrivnacova (testem11-V11-01-02)
0020 - Fixed formatting in .README.txt
0021
0022 ## 2023-03-24 Michel Maire (testem11-V11-01-01)
0023 - PhysicsList::RadioactiveDecay(): setARM = false
0024 - continue revision of header files
0025
0026 ## 2023-01-25 Michel Maire (testem11-V11-01-00)
0027 - compute and plot energy leakage and total energy
0028 - revision of all header files
0029
0030 ## 2022-10-11 Michel Maire (testem11-V11-00-01)
0031 - PhysicsList::AddRadioactiveDecay(): update lifeTime threshold
0032
0033 ## 2021-12-10 Ben Morgan (testem11-V11-00-00)
0034 - Change to new Markdown History format
0035
0036 ---
0037
0038 # History entries prior to 11.0
0039
0040 06-10-21 I. Hrivnacova (testem11-V10-07-05)
0041 - Migration to new G4AnalysisManager.hh header;
0042 define the default output file type (root).
0043
0044 27-08-21 Dennis Wright (testem11-V10-07-04)
0045 - replace G4RadioactiveDecayBase with G4RadioactiveDecay (name migration)
0046
0047 19-07-21 I. Hrivnacova (testem11-V10-07-03)
0048 - Updated for changes in the analysis category:
0049 removed deleting of the analysis manager,
0050 as this is now done by the Geant4 kernel.
0051
0052 10-05-21 mma (testem11-V10-07-02)
0053 - Migration to G4RunManagerFactory and G4SteppingVerboseWithUnits.
0054
0055 10-02-21 V.Ivanchenko (testem11-V10-07-01)
0056 - fixed README
0057
0058 17-12-20 mma (testem11-V10-07-00)
0059 - updated PhysListEmStandard.cc
0060 - DetectorConstruction : print used materials
0061 - RunAction : dump G4EmParameters
0062
0063 27-10-20 mma (testem11-V11-06-01)
0064 - add macros description in Readme
0065
0066 14-01-20 V.Ivanchenko (testem11-V11-06-00)
0067 - PhysicsList - use G4RadioactiveDecayBase instead of obsolete
0068 G4RadioactiveDecay and minor code cleanup
0069
0070 04-06-18 mma (testem11-V10-04-03)
0071 - SteppingAction.cc : Photoelectric, edep at end of step
0072
0073 09-05-18 B.Morgan (testem11-V10-04-02)
0074 - Include G4Types before use of G4MULTITHREADED. For forward
0075 compatibility with move to #defines over -D for G4 preprocessor
0076 symbols.
0077
0078 09-04-18 mma (testem11-V10-04-01)
0079 - testem11.cc : set visualisation only in interactive mode
0080
0081 19-03-18 mma (testem11-V10-04-00)
0082 - testem11.cc : remove G4UI_USE and G4VIS_USE
0083
0084 19-04-17 mma (testem11-V10-03-00)
0085 - BeginOfRunAction() : remove SetRandomNumberStore(true)
0086
0087 24-10-16 mma (testem11-V10-02-09)
0088 - add alpha.mac ionC12.mac
0089
0090 14-10-16 G.Folger (testem11-V10-02-08)
0091 - remove direct use of {a,the}ParticleIterator, use GetParticleTableIterator().
0092 fix required by clang39 on Linux and MAC
0093
0094 28-07-16 mma (testem11-V10-02-07)
0095 - coding conventions : kMaxAbsor
0096
0097 04-07-16 I. Hrivnacova (testem11-V10-02-06)
0098 - Fixes for Doxygen documentation
0099
0100 08-04-16 mma (testem11-V10-02-05)
0101 - PhysicsList, PhysListEmStandard: remove G4EmProcessOptions.hh
0102
0103 08-04-16 mma (testem11-V10-02-04)
0104 - PhysicsList: use G4EmParameters
0105
0106 06-04-16 mma (testem11-V10-02-03)
0107 - update PhysicsList
0108 - remove G4DiscreteScattering
0109
0110 21-03-16 mma (testem11-V10-02-02)
0111 - PrimaryGeneratorMessenger : restaure command SetDefaultKinematic
0112 update all macros
0113
0114 22-02-16 mma (testem11-V10-02-01)
0115 - PhysicsList: add radioactiveDecay process
0116 - macro radioactive.mac
0117 - Run : compute energy deposit per absorber
0118 - PrimaryGenerator : restaure SetDefaultKinematic()
0119
0120 10-12-15 V.Ivant (testem11-V10-02-00)
0121 - H.Burkhardt fixed root macro allowing to work both with root5 and 6
0122
0123 10-11-15 V.Ivanchenko (testem11-V10-01-03)
0124 - G4DiscreteScatteringModel- D.Dixon fixed for number of
0125 discrete angles > 1
0126
0127 09-11-15 V.Ivanchenko (testem11-V10-01-02)
0128 - D.Dixon added EM physics builders G4EmStandardPhysicsMP which
0129 uses G4DiscreteScatteringModel for e-
0130 - Use G4EmParameters in local Physics List classes
0131 - improved log output of the test
0132
0133 27-10-15 D.Sawkey (testem11-V10-01-01)
0134 - Add EM physics builders G4EmStandardGS,WVI
0135
0136 26-10-15 mma (testem11-V10-01-00)
0137 - RunAction, Run : correct binWidth of histo 1
0138
0139 23-10-14 mma (testem11-V10-00-04)
0140 - PhysListEmStandard : msc algorithm fUseSafetyPlus
0141
0142 22-10-14 mma (testem11-V10-00-03)
0143 - PhysicsList : added G4EmStandardPhysicsSS
0144 - TestEm11.cc : option set nThreads via command
0145
0146 11-09-14 mma (testem11-V10-00-02)
0147 - TestEm11.cc : SetNumberOfThreads(G4Threading::G4GetNumberOfCores())
0148
0149 22-06-14 mma (testem11-V10-00-01)
0150 - remove PhysicsList::SetCuts(). Update macros
0151
0152 17-12-13 mma (testem11-V10-00-00)
0153 - Run::SetPrimary(particle, ekin)
0154 - Run::EndOfRun()
0155 - Set "ToBeBroadcasted == false" for UI commands that modify physics lsit
0156 and detector since these should be executed only by master
0157 - HistoManager: remove hbook
0158
0159 21-11-13 A.Dotti (testem11-V09-06-17)
0160 - Correctly call G4RunManager::ReinitializeGeometry or
0161 PhysicsHasBeenModified
0162
0163 21-11-13 A.Dotti (testem11-V09-06-16)
0164 - Changed to use new interface G4RunManager::ReinitializeGeometry
0165 (requires at least run-V09-06-128)
0166 - Use G4GlobalMagFieldMessenger to use B-Field
0167
0168 07-11-13 I.Hrivnacova (testem11-V09-06-15)
0169 - Added setting SteppingVerbose in main in sequential mode
0170
0171 07-11-13 mma (testem11-V09-06-14)
0172 - Removed RunAction::AddEdep()
0173
0174 24-10-13 I.Hrivnacova (testem11-V09-06-13)
0175 - Fixed normalization of histograms 1,8
0176 - Removed EventActionMessenger and migration to new
0177 /run/printProgress command
0178
0179 30-09-13 I.Hrivnacova
0180 - Updated for changes in analysis:
0181 removal of G4AnalysisManager::Create(isMaster)
0182
0183 26-09-13 I.Hrivnacova
0184 - Migration to MT:
0185 adding ActionInitialization and Run classes
0186 - Removed obsolete option and command for selection of tracks for
0187 drawing from EventAction, EventActionMessenger
0188
0189 11-07-13 I.Hrivnacova (testem11-V09-06-12)
0190 - Updated CMakeLists.txt and SharedFilesList.txt for added classes
0191 in Hbook analysis code
0192 - In HistoManager: use new analysis manager method SetH1Activation()
0193
0194 13-06-13 mma (testem11-V09-06-11)
0195 - back to testem11-V09-06-07
0196 - MT version in new directory TestEm11_MT
0197
0198 06-06-13 V. Ivanchenko (testem11-V09-06-10)
0199 - TestEm11, RunAction, HistoManager - fixed compillation problems
0200 in sequential mode
0201
0202 30-05-13 D. Sawkey (testem11-V09-06-09)
0203 - Still migrating to multithreaded. Essentially seems to work. Known bugs are
0204 1. stepMax not correctly set
0205 2. steppingVerbose not implemented for multithreaded
0206 3. output file name always testem11
0207 4. values not calculated for Master EndOfRunAction
0208
0209 28-05-13 D. Sawkey( testem11-V09-06-08)
0210 - Beginning to migrate to multithreaded. Works with macro TestEm11.in but
0211 otherwise lacks features (see README)
0212
0213 15-04-13 I.Hrivnacova (testem11-V09-06-07)
0214 - Removed ExG4HbookAnalysisManager and related files and updated CMake/GNUmake
0215 files to use it from extended/common
0216
0217 01-04-13 A. Dotti (testem11-V09-06-03,testem11-V09-06-04,testem11-V09-06-05,
0218 testem11-V09-06-06)
0219 - Substitute theParticleIterator -> aParticleIterator (needed for MT)
0220
0221 21-03-13 mma (testem11-V09-06-02)
0222 - PhysListEmStandard : use default G4UrbanMscModel
0223
0224 28-02-13 I. Hrivnacova (testem11-V09-06-01)
0225 - When building materials with NistManager
0226 do not set fromIsotopes argument (which was set to false),
0227 as since 9.6 all materials have to be built from isotopes.
0228 (Thanks to V. Ivantchenko for pointing at this.)
0229
0230 13-02-13 I.Hrivnacova
0231 - Applied coding guidelines (virtual keyword, data members initialization)
0232
0233 11-12-12 V.Ivant (testem11-V09-06-00)
0234 - PhysListEmStandard: use SetEmModel method
0235
0236 20-10-12 mma (testem11-V09-05-07)
0237 - PhysListEmStandard: use G4UrbanMsc96
0238
0239 18-10-12 mma (testem11-V09-05-06)
0240 - use G4AnalysisManager
0241 - coding convention : virtual
0242
0243 12-10-12 V.Ivant (testem11-V09-05-05)
0244 - Added Opt4 Physics List and decreased limit on cuts
0245
0246 25-05-12 mma (testem11-V09-05-04)
0247 - new results in sandia/EGSnrc : e- 50 MeV, 150 MeV in Water
0248
0249 13-04-12 mma (testem11-V09-05-03)
0250 - all classes : apply G4 coding conventions
0251
0252 05-03-12 mma (testem11-V09-05-02)
0253 - HistoManager.hh and .cc : migrate to new g4tools histogramming system
0254 Do not need aida anymore, nor G4ANALYSIS_USE
0255 - HistoMessenger.hh and .cc : suppress fileType command
0256 - Update Readme and all macros accordingly
0257
0258 09-02-12 V.Ivant (testem11-V09-05-01)
0259 - PhysListEmStandardSS - more correct process order
0260
0261 06-02-12 mma (testem11-V09-05-00)
0262 - modify StepMax mechanism. Add command /testem/StepMax
0263
0264 08-11-11 mma (testem11-V09-04-07)
0265 - modify SteppingVerbose for OutOfWorld
0266
0267 31-10-11 mma (testem11-V09-04-06)
0268 - PhysListEmStandard : msc95 by default
0269 - remove PhysListEmStandardGS, PhysListEmStandardWVI
0270
0271 05-06-11 mma (testem11-V09-04-05)
0272 - PhysListEmStandard migrated to the new approach based on G4PhysicsListHelper
0273
0274 31-05-11 mma (testem11-V09-04-04)
0275 - DetectorConstruction : for Water, set I = 78 eV (instead of 75 eV)
0276
0277 08-04-11 mma (testem11-V09-04-03)
0278 - PhysicsList : set back default lowest production cut (990 eV)
0279 - update PhysListEmStandard for msc95 and deexcitation (see ref-03)
0280
0281 20-02-11 mma (testem11-V09-04-02)
0282 - update PhysListEmStandard for deexcitation
0283 - PhysicsList : set lowest production cut to 100 eV
0284
0285 10-03-11 mma (testem11-V09-04-01)
0286 - DetectorConstruction : allows several absorbers
0287 - Modify RunAction, SteppingAction, DetectorMessenger
0288 - HistoManager and Messenger : remove csda and stepMax computation
0289 - update all macros and Readme
0290 - update SteppingVerbose
0291 - update vis.mac
0292
0293 05-01-11 V.Ivant (testem11-V09-04-00)
0294 - Minor cleanup of SS physics constructor
0295
0296 05-12-10 mma (testem11-V09-03-05)
0297 - subdirectory sandia : add EGSnrc results
0298
0299 09-11-10 M.Asai (testem11-V09-03-04)
0300 - Fix AIDA file option.
0301
0302 06-06-10 J.Perl (testem11-V09-03-03)
0303 - Remove unused variable in EventAction
0304
0305 03-06-10 J.Perl (testem11-V09-03-02)
0306 - Updated vis usage
0307
0308 25-05-10 mma (testem11-V09-03-01)
0309 - add PhysListStandardGS, PhysListStandardSS, PhysListStandardWVI
0310
0311 20-05-10 mma (testem11-V09-03-00)
0312 - TestEm11.cc : introduction of G4UIExecutive
0313
0314 16-11-09 mma (testem11-V09-02-01)
0315 - PhysListEmStandard copied from TestEm5
0316
0317 22-09-09 mma (testem11-V09-02-00)
0318 - PhysicsList.cc :
0319 - renamed "standard" -> "local"; "emstandard" -> "emstandard_opt0"
0320 - Substituted obsolete low-energy physics builders by builders from
0321 the physics_list library;
0322 - updated README and macro files
0323
0324 16-11-08 mma (testem11-V09-01-07)
0325 - Em options: 20bins/decade LinLossLimit=default=0.01
0326
0327 30-10-08 mma (testem11-V09-01-06)
0328 - update PhysListEmStandard : options and hMultipleScattering for muon
0329
0330 24-10-08 mma (testem11-V09-01-05)
0331 - update PhysListEmStandard and README
0332
0333 22-09-08 mma (testem11-V09-01-04)
0334 - HistoManager : root format by default
0335
0336 12-06-08 mma (testem11-V09-01-03)
0337 - Remove AIDA from GNUmakefile
0338
0339 07-05-08 mma (testem11-V09-01-02)
0340 - README : update Aida informations
0341
0342 11-04-08 mma
0343 - HistoManager::Scale() : suppress warning
0344
0345 07-04-08 mma (testem11-V09-01-01)
0346 - PhysListEmStandard : add G4eMultipleScattering;
0347 - HistoManager::saveAscii() : redefinition of binEdge
0348
0349 10-01-08 j.jacquemier (testem11-V09-01-00)
0350 - add setfileOption in HistoMessenger
0351
0352 06-12-07 mma
0353 - new subdirectory sandia (from O. Kadri)
0354
0355 07-11-07 mma (testem11-V09-00-01)
0356 - HistoManager/HistoMessenger : print selected histos on ascii file
0357
0358 12-08-07 mma (testem11-V09-00-00)
0359 - add histo 8 : energy profile as function of x/range. Same logic as TestEm12
0360 - add macro sandia.mac
0361
0362 25-10-06 mma (testem11-V08-01-02)
0363 - GNUmakefile : LOADLIBS
0364 - remove PhysicsLists 52 and 71
0365
0366 20-09-06 mma (testem11-V08-01-01)
0367 - correct GNUmakefile :inactivate G4ANALYSIS_USE
0368
0369 18-09-06 mma (testem11-V08-01-00)
0370 - replace G4_WATER by Water.
0371 Restaure hLowEnergyIonisation in livermore PhysicsList
0372
0373 06-07-06 mma
0374 - correction of stepMax in HistoManager::SetHisto()
0375
0376 19-05-06 mma (testem11-V08-00-02)
0377 - update README
0378
0379 11-04-06 mma (testem11-V08-00-01)
0380 - HistoManager : compute stepMax from histo 1 (stepMax <= binWidth)
0381 - RunAction : pass stepMax from HistoManager to StepMax process
0382 - StepMax : boolean flag : apply
0383 - SteppingAction : edep randomly distribued along step
0384
0385 27-03-06 mma (testem11-V08-00-00)
0386 - add PhysListEmLivermore and PhysListEmPenelope
0387 - RunAction : G4EmCalculator::GetCSDARange()
0388
0389 16-02-06 mma
0390 - migration mum -> um in several macros
0391
0392 06-12-05 Gabriele Cosmo
0393 - Trivial changes for support of CLHEP-2.0.X series.
0394
0395 22-11-05 mma (testem11-V07-01-03)
0396 - update README for OpenScientist
0397
0398 14-11-05 Gabriele Cosmo (testem11-V07-01-02)
0399 - Migration to <sstream> for HistoMessenger.
0400
0401 05-10-05 mma (testem11-V07-01-00)
0402 - create PhysListEmG4v71 (g4v71) for G4MultipleScattering71
0403
0404 03-06-05 michel maire (testem11-V07-00-00)
0405 - created, from TestEm1