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