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