Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/processes/cuts/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/cuts/History (Version 11.3.0) and /processes/cuts/History (Version 5.0)


  1 # Category proccuts History                       
  2                                                   
  3 See `CONTRIBUTING.rst` for details of **requir    
  4 which **must** added in reverse chronological     
  5 It must **not** be used as a substitute for wr    
  6                                                   
  7 ----------------------------------------------    
  8                                                   
  9 ## 2023-10-24 Ivana Hrivnacova (proccuts-V11-0    
 10 - G4ProductionCutsTable - Added method CreateC    
 11   separated from UpdateCoupleTable() needed to    
 12   class data for usafe new SetEnergyCutVector(    
 13                                                   
 14 ## 2023-09-29 Vladimir Ivantchenko (proccuts-V    
 15 - G4ProductionCutsTable - added method SetEner    
 16     requested by ALICE experiment                 
 17                                                   
 18 ## 2022-11-16 Gabriele Cosmo (proccuts-V11-00-    
 19 - Fixed compilation warnings for implicit type    
 20                                                   
 21 ## 2022-06-01 Vladimir Ivantchenko (proccuts-V    
 22 - G4VRangeToEnergyConverter - do not set lock     
 23     method; code clean-up                         
 24 - G4ProductionCuts - removed unnecessary threa    
 25     code clean-up and simplified                  
 26                                                   
 27 ## 2022-06-13 Sergio Losilla (proccuts-V11-00-    
 28 - Added warning when trying to set cuts for pa    
 29   gamma, e-, e+ or proton.                        
 30                                                   
 31 ## 2022-05-07 Vladimir Ivantchenko (proccuts-V    
 32 - G4VRangeToEnergyConverter - fixed static met    
 33     initialisation of energy limits independen    
 34     calls in user code; use G4Autoloack to sim    
 35     use "s" prefix for static class members       
 36                                                   
 37 ## 2022-03-14 Ivana Hrivnacova (proccuts-V11-0    
 38 - G4VRangeToEnergyConverter - fixed clearing o    
 39     in destructor                                 
 40                                                   
 41 ## 2022-01-19 Vladimir Ivantchenko (proccuts-V    
 42 - G4VRangeToEnergyConverter - fixed constructi    
 43     static data (initial problem identified by    
 44                                                   
 45 ## 2021-12-10 Ben Morgan (proccuts-V11-00-00)     
 46 - Change to new Markdown History format           
 47                                                   
 48 ---                                               
 49                                                   
 50 # History entries prior to 11.0                   
 51                                                   
 52 October. 12th, 2021 - V.Ivanchenko (proccuts-V    
 53 - G4PhysicsTableHelper - fixed Coverity warnin    
 54     removed G4ThreadLocal variable, substitute    
 55     G4Exception (old printouts are kept), remo    
 56 - G4MCCIndexConversionTable - changed inline f    
 57     return is left instead of two                 
 58                                                   
 59 September. 1th, 2021 - V.Ivanchenko (proccuts-    
 60 - G4VRangeToEnergyConverter, G4RToEConvForPosi    
 61   G4RToEConvForElectron, G4RToEConvForGamma, G    
 62     Simplified the design - do not use G4Physi    
 63     G4PhysicsVector but convert range cut to p    
 64     directly; expected memory reduction for bi    
 65     some speed-up of initialisation               
 66                                                   
 67 July. 18th, 2021 - V.Ivanchenko (proccuts-V10-    
 68 - G4VRangeToEnergyConverter - updated interfac    
 69                                                   
 70 July. 11th, 2021 - V.Ivanchenko (proccuts-V10-    
 71 - G4PhysicsTableHelper - fixed minor Coverity     
 72                                                   
 73 May. 26th, 2021 - V.Ivanchenko (proccuts-V10-0    
 74 - G4PhysicsTableHelper - updated interface to     
 75                                                   
 76 Apr. 16th, 2021 - B. Morgan (proccuts-V10-07-0    
 77 - Migrate build to modular CMake API              
 78                                                   
 79 Jun. 5th, 2020  - G.Cosmo (procuts-V10-06-00)     
 80 - Revision for use of c++11 constructs. Code c    
 81                                                   
 82 Nov. 19th, 2019  - G.Cosmo (procuts-V10-05-02)    
 83 - Fixed cases of implicit type conversions fro    
 84                                                   
 85 Apr. 24th, 2019  - M.Asai (procuts-V10-05-01)     
 86 - Add protection against premature call to G4P    
 87                                                   
 88 Mar. 11th, 2019  - G.Cosmo (procuts-V10-05-00)    
 89 - Fixed typos in printouts in G4PhysicsTableHe    
 90                                                   
 91 Aug. 13th, 2018  - H.Kurashige (procuts-V10-04    
 92 - clean up codes (use nullptr, and so on )        
 93                                                   
 94 Oct. 4th, 2015  - M.Asai (procuts-V10-01-05)      
 95 - G4VRangeToEnergyConverter: recover Reset() t    
 96                                                   
 97 Aug. 10th, 2015   - H.Kurashige (procuts-V10-0    
 98 - Modify loop_counter for better performance      
 99                                                   
100 Aug. 9th, 2015   - H.Kurashige (procuts-V10-01    
101 - Remove while loop from G4VRangeToEnergyConve    
102                                                   
103 May. 25th, 2014  - H.Kurashige (procuts-V10-00    
104 - Fix Coverity defects in G4VRangeToEnergyConv    
105                                                   
106 Apr. 27th, 2014  - H.Kurashige (procuts-V10-00    
107 - Fix Coverity defects in G4VRangeToEnergyConv    
108                                                   
109 Jan. 23rd, 2014  - H.Kurashige (procuts-V10-00    
110 - Fix compiler warning in G4ProcessCutsTable.c    
111                                                   
112 Nov. 21st, 2013  - H.Kurashige (procuts-V09-06    
113 - Fix Coverity defects in G4VRangeToEnergyConv    
114                                                   
115 Nov. 21st, 2013  - H.Kurashige (procuts-V09-06    
116 - Fix Coverity defects in G4VRangeToEnergyConv    
117                                                   
118 July 21st, 2013  - H.Kurashige (procuts-V09-06    
119 - Fix the bug in G4ProductionCuts copy constru    
120                                                   
121 June 21st, 2013  - M.Asai (procuts-V09-06-06)     
122 - G4ProductionCutstable: print out energy thre    
123   G4MaterialCutsCouple::IsReCalcNeeded().         
124                                                   
125 June 16th, 2013  - M.Asai (procuts-V09-06-05)     
126 - G4VRangeToEnergyConverter: stop calling Rese    
127                                                   
128 June 5th, 2013   - V.Ivanchenko (procuts-V09-0    
129   G4VRangeToEnergyConverter: members LowestEne    
130     MaxEnergyCut become static and not G4Threa    
131     is needed to fix FPE crash in MT mode; fix    
132     G4PhysicsLogVector - upper index is nbins+    
133                                                   
134 June 4th, 2013   - H.Kurashige (procuts-V09-06    
135 - Modify G4RToEConvForXXX to remove unnecessar    
136   (Some static variables are moved to simple m    
137                                                   
138 May. 30th, 2013   - G.Cosmo (procuts-V09-06-02    
139 - Added protection to initialisation of static    
140   G4VRangeToEnergyConverter constructor.          
141   NOTE: static data in G4VRangeToEnergyConvert    
142         thread-local, as related modifiers sho    
143         initialisation phase (by physics-lists    
144         so that thread-local specifications ca    
145         Is it also -bad- practice to have a -b    
146         G4VRangeToEnergyConverter containing s    
147         through static methods, as these can b    
148         constructor is called (as it is not a     
149         this as well!                             
150                                                   
151 May. 29th, 2013   - G.Cosmo (procuts-V09-06-01    
152 - Cleanup from automatic MT changes in G4VRang    
153   G4ProductionCuts and G4RToEConvForElectron.     
154                                                   
155 Jul. 5th, 2012   - G.Cosmo (procuts-V09-05-04)    
156 - Explicitly use inclusion of headers for syst    
157   constants, in plan to remove implicit inclus    
158                                                   
159 Jun. 20th, 2012  - G.Cosmo (procuts-V09-05-03)    
160 - Fixed compilation warning in G4VRangeToEnerg    
161   G4_NO_VERBOSE is set.                           
162                                                   
163 Jun. 7th, 2012   - G.Cosmo (procuts-V09-05-02)    
164 - Fixed spurious cases of hidden variable visi    
165   '-Wshadow' compilation option on gcc compile    
166                                                   
167 Apr. 27th, 2012  - H.Kurashige (procuts-V09-05    
168 - Fix a bug in G4ProductionCutsTable::Retrieve    
169   (TAINED_SCALAR by Coverity)                     
170                                                   
171 Aug. 10th, 2011  -  M.Asai (procuts-V09-04-05)    
172 - Introducing parallel layered mass geometry.     
173   Material-cuts-couple is now updated for all     
174   Modified: G4ProductionCutsTable.cc              
175                                                   
176 Aug.  3rd, 2011  -  H.Kurashige (procuts-V09-0    
177 - Fix erros reported by Coverity                  
178  G4VRangeToEnergyConverter.cc G4ProductionCuts    
179                                                   
180 May  13rd, 2011  -  H.Kurashige (procuts-V09-0    
181 - Fix compiler warnings in G4RToEConvForGamma.    
182                                                   
183 May   3rd, 2011  -  H.Kurashige (procuts-V09-0    
184 - Fix erros reported by Coverity                  
185                                                   
186 Jan. 26th, 2011  -  H.Kurashige (procuts-V09-0    
187 - Add protection in G4ProductionCuts::SetProdu    
188   to check consistencies of size of given vect    
189 - Define error codes for G4Exceptions             
190                                                   
191 Oct.  7th, 2010  -  H.Kurashige (procuts-V09-0    
192 - Fixed a possible memory leak soource            
193                                                   
194 Jan. 22th, 2010  -  H.Kurashige (procuts-V09-0    
195 - Fixed G4ProductionCutTable to solve problems    
196                                                   
197 Nov. 12th, 2009  -  H.Kurashige (procuts-V09-0    
198 - Correfct spelling of /cuts/setMaxCutEnergy c    
199                                                   
200 Nov. 11th, 2009  -  H.Kurashige (procuts-V09-0    
201 - Add /cuts/setMaxCutEnregy command               
202                                                   
203 Sep. 14th, 2009  -  H.Kurashige (procuts-V09-0    
204 - Add  G4ProductionCutTable::ResetConverters()    
205    to clear loss tables and range vectors         
206                                                   
207 Sep. 12th, 2009  -  H.Kurashige (procuts-V09-0    
208 - Modify G4VRangeToEnergyConverter::ConvertCut    
209    to improve performance                         
210                                                   
211 Sep. 11th, 2009  -  H.Kurashige (procuts-V09-0    
212 - Modify BuildRangeVector where integration is    
213   (i.e. not using RangeXXSimpson methods)         
214 - G4VRangeToEnergyConverter::BuildRangeVector     
215 - G4VRangeToEnergyConverter::TotBin is changed    
216 - Remove RToEConverter for neutron, anti-protp    
217                                                   
218 Sep. 10th, 2009  -  H.Kurashige (procuts-V09-0    
219 - Add G4VRangeToEnergyConverter::MaxEnergyCut     
220    ( 10 GeV is set in default)                    
221 - Add G4VRangeToEnergyConverter::fRangeVectorS    
222    to ensure that RangeVector is created only     
223 - Set G4VRangeToEnergyConverter::TotBin to 100    
224    ( 200 for previous versions)                   
225                                                   
226 Aug. 1st, 2009  -  H.Kurashige (procuts-V09-02    
227 - Add cuts for proton                             
228   (need co-work with G4VUserPhysicsList update    
229                                                   
230 July 29, 2009  -  H.Kurashige (procuts-V09-02-    
231 - Add implemtentaion of G4VRangeToEnergyConver    
232                                                   
233 May 2nd, 2009  -  H.Kurashige (procuts-V09-02-    
234 - Use std::fabs instead of std::abs.              
235                                                   
236 March 2nd, 2008  -  H.Kurashige (procuts-V09-0    
237 - Add ProductionCutsMessenger                     
238 - Suppress 'too big cut value' messsage for hi    
239                                                   
240 June 6th, 2007 -  L.Urban (procuts-V08-03-01)     
241 - Fix in G4VRangeToEnergyConverter::convert(),    
242   correcting artifact observed in the visible     
243   where a jump in the distribution was evident    
244   The correction can influence the result only    
245   the e+/e- energy cuts are below 30 keV and e    
246   in results should be small.                     
247                                                   
248 May 30th, 2007 -  H.Kurashige (procuts-V08-03-    
249 - Fix  G4ProductionCutsTable::CheckMaterialCut    
250                                                   
251 March 15th, 2007 -  H.Kurashige (procuts-V08-0    
252 - Add   G4ProductionCutsTable::ConvertRangeToE    
253                                                   
254 June 9th, 2006 -  H.Kurashige (procuts-V08-00-    
255 - Fix memory leak in  G4ProductionCutsTable an    
256                                                   
257 June 1st, 2006 -  H.Kurashige (procuts-V08-00-    
258 - Fix memory leak in  G4ProductionCutsTable       
259                                                   
260                                                   
261 May 26th, 2006 -  H.Kurashige (procuts-V08-00-    
262 - Fix memory leak in  G4VRangeToEnergyConverte    
263                                                   
264                                                   
265 January  18th, 2006 - H.Kurashige (procuts-V08    
266 - Fix G4VRangeToEnergyConverter::Convert to re    
267   if new elements are added                       
268                                                   
269 November 18th, 2005 - M.Asai (procuts-V07-01-0    
270 - migration to sstream.                           
271                                                   
272 October 28th, 2005 - M.Asai (procuts-V07-01-00    
273 - Working tag for merging "envelope" to G4Regi    
274                                                   
275 December 2nd, 2004 - H.Kurashige (procuts-V06-    
276 - migration to cmath                              
277                                                   
278 November 7th, 2004 - H.Kurashige (procuts-V06-    
279 - Fixed misspelling in method name for  G4Phys    
280                                                   
281 October 25th, 2004 - H.Kurashige (procuts-V06-    
282 - Add G4MCCIndexConversionTable and modify G4P    
283   in order to  extend functionality of Store/R    
284 - Add G4PhysicsTableHelper in order to assist     
285   new scheme of Store/RetrievePhysicsTable for    
286                                                   
287                                                   
288 September 28th, 2004 - M.Asai (procuts-V06-02-    
289 - Fixed bug in G4ProductionCutsTable for the u    
290   couple for dynamic setups where material may    
291   of parameterization of detectors through mat    
292 - The tag coworks with the geometry tags: "geo    
293   "geomnav-V06-02-04".                            
294                                                   
295 June 7th, 2004 - G.Cosmo (procuts-V06-01-01)      
296 - Moved usage of statics in inline functions t    
297   porting for DLLs on Windows. Modified G4Prod    
298                                                   
299 March 31st, 2004 - H.Kurashige (procuts-V06-01    
300 - Modify  G4ProductionCutsTable::RetrieveCutsT    
301    ordering of materials and couples can be di    
302    one in file                                    
303                                                   
304 November 8th, 2003 - H.Kurashige (procuts-V05-    
305 - Fixed bugs in G4VRangeToEnergyConverter (and    
306 - Revised error messages in retreiving Product    
307                                                   
308 November 7th, 2003 - H.Kurashige (procuts-V05-    
309 - Revised error messages in retreiving Product    
310                                                   
311 November 3th, 2003 - H.Kurashige (procuts-V05-    
312 - Modified error messages in retreiving Produc    
313 - Add verboseLevel in G4ProductionCutsTable       
314                                                   
315 September 19th, 2003 - G.Cosmo  (procuts-V05-0    
316 - Created new sub-category 'cuts'.                
317   Moved classes from particles/management.