Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/physics_lists/constructors/limiters/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 ]

  1 # Category phys-ctor-limiters History
  2 
  3 See `CONTRIBUTING.rst` for details of **required** info/format for each entry,
  4 which **must** added in reverse chronological order (newest at the top).
  5 It must **not** be used as a substitute for writing good git commit messages!
  6 
  7 -------------------------------------------------------------------------------
  8 
  9 ## 2024-07-18 Gabriele Cosmo (phys-ctor-limiters-V11-02-00)
 10 - Fixed reported Coverity defect in G4FastSimulationPhysics, to use
 11   'const G4String&' for avoiding implicit copies; in G4GenericBiasingPhysics
 12   to use std::move().
 13 
 14 ## 2023-08-29 Ben Morgan (phys-ctor-limiters-V11-01-00)
 15 - Fix Coverity unreachable code warning
 16 
 17 ## 2022-11-24 Gabriele Cosmo (phys-ctor-limiters-V11-00-08)
 18 - Fixed compilation warnings for implicit type conversions on macOS/XCode 14.1.
 19 
 20 ## 2022-09-05 Ben Morgan (phys-ctor-limiters-V11-00-07)
 21 - Update public/private dependencies for consistency
 22 
 23 ## 2022-08-31, Gabriele Cosmo (phys-ctor-limiters-V11-00-06)
 24 - Fixed defects reported by Coverity in G4GenericBiasingPhysics, to use auto&.
 25 
 26 ## 2022-08-24, Vladimir Ivanchenko (phys-ctor-limiters-V11-00-05)
 27 - G4NeutronTrackingCut - use enumerator for neutron general process
 28     instead of hard-coded number
 29 
 30 ## 2022-08-22, Gabriele Cosmo (phys-ctor-limiters-V11-00-04)
 31 - Added missing dependency on G4physlist_util in souces.cmake script.
 32 
 33 ## 2022-08-18, Vladimir Ivanchenko (phys-ctor-limiters-V11-00-03)
 34 - G4NeutronTrackingCut - added check if G4NeutronGeneralProcess is
 35     defined to avoid double instantiation of the same cut
 36 
 37 ## 2022-04-25, Vladimir Ivanchenko (phys-ctor-limiters-V11-00-02)
 38 - G4UserSpecialCuts class is moved from process/transportation 
 39 
 40 ## 2022-02-21, Ivana Hrivnacova  (phys-ctor-limiters-V11-00-01)
 41 - G4SpecialCuts: added setting of process type (fGeneral) and sub type (USER_SPECIAL_CUTS)
 42   G4MinEkineCuts: removed setting of process type fUserDefined
 43 
 44 ## 2021-12-10 Ben Morgan (phys-ctor-limiters-V11-00-00)
 45 - Change to new Markdown History format
 46 
 47 ---
 48 
 49 # History entries prior to 11.0
 50 
 51 13-Apr-2021, A. Ribon     (phys-ctor-limiters-V10-07-00)
 52 -  GNUmakefile, sources.cmake : removed dependency on hadronic/model/util
 53    and hadronic/model/management (that have been now deleted, with their
 54    classes moved to hadronic/util and hadronic/management).
 55 
 56 28-May-2020, B. Morgan    (phys-ctor-limiters-V10-06-02)
 57 - Remove obsolete GRANULAR_DEPENDENCIES entries
 58 
 59 13-May-2020, M. Asai (phys-ctor-limiters-V10-06-01)
 60 - G4GenericBiasingPhysics.cc : add missing code for parallel geometries
 61   for all neutral / charged particles.
 62 
 63 26-March-2020, I. Semeniouk (phys-ctor-limiters-V10-06-00)
 64 - G4FastSimulationPhysics : merge ActivateFastSimulation calls for mass and parallel geometries cases
 65 
 66 15-Nov-2019, G. Cosmo (phys-ctor-limiters-V10-05-00)
 67 - Fixed cases of implicit type conversions from size_t to G4int.
 68 
 69 22-Nov-2017, V. Ivanchenko (phys-ctor-limiters-V10-03-02)
 70 - G4StepLimiterPhysics - fixed thread safety - removed possible
 71     race condition
 72 - G4NeutronTrackingCut - cosmetic change (removed commented code,
 73     added explicit builder type)
 74 
 75 09-Feb-2017, M. Asai (phys-ctor-limiters-V10-03-00)
 76 - Print-out of G4NeutronTrackingCut is made only for the master thread.
 77 
 78 07-Nov-2016, M. Verderi (phys-ctor-limiters-V10-02-08)
 79 - restore G4FastSimulationPhysics utility.
 80 - requires param-V10-02-01
 81 - reintroduce granular dependence on G4parameterisation.
 82 
 83 04-Nov-2016, M. Verderi (phys-ctor-limiters-V10-02-07)
 84 - temporarily reverting changes related to G4FastSimulationPhysics
 85   to complete removal of aParticleIterator.
 86 
 87 12-October-2016 G.Folger  (phys-ctor-limiters-V10-02-06)
 88 - replace remaining direct use of aParticleIterator by GetParticleIterator().
 89 
 90 03-Nov-2016, M. Verderi (phys-ctor-limiters-V10-02-05)
 91 - Add G4FastSimulationPhysics to configure physics list for activating
 92   fast simulation. It uses the G4FastSimulationHelper utility in
 93   processes/parameterisation, introduced in param-V10-02-01.
 94 - Granular dependence on G4parameterisation is added.
 95 
 96 27-Oct-2016, M. Verderi (phys-ctor-limiters-V10-02-04)
 97 - G4GenericBiasingPhysics : add methods to configure physics lists
 98   to activate the parallel geometry functionnality introduced in
 99   the generic biasing (proc-biasgen-V10-02-04).
100 - Add a README file to document the constructors (README did not look
101   present, despite Michel's tag, problem ?).
102 
103 16-October-2016 M.Maire   (phys-ctor-limiters-V10-02-03)
104 - add README
105 
106 12-October-2016 G.Folger  (phys-ctor-limiters-V10-02-02)
107 - replace direct use of aParticleIterator by GetParticleIterator().
108   fix required by clang39 on Windows and MAC
109 
110 18-Jul-2016, I. Hrivnacova (phys-ctor-limiters-V10-02-01)
111 - G4StepLimiterPhysics:
112   Added an option which allows to apply the step limit to all particles
113   (by default the step limit is applied to charged particles only).
114 
115 27-Jan-2016, M. Asai (phys-ctor-limiters-V10-02-00)
116 - G4ParallelWorldPhysics: change process order index of
117   G4ParallelWorldProcess to 9900 to make sure it is registered
118   prior to G4OpBoundaryProcess.
119 
120 10-Nov-2015, M. Verderi (phys-ctor-limiters-V10-01-04)
121 - Fix compilation warning in G4GenericBiasingPhysics
122 
123 09-Nov-2015, M. Verderi (phys-ctor-limiters-V10-01-03)
124 - Add utility methods to G4GenericBiasingPhysics to
125   select particles to bias.
126 
127 05-Nov-2015, Alberto Ribon              (phys-ctor-limiters-V10-01-02)
128 - Replaced neutron_hp/ with particle_hp/
129 
130 06-Apr-2015, Andrea Dotti               (phys-ctor-limiters-V10-01-01)
131 - Coverity fix
132 
133 20-Jan-2015, Makoto Asai                (phys-ctor-limiters-V10-01-00)
134 - Fix G4ParallelWorldProcess.cc to correctly use the new method
135   SetProcessOrderingToSecond().
136 
137 07-Nov-2014, Marc Verderi               (phys-ctor-limiters-V10-00-04)
138 -  G4GenericBiasingPhysics : fix bug of PhysicsBias(...) which was not
139    taking into account the vector of processes passed, but biasing all
140    physics processes.
141 
142 05-Aug-2014, Vladimir Ivanchenko        (phys-ctor-limiters-V10-00-03)
143 - G4NeurtonTrackingCut - register G4NeutronKiller in
144     G4HadronicProcessStore - improved log and process deleted at exit
145 
146 05-Jul-2014, Andrea Dotti               (phys-ctor-limiters-V10-00-02)
147 - Fix (possible) data-race condition in G4NeutronTrackingCut in
148   calling G4MTcout (defect seen from DRD)
149 
150 27-May-2014, Vladimir Ivanchenko        (phys-ctor-limiters-V10-00-01)
151 - G4StepLimiterPhysics - fixed minor memory leak reported by Coverity
152 
153 29-Jan-2014, Gunter Folger              (phys-ctor-limiters-V10-00-00)
154 - Removed from photolepton_hadron/muon_nuclear from sources.cmake
155 
156 30-Nov-2013, Alex Howard          (phys-ctor-limiters-V09-06-14)
157 - Fixed coverity errors (uninitialised variables)
158 
159 22-Nov-2013, Alex Howard          (phys-ctor-limiters-V09-06-13)
160 - G4WeightWindowBiasing and G4ImportanceBiasing modified:
161 - Added guard so that AddProcess only occurs for multithreaded builds
162 - Makes the singlethreaded backward compatable/minimum interface change
163 
164 22-Nov-2013, Alex Howard          (phys-ctor-limiters-V09-06-12)
165 - Added G4WeightWindowBiasing
166 
167 21-Nov-2013, Alex Howard          (phys-ctor-limiters-V09-06-11)
168 - Added G4ImportanceBiasing
169 
170 09-Nov-2013, Andrea Dotti           (phys-ctor-limiters-V09-06-10)
171 - Bug fix for gnumake builds: add processes/biasing/generic/include in
172   list of includes.
173 
174 08-Nov-2013, Marc Verderi               (phys-ctor-limiters-V09-06-09)
175 - add G4GenericBiasingPhysics.
176 
177 07-Nov-2013, Alberto Ribon    (phys-ctor-limiters-V09-06-08)
178 - Removed low_energy and high_energy from sources.cmake and GNUmakefile.
179 
180 08-May-2013, Andrea Dotti   (phys-ctor-limiters-V09-06-07)
181 - Bug Fixing for MT (wasActivated flag is now TLS) in G4NeutronTrackingCut
182 
183 15-May-2013, Makoto Asai                (phys-ctor-limiters-V09-06-06)
184 - Making G4ParallelWorldPhysics work for layered mass geometry.
185 
186 15-May-2013, Gabriele Cosmo             (phys-ctor-limiters-V09-06-05)
187 - Fixed GNUmakefile: added dependency on processes/scoring.
188 
189 14-May-2013, Makoto Asai                (phys-ctor-limiters-V09-06-04)
190 - Introducing G4ParallelWorldPhysics.
191 
192 09-May-2013, Makoto Asai                (phys-ctor-limiters-V09-06-03)
193 - In G4StepLimiterPhysics, objects of G4StepLimiter and G4UserSpecialCuts
194   are now instantiated in ConstructProcess() method so that these process
195   objects are thread-local.
196 
197 29-Mar-2013, Andrea Dotti   (phys-ctor-limiters-V09-06-02)
198 - Changes needed for MT: now G4VUserPhysicsList is a split class
199 
200 02-Feb-2013, V.Ivanchenko               (phys-ctor-limiters-V09-06-01)
201 - added forgotten G4StepLimiterPhysics and fixed source.cmake
202 
203 10-Jan-2013, Gunter Folger              (phys-ctor-limiters-V09-06-00)
204 - new directory structure introduced.
205    constructors/limiters classes