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


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