Geant4 Cross Reference |
1 # Category proc-biasimp History << 1 $Id$ >> 2 ------------------------------------------------------------------- 2 3 3 See `CONTRIBUTING.rst` for details of **requir << 4 ========================================================= 4 which **must** added in reverse chronological << 5 Geant4 - an Object-Oriented Toolkit for Simulation in HEP 5 It must **not** be used as a substitute for wr << 6 ========================================================= >> 7 >> 8 Category History file >> 9 --------------------- >> 10 This file should be used by G4 developers and category coordinators >> 11 to briefly summarize all major modifications introduced in the code >> 12 and keep track of all category-tags. >> 13 It DOES NOT substitute the CVS log-message one should put at every >> 14 committal in the CVS repository ! >> 15 >> 16 ---------------------------------------------------------- >> 17 * Reverse chronological order (last date on top), please * >> 18 ---------------------------------------------------------- 6 19 7 ---------------------------------------------- << 8 << 9 ## 2024-07-18 Gabriele Cosmo (proc-biasimp-V11 << 10 - Fixed reported Coverity defects, to use 'con << 11 implicit copies. << 12 - Some code cleanup. << 13 << 14 ## 2023-11-21 Alexander Howard (proc-biasimp-V << 15 - Put in protection against on world boundary << 16 G4ImportanceProces - addresses bug #1991. << 17 - return fParticleChange if GetNextVolume is << 18 << 19 ## 2023-08-31 Gabriele Cosmo (proc-biasimp-V11 << 20 - Removed forward declarations to G4VTouchable << 21 << 22 ## 2022-10-05 Gabriele Cosmo (proc-biasimp-V11 << 23 - Fixed compilation warning on Intel/icx compi << 24 but not used in G4GeometrySampler. << 25 << 26 ## 2021-12-10 Ben Morgan (proc-biasimp-V11-00- << 27 - Change to new Markdown History format << 28 << 29 --- << 30 << 31 # History entries prior to 11.0 << 32 << 33 April 16th, 2021 B. Morgan << 34 - Migrate build to modular CMake API << 35 << 36 September 4th, 2020 G.Cosmo << 37 - Fixed Coverity defect warnings for data init << 38 G4WeightCutOffProcess, G4ImportanceProcess a << 39 << 40 February 17th, 2020 V.Ivanchenko << 41 - G4ImportanceProcess: added process type as f << 42 20 43 February 26th, 2018 A.Howard 21 February 26th, 2018 A.Howard 44 - G4ImportanceConfigurator: cleaned up unneces 22 - G4ImportanceConfigurator: cleaned up unnecessary G4cout and removed 45 copy of G4String - thanks to Gabriele 23 copy of G4String - thanks to Gabriele 46 24 47 February 21st, 2018 A.Howard 25 February 21st, 2018 A.Howard 48 - G4ImportanceConfigurator: put back clear in 26 - G4ImportanceConfigurator: put back clear in the destructor 49 27 50 February 21st, 2018 A.Howard 28 February 21st, 2018 A.Howard 51 - G4ImportanceConfigurator: introduced AutoLoc 29 - G4ImportanceConfigurator: introduced AutoLock (G4Mutex) to protect 52 instantiation of the biasing process against 30 instantiation of the biasing process against a threadrace 53 31 54 March 7th, 2017 A.Howard 32 March 7th, 2017 A.Howard 55 - G4GeometrySampler: removed unnecessary Clear 33 - G4GeometrySampler: removed unnecessary ClearSampling from the destructor 56 34 57 March 7th, 2017 A.Howard 35 March 7th, 2017 A.Howard 58 - G4ImportanceConfigurator: adjusted the Proce 36 - G4ImportanceConfigurator: adjusted the ProcessPlacer in the destructor 59 of the G4ImportanceConfigurator so that it d 37 of the G4ImportanceConfigurator so that it didn't cause an error in MT-mode 60 38 61 March 10th, 2015 G.Cosmo 39 March 10th, 2015 G.Cosmo 62 - G4ImportanceProcess, G4WeightCutOffProcess: 40 - G4ImportanceProcess, G4WeightCutOffProcess: made static thread-local 63 variables into class data members. 41 variables into class data members. 64 Renamed them accordingly: fEndTrack, feLimit 42 Renamed them accordingly: fEndTrack, feLimited, fParaflag. 65 - Use const reference for string in argument i 43 - Use const reference for string in argument in SetParallelWorld() in 66 G4ImportanceProcess, G4WeithCutOffProcess an 44 G4ImportanceProcess, G4WeithCutOffProcess and G4WeightWindowProcess. 67 45 68 February 12th, 2015 J.Apostolakis 46 February 12th, 2015 J.Apostolakis 69 - G4WeightWindowProcess: made static thread-lo 47 - G4WeightWindowProcess: made static thread-local variables into class 70 data members. Renamed them accordingly: fEnd 48 data members. Renamed them accordingly: fEndTrack, feLimited, fParaflag. 71 49 72 December 2nd, 2013 A.Howard 50 December 2nd, 2013 A.Howard 73 - Moved static methods in the initialiser to t 51 - Moved static methods in the initialiser to the body for G4GeometrySampler 74 and G4ImportanceConfigurator 52 and G4ImportanceConfigurator 75 53 76 November 30th, 2013 A.Howard 54 November 30th, 2013 A.Howard 77 - Fixed coverity errors (uninitialised variabl 55 - Fixed coverity errors (uninitialised variables) 78 56 79 November 24th, 2013 A.Howard 57 November 24th, 2013 A.Howard 80 - Fixed segmentation fault at the end of an MT 58 - Fixed segmentation fault at the end of an MT run 81 - caused by deleting fGhostStep in the destruc 59 - caused by deleting fGhostStep in the destructor 82 - removed RemoveProcess from the destructor (C 60 - removed RemoveProcess from the destructor (ClearSampling) of the configurators 83 - also caused an out of range index with MT 61 - also caused an out of range index with MT 84 62 85 November 22nd, 2013 A.Howard 63 November 22nd, 2013 A.Howard 86 - Migrated to MT - changed design to physics l 64 - Migrated to MT - changed design to physics list orientation 87 - kept backward compatability for single threa 65 - kept backward compatability for single threaded use, except for singleton 88 - Moved G4VProcessPlacer and G4ProcessPlacer t 66 - Moved G4VProcessPlacer and G4ProcessPlacer to management 89 67 90 October 10th, 2013 A.Howard 68 October 10th, 2013 A.Howard 91 - Subdirectory and history file created. 69 - Subdirectory and history file created. 92 70 93 71