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 9.6.p3)


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