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.5.p2)


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