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.2)


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