Geant4 Cross Reference |
1 # Category procbiasing History << 1 $Id: History,v 1.20 2010-07-02 11:02:40 gcosmo Exp $ >> 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 ========================================================= 6 << 7 7 ---------------------------------------------- << 8 Category History file 8 << 9 --------------------- 9 ## 2024-07-17 Gabriele Cosmo (procbiasing-V11- << 10 This file should be used by G4 developers and category coordinators 10 - Fixed reported Coverity defects, to use 'con << 11 to briefly summarize all major modifications introduced in the code 11 implicit copies. << 12 and keep track of all category-tags. 12 << 13 It DOES NOT substitute the CVS log-message one should put at every 13 ## 2022-11-23 Gabriele Cosmo (procbiasing-V11- << 14 committal in the CVS repository ! 14 - Fixed compilation warnings for implicit type << 15 15 << 16 ---------------------------------------------------------- 16 ## 2021-12-10 Ben Morgan (procbiasing-V11-00-0 << 17 * Reverse chronological order (last date on top), please * 17 - Change to new Markdown History format << 18 ---------------------------------------------------------- 18 << 19 --- << 20 << 21 # History entries prior to 11.0 << 22 << 23 April 16th, 2021 Ben Morgan (procbiasing-V10-0 << 24 - Migrate build to modular CMake API << 25 << 26 September 4th, 2020 Gabriele Cosmo (procbiasi << 27 - Fixed Coverity defect warnings for data init << 28 G4WeightCutOffProcess, G4ImportanceProcess a << 29 << 30 February 17th, 2020 Vladimir Ivanchenko (procb << 31 - G4ImportanceProcess: added process type as f << 32 << 33 November 15th, 2019 Gabriele Cosmo (procbias << 34 - Fixed cases of implicit type conversions fro << 35 << 36 March 11th, 2019 Gabriele Cosmo (procbiasing << 37 - Fixed typos in printouts and comments. << 38 << 39 May 17th, 2018 Jonathan Madsen (procbiasing- << 40 - updated "thread-local-static-var" model to << 41 "function-returning-thread-local-static-refe << 42 which fixes Windows DLL + MT << 43 << 44 February 26th, 2018 Alexander Howard (procbia << 45 - G4ImportanceConfigurator: cleaned up unneces << 46 copy of G4String - thanks to Gabriele << 47 << 48 February 21st, 2018 Alexander Howard (procbia << 49 - G4ImportanceConfigurator: put back clear() i << 50 << 51 February 21st, 2018 Alexander Howard (procbia << 52 - G4ImportanceConfigurator: introduced AutoLoc << 53 instantiation of the biasing process against << 54 << 55 August 29th, 2017 Gabriele Cosmo (procbiasing << 56 - Removed duplicate class definition G4TrackTe << 57 of the processes/transportation module. << 58 << 59 July 14th, 2017 Gabriele Cosmo (procbiasing-V << 60 - G4ImportanceConfigurator: removed debug prin << 61 << 62 March 7th, 2017 Alexander Howard (procbiasing << 63 - G4GeometrySampler: removed unnecessary Clear << 64 << 65 Mar 10th, 2015 Gabriele Cosmo (procbiasing-V10 << 66 - G4ImportanceProcess, G4WeightCutOffProcess, << 67 static thread-local variables into class dat << 68 Renamed them accordingly: fEndTrack, feLimit << 69 Use const reference for string in argument i << 70 << 71 Nov 30th, 2013 Alex Howard (procbiasing-V09-06 << 72 - Moved static methods in the initialiser << 73 and G4ImportanceConfigurator << 74 << 75 Nov 30th, 2013 Alex Howard (procbiasing-V09-06 << 76 - Fixed coverity errors (uninitialised var << 77 EXCEPT for fGhostStep in G4ImportancePro << 78 and G4WeightCutOffProcess << 79 << 80 Nov 29th, 2013 Alex Howard (procbiasing-V09-06 << 81 - Put back RemoveProcess for both G4Weight << 82 G4ImportanceConfigurator - makes test33 << 83 << 84 Nov 28th, 2013 Marc Verderi (procbiasing-V09-0 << 85 - include license/disclaimer in headers in << 86 - include comments and description << 87 - change G4cout in G4Exception when approp << 88 << 89 Nov 28th, 2013 Alex Howard (procbiasing-V09-06 << 90 - Put back RemoveProcess for G4WeightCutOf << 91 associated with a store singleton. << 92 << 93 Nov 26th, 2013 Alex Howard (procbiasing-V09-06 << 94 - Fixing history file for actual tag names << 95 of procbiasing!! << 96 << 97 Nov 24th, 2013 Alex Howard (procbiasing-V09-06 << 98 - Fixed segmentation fault in mass only ca << 99 << 100 Nov 24th, 2013 Alex Howard (probiasing-V09-06- << 101 - Fixed segmentation fault at the end of a << 102 - caused by deleting fGhostStep in the des << 103 - removed RemoveProcess from the destructo << 104 - also caused an out of range index with M << 105 << 106 Nov 22nd, 2013 Alex Howard (probiasing-V09-06- << 107 - Included guard for single threaded backw << 108 - except for singleton instantiation << 109 << 110 Nov 22nd, 2013 Alex Howard (probiasing-V09-06- << 111 - Migration of WeightWindow importance bia << 112 << 113 Nov 22nd, 2013 Alex Howard (probiasing-V09-06- << 114 - Migration of geometrical importance bias << 115 - moved G4VProcessPlacer and G4ProcessPlac << 116 << 117 Nov 9th, 2013 Andrea Dotti (probiasing-V09-06- << 118 - Bug fixing for unused data members ident << 119 << 120 Nov 8th, 2013 Marc Verderi (probiasing-V09-06- << 121 - Migration to MT << 122 - Adding force collision operator G4BOptrF << 123 << 124 Nov 6th, 2013 Marc Verderi (probiasing-V09-06- << 125 - Introduce physics list configuration hel << 126 - Introduce cross section change operation << 127 << 128 Nov 5th, 2013 Marc Verderi (probiasing-V09-06- << 129 - fix compilation warnings in G4BiasingPro << 130 for unused fWrappedProcessIsAtRest and f << 131 - fix warning on windows in G4VBiasingOper << 132 - fix error on void G4VBiasingOperator::Fo << 133 was returning a value. << 134 << 135 Nov 5th, 2013 Marc Verderi (probiasing-V09-06- << 136 - add classes to generic and management to unb << 137 - generic: << 138 G4BiasingProcessInterface << 139 G4InteractionLawPhysical << 140 G4ParticleChangeForNothing << 141 G4ParticleChangeForOccurenceBiasing << 142 - management: << 143 G4BiasingAppliedCase << 144 G4BiasingOperationManager << 145 G4BiasingTrackData << 146 G4BiasingTrackDataStore << 147 G4VBiasingInteractionLaw << 148 G4VBiasingOperation << 149 G4VBiasingOperator << 150 << 151 Oct 9th, 2013 Alex Howard (procbiasing-V09-06- << 152 - fixed sources.cmake for looking for non-exis << 153 19 154 Oct 9th, 2013 Alex Howard (procbiasing-V09-06- << 20 June 7th, 2012 Gabriele Cosmo (procbiasing-V09-04-02) 155 - Added cmake and gnumake and sources.cmake fi << 156 << 157 Oct 9th, 2013 Alex Howard (procbiasing-V09-06- << 158 - Re-ordered directory structure for generic p << 159 << 160 June 7th, 2012 Gabriele Cosmo (procbiasing-V09 << 161 - Fixed spurious cases of hidden variable visi 21 - Fixed spurious cases of hidden variable visibility, detected with 162 '-Wshadow' compilation option on gcc compile 22 '-Wshadow' compilation option on gcc compiler. 163 23 164 Oct 21st, 2011 Alex Howard (procbiasing-V09-04 24 Oct 21st, 2011 Alex Howard (procbiasing-V09-04-01) 165 - G4ProcessPlacer: Migrated to new G4Exception 25 - G4ProcessPlacer: Migrated to new G4Exception 166 26 167 May 30th, 2011 Alex Howard (procbiasing-V09-04 27 May 30th, 2011 Alex Howard (procbiasing-V09-04-00) 168 - G4ProcessPlacer: Using SetProcessOrderingToS << 28 - G4ProcessPlacer: Using SetProcessOrderingToSecond for biasing process, and 169 leaving transportation where it is (hopefully << 29 leaving transportation where it is (hopefully first). Previously biasing was 170 moved first, then transportation moved back to 30 moved first, then transportation moved back to first. 171 31 172 June 2nd, 2010 Gabriele Cosmo (procbiasing-V09 32 June 2nd, 2010 Gabriele Cosmo (procbiasing-V09-03-00) 173 - G4WeightWindowProcess: corrected call to G4W 33 - G4WeightWindowProcess: corrected call to G4WeightWindowStore::GetLowerWeight() 174 after correction of mispelling in name... 34 after correction of mispelling in name... 175 - Requires tag geombias-V09-03-00. 35 - Requires tag geombias-V09-03-00. 176 36 177 April 22nd, 2008 Alex Howard (procbiasing-V09- 37 April 22nd, 2008 Alex Howard (procbiasing-V09-01-02) 178 - Removed G4CellFinder and associated dependen << 38 - Removed G4CellFinder and associated dependency in G4WeigthCutOffProcess and 179 G4WeightCutOffConfigurator- was a hang-up fr << 39 G4WeightCutOffConfigurator- was a hang-up from previous implementation 180 which was erroneously left in the G4WeightCu 40 which was erroneously left in the G4WeightCutOffProcess. 181 This meant the WeightCutOff could only work << 41 This meant the WeightCutOff could only work in a MASS geometry 182 (by coincidence between the ImportanceBiasin 42 (by coincidence between the ImportanceBiasing and the GeometryCells). 183 43 184 April 21st, 2008 Alex Howard (procbiasing-V09- 44 April 21st, 2008 Alex Howard (procbiasing-V09-01-01) 185 - mis-tagged - please ignore 45 - mis-tagged - please ignore 186 46 187 April 21st, 2008 Alex Howard (procbiasing-V09- 47 April 21st, 2008 Alex Howard (procbiasing-V09-01-00) 188 - Tag of the HEAD which includes scoring for b 48 - Tag of the HEAD which includes scoring for backwards compatibility 189 49 190 October 31st, 2007 Alex Howard (procbiasing-V0 50 October 31st, 2007 Alex Howard (procbiasing-V09-00-00) 191 - Fixed G4ProcessPlacer.cc to put biasing proc 51 - Fixed G4ProcessPlacer.cc to put biasing process second for AlongStep 192 as well as PostStep - a bug which would feat 52 as well as PostStep - a bug which would feature for charged particles. 193 - Added print out for AlongStep process vector 53 - Added print out for AlongStep process vector to avoid confusion 194 54 195 June 22nd, 2007 Alex Howard (procbiasing-V08-0 55 June 22nd, 2007 Alex Howard (procbiasing-V08-03-08) 196 - Added missing member function to G4VSampler 56 - Added missing member function to G4VSampler base class 197 57 198 June 12th, 2007 Alex Howard (procbiasing-V08-0 58 June 12th, 2007 Alex Howard (procbiasing-V08-03-05) 199 - Added CoupledTransportation name to G4Proces 59 - Added CoupledTransportation name to G4ProcessPlacer 200 60 201 June 1st, 2007 Alex Howard (procbiasing-V08-03 61 June 1st, 2007 Alex Howard (procbiasing-V08-03-04) 202 - Added missing source file G4VProcessPlacer.c 62 - Added missing source file G4VProcessPlacer.cc previously resident in 203 processes/transportation 63 processes/transportation 204 - Removed scoring inheritance in G4VSampler 64 - Removed scoring inheritance in G4VSampler 205 - HEAD maintains inheritance for backward comp 65 - HEAD maintains inheritance for backward comparisons/testing 206 66 207 June 1st, 2007 Alex Howard (procbiasing-V08-03 67 June 1st, 2007 Alex Howard (procbiasing-V08-03-03) 208 - Renamed New classes back to normal classes, << 68 - Renamed New classes back to normal classes, simultaneously 209 processes/transportation old biasing classes << 69 processes/transportation old biasing classes renamed with 210 suffix 8 to avoid clashes. 70 suffix 8 to avoid clashes. 211 - includes modified G4GeometrySampler (without 71 - includes modified G4GeometrySampler (without scoring) 212 - HEAD contains un-modifier G4GeometrySampler 72 - HEAD contains un-modifier G4GeometrySampler and depends on old scoring scheme 213 in geometry/biasing. 73 in geometry/biasing. 214 74 215 May 31st, 2007 Alex Howard (procbiasing-V08-03 75 May 31st, 2007 Alex Howard (procbiasing-V08-03-02) 216 - removed dependency on old biasing within tra 76 - removed dependency on old biasing within transportation and on old scoring 217 within geometry 77 within geometry 218 - G4GeometrySampler is modified to remove scor 78 - G4GeometrySampler is modified to remove scoring dependency 219 - HEAD of G4GeometrySampler is the old file 79 - HEAD of G4GeometrySampler is the old file 220 - HEAD contains a different version of G4Geome 80 - HEAD contains a different version of G4GeometrySampler that includes the old 221 biasing scoring for the purpose of testing 81 biasing scoring for the purpose of testing 222 82 223 May 30th, 2007 Alex Howard (procbiasing-V08-03 83 May 30th, 2007 Alex Howard (procbiasing-V08-03-01) 224 - added missing includes to GNUmakefile 84 - added missing includes to GNUmakefile 225 85 226 May 30th, 2007 Alex Howard (procbiasing-V08-03 86 May 30th, 2007 Alex Howard (procbiasing-V08-03-00) 227 - migrated classes and tests from processes/sc 87 - migrated classes and tests from processes/scoring 228 88 229 May 25th, 2007 Jane Tinslay 89 May 25th, 2007 Jane Tinslay 230 - Add tests for physics biasing under test/phy 90 - Add tests for physics biasing under test/physics_biasing 231 91 232 March 21st, 2007 G.Cosmo 92 March 21st, 2007 G.Cosmo 233 - Module and history file created. 93 - Module and history file created. 234 94 235 95