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 << 105 November 11, 2012, G.Folger (procscore-V09-05- << 106 - Adapt to modifications in G4RegularNavigatio << 107 real singleton and no longer an utility stat << 108 through G4RegularNavigationHelper::Instance( << 109 accessed by GetStepLengths(). << 110 - Avoid to inline functions accessing G4Regula << 111 - Addressing run-time errors on Windows when u << 112 - Coworks with tag "geomnav-V09-05-40" of geom << 113 << 114 October 9, 2012, M.Asai (procscore-V09-05-04) << 115 - Fix a compilation warning. << 116 << 117 October 5, 2012, M.Asai (procscore-V09-05-03) << 118 - Introducing "HyperStep" G4Step object owned << 119 which may possess touchables in pre- and pos << 120 in different worlds. << 121 << 122 July 10, 2012, G.Cosmo (procscore-V09-05-02) << 123 - Explicitly use inclusion of headers for syst << 124 constants, in plan to remove implicit inclus << 125 << 126 June 07, 2012 G.Cosmo (procscore-V09-05-01) << 127 - Fixed spurious cases of hidden variable visi << 128 detected with '-Wshadow' compilation option << 129 << 130 February 20, 2012 M.Asai (procscore-V09-05-00) << 131 - Bug fix G4ParallelWorldProcess.cc for incorr << 132 secondary tracks. << 133 19 134 November 16, 2011 B.Morgan (procscore-V09-04-0 20 November 16, 2011 B.Morgan (procscore-V09-04-05) 135 - Added G4ParallelWorldProcess files to source 21 - Added G4ParallelWorldProcess files to sources.cmake 136 22 137 November 10, 2011 M.Asai (procscore-V09-04-04) 23 November 10, 2011 M.Asai (procscore-V09-04-04) 138 - Removed call to obsolete G4Exception in G4En 24 - Removed call to obsolete G4Exception in G4EnergySplitter. 139 25 140 August 10, 2011 M.Asai (procscore-V09-04-03) 26 August 10, 2011 M.Asai (procscore-V09-04-03) 141 - Adding test/test2 for parallel layered mass 27 - Adding test/test2 for parallel layered mass geometry 142 28 143 August 10, 2011 M.Asai (procscore-V09-04-02) 29 August 10, 2011 M.Asai (procscore-V09-04-02) 144 - Introducing parallel layered mass geometry 30 - Introducing parallel layered mass geometry 145 G4ParallelWorldProcess takes care of both la 31 G4ParallelWorldProcess takes care of both layered mass geometry 146 and sensitivity of a parallel world. 32 and sensitivity of a parallel world. 147 33 148 June 05, 2011 P.Arce (procscore-V09-04-01) 34 June 05, 2011 P.Arce (procscore-V09-04-01) 149 - Fix in G4ScoreSplittingProcess::PostStepDoIt 35 - Fix in G4ScoreSplittingProcess::PostStepDoIt() to not consider steps 150 if the voxel boundary is not skipped. 36 if the voxel boundary is not skipped. 151 Addressing problem report #1209. 37 Addressing problem report #1209. 152 38 153 May 01, 2011 M.Asai (procscore-V09-04-00) 39 May 01, 2011 M.Asai (procscore-V09-04-00) 154 - Added IsAtRestRequired() method to G4Paralle 40 - Added IsAtRestRequired() method to G4ParallelWorldScoringProcess. 155 41 156 December 15, 2010 G.Cosmo (procscore-V09-03-02 42 December 15, 2010 G.Cosmo (procscore-V09-03-02) 157 - Fixed creation of touchable-history to allow 43 - Fixed creation of touchable-history to allow DLL builds on Windows. 158 44 159 November 26, 2010 G.Cosmo (procscore-V09-03-01 45 November 26, 2010 G.Cosmo (procscore-V09-03-01) 160 - Fixed compilation warnings for unused parame 46 - Fixed compilation warnings for unused parameters. 161 47 162 November 23, 2010 J.Apostolakis (procscore-V09 48 November 23, 2010 J.Apostolakis (procscore-V09-03-00) 163 - G4ScoreSplittingProcess spread values for al 49 - G4ScoreSplittingProcess spread values for all steps 164 in a Voxel-based "Regular" volume. 50 in a Voxel-based "Regular" volume. 165 Requires tag in run, "run-V09-03-08". 51 Requires tag in run, "run-V09-03-08". 166 52 167 November 18, 2010 J.Apostolakis << 53 November 18, 2010 J.Apostolakis 168 - Added G4EnergySplitter (created by Pedro Arc << 54 - Added G4EnergySplitter (created by Pedro Arce) 169 55 170 September 7th, 2008 M.Asai (procscore-V09-01-0 56 September 7th, 2008 M.Asai (procscore-V09-01-01) 171 - Correction of incorrect modification in the 57 - Correction of incorrect modification in the previous tag. 172 58 173 February 12th, 2008 M.Asai (procscore-V09-01-0 59 February 12th, 2008 M.Asai (procscore-V09-01-00) 174 - Add copying non-ionizing energy deposit in G 60 - Add copying non-ionizing energy deposit in G4Step. 175 61 176 May 30th A.Howard (procscore-V08-03-03) 62 May 30th A.Howard (procscore-V08-03-03) 177 - clean tag with files in the right place (!) 63 - clean tag with files in the right place (!) 178 64 179 65 180 May 30th A.Howard (procscore-V08-03-02) 66 May 30th A.Howard (procscore-V08-03-02) 181 - Moved biasing classes and tests into process 67 - Moved biasing classes and tests into processes/biasing 182 68 183 May 18th A.Howard (procscore-V08-03-01) 69 May 18th A.Howard (procscore-V08-03-01) 184 - Added comment to exception in G4NewProcessPl 70 - Added comment to exception in G4NewProcessPlacer to emphasise configuration 185 after physics list 71 after physics list 186 72 187 73 188 May 16th A.Howard (procscore-V08-03-00) 74 May 16th A.Howard (procscore-V08-03-00) 189 - Fixed bug in G4ScoreProcess which didn't get 75 - Fixed bug in G4ScoreProcess which didn't get applied to non-parallel geometries 190 - Updated NewProcessPlacer to recognise old tr 76 - Updated NewProcessPlacer to recognise old transportation (Transportation8) 191 - Updated examples (to get back to old transpo 77 - Updated examples (to get back to old transportation and reminder about 192 arguments) 78 arguments) 193 79 194 80 195 April 14th M.Asai (procscore-V08-02-00) 81 April 14th M.Asai (procscore-V08-02-00) 196 - Set step status for ghost pre-step point. 82 - Set step status for ghost pre-step point. 197 83 198 November 28th A.Howard (procscore-V08-01-04) 84 November 28th A.Howard (procscore-V08-01-04) 199 - updated history file 85 - updated history file 200 86 201 November 28th A.Howard (procscore-V08-01-03) 87 November 28th A.Howard (procscore-V08-01-03) 202 - removed duplicated base classes which can be 88 - removed duplicated base classes which can be found in processes/transportation 203 89 204 November 20th A.Howard (procscore-V08-01-02) 90 November 20th A.Howard (procscore-V08-01-02) 205 - updated history file 91 - updated history file 206 92 207 November 20th A.Howard (procscore-V08-01-01) 93 November 20th A.Howard (procscore-V08-01-01) 208 - added biasing and related scoring classes, 1 94 - added biasing and related scoring classes, 1st implementation to new parallel 209 implementation 95 implementation 210 - two examples B01_para and B02_para - transla 96 - two examples B01_para and B02_para - translated from B01 and B02 211 97 212 November 13th M.Asai (procscore-V08-01-00) 98 November 13th M.Asai (procscore-V08-01-00) 213 - Corresponds to the change of G4PathFinder::C 99 - Corresponds to the change of G4PathFinder::ComputeStep. 214 100 215 November 8th M.Asai 101 November 8th M.Asai 216 - Use the new G4VUserPhysicsList::AddTransport 102 - Use the new G4VUserPhysicsList::AddTransportation() which 217 automatically replace G4Transporation with G 103 automatically replace G4Transporation with G4CoupledTransportation 218 if a parallel world is defined. 104 if a parallel world is defined. 219 105 220 November 6th J.Allison 106 November 6th J.Allison 221 - test1: 107 - test1: 222 o Made top world volumes invisible. 108 o Made top world volumes invisible. 223 o Improved vis.mac. 109 o Improved vis.mac. 224 110 225 November 3rd J.Allison 111 November 3rd J.Allison 226 - test1: Simple vis.mac to illustrate visualis 112 - test1: Simple vis.mac to illustrate visualisation of parallel worlds. 227 Execute with just two parameters, for exampl 113 Execute with just two parameters, for example: 228 ParaTest para disp 114 ParaTest para disp 229 115 230 November 2nd J.Allison 116 November 2nd J.Allison 231 - test1: 117 - test1: 232 o Replaced A01VisManager by G4VisExecutive. 118 o Replaced A01VisManager by G4VisExecutive. 233 o Introduced vis.mac. 119 o Introduced vis.mac. 234 120 235 July 6th, 2006 M.Asai 121 July 6th, 2006 M.Asai 236 - Directory processes/scoring created 122 - Directory processes/scoring created 237 - History file Created 123 - History file Created 238 124