Geant4 Cross Reference |
1 # Category procscore History << 1 $Id: History,v 1.23 2010-12-15 13:55:06 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-10-10 Pedro Arce (procscore-V11-02-00) << 10 This file should be used by G4 developers and category coordinators 10 - Safeguard for 0 energy deposited in G4Energ << 11 to briefly summarize all major modifications introduced in the code 11 - Fix bug #2629 << 12 and keep track of all category-tags. 12 << 13 It DOES NOT substitute the CVS log-message one should put at every 13 ## 2023-08-31 Gabriele Cosmo (procscore-V11-01 << 14 committal in the CVS repository ! 14 - Removed unnecessary forward declarations to << 15 15 - Minor code cleanup. << 16 ---------------------------------------------------------- 16 << 17 * Reverse chronological order (last date on top), please * 17 ## 2023-07-04 Gabriele Cosmo (procscore-V11-01 << 18 ---------------------------------------------------------- 18 - Fixed Coverity warning in G4EnergySplitter:: << 19 << 20 ## 2023-06-01 Ben Morgan (procscore-V11-01-01) << 21 - Make dependency on G4intercoms private, fixi << 22 << 23 ## 2023-06-01 Ben Morgan (procscore-V11-01-00) << 24 - Apply standard clang-tidy/format fixes << 25 - Make G4EnergySplitter a private implementati << 26 << 27 ## 2022-11-23 Gabriele Cosmo (procscore-V11-00 << 28 - Fixed compilation warnings for implicit type << 29 << 30 ## 2022-04-13 Ben Morgan (procscore-V11-00-01) << 31 - Add needed dependencies << 32 << 33 ## 2021-12-10 Ben Morgan (procscore-V11-00-00) << 34 - Change to new Markdown History format << 35 << 36 --- << 37 << 38 # History entries prior to 11.0 << 39 << 40 September 23, 2021, Alberto Ribon (procscore-V << 41 - G4ParallelWorldProcess.cc : replaced hardwir << 42 with new enum value PARALLEL_WORLD_PROCESS. << 43 << 44 April 16, 2021, Ben Morgan (procscore-V10-07-0 << 45 - Migrate build to modular CMake API << 46 << 47 May 13, 2020, M. Asai (procscore-V10-06-01) << 48 - G4ParallelWorldProcess.hh: make some private << 49 protected so that this class can be extendab << 50 << 51 February 10, 2020, V. Ivanchenko (procscore-V1 << 52 - G4ParallelWorldProcess.cc, G4ParallelWorldSc << 53 - use new PDG code for optical photon "-22" << 54 << 55 November 24, 2018, M. Asai (procscore-V10-04-0 << 56 - G4ParallelWorldProcess.cc << 57 - Fix the track velocity of optical photon f << 58 in the layered mass geometry. << 59 << 60 May 17, 2018, J. Madsen (procscore-V10-04-00) << 61 - updated "thread-local-static-var" model to << 62 "function-returning-thread-local-static-refe << 63 which fixes Windows DLL + MT << 64 << 65 April 24, 2017, M. Asai (procscore-V10-03-00) << 66 - G4ParallelWorldProcess: G4Step of a parallel << 67 pointer to secondaries. << 68 << 69 January 27, 2016, M. Asai (procscore-V10-02-00 << 70 - G4ParallelWorldProcess: change processType f << 71 to fParallel and set the processSubType to 4 << 72 << 73 July 13, 2015, A. Dotti (procscore-V10-01-01) << 74 - Coverity fix #23298 << 75 << 76 February 12, 2015, J.Apostolakis (procscore-V1 << 77 - G4ParallelWorldProcess: verbosity to check U << 78 (protected with custom flag. ) << 79 << 80 November 20, 2014, M.Asai (procscore-V10-00-01 << 81 - Coverity fixes. << 82 << 83 August 26, 2014, M.Asai (procscore-V10-00-00) << 84 - Introducing G4ParallelWorldProcessStore to a << 85 G4ParallelWorldProcess objects of all thread << 86 corresponding world volumes when the entire << 87 destroyed and rebuilt from scratch. << 88 << 89 November 18, 2013, M.Asai (procscore-V09-06-03 << 90 - Remove unnecessary G4cout. << 91 << 92 May 28, 2013, M.Asai (procscore-V09-06-02) << 93 - Tests migrated to multi-thread. << 94 << 95 March 17, 2013, M.Asai (procscore-V09-06-01) << 96 - G4ParallelWorldProcess now sets G4Navigator: << 97 for the navigator of the mass world to reduc << 98 GeomNav1002. << 99 << 100 March 27, 2013, M.Asai (procscore-V09-06-00) << 101 - G4ParallelWorldProcess now sets G4Navigator: << 102 for the navigator of the parallel world to r << 103 GeomNav1002. << 104 19 105 November 11, 2012, G.Folger (procscore-V09-05- 20 November 11, 2012, G.Folger (procscore-V09-05-05) 106 - Adapt to modifications in G4RegularNavigatio 21 - Adapt to modifications in G4RegularNavigationHelper; this is now a 107 real singleton and no longer an utility stat 22 real singleton and no longer an utility static class; now accessed 108 through G4RegularNavigationHelper::Instance( 23 through G4RegularNavigationHelper::Instance() call; StepLengths is 109 accessed by GetStepLengths(). 24 accessed by GetStepLengths(). 110 - Avoid to inline functions accessing G4Regula 25 - Avoid to inline functions accessing G4RegularNavigationHelper. 111 - Addressing run-time errors on Windows when u 26 - Addressing run-time errors on Windows when using DLLs. 112 - Coworks with tag "geomnav-V09-05-40" of geom 27 - Coworks with tag "geomnav-V09-05-40" of geometry/navigation. 113 28 114 October 9, 2012, M.Asai (procscore-V09-05-04) 29 October 9, 2012, M.Asai (procscore-V09-05-04) 115 - Fix a compilation warning. 30 - Fix a compilation warning. 116 31 117 October 5, 2012, M.Asai (procscore-V09-05-03) 32 October 5, 2012, M.Asai (procscore-V09-05-03) 118 - Introducing "HyperStep" G4Step object owned << 33 - Introducing "HyperStep" G4Step object owned by G4ParallelWorldProcess, 119 which may possess touchables in pre- and pos 34 which may possess touchables in pre- and post-step points belonging 120 in different worlds. << 35 in different worlds. 121 36 122 July 10, 2012, G.Cosmo (procscore-V09-05-02) 37 July 10, 2012, G.Cosmo (procscore-V09-05-02) 123 - Explicitly use inclusion of headers for syst 38 - Explicitly use inclusion of headers for system of units and physical 124 constants, in plan to remove implicit inclus 39 constants, in plan to remove implicit inclusion from globals.hh. 125 40 126 June 07, 2012 G.Cosmo (procscore-V09-05-01) 41 June 07, 2012 G.Cosmo (procscore-V09-05-01) 127 - Fixed spurious cases of hidden variable visi 42 - Fixed spurious cases of hidden variable visibility in G4EnergySplitter, 128 detected with '-Wshadow' compilation option 43 detected with '-Wshadow' compilation option on gcc compiler. 129 44 130 February 20, 2012 M.Asai (procscore-V09-05-00) 45 February 20, 2012 M.Asai (procscore-V09-05-00) 131 - Bug fix G4ParallelWorldProcess.cc for incorr 46 - Bug fix G4ParallelWorldProcess.cc for incorrect initialization for 132 secondary tracks. 47 secondary tracks. 133 48 134 November 16, 2011 B.Morgan (procscore-V09-04-0 49 November 16, 2011 B.Morgan (procscore-V09-04-05) 135 - Added G4ParallelWorldProcess files to source 50 - Added G4ParallelWorldProcess files to sources.cmake 136 51 137 November 10, 2011 M.Asai (procscore-V09-04-04) 52 November 10, 2011 M.Asai (procscore-V09-04-04) 138 - Removed call to obsolete G4Exception in G4En 53 - Removed call to obsolete G4Exception in G4EnergySplitter. 139 54 140 August 10, 2011 M.Asai (procscore-V09-04-03) 55 August 10, 2011 M.Asai (procscore-V09-04-03) 141 - Adding test/test2 for parallel layered mass 56 - Adding test/test2 for parallel layered mass geometry 142 57 143 August 10, 2011 M.Asai (procscore-V09-04-02) 58 August 10, 2011 M.Asai (procscore-V09-04-02) 144 - Introducing parallel layered mass geometry 59 - Introducing parallel layered mass geometry 145 G4ParallelWorldProcess takes care of both la 60 G4ParallelWorldProcess takes care of both layered mass geometry 146 and sensitivity of a parallel world. 61 and sensitivity of a parallel world. 147 62 148 June 05, 2011 P.Arce (procscore-V09-04-01) 63 June 05, 2011 P.Arce (procscore-V09-04-01) 149 - Fix in G4ScoreSplittingProcess::PostStepDoIt 64 - Fix in G4ScoreSplittingProcess::PostStepDoIt() to not consider steps 150 if the voxel boundary is not skipped. 65 if the voxel boundary is not skipped. 151 Addressing problem report #1209. 66 Addressing problem report #1209. 152 67 153 May 01, 2011 M.Asai (procscore-V09-04-00) 68 May 01, 2011 M.Asai (procscore-V09-04-00) 154 - Added IsAtRestRequired() method to G4Paralle 69 - Added IsAtRestRequired() method to G4ParallelWorldScoringProcess. 155 70 156 December 15, 2010 G.Cosmo (procscore-V09-03-02 71 December 15, 2010 G.Cosmo (procscore-V09-03-02) 157 - Fixed creation of touchable-history to allow 72 - Fixed creation of touchable-history to allow DLL builds on Windows. 158 73 159 November 26, 2010 G.Cosmo (procscore-V09-03-01 74 November 26, 2010 G.Cosmo (procscore-V09-03-01) 160 - Fixed compilation warnings for unused parame 75 - Fixed compilation warnings for unused parameters. 161 76 162 November 23, 2010 J.Apostolakis (procscore-V09 77 November 23, 2010 J.Apostolakis (procscore-V09-03-00) 163 - G4ScoreSplittingProcess spread values for al 78 - G4ScoreSplittingProcess spread values for all steps 164 in a Voxel-based "Regular" volume. 79 in a Voxel-based "Regular" volume. 165 Requires tag in run, "run-V09-03-08". 80 Requires tag in run, "run-V09-03-08". 166 81 167 November 18, 2010 J.Apostolakis << 82 November 18, 2010 J.Apostolakis 168 - Added G4EnergySplitter (created by Pedro Arc << 83 - Added G4EnergySplitter (created by Pedro Arce) 169 84 170 September 7th, 2008 M.Asai (procscore-V09-01-0 85 September 7th, 2008 M.Asai (procscore-V09-01-01) 171 - Correction of incorrect modification in the 86 - Correction of incorrect modification in the previous tag. 172 87 173 February 12th, 2008 M.Asai (procscore-V09-01-0 88 February 12th, 2008 M.Asai (procscore-V09-01-00) 174 - Add copying non-ionizing energy deposit in G 89 - Add copying non-ionizing energy deposit in G4Step. 175 90 176 May 30th A.Howard (procscore-V08-03-03) 91 May 30th A.Howard (procscore-V08-03-03) 177 - clean tag with files in the right place (!) 92 - clean tag with files in the right place (!) 178 93 179 94 180 May 30th A.Howard (procscore-V08-03-02) 95 May 30th A.Howard (procscore-V08-03-02) 181 - Moved biasing classes and tests into process 96 - Moved biasing classes and tests into processes/biasing 182 97 183 May 18th A.Howard (procscore-V08-03-01) 98 May 18th A.Howard (procscore-V08-03-01) 184 - Added comment to exception in G4NewProcessPl 99 - Added comment to exception in G4NewProcessPlacer to emphasise configuration 185 after physics list 100 after physics list 186 101 187 102 188 May 16th A.Howard (procscore-V08-03-00) 103 May 16th A.Howard (procscore-V08-03-00) 189 - Fixed bug in G4ScoreProcess which didn't get 104 - Fixed bug in G4ScoreProcess which didn't get applied to non-parallel geometries 190 - Updated NewProcessPlacer to recognise old tr 105 - Updated NewProcessPlacer to recognise old transportation (Transportation8) 191 - Updated examples (to get back to old transpo 106 - Updated examples (to get back to old transportation and reminder about 192 arguments) 107 arguments) 193 108 194 109 195 April 14th M.Asai (procscore-V08-02-00) 110 April 14th M.Asai (procscore-V08-02-00) 196 - Set step status for ghost pre-step point. 111 - Set step status for ghost pre-step point. 197 112 198 November 28th A.Howard (procscore-V08-01-04) 113 November 28th A.Howard (procscore-V08-01-04) 199 - updated history file 114 - updated history file 200 115 201 November 28th A.Howard (procscore-V08-01-03) 116 November 28th A.Howard (procscore-V08-01-03) 202 - removed duplicated base classes which can be 117 - removed duplicated base classes which can be found in processes/transportation 203 118 204 November 20th A.Howard (procscore-V08-01-02) 119 November 20th A.Howard (procscore-V08-01-02) 205 - updated history file 120 - updated history file 206 121 207 November 20th A.Howard (procscore-V08-01-01) 122 November 20th A.Howard (procscore-V08-01-01) 208 - added biasing and related scoring classes, 1 123 - added biasing and related scoring classes, 1st implementation to new parallel 209 implementation 124 implementation 210 - two examples B01_para and B02_para - transla 125 - two examples B01_para and B02_para - translated from B01 and B02 211 126 212 November 13th M.Asai (procscore-V08-01-00) 127 November 13th M.Asai (procscore-V08-01-00) 213 - Corresponds to the change of G4PathFinder::C 128 - Corresponds to the change of G4PathFinder::ComputeStep. 214 129 215 November 8th M.Asai 130 November 8th M.Asai 216 - Use the new G4VUserPhysicsList::AddTransport 131 - Use the new G4VUserPhysicsList::AddTransportation() which 217 automatically replace G4Transporation with G 132 automatically replace G4Transporation with G4CoupledTransportation 218 if a parallel world is defined. 133 if a parallel world is defined. 219 134 220 November 6th J.Allison 135 November 6th J.Allison 221 - test1: 136 - test1: 222 o Made top world volumes invisible. 137 o Made top world volumes invisible. 223 o Improved vis.mac. 138 o Improved vis.mac. 224 139 225 November 3rd J.Allison 140 November 3rd J.Allison 226 - test1: Simple vis.mac to illustrate visualis 141 - test1: Simple vis.mac to illustrate visualisation of parallel worlds. 227 Execute with just two parameters, for exampl 142 Execute with just two parameters, for example: 228 ParaTest para disp 143 ParaTest para disp 229 144 230 November 2nd J.Allison 145 November 2nd J.Allison 231 - test1: 146 - test1: 232 o Replaced A01VisManager by G4VisExecutive. 147 o Replaced A01VisManager by G4VisExecutive. 233 o Introduced vis.mac. 148 o Introduced vis.mac. 234 149 235 July 6th, 2006 M.Asai 150 July 6th, 2006 M.Asai 236 - Directory processes/scoring created 151 - Directory processes/scoring created 237 - History file Created 152 - History file Created 238 153