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