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.6.p4)


  1 # Category procbiasing History                 <<   1 $Id: History,v 1.20 2010-07-02 11:02:40 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      =========================================================
  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                                                    19 
160 June 7th, 2012 Gabriele Cosmo (procbiasing-V09     20 June 7th, 2012 Gabriele Cosmo (procbiasing-V09-05-00)
161 - Fixed spurious cases of hidden variable visi     21 - Fixed spurious cases of hidden variable visibility, detected with
162   '-Wshadow' compilation option on gcc compile     22   '-Wshadow' compilation option on gcc compiler.
163                                                    23 
164 Oct 21st, 2011 Alex Howard (procbiasing-V09-04     24 Oct 21st, 2011 Alex Howard (procbiasing-V09-04-01)
165 - G4ProcessPlacer: Migrated to new G4Exception     25 - G4ProcessPlacer: Migrated to new G4Exception
166                                                    26 
167 May 30th, 2011 Alex Howard (procbiasing-V09-04     27 May 30th, 2011 Alex Howard (procbiasing-V09-04-00)
168 - G4ProcessPlacer: Using SetProcessOrderingToS <<  28 - G4ProcessPlacer: Using SetProcessOrderingToSecond for biasing process, and 
169 leaving transportation where it is (hopefully  <<  29 leaving transportation where it is (hopefully first). Previously biasing was 
170 moved first, then transportation moved back to     30 moved first, then transportation moved back to first.
171                                                    31 
172 June 2nd, 2010 Gabriele Cosmo (procbiasing-V09     32 June 2nd, 2010 Gabriele Cosmo (procbiasing-V09-03-00)
173 - G4WeightWindowProcess: corrected call to G4W     33 - G4WeightWindowProcess: corrected call to G4WeightWindowStore::GetLowerWeight()
174   after correction of mispelling in name...        34   after correction of mispelling in name...
175 - Requires tag geombias-V09-03-00.                 35 - Requires tag geombias-V09-03-00.
176                                                    36 
177 April 22nd, 2008 Alex Howard (procbiasing-V09-     37 April 22nd, 2008 Alex Howard (procbiasing-V09-01-02)
178 - Removed G4CellFinder and associated dependen <<  38 - Removed G4CellFinder and associated dependency in G4WeigthCutOffProcess and 
179   G4WeightCutOffConfigurator- was a hang-up fr <<  39   G4WeightCutOffConfigurator- was a hang-up from previous implementation 
180   which was erroneously left in the G4WeightCu     40   which was erroneously left in the G4WeightCutOffProcess.
181   This meant the WeightCutOff could only work  <<  41   This meant the WeightCutOff could only work in a MASS geometry 
182   (by coincidence between the ImportanceBiasin     42   (by coincidence between the ImportanceBiasing and the GeometryCells).
183                                                    43 
184 April 21st, 2008 Alex Howard (procbiasing-V09-     44 April 21st, 2008 Alex Howard (procbiasing-V09-01-01)
185 - mis-tagged - please ignore                       45 - mis-tagged - please ignore
186                                                    46 
187 April 21st, 2008 Alex Howard (procbiasing-V09-     47 April 21st, 2008 Alex Howard (procbiasing-V09-01-00)
188 - Tag of the HEAD which includes scoring for b     48 - Tag of the HEAD which includes scoring for backwards compatibility
189                                                    49 
190 October 31st, 2007 Alex Howard (procbiasing-V0     50 October 31st, 2007 Alex Howard (procbiasing-V09-00-00)
191 - Fixed G4ProcessPlacer.cc to put biasing proc     51 - Fixed G4ProcessPlacer.cc to put biasing process second for AlongStep
192   as well as PostStep - a bug which would feat     52   as well as PostStep - a bug which would feature for charged particles.
193 - Added print out for AlongStep process vector     53 - Added print out for AlongStep process vector to avoid confusion
194                                                    54 
195 June 22nd, 2007 Alex Howard (procbiasing-V08-0     55 June 22nd, 2007 Alex Howard (procbiasing-V08-03-08)
196 - Added missing member function to G4VSampler      56 - Added missing member function to G4VSampler base class
197                                                    57 
198 June 12th, 2007 Alex Howard (procbiasing-V08-0     58 June 12th, 2007 Alex Howard (procbiasing-V08-03-05)
199 - Added CoupledTransportation name to G4Proces     59 - Added CoupledTransportation name to G4ProcessPlacer
200                                                    60 
201 June 1st, 2007 Alex Howard (procbiasing-V08-03     61 June 1st, 2007 Alex Howard (procbiasing-V08-03-04)
202 - Added missing source file G4VProcessPlacer.c     62 - Added missing source file G4VProcessPlacer.cc previously resident in
203   processes/transportation                         63   processes/transportation
204 - Removed scoring inheritance in G4VSampler        64 - Removed scoring inheritance in G4VSampler
205 - HEAD maintains inheritance for backward comp     65 - HEAD maintains inheritance for backward comparisons/testing
206                                                    66 
207 June 1st, 2007 Alex Howard (procbiasing-V08-03     67 June 1st, 2007 Alex Howard (procbiasing-V08-03-03)
208 - Renamed New classes back to normal classes,  <<  68 - Renamed New classes back to normal classes, simultaneously 
209   processes/transportation old biasing classes <<  69   processes/transportation old biasing classes renamed with 
210   suffix 8 to avoid clashes.                       70   suffix 8 to avoid clashes.
211 - includes modified G4GeometrySampler (without     71 - includes modified G4GeometrySampler (without scoring)
212 - HEAD contains un-modifier G4GeometrySampler      72 - HEAD contains un-modifier G4GeometrySampler and depends on old scoring scheme
213   in geometry/biasing.                             73   in geometry/biasing.
214                                                    74 
215 May 31st, 2007 Alex Howard (procbiasing-V08-03     75 May 31st, 2007 Alex Howard (procbiasing-V08-03-02)
216 - removed dependency on old biasing within tra     76 - removed dependency on old biasing within transportation and on old scoring
217   within geometry                                  77   within geometry
218 - G4GeometrySampler is modified to remove scor     78 - G4GeometrySampler is modified to remove scoring dependency
219 - HEAD of G4GeometrySampler is the old file        79 - HEAD of G4GeometrySampler is the old file
220 - HEAD contains a different version of G4Geome     80 - HEAD contains a different version of G4GeometrySampler that includes the old
221   biasing scoring for the purpose of testing       81   biasing scoring for the purpose of testing
222                                                    82 
223 May 30th, 2007 Alex Howard (procbiasing-V08-03     83 May 30th, 2007 Alex Howard (procbiasing-V08-03-01)
224 - added missing includes to GNUmakefile            84 - added missing includes to GNUmakefile
225                                                    85 
226 May 30th, 2007 Alex Howard (procbiasing-V08-03     86 May 30th, 2007 Alex Howard (procbiasing-V08-03-00)
227 - migrated classes and tests from processes/sc     87 - migrated classes and tests from processes/scoring
228                                                    88 
229 May 25th, 2007 Jane Tinslay                        89 May 25th, 2007 Jane Tinslay
230 - Add tests for physics biasing under test/phy     90 - Add tests for physics biasing under test/physics_biasing
231                                                    91 
232 March 21st, 2007  G.Cosmo                          92 March 21st, 2007  G.Cosmo
233 - Module and history file created.                 93 - Module and history file created.
234                                                    94 
235                                                    95