Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/processes/biasing/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/biasing/History (Version 11.3.0) and /processes/biasing/History (Version 9.2.p1)


  1 # Category procbiasing History                 <<   1 $Id: History,v 1.19 2008/04/22 09:29:35 ahoward 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      =========================================================
  6                                                <<   7 
  7 ---------------------------------------------- <<   8                       Category History file
  8                                                <<   9                       ---------------------
  9 ## 2024-07-17 Gabriele Cosmo (procbiasing-V11- <<  10 This file should be used by G4 developers and category coordinators
 10 - Fixed reported Coverity defects, to use 'con <<  11 to briefly summarize all major modifications introduced in the code
 11   implicit copies.                             <<  12 and keep track of all category-tags.
 12                                                <<  13 It DOES NOT substitute the  CVS log-message one should put at every
 13 ## 2022-11-23 Gabriele Cosmo (procbiasing-V11- <<  14 committal in the CVS repository !
 14 - Fixed compilation warnings for implicit type <<  15 
 15                                                <<  16      ----------------------------------------------------------
 16 ## 2021-12-10 Ben Morgan (procbiasing-V11-00-0 <<  17      * Reverse chronological order (last date on top), please *
 17 - Change to new Markdown History format        <<  18      ----------------------------------------------------------
 18                                                << 
 19 ---                                            << 
 20                                                << 
 21 # History entries prior to 11.0                << 
 22                                                << 
 23 April 16th, 2021 Ben Morgan (procbiasing-V10-0 << 
 24 - Migrate build to modular CMake API           << 
 25                                                << 
 26 September 4th, 2020  Gabriele Cosmo (procbiasi << 
 27 - Fixed Coverity defect warnings for data init << 
 28   G4WeightCutOffProcess, G4ImportanceProcess a << 
 29                                                << 
 30 February 17th, 2020 Vladimir Ivanchenko (procb << 
 31 - G4ImportanceProcess: added process type as f << 
 32                                                << 
 33 November 15th, 2019   Gabriele Cosmo (procbias << 
 34 - Fixed cases of implicit type conversions fro << 
 35                                                << 
 36 March 11th, 2019   Gabriele Cosmo (procbiasing << 
 37 - Fixed typos in printouts and comments.       << 
 38                                                << 
 39 May 17th, 2018   Jonathan Madsen (procbiasing- << 
 40 - updated "thread-local-static-var" model to   << 
 41   "function-returning-thread-local-static-refe << 
 42   which fixes Windows DLL + MT                 << 
 43                                                << 
 44 February 26th, 2018  Alexander Howard (procbia << 
 45 - G4ImportanceConfigurator: cleaned up unneces << 
 46   copy of G4String - thanks to Gabriele        << 
 47                                                << 
 48 February 21st, 2018  Alexander Howard (procbia << 
 49 - G4ImportanceConfigurator: put back clear() i << 
 50                                                << 
 51 February 21st, 2018  Alexander Howard (procbia << 
 52 - G4ImportanceConfigurator: introduced AutoLoc << 
 53   instantiation of the biasing process against << 
 54                                                << 
 55 August 29th, 2017  Gabriele Cosmo (procbiasing << 
 56 - Removed duplicate class definition G4TrackTe << 
 57   of the processes/transportation module.      << 
 58                                                << 
 59 July 14th, 2017  Gabriele Cosmo (procbiasing-V << 
 60 - G4ImportanceConfigurator: removed debug prin << 
 61                                                << 
 62 March 7th, 2017  Alexander Howard (procbiasing << 
 63 - G4GeometrySampler: removed unnecessary Clear << 
 64                                                << 
 65 Mar 10th, 2015 Gabriele Cosmo (procbiasing-V10 << 
 66 - G4ImportanceProcess, G4WeightCutOffProcess,  << 
 67   static thread-local variables into class dat << 
 68   Renamed them accordingly: fEndTrack, feLimit << 
 69   Use const reference for string in argument i << 
 70                                                << 
 71 Nov 30th, 2013 Alex Howard (procbiasing-V09-06 << 
 72     - Moved static methods in the initialiser  << 
 73       and G4ImportanceConfigurator             << 
 74                                                << 
 75 Nov 30th, 2013 Alex Howard (procbiasing-V09-06 << 
 76     - Fixed coverity errors (uninitialised var << 
 77       EXCEPT for fGhostStep in G4ImportancePro << 
 78       and G4WeightCutOffProcess                << 
 79                                                << 
 80 Nov 29th, 2013 Alex Howard (procbiasing-V09-06 << 
 81     - Put back RemoveProcess for both G4Weight << 
 82       G4ImportanceConfigurator - makes test33  << 
 83                                                << 
 84 Nov 28th, 2013 Marc Verderi (procbiasing-V09-0 << 
 85     - include license/disclaimer in headers in << 
 86     - include comments and description         << 
 87     - change G4cout in G4Exception when approp << 
 88                                                << 
 89 Nov 28th, 2013 Alex Howard (procbiasing-V09-06 << 
 90     - Put back RemoveProcess for G4WeightCutOf << 
 91       associated with a store singleton.       << 
 92                                                << 
 93 Nov 26th, 2013 Alex Howard (procbiasing-V09-06 << 
 94     - Fixing history file for actual tag names << 
 95       of procbiasing!!                         << 
 96                                                << 
 97 Nov 24th, 2013 Alex Howard (procbiasing-V09-06 << 
 98     - Fixed segmentation fault in mass only ca << 
 99                                                << 
100 Nov 24th, 2013 Alex Howard (probiasing-V09-06- << 
101     - Fixed segmentation fault at the end of a << 
102     - caused by deleting fGhostStep in the des << 
103     - removed RemoveProcess from the destructo << 
104     - also caused an out of range index with M << 
105                                                << 
106 Nov 22nd, 2013 Alex Howard (probiasing-V09-06- << 
107     - Included guard for single threaded backw << 
108     - except for singleton instantiation       << 
109                                                << 
110 Nov 22nd, 2013 Alex Howard (probiasing-V09-06- << 
111     - Migration of WeightWindow importance bia << 
112                                                << 
113 Nov 22nd, 2013 Alex Howard (probiasing-V09-06- << 
114     - Migration of geometrical importance bias << 
115     - moved G4VProcessPlacer and G4ProcessPlac << 
116                                                << 
117 Nov 9th, 2013 Andrea Dotti (probiasing-V09-06- << 
118     - Bug fixing for unused data members ident << 
119                                                << 
120 Nov 8th, 2013 Marc Verderi (probiasing-V09-06- << 
121     - Migration to MT                          << 
122     - Adding force collision operator G4BOptrF << 
123                                                << 
124 Nov 6th, 2013 Marc Verderi (probiasing-V09-06- << 
125     - Introduce physics list configuration hel << 
126     - Introduce cross section change operation << 
127                                                << 
128 Nov 5th, 2013 Marc Verderi (probiasing-V09-06- << 
129     - fix compilation warnings in G4BiasingPro << 
130       for unused fWrappedProcessIsAtRest and f << 
131     - fix warning on windows in G4VBiasingOper << 
132     - fix error on void G4VBiasingOperator::Fo << 
133       was returning a value.                   << 
134                                                << 
135 Nov 5th, 2013 Marc Verderi (probiasing-V09-06- << 
136 - add classes to generic and management to unb << 
137   - generic:                                   << 
138   G4BiasingProcessInterface                    << 
139   G4InteractionLawPhysical                     << 
140   G4ParticleChangeForNothing                   << 
141   G4ParticleChangeForOccurenceBiasing          << 
142   - management:                                << 
143   G4BiasingAppliedCase                         << 
144   G4BiasingOperationManager                    << 
145   G4BiasingTrackData                           << 
146   G4BiasingTrackDataStore                      << 
147   G4VBiasingInteractionLaw                     << 
148   G4VBiasingOperation                          << 
149   G4VBiasingOperator                           << 
150                                                << 
151 Oct 9th, 2013 Alex Howard (procbiasing-V09-06- << 
152 - fixed sources.cmake for looking for non-exis << 
153                                                << 
154 Oct 9th, 2013 Alex Howard (procbiasing-V09-06- << 
155 - Added cmake and gnumake and sources.cmake fi << 
156                                                << 
157 Oct 9th, 2013 Alex Howard (procbiasing-V09-06- << 
158 - Re-ordered directory structure for generic p << 
159                                                << 
160 June 7th, 2012 Gabriele Cosmo (procbiasing-V09 << 
161 - Fixed spurious cases of hidden variable visi << 
162   '-Wshadow' compilation option on gcc compile << 
163                                                << 
164 Oct 21st, 2011 Alex Howard (procbiasing-V09-04 << 
165 - G4ProcessPlacer: Migrated to new G4Exception << 
166                                                << 
167 May 30th, 2011 Alex Howard (procbiasing-V09-04 << 
168 - G4ProcessPlacer: Using SetProcessOrderingToS << 
169 leaving transportation where it is (hopefully  << 
170 moved first, then transportation moved back to << 
171                                                << 
172 June 2nd, 2010 Gabriele Cosmo (procbiasing-V09 << 
173 - G4WeightWindowProcess: corrected call to G4W << 
174   after correction of mispelling in name...    << 
175 - Requires tag geombias-V09-03-00.             << 
176                                                    19 
177 April 22nd, 2008 Alex Howard (procbiasing-V09-     20 April 22nd, 2008 Alex Howard (procbiasing-V09-01-02)
178 - Removed G4CellFinder and associated dependen <<  21 - Removed G4CellFinder and associated dependency in G4WeigthCutOffProcess and 
179   G4WeightCutOffConfigurator- was a hang-up fr <<  22   G4WeightCutOffConfigurator- was a hang-up from previous implementation 
180   which was erroneously left in the G4WeightCu     23   which was erroneously left in the G4WeightCutOffProcess.
181   This meant the WeightCutOff could only work  <<  24   This meant the WeightCutOff could only work in a MASS geometry 
182   (by coincidence between the ImportanceBiasin     25   (by coincidence between the ImportanceBiasing and the GeometryCells).
183                                                    26 
184 April 21st, 2008 Alex Howard (procbiasing-V09-     27 April 21st, 2008 Alex Howard (procbiasing-V09-01-01)
185 - mis-tagged - please ignore                       28 - mis-tagged - please ignore
186                                                    29 
187 April 21st, 2008 Alex Howard (procbiasing-V09-     30 April 21st, 2008 Alex Howard (procbiasing-V09-01-00)
188 - Tag of the HEAD which includes scoring for b     31 - Tag of the HEAD which includes scoring for backwards compatibility
189                                                    32 
190 October 31st, 2007 Alex Howard (procbiasing-V0     33 October 31st, 2007 Alex Howard (procbiasing-V09-00-00)
191 - Fixed G4ProcessPlacer.cc to put biasing proc     34 - Fixed G4ProcessPlacer.cc to put biasing process second for AlongStep
192   as well as PostStep - a bug which would feat     35   as well as PostStep - a bug which would feature for charged particles.
193 - Added print out for AlongStep process vector     36 - Added print out for AlongStep process vector to avoid confusion
194                                                    37 
195 June 22nd, 2007 Alex Howard (procbiasing-V08-0     38 June 22nd, 2007 Alex Howard (procbiasing-V08-03-08)
196 - Added missing member function to G4VSampler      39 - Added missing member function to G4VSampler base class
197                                                    40 
198 June 12th, 2007 Alex Howard (procbiasing-V08-0     41 June 12th, 2007 Alex Howard (procbiasing-V08-03-05)
199 - Added CoupledTransportation name to G4Proces     42 - Added CoupledTransportation name to G4ProcessPlacer
200                                                    43 
201 June 1st, 2007 Alex Howard (procbiasing-V08-03     44 June 1st, 2007 Alex Howard (procbiasing-V08-03-04)
202 - Added missing source file G4VProcessPlacer.c     45 - Added missing source file G4VProcessPlacer.cc previously resident in
203   processes/transportation                         46   processes/transportation
204 - Removed scoring inheritance in G4VSampler        47 - Removed scoring inheritance in G4VSampler
205 - HEAD maintains inheritance for backward comp     48 - HEAD maintains inheritance for backward comparisons/testing
206                                                    49 
207 June 1st, 2007 Alex Howard (procbiasing-V08-03     50 June 1st, 2007 Alex Howard (procbiasing-V08-03-03)
208 - Renamed New classes back to normal classes,  <<  51 - Renamed New classes back to normal classes, simultaneously 
209   processes/transportation old biasing classes <<  52   processes/transportation old biasing classes renamed with 
210   suffix 8 to avoid clashes.                       53   suffix 8 to avoid clashes.
211 - includes modified G4GeometrySampler (without     54 - includes modified G4GeometrySampler (without scoring)
212 - HEAD contains un-modifier G4GeometrySampler      55 - HEAD contains un-modifier G4GeometrySampler and depends on old scoring scheme
213   in geometry/biasing.                             56   in geometry/biasing.
214                                                    57 
215 May 31st, 2007 Alex Howard (procbiasing-V08-03     58 May 31st, 2007 Alex Howard (procbiasing-V08-03-02)
216 - removed dependency on old biasing within tra     59 - removed dependency on old biasing within transportation and on old scoring
217   within geometry                                  60   within geometry
218 - G4GeometrySampler is modified to remove scor     61 - G4GeometrySampler is modified to remove scoring dependency
219 - HEAD of G4GeometrySampler is the old file        62 - HEAD of G4GeometrySampler is the old file
220 - HEAD contains a different version of G4Geome     63 - HEAD contains a different version of G4GeometrySampler that includes the old
221   biasing scoring for the purpose of testing       64   biasing scoring for the purpose of testing
222                                                    65 
223 May 30th, 2007 Alex Howard (procbiasing-V08-03     66 May 30th, 2007 Alex Howard (procbiasing-V08-03-01)
224 - added missing includes to GNUmakefile            67 - added missing includes to GNUmakefile
225                                                    68 
226 May 30th, 2007 Alex Howard (procbiasing-V08-03     69 May 30th, 2007 Alex Howard (procbiasing-V08-03-00)
227 - migrated classes and tests from processes/sc     70 - migrated classes and tests from processes/scoring
228                                                    71 
229 May 25th, 2007 Jane Tinslay                        72 May 25th, 2007 Jane Tinslay
230 - Add tests for physics biasing under test/phy     73 - Add tests for physics biasing under test/physics_biasing
231                                                    74 
232 March 21st, 2007  G.Cosmo                          75 March 21st, 2007  G.Cosmo
233 - Module and history file created.                 76 - Module and history file created.
234                                                    77 
235                                                    78