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 11.1)


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