Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/processes/scoring/History

Version: [ ReleaseNotes ] [ 1.0 ] [ 1.1 ] [ 2.0 ] [ 3.0 ] [ 3.1 ] [ 3.2 ] [ 4.0 ] [ 4.0.p1 ] [ 4.0.p2 ] [ 4.1 ] [ 4.1.p1 ] [ 5.0 ] [ 5.0.p1 ] [ 5.1 ] [ 5.1.p1 ] [ 5.2 ] [ 5.2.p1 ] [ 5.2.p2 ] [ 6.0 ] [ 6.0.p1 ] [ 6.1 ] [ 6.2 ] [ 6.2.p1 ] [ 6.2.p2 ] [ 7.0 ] [ 7.0.p1 ] [ 7.1 ] [ 7.1.p1 ] [ 8.0 ] [ 8.0.p1 ] [ 8.1 ] [ 8.1.p1 ] [ 8.1.p2 ] [ 8.2 ] [ 8.2.p1 ] [ 8.3 ] [ 8.3.p1 ] [ 8.3.p2 ] [ 9.0 ] [ 9.0.p1 ] [ 9.0.p2 ] [ 9.1 ] [ 9.1.p1 ] [ 9.1.p2 ] [ 9.1.p3 ] [ 9.2 ] [ 9.2.p1 ] [ 9.2.p2 ] [ 9.2.p3 ] [ 9.2.p4 ] [ 9.3 ] [ 9.3.p1 ] [ 9.3.p2 ] [ 9.4 ] [ 9.4.p1 ] [ 9.4.p2 ] [ 9.4.p3 ] [ 9.4.p4 ] [ 9.5 ] [ 9.5.p1 ] [ 9.5.p2 ] [ 9.6 ] [ 9.6.p1 ] [ 9.6.p2 ] [ 9.6.p3 ] [ 9.6.p4 ] [ 10.0 ] [ 10.0.p1 ] [ 10.0.p2 ] [ 10.0.p3 ] [ 10.0.p4 ] [ 10.1 ] [ 10.1.p1 ] [ 10.1.p2 ] [ 10.1.p3 ] [ 10.2 ] [ 10.2.p1 ] [ 10.2.p2 ] [ 10.2.p3 ] [ 10.3 ] [ 10.3.p1 ] [ 10.3.p2 ] [ 10.3.p3 ] [ 10.4 ] [ 10.4.p1 ] [ 10.4.p2 ] [ 10.4.p3 ] [ 10.5 ] [ 10.5.p1 ] [ 10.6 ] [ 10.6.p1 ] [ 10.6.p2 ] [ 10.6.p3 ] [ 10.7 ] [ 10.7.p1 ] [ 10.7.p2 ] [ 10.7.p3 ] [ 10.7.p4 ] [ 11.0 ] [ 11.0.p1 ] [ 11.0.p2 ] [ 11.0.p3, ] [ 11.0.p4 ] [ 11.1 ] [ 11.1.1 ] [ 11.1.2 ] [ 11.1.3 ] [ 11.2 ] [ 11.2.1 ] [ 11.2.2 ] [ 11.3.0 ]

Diff markup

Differences between /processes/scoring/History (Version 11.3.0) and /processes/scoring/History (Version 11.2.2)


  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