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