Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/processes/electromagnetic/utils/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/electromagnetic/utils/History (Version 11.3.0) and /processes/electromagnetic/utils/History (Version ReleaseNotes)


  1 # Category emutils 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 ## 2024-10-31 V.Ivanchenko (emutils-V11-02-20)    
 10 - G4EmCalculator - fixed Coverity warning         
 11                                                   
 12 ## 2024-10-23 V.Ivanchenko (emutils-V11-02-19)    
 13 - G4EmParameters - added flag to enable/disabl    
 14     of e+e- pair production                       
 15 - G4EmProcessSubType - added coherent channeli    
 16                                                   
 17 ## 2024-10-17 V.Ivanchenko (emutils-V11-02-18)    
 18 - G4EmParameters, G4EmParametersMessenger - ad    
 19     3 gamma annihilation on fly                   
 20 - G4EmCalculator - fixed Coverity warning         
 21                                                   
 22 ## 2024-10-10 J.Hahnfeld (emutils-V11-02-17)      
 23 - `G4EmConfigurator`: Handle G4TransportationW    
 24                                                   
 25 ## 2024-10-08 J.Hahnfeld (emutils-V11-02-16)      
 26 - `G4TransportationWithMsc`: set `TRANSPORTATI    
 27                                                   
 28 ## 2024-09-17 V.Ivanchenko (emutils-V11-02-15)    
 29 - G4EmSaturation, G4EmCalculator, G4EmLowEPara    
 30                                                   
 31 ## 2024-09-04 V.Ivanchenko (emutils-V11-02-14)    
 32 - G4EmParameters, G4EmParametersMessenger - re    
 33     of orto positronium for all materials         
 34                                                   
 35 ## 2024-08-22 V.Ivanchenko (emutils-V11-02-13)    
 36 - G4EmParameters, G4EmParametersMessenger - ad    
 37 - G4EmProcessSubType - added sub-types for dyn    
 38   (G4ParticleDefinition is not used, all compu    
 39 - G4EmElementXS - new helper class to x-sectio    
 40                                                   
 41 ## 2024-08-02 V.Ivanchenko (emutils-V11-02-12)    
 42 - G4EmParameters, G4EmParametersMessenger - ad    
 43     the list of models for positron annihilati    
 44                                                   
 45 ## 2024-07-02 V.Ivanchenko (emutils-V11-02-11)    
 46 - G4EmCorrections, G4EmParameters, G4EmExtraPa    
 47   G4EmSaturation - fixed Coverity warnings        
 48                                                   
 49 ## 2024-06-19 S.Johnson (emutils-V11-02-10)       
 50 - G4EmParameters - fix segmentation fault when    
 51                                                   
 52 ## 2024-06-06 I.Semeniouk & D.Bernard (emutils    
 53 - G4EmParameters, G4EmParametersMessenger - ad    
 54                                                   
 55 ## 2024-05-27 V.Ivanchenko (emutils-V11-02-08)    
 56 - G4VEmProcess - extended info printout for e+    
 57 - G4VEmProcess, G4VEnergyLossProcess - improve    
 58     for atomic de-excitation (fluorescence, Au    
 59                                                   
 60 ## 2024-05-22 V.Ivanchenko (emutils-V11-02-07)    
 61 - G4EmUtility - simplify computation of cross     
 62     processes to fix the problem of FPE if -O3    
 63                                                   
 64 ## 2024-05-20 H. Tran (emutils-V11-02-06)         
 65 - G4EmParameters, G4EmLowEParameters, G4EmLowE    
 66 chemistry time step model                         
 67                                                   
 68 ## 2024-05-14 V.Ivanchenko (emutils-V11-02-05)    
 69 - G4EmParameters, G4EmParametersMessenger - ad    
 70     G4PositronAtRestModel, which allows select    
 71     the model of positron annihilation at rest    
 72 - G4VPositronAtRestModel - new virtual interfa    
 73 - G4EmBiasingManager - cosmetic change            
 74                                                   
 75 ## 2024-05-04 V.Ivanchenko (emutils-V11-02-04)    
 76 - G4EmDataRegistry - new class to keep EM data    
 77 - G4EmDataHandler - extended functionality        
 78 - G4LossTableManager - identify master thread     
 79 - G4LossTableBUilder - more accurate use of st    
 80 - G4VEmModel, G4VEmProcess, G4VEnergyLossProce    
 81     according to change in the data               
 82 - G4VMscModel - move initialisation of tables     
 83                                                   
 84 ## 2024-04-21 Gabriele Cosmo (emutils-V11-02-0    
 85 - Fixed compilation error in G4EmConfigurator     
 86   C++20 Standard enabled.                         
 87   Based on [GitHub PR#69](https://github.com/G    
 88                                                   
 89 ## 2023-04-04 V.Ivanchenko (emutils-V11-02-02)    
 90 - G4EmParameters - increased low-limit on maxK    
 91     10 MeV to 600 MeV in order to have standar    
 92     multiple scattering always defined for DNA    
 93                                                   
 94 ## 2024-04-03 S.Okada (emutils-V11-02-01)         
 95 - G4LowEnergyEmProcessSubType                     
 96   - add fLowEnergyTripleIonisation and fLowEne    
 97     for implementing multiple-ionization proce    
 98                                                   
 99 ## 2023-12-15 V.Ivanchenko (emutils-V11-02-00)    
100 - G4VEmProcess, G4VEnergyLossProcess - minor C    
101     of number of calls for Log of kinetic ener    
102                                                   
103 ## 2022-12-01 John Allison (emutils-V11-01-25)    
104 - G4EmParametersMessenger:                        
105   - Fix "/process/eloss/setFluctModel" - chang    
106                                                   
107 ## 2023-11-08 V.Ivanchenko (emutils-V11-01-24)    
108 - G4VEmModel - fixed memory leak at exit          
109                                                   
110 ## 2023-11-07 V.Ivanchenko (emutils-V11-01-23)    
111 - G4EmSaturation - fixed problem #2572 (txengl    
112                                                   
113 ## 2023-11-03 J.Hahnfeld (emutils-V11-01-22)      
114 - `G4TransportationWithMsc`: Initialize all me    
115                                                   
116 ## 2023-10-27 D.Sawkey (emutils-V11-01-21)        
117 - G4OpticalParameters: set default verbosity t    
118                                                   
119 ## 2023-10-23 J.Hahnfeld (emutils-V11-01-20)      
120 - Add SingleScattering option to `G4Transporta    
121                                                   
122 ## 2023-10-20 J.Hahnfeld (emutils-V11-01-19)      
123 - `G4TransportationWithMsc`: Always update mom    
124                                                   
125 ## 2023-10-10 V.Ivanchenko (emutils-V11-01-18)    
126 - G4VEmModel - restore SetLPMFlag(..) method t    
127     Geant4 master and G4HepEm version of CMSSW    
128     is expected; added warning about use of ob    
129                                                   
130 ## 2023-10-06 V.Ivanchenko (emutils-V11-01-17)    
131 - G4VEmModel - use std::size_t in all places      
132 - G4EmParameters - added Get/Set method for a     
133     for logarithmic bin search in free vector     
134 - G4EmParametersMessanger - added UI command "    
135 - G4LossTableManager - apply modified interfac    
136 - G4LossTableBuilder - define logarithmic seac    
137 - G4EmCorrection - introduce "const" to all va    
138     number of "if" statements, substitute "isM    
139     "isInitializer", use CLHEP prefix.            
140   EM testing suite show identical results, exp    
141                                                   
142 ## 2023-10-04 D.Sawkey (emutils-V11-01-16)        
143 - G4OpticalParameters: Removed unused scintill    
144   to issue #182                                   
145                                                   
146 ## 2023-09-19 H.Burkhardt (emutils-V11-01-15)     
147 -  G4EmProcessSubType - new fGammaReflection =    
148                                                   
149 ## 2023-09-04 V.Ivanchenko (emutils-V11-01-14)    
150 - G4VEmModel - do not destruct G4ElementData,     
151                                                   
152 ## 2023-06-16 V.Ivanchenko (emutils-V11-01-13)    
153 - G4LossTableManager - fixed trivial Coverity     
154                                                   
155 ## 2023-06-04 V.Ivanchenko (emutils-V11-01-12)    
156 - G4VEmModel - use LPM flag from G4EmParameter    
157                                                   
158 ## 2023-06-02 J.Hahnfeld (emutils-V11-01-11)      
159 - Fixes to `G4TransportationWithMsc`:             
160  * Protect code for MultipleScattering            
161  * Fix type of particle change                    
162                                                   
163 ## 2023-06-01 V.Ivanchenko (emutils-V11-01-10)    
164 - G4LossTableManager - reserve memory for inte    
165     destructor; move a part of initialisation     
166 - G4ionEffectiveCharge - minor optimisation       
167                                                   
168 ## 2023-05-23 V.Ivanchenko (emutils-V11-01-09)    
169 - G4VEnergyLossProcess - added extra protectio    
170     rename class member; change condition to s    
171     energy and not scaled energy; is proposed     
172 - G4VMscModel - removed empty lines               
173                                                   
174 ## 2023-05-04 V.Ivanchenko (emutils-V11-01-08)    
175 - G4VEnergyLossProcess - added extra protectio    
176     range of low-energy particle (problem #254    
177                                                   
178 ## 2023-04-20 V.Ivanchenko (emutils-V11-01-07)    
179 - G4VEnergyLossProcess - make more straightfor    
180     effective charge                              
181 - G4VEmModel - trigger computation of ion effe    
182 - G4EmCalculator - improved printout              
183                                                   
184 ## 2023-04-08 V.Ivanchenko (emutils-V11-01-06)    
185 - G4LossTableManager - improved debug printout    
186 - G4LossTableBuilder, G4VEnergyLossProcess - i    
187                                                   
188 ## 2023-04-03 V.Ivanchenko (emutils-V11-01-05)    
189 - G4VEnergyLossProcess, G4VEmProcess, G4VMulti    
190     master thread from G4LossTableManager         
191 - G4EmCorrections - class format, removed lock    
192     flag from G4LossTableManager                  
193                                                   
194 ## 2023-03-20 V.Ivanchenko (emutils-V11-01-04)    
195 - G4VEnergyLossProcess - fixed static analyzer    
196 - G4EmTableUtil - fixed verbose output and cla    
197                                                   
198 ## 2023-03-06 J.Allison (emutils-V11-01-03)       
199 - Allow /process/em/QuantumEntanglement in G4S    
200                                                   
201 ## 2023-02-21 V.Ivanchenko (emutils-V11-01-02)    
202 - G4EmExtraParameters - fixed AddPAIModel(...)    
203 - G4EmExtraParametersMessenger - fixed broadca    
204                                                   
205 ## 2023-01-10 V.Ivanchenko (emutils-V11-01-01)    
206 - G4EmParameters - added extra member and acce    
207     allowing check environment variable for th    
208                                                   
209 ## 2022-12-11 V.Ivanchenko (emutils-V11-01-00)    
210 - G4EmParameters, G4EmParametersMessenger, add    
211     GetSet methods - MscPositronCorrection        
212                                                   
213 ## 2022-11-23 Gabriele Cosmo (emutils-V11-00-3    
214 - Fixed more compilation warnings for implicit    
215                                                   
216 ## 2022-11-18 Gabriele Cosmo (emutils-V11-00-3    
217 - Fixed compilation warnings for implicit type    
218                                                   
219 ## 2022-10-19 V.Ivanchenko (emutils-V11-00-36)    
220 - G4EmFluoDirectory - added new enumerator        
221 - G4EmParameters, G4EmLowEParameters, G4EmLowE    
222     introduced directory for the fluorescence     
223     added new UI command, improved information    
224                                                   
225 ## 2022-10-07 V.Ivanchenko (emutils-V11-00-35)    
226 - G4VEnergyLossProcess - for ions compute effe    
227     prestep and set this value to the model of    
228     fluctuations                                  
229 - G4EmCalculator - update computation of ion d    
230     added extra flag applySmoothing to enable/    
231     algorithms to connect low-energy and high     
232     code clean-up                                 
233 - G4LossTableManager - fix selection of energy    
234     by G4EmCalculator                             
235                                                   
236 ## 2022-09-02 V.Ivanchenko (emutils-V11-00-34)    
237 - G4VMultipleScattering - removed two virtual     
238 - G4VMscModel - added Boolean flag "useSpline"    
239     allowing to choose spline for transport x-    
240 - G4EmParameterMessenger - restore forgotten U    
241     number of bins per decade                     
242                                                   
243 ## 2022-08-25 V.Ivanchenko (emutils-V11-00-33)    
244 - G4EmExtraParameters - safe definition of Ste    
245     G4GenericIon, related to problem #2495        
246                                                   
247 ## 2022-07-08 J.Apostolakis (emutils-V11-00-32    
248 - Fix in `G4TransportationWithMsc`: StartTrack    
249     corresponding method of G4Transportation (    
250     used for propagation in field.)               
251                                                   
252 ## 2022-07-08 V.Ivanchenko (emutils-V11-00-31)    
253 - G4EmParameters, G4EmParametersMessenger - ad    
254     for sampling of photoeffect below K-shell,    
255     in ATLAS                                      
256 - G4EmProcessSubType - added extra types for m    
257     by muons and dark particles bremsstrahlung    
258                                                   
259 ## 2022-06-19 V.Ivanchenko (emutils-V11-00-30)    
260 - G4EmExtraParametersMessenger - fixed typo (p    
261                                                   
262 ## 2022-06-17 V.Ivanchenko (emutils-V11-00-29)    
263 - G4VEnergyLossProcess - fixed trivial Coverit    
264                                                   
265 ## 2022-06-07 V.Ivanchenko (emutils-V11-00-28)    
266 - G4VEnergyLossProcess, G4EmDataHandler - impr    
267     method and debug pritouts                     
268                                                   
269 ## 2022-06-07 V.Ivanchenko (emutils-V11-00-27)    
270 - G4VEnergyLossProcess - moved out common comp    
271     use G4EmDataHandler, removed unused header    
272                                                   
273 ## 2022-05-31 V.Ivanchenko (emutils-V11-00-26)    
274 - G4VEmModel - fixed Coverity warning             
275                                                   
276 ## 2022-05-28 V.Ivanchenko (emutils-V11-00-25)    
277 - G4EmParametersMessenger - added extra UI com    
278     fluctuations                                  
279                                                   
280 ## 2022-05-23 V.Ivanchenko (emutils-V11-00-24)    
281 - G4EmTableUtil - added extra methods             
282 - G4VEmModel, G4VEmProcess, G4VEnergyLossProce    
283   G4VMultipleScattering, G4LossTableManager -     
284     updated sampling of random element in comp    
285     isotopes, code cleanup                        
286 - G4EmParameters - added extra parameter: type    
287                                                   
288 ## 2022-05-20 Z.Li (emutils-V11-00-23)            
289 - G4EmLowEParameters, change default photon da    
290                                                   
291 ## 2022-05-13 V.Ivanchenko (emutils-V11-00-22)    
292 - G4EmUtility - added methods to sample isotop    
293 - G4VEmModel, G4EmCalculator, G4EmConfigurator    
294                                                   
295 ## 2022-05-12 V.Ivanchenko (emutils-V11-00-21)    
296 - G4EmUtility - removed precision lost in ener    
297     initialisation of integral method             
298 - G4VEmProcess, G4VEnergyLossProcess - for int    
299     use master thread cross section type and p    
300     simplifing initialisation                     
301                                                   
302 ## 2022-05-11 J.Hahnfeld (emutils-V11-00-20)      
303 - Remove dependency on `G4magneticfield`          
304                                                   
305 ## 2022-05-02 J.Hahnfeld (emutils-V11-00-19)      
306 - `G4TransportationWithMsc`: Add possibility o    
307 - `G4EmParameters`: Update flag to tristate fo    
308                                                   
309 ## 2022-04-29 V.Ivanchenko (emutils-V11-00-18)    
310 - G4EmTableUtil - new utility to perform commo    
311     initialisation                                
312 - G4VMultipleScattering - use G4EmTableUtil an    
313 - G4EmConfigurator, G4VEnergyLossProcess - fix    
314                                                   
315 ## 2022-04-27 D.Sawkey (emutils-V11-00-17)        
316 - many files: run clang-tidy. Use default ctor    
317                                                   
318 ## 2022-04-23 V.Ivanchenko (emutils-V11-00-16)    
319 - G4EmConfigurator - implement model per regio    
320 - GNUmakefile, source.cmake - updated accordin    
321                                                   
322 ## 2022-04-19 J.Hahnfeld (emutil-V11-00-15)       
323 - Create `G4TransportationWithMsc` process, ad    
324                                                   
325 ## 2022-04-13 V.Ivanchenko (emutils-V11-00-14)    
326 - G4VEnergyLossProcess, G4VEmProcess - use G4E    
327     section shape parameters                      
328 - G4VMultipleScattering - updated arguments fo    
329     and EmModel methods from G4VEmModel* to G4    
330 - G4EmConfigurator - updated interfaces           
331                                                   
332 ## 2022-04-10 V.Ivanchenko (emutils-V11-00-13)    
333 - G4EmUtility - added new static methods to pr    
334     integral method using EM tables or using G    
335     from G4VDiscreteProcess based class, this     
336 - G4VEnergyLossProcess, G4VEmProcess, G4VMulti    
337                                                   
338 ## 2022-04-07 V.Ivanchenko (emutils-V11-00-12)    
339 - G4VMultipleScattering - fix #2480 responsibl    
340     custom CMS Physics List FTFP_BERT_EMM         
341                                                   
342 ## 2022-04-01 J.Hahnfeld (emutils-V11-00-11)      
343 - Fix typo in Bremsstrahlung.                     
344                                                   
345 ## 2022-03-29 H.Tran (emutils-V11-00-10)          
346 - G4LowEnergyEmProcessSubType - add fLowEnergy    
347                                                   
348 ## 2022-03-24 V.Ivanchenko (emutils-V11-00-09)    
349 - G4VEnergyLossProcess - fix fluctuation model    
350     model is added on top of the default list     
351                                                   
352 ## 2022-03-17 V.Ivanchenko (emutils-V11-00-08)    
353 - G4EmParametersMessenger - restored UI comman    
354 - G4VEmProcess - updated methods to access cro    
355     implement new virtual method GetCrossSecti    
356     methods                                       
357 - G4EmCalculator - use updated method from G4V    
358 - G4EmUtility - a new utility class               
359                                                   
360 ## 2022-03-09 V.Ivanchenko (emutils-V11-00-07)    
361 - G4EmCalculator - fixed variable shadowing       
362                                                   
363 ## 2022-03-07 V.Ivanchenko (emutils-V11-00-06)    
364 - G4EmModelManager - updated interface to Init    
365     removed obsolete method Update(..)            
366 - G4VEmProcess, G4VEnergyLossProcess, G4VMulti    
367     method of G4EmModelManager                    
368                                                   
369 ## 2022-02-17 V.Ivanchenko (emutils-V11-00-05)    
370 - G4EmParametersMessenger - instantion order o    
371     directories are created only in the master    
372                                                   
373 ## 2022-01-22 V.Ivanchenko (emutils-V11-00-04)    
374 - G4EmParametersMessenger - added forgotten UI    
375                                                   
376 ## 2022-01-08 V.Ivanchenko (emutils-V11-00-03)    
377 - G4VEmProcess - fixed methods, which implemen    
378     the lambda table defined for full energy r    
379     CrossSEctionPerVolume(...), FindLambdaMax(    
380     the default physics configuration, fix mai    
381     processes at high energies.                   
382                                                   
383 ## 2022-01-05 V.Ivanchenko (emutils-V11-00-02)    
384 - Complete internal redesign started in 2021,     
385 - G4EmTableType - added 3d peak energy in the     
386 - G4VEnergyLossProcess - fill data structure f    
387     only in the master thread - do not repeat     
388     cache from run time computation of cross s    
389 - G4VMscModel, G4VEmProcess - move few methods    
390     source in order to reduce dependencies bet    
391                                                   
392 ## 2021-12-17 Ivana Hrivnacova (emutils-V11-00    
393 - Added info in setMaxBetaChange command descr    
394                                                   
395 ## 2021-12-10 Ben Morgan (emutils-V11-00-00)      
396 - Change to new Markdown History format           
397                                                   
398 ---                                               
399                                                   
400 # History entries prior to 11.0                   
401                                                   
402 19 November 21: V.Ivanchenko (emutils-V10-07-3    
403 - G4EmCalculator - fixed computation of dedx f    
404     (complete fix of #2440)                       
405                                                   
406 10 November 21: S. Guatelli (emutils-V10-07-37    
407 - changed ANSTO parameters in  UI interface co    
408                                                   
409 30 October 21: V.Ivanchenko (emutils-V10-07-36    
410 - G4VEnergyLossProcess - exclude ion correctio    
411     in order to fix #2440                         
412 - G4ionEffectiveCharge - return back limit on     
413     from 0.5 to 1 (used in previous releases)     
414                                                   
415 25 October 21: V.Ivanchenko (emutils-V10-07-35    
416 - G4EmParameters - add ANSTO options for the a    
417     removed obsolete AugerCascade() method        
418 - G4EmLowEParameters, G4EmLowEParametersMessen    
419     flag and UI commands                          
420                                                   
421 20 October 21: V.Ivanchenko (emutils-V10-07-34    
422 - G4EmProcessSubType : added new type for anni    
423                                                   
424 12 October 21: V.Ivanchenko (emutils-V10-07-33    
425 - G4ionEffectiveCharge - code clean-up            
426 - G4EmCorrections - do not use spline in vario    
427     because correction values are small and sm    
428     correction computations                       
429 - G4VEnergyLossProcess - code clean-up for ion    
430                                                   
431 06 October 21: A.Ribon (emutils-V10-07-32)        
432 - G4LowEnergyEmProcessSubType : added new enum    
433   to numerical values used in G4PhysicsListHel    
434                                                   
435 03 October 21: V.Ivanchenko (emutils-V10-07-31    
436 - G4VEmProcess, G4VEnergyLossProcess, G4VAtomD    
437   G4LossTableBuilder - implemented updated num    
438     secondary particle production, deprecate d    
439     of processes and models, move list of EM p    
440     before printout on processes, code format     
441   G4EmParameters, G4EmParametersMessenger - re    
442     methods, added protection agains duplicate    
443                                                   
444 23 September 21: A.Ribon (emutils-V10-07-30)      
445 - G4LowEnergyEmProcessSubType : created new en    
446   electromagnetic process sub-types               
447                                                   
448 16 September 21: V.Ivanchenko (emutils-V10-07-    
449 - G4EmElementSelector - change computation for    
450     fixing crashes in some applications           
451                                                   
452 30 August 21: D.Sawkey (emutils-V10-07-28)        
453 - G4OpticalParameters - removed deprecated fun    
454 - G4OpticalParameters, G4OpticalParametersMess    
455   clang-format style guidelines                   
456                                                   
457 27 August 21: V.Ivanchenko (emutils-V10-07-27)    
458 - G4LossTableBuilder - use updated interface t    
459 - G4EmElementSelector - change computation for    
460 - G4VEnergyLossProcess - minor clean-up           
461                                                   
462 25 August 21: J.Hahnfeld (emutils-V10-07-26)      
463 - G4EmParametersMessenger - correct default va    
464                                                   
465 04 August 21: A.Ribon (emutils-V10-07-25)         
466 - G4VEmProcess, G4VEnergyLossProcess, G4VAtomD    
467   to the new version of G4PhysicsModelCatalog     
468                                                   
469 18 July 21: V.Ivanchenko (emutils-V10-07-24)      
470 - G4VEmFluctuationModel - changed interface -     
471     max energy transfer are parameters of main    
472     is needed in order to fix problem #2390       
473 - G4VEnergyLossProcess, G4EmModelManager - ado    
474     change                                        
475                                                   
476 11 July 21: V.Ivanchenko (emutils-V10-07-23)      
477 - G4VEmProcess, G4VEnergyLossProcess, G4VMulti    
478   G4LossTableBuilder, G4VEmModel, G4VMscModel,    
479     implement and use base material approach o    
480     are defined, this should bring a minor spe    
481     reduction of memory; fixed problems for th    
482     are changed between runs                      
483 - G4LossTableBuilder - base material flag may     
484                                                   
485 08 June 21: V.Ivanchenko (emutils-V10-07-22)      
486 - G4VEmProcess, G4VEnergyLossProcess - fixed c    
487     section and rangle if base material approa    
488     Fano cavity test results; improved initial    
489 - G4LossTableBuilder - fixed debug printout       
490                                                   
491 01 June 21: V.Ivanchenko (emutils-V10-07-21)      
492 - G4VEmProcess, G4VEnergyLossProcess - an atte    
493     integral option                               
494                                                   
495 26 May 21: V.Ivanchenko (emutils-V10-07-20)       
496 - G4VEmProcess, G4VEnergyLossProcess, G4EmData    
497   method RetrievePhysicsTable(...)                
498                                                   
499 15 May 21: V.Ivanchenko (emutils-V10-07-19)       
500 - G4VEmProcess, G4VEnergyLossProcess, G4EmTabl    
501   G4LossTableManager - updated integral approa    
502   cross section shape type and different actio    
503   addition of cache for cross section and rang    
504   attempt to reduce number of "if" operators i    
505   and spline flags are set to each process ind    
506 - G4VMultipleScattering - fixed problem observ    
507   Physics List                                    
508                                                   
509 10 May 21: V.Ivanchenko (emutils-V10-07-18)       
510 - G4EmCorrections, G4VEmProcess - updated use     
511 - G4ionEffectiveCharge - fixed bug in computat    
512     charge square                                 
513                                                   
514 16 May 21: B.Morgan (emutils-V10-07-17)           
515 - Migrate build to modular CMake API              
516                                                   
517 06 May 21: G.Cosmo (emutils-V10-07-16)            
518 - Fixed shadowing compilation warning in G4EmC    
519                                                   
520 03 May 21: V.Ivanchenko (emutils-V10-07-15)       
521 - G4EmCorrections, G4LossTableBuilder - substi    
522   by G4PhysicsFreeVector                          
523 - G4TableType - added extra enumerator            
524                                                   
525 28 April 21: V.Ivanchenko (emutils-V10-07-14)     
526 - G4VEmModel, G4VEnergyLossProcess, G4EmCalcul    
527     of the CorrectionsAlongStep method; use mo    
528     minor code optimisation                       
529 - G4VMscModel - improve printout                  
530                                                   
531 24 April 21: V.Ivanchenko (emutils-V10-07-13)     
532 - G4VEmAngularDistribution - added virtual met    
533     PrintGeneratorInformation()                   
534                                                   
535 14 April 21: V.Ivanchenko (emutils-V10-07-12)     
536 - G4EmParameters - fix problem #2350 (correct     
537                                                   
538 10 April 21: V.Ivanchenko (emutils-V10-07-11)     
539 - clean-up EM libraries for 11.0 including G4V    
540   and messengers for EM parameters                
541                                                   
542 06 April 21: V.Ivanchenko (emutils-V10-07-10)     
543 - clean-up EM libraries for 11.0 including G4L    
544                                                   
545 30 March 21: V.Ivanchenko (emutils-V10-07-09)     
546 - clean-up EM libraries for 11.0: fixed model     
547   for all base processes G4VEmProcess, G4VMult    
548   G4VEnergyLossProcess; removed subcut facilit    
549   processes; clean-up parameters classes          
550                                                   
551 25 March 21: V.Ivanchenko (emutils-V10-07-08)     
552 - clean-up EM libraries for 11.0                  
553                                                   
554 23 March 21: V.Ivanchenko (emutils-V10-07-07)     
555 - clean-up EM libraries for 11.0                  
556                                                   
557 22 March 21: V.Ivanchenko (emutils-V10-07-06)     
558 - G4VEmModel, G4EmElementSelectors, G4VAtomDee    
559   clean-up, removed obsolete methods and membe    
560                                                   
561 18 March 21: V.Ivanchenko (emutils-V10-07-05)     
562 - G4VEmProcess - general clean-up; reorganized    
563   removed obsolete methods                        
564                                                   
565 04 March 21: V.Ivanchenko (emutils-V10-07-04)     
566 - G4VEmModel removed "virtual" keyward from Co    
567 - G4EmProcessOptions - removed obsolete           
568                                                   
569 28 Febuary 21: V.Ivanchenko (emutils-V10-07-03    
570 - G4ionEffectiveCharge - code clean-up            
571 - G4VMultipleScattering - removed obsolete unu    
572     reduced number of operations run time, use    
573     for scaling of energy limits for all parti    
574 - G4VMscModel - minor code clean-up               
575                                                   
576 24 February 21: D.Sawkey (emutils-V10-07-02)      
577 - G4OpticalParameters, G4OpticalParametersMess    
578  - Remove deprecated optical commands and para    
579  - Replace CreateDir with new G4UIdirectory()     
580                                                   
581 30 January 21: V.Ivanchenko (emutils-V10-07-01    
582 - G4VEnergyLossProcess, G4VEmProcess, - improv    
583   G4EmExtraParameters, G4EmExtraParametersMess    
584                                                   
585 11 January 21: V.Ivanchenko (emutils-V10-07-00    
586 - G4EmCorrections - fix 2-D interpolation of s    
587     (problem #2308), which provides minor chan    
588     charge particles (< 0.1 mm)                   
589                                                   
590 12 November 20: B. Morgan (emutils-V10-06-15)     
591 - Apply typo fixes from Gurkan Myczko (https:/    
592                                                   
593 10 November 20: V.Ivanchenko (emutils-V10-06-1    
594 - G4VEmAngularDistribution - changed order of     
595     in order to fix valgrind warning              
596 - G4VEmModel - do not set polarisation flag       
597                                                   
598 04 November 20: V.Ivanchenko (emutils-V10-06-1    
599 - G4LossTableManager - make clean interface fo    
600     positron general process                      
601                                                   
602 28 October 20: V.Ivanchenko (emutils-V10-06-12    
603 - G4VEmAngularDistribution - added flag of pol    
604     is set at initialisation of a model           
605 - G4VEmModel - define flag of polarisation for    
606     compare with nullptr class pointers           
607 - G4EmProcessSubType - added fSurfaceReflectio    
608                                                   
609 30 September 20: V.Ivanchenko (emutils-V10-06-    
610 - G4VEmProcess - fixed problem #2277 for ion D    
611                                                   
612 30 August 20: V.Ivanchenko (emutils-V10-06-10)    
613 - G4EmParameters, G4EmParametersMessenger - ad    
614     for muon/hadron bremsstrahlung allowing st    
615     energy bremsstrahlung is emitted (CMS requ    
616                                                   
617 20 July 20: D.Sawkey (emutils-V10-06-09)          
618 - G4OpticalParameters, G4OpticalParametersMess    
619     control optical parameters, following G4Em    
620                                                   
621 11 July 20: V.Ivanchenko (emutils-V10-06-08)      
622 - G4EmParameters, G4EmExtraParameters - added     
623     of single scattering model                    
624 - G4EmModelManager, G4VMscModel, G4VEmModel, G    
625     at initialisation call print extra line fo    
626     of the common printout for the msc process    
627     different models are applied for regions i    
628     problem report #2106; minor code clean-up     
629                                                   
630 11 June 20: V.Ivanchenko (emutils-V10-06-07)      
631 - G4EmParameters, G4EmExtraParameters - FillSt    
632     applied in each thread - critical fix may     
633 - G4VEnergyLossProcess - better printout in a     
634                                                   
635 30 May 20: V.Ivanchenko (emutils-V10-06-06)       
636 - G4LossTableManager - make ResetParameters()     
637 - G4VAtomicDeexcitation - optimized arrays ini    
638                                                   
639 03 May 20: V.Ivanchenko (emutils-V10-06-05)       
640 - G4EmParameters, G4EmParametersMessenger, G4E    
641   G4VEnergyLossProcess - added two extra set o    
642     for light ions and generic ions; added ext    
643     interfaces accordingly; removed old commen    
644                                                   
645 28 April 20: V.Ivanchenko (emutils-V10-06-04)     
646 - G4LossTableBuilder - fixed #2230 (typo in th    
647                                                   
648 26 April 20: V.Ivanchenko (emutils-V10-06-03)     
649 - G4EmParameters, G4EmParametersMessenger, G4V    
650   removed displacement beyond safety option -     
651   in details and we come to conclusion, that i    
652   an advantages but may provoke crashes in som    
653 - G4EmLowEParametersMessenger - extend number     
654 - G4EmCalculator - fixed printout                 
655                                                   
656 09 March 20: V.Ivanchenko (emutils-V10-06-02)     
657 - G4VEmProcess - removed old not used methods;    
658     method is now protected (needed for AtRest    
659                                                   
660 06 March 20: V.Ivanchenko (emutils-V10-06-01)     
661 - G4EmParameters, G4EmLowEParameters, G4EmLowE    
662     added a new parameter - name of the sub-di    
663     Livermore models with variants: "livermore    
664                                                   
665 13 January 20: V.Ivanchenko (emutils-V10-06-00    
666 - G4EmParameters, G4EmParametersMessenger - ad    
667     to enable read of e+e- production table fr    
668                                                   
669 16 October 19: D.Sawkey (emutils-V10-05-22)       
670 - G4EmBiasingManager - delete non-tracked part    
671                                                   
672 11 October 19: W.G.Shin, S.Incerti (emutils-V1    
673 - G4DNAModelSubType.hh : added Kreipl and Mees    
674   ice models                                      
675 - G4EmLowEParametersMessenger.* : added corres    
676                                                   
677 10 October 19: V.Ivanchenko (emutils-V10-05-20    
678 - G4EmSaturation - do not apply saturation for    
679     because this is possible only if a trackin    
680                                                   
681 08 October 19: V.Ivanchenko (emutils-V10-05-19    
682 - G4EmParameters, G4EmParametersMessenger - ad    
683 - G4LossTableManager - use std::getenv            
684                                                   
685 01 October 19: V.Ivanchenko (emutils-V10-05-18    
686 - G4EmParameters, G4EmParametersMessenger - ad    
687     for msc FactorSafety and LambdaLimit, unti    
688     were msc model internals, now a user can c    
689     values, default values are used the same a    
690 - G4VMscModel, G4VMultipleScattering - added n    
691     InitialiseParameters(..), make msc specifi    
692 - DummyModel - added methods to be consistent     
693                                                   
694 11 September 19: V.Ivanchenko (emutils-V10-05-    
695 - G4EmParameters - disable "General Process" f    
696                                                   
697 14 August 19: V.Ivanchenko (emutils-V10-05-16)    
698 - G4LossTableBuilder, G4LossTableManager, G4VE    
699   G4VEmProcess, G4VEnergyLossProcess, G4EmCalc    
700   approaches "General Process" and "Base Mater    
701   G4EmParameters - enable "General Process" fo    
702                                                   
703 21 July 19:  M.Novak (emutils-V10-05-15)          
704 - G4EmElementSelector, G4VEmModel - clean away    
705                                                   
706 18 July 19:  M.Novak (emutils-V10-05-14)          
707 - G4EmElementSelector - optimised version of e    
708     interpolation to avoid redundant energy gr    
709     used to handle rare corener cases are elim    
710     the algorithm)                                
711                                                   
712 17 July 19:  M.Novak (emutils-V10-05-13)          
713 - G4VEmProcess, G4VEnergyLossProcess, G4VMscMo    
714     utilise the new, optimised LogVectorValue     
715     G4PhysicsVector method in case of EM          
716                                                   
717 31 May 19: V.Ivanchenko (emutils-V10-05-12)       
718 - G4NIELCalculator - new helper class             
719 - G4LossTableManager - added access and initia    
720     G4NIELCalculator                              
721                                                   
722 17 May 19: V.Ivanchenko (emutils-V10-05-11)       
723 - G4EmParameters, G4EmParametersMessenger, G4E    
724   G4EmExtraParametersMessenger - added extra p    
725                                                   
726 07 May 19: V.Ivanchenko (emutils-V10-05-10)       
727 - G4EmParameters, G4EmParametersMessenger - sp    
728     user interface unchanged;                     
729   G4EmExtraParameters, G4EmExtraParametersMess    
730     complex EM parameters;                        
731   G4EmLowEParameters, G4EmLowEParametersMessen    
732     low-energy and DNA parameters                 
733                                                   
734 19 April 19: V.Ivanchenko (emutils-V10-05-09)     
735 - G4EmParameters - added polarisation flag, mo    
736   parameters to source and added check on lock    
737   in the SetMaxEnergy() method, added thread l    
738                                                   
739 01 April 19: V.Ivanchenko (emutils-V10-05-08)     
740 - G4LossTableManager - added Register/DeRegist    
741   of pointers for G4VProcess classes for X-ray    
742                                                   
743 17 March 19: M.Novak (emutils-V10-05-07)          
744 - G4EmElementSelector, G4VEmModel - added extr    
745   by making use of the already known log-energ    
746                                                   
747 17 March 19: M.Novak (emutils-V10-05-06)          
748 - G4VEmProcess, G4VEnergyLossProcess and G4VMs    
749   access log-vector tables by propagating the     
750                                                   
751 13 March 19: M.Asai (emutils-V10-05-05)           
752 - G4EmParametersMessenger: Defining unit categ    
753   that take units. Co-working with intercoms-V    
754                                                   
755 11 March 19: G.Cosmo (emutils-V10-05-04)          
756 - Fixed typos in printouts in G4EmParametersMe    
757                                                   
758 04 March 19: D.Sawkey (emutils-V10-05-03)         
759 - G4EmBiasingManager, G4VEmProcess, G4VEnergyL    
760    weights for biasing. Should be like version    
761    splitting, roulette                            
762                                                   
763 18 February 19: D.Sawkey (emutils-V10-05-02)      
764 - G4VEmProcess, G4VEnergyLossProcess - make pr    
765     more compact                                  
766                                                   
767 13 February 19: D.Sawkey (emutils-V10-05-01)      
768 - G4EmBiasingManager: fix incorrect weights wi    
769     introduced in 10.5 (problem #2125)            
770                                                   
771 31 January 19: V.Ivant (emutils-V10-05-00)        
772 - G4VEnergyLossProcess, G4VEmProcess, G4VMulti    
773   G4EmModelManager - make info printout at ini    
774     compact (fix problem #2105)                   
775                                                   
776 29 October 18: D.Sawkey (emutils-V10-04-25)       
777 - G4EmBiasingManager - fix Valgrind warning       
778                                                   
779 26 October 18: V.Ivant (emutils-V10-04-24)        
780 - G4EmParameters - fixed typo in printout         
781                                                   
782 16 October 18: D.Sawkey (emutils-V10-04-23)       
783 - G4EmBiasingManager, G4VEmProcess, G4VEnergyL    
784     for directional splitting to G4EmBiasingMa    
785                                                   
786 03 October 18: D.Sawkey (emutils-V10-04-22)       
787 - G4EmBiasingManager, G4EmParameters, G4EmPara    
788   G4VEnergyLossProcess, G4VEmProcess - enable     
789                                                   
790 26 September 18: V.Ivant (emutils-V10-04-21)      
791 - G4EmParameters, G4EmProcessSubType, G4LossTa    
792     general process classes                       
793 - G4EmParametersMessenger - fixed UI command n    
794     usage of the ICRU90 data (Lucas Norberto B    
795                                                   
796 17 September 18: D.Sawkey (emutils-V10-04-20)     
797 - G4EmModelManager, G4VEmModel, G4VEmProcess,     
798   G4VMultipleScattering: Auto-generated docume    
799                                                   
800 31 August 18: V.Ivant (emutils-V10-04-19)         
801 - G4EmCalculator - fixed computation dEdx for     
802                                                   
803 14 August 18: V.Ivant (emutils-V10-04-18)         
804 14 August 18: V.Ivant (emutils-V10-04-16)         
805 - G4EmParameters, G4EmParametersMessenger - ad    
806     to enable usage of ICRU90 data; fixed DNA     
807     added checks of EM physics type               
808 - G4VEmProcess, G4VEnergyLossProcess - take ou    
809     optimisation introduced previously, return    
810                                                   
811 27 July 18: V.Ivant (emutils-V10-04-15)           
812 - G4EmParameters - added extra protection to a    
813     definition of options, which should not be    
814 - G4VEmProcess - clean-up StorePhysicsTable(..    
815     isTheMaster flag                              
816 - G4EmDataHandler - added public interfaces       
817                                                   
818 25 July 18: V.Ivant (emutils-V10-04-14)           
819 - G4VEmProcess, G4VEnergyLossProcess - attempt    
820     calls to cross sections                       
821 - G4EmParameters, G4EmParametersMessenger - ad    
822 - G4EmElementSelector - optimisation              
823                                                   
824 13 July 18: V.Ivant (emutils-V10-04-13)           
825 - G4VEmProcess, G4VEnergyLossProcess - move fe    
826     private to protected, introduced check on     
827     steps with factorDeltaE, allowing skip rec    
828     section at a step                             
829 - G4EmDataHandler - added methods                 
830                                                   
831 12 July 18: V.Ivant (emutils-V10-04-12)           
832 - G4EmParameters, G4EmParameterMessenger, G4Lo    
833   update of interfaces                            
834                                                   
835 30 May 18: V.Ivant (emutils-V10-04-11)            
836 30 May 18: V.Ivant (emutils-V10-04-10)            
837 - G4LossTableManager - moved inline run time m    
838 - G4VMscModel, G4VEmModel, G4EmCorrections - m    
839                                                   
840 22 May 18: V.Ivant (emutils-V10-04-09)            
841 - G4VEmAngularDistribution - added SamplePairD    
842     for sampling of e+e- pair production          
843                                                   
844 18 May 18: V.Ivant (emutils-V10-04-08)            
845 - G4EmParameters, G4EmParametersMessenger - ad    
846     and DNA comand, improve dump of EM paramet    
847 - G4DNAModelSubType - new enumerator              
848 - G4EmCorrections - minor optimisation            
849                                                   
850 01 April 18: V.Ivant (emutils-V10-04-07)          
851 - G4VEmProcess - moved few private members to     
852                                                   
853 28 March 18: V.Ivant (emutils-V10-04-06)          
854 - G4EmParameters, G4EmParametersMessenger - ad    
855     and corresponding UI command (needed for b    
856                                                   
857 21 March 18: V.Ivant (emutils-V10-04-05)          
858 - G4EmParameters, G4EmParametersMessenger - (I    
859     gamma conversion model parameters             
860                                                   
861 09 February 18: V.Ivant (emutils-V10-04-04)       
862 09 February 18: V.Ivant (emutils-V10-04-03)       
863 - G4EmCorrections, G4VEmModel, G4ionEffectiveC    
864     do not use static class members in inline     
865     to the source, add thread safe definition     
866                                                   
867 02 February 18: M.Novak (emutils-V10-04-02)       
868 - G4EmCalculator - fixed GetCrossSectionPerVol    
869     scattering process: the proper value of th    
870     retrived now                                  
871                                                   
872 14 December 17: V.Ivant (emutils-V10-04-01)       
873 - G4EmParametersMessenger - use G4Exception fo    
874     of G4cout, review G4State for UI commands     
875     the RunManager about modification of physi    
876     is issued in Idle state                       
877 - G4EmParameters, G4VEmProcess, G4VEnergyLossP    
878     same default values for few internal membe    
879     cleanup, which does not affect results)       
880                                                   
881 13 December 17: V.Ivant (emutils-V10-04-00)       
882 - G4EmParameters, G4EmParametersMessenger - fi    
883     and add lock and protection in commands de    
884     pre region                                    
885                                                   
886 08 November 17: D.Sawkey (emutils-V10-03-31)      
887  - G4LossTableManager, G4VEmProcess, G4VEnergy    
888    G4VMultipleScattering - fix html documentat    
889                                                   
890 07 November 17: V.Ivant (emutils-V10-03-30)       
891 - G4EmParameters - fixed SetDeexcitationIgnore    
892                                                   
893 03 November 17: V.Ivant (emutils-V10-03-28)       
894 - G4EmParameters - set lateralDisplacementAlg9    
895     fixed typo in dump of parameters              
896                                                   
897 03 November 17: V.Ivant (emutils-V10-03-27)       
898 - G4EmParametersMessenger - atomic de-excitati    
899     allowed in G4State_Init                       
900                                                   
901 31 October 17: D.Sawkey (emutils-V10-03-26)       
902 - G4LossTableManager: formatting html document    
903                                                   
904 25 October 17: V.Ivant (emutils-V10-03-25)        
905 - G4VEmProcess - select models for ions by usi    
906                                                   
907 19 October 17: D.Sawkey (emutils-V10-03-24)       
908 - retry of previous; change PrintHtml to DumpH    
909                                                   
910 18 October 17: D.Sawkey (emutils-V10-03-23)       
911 - G4LossTableManager: add new method PrintHtml    
912 - G4VEmProcess, G4VEnergyLossPRocess, G4VMulti    
913   G4ModelManager, G4VEmModel: modify doc outpu    
914   StreamProcessInfo, DumpModelList, to set end    
915                                                   
916 12 October 17: V.Ivant (emutils-V10-03-22)        
917 - G4VEnergyLossProcess, G4VEmProcess, G4VMulti    
918   new protected method StreamProcessInfo(..) t    
919   processes                                       
920 - G4EmModelManager - use general stream instea    
921   method DumpModelList(..)                        
922 - G4EmModelManager - use optimal header           
923                                                   
924 11 October 17: V.Ivant (emutils-V10-03-21)        
925 - G4VEmProcess - added method StreamInfo(..) a    
926     any stream, initialisation printout does n    
927 - G4EmConfigurator - minor cleanup                
928                                                   
929 10 October 17: V.Ivant (emutils-V10-03-20)        
930 - G4VEnergyLossProcess, G4VEmProcess, G4VMulti    
931     initialisation printout for DNA particles     
932                                                   
933 09 October 17: V.Ivant (emutils-V10-03-19)        
934 - G4EmParameters, G4EmParametersMessenger - ad    
935                                                   
936 19 September 17: V.Ivant (emutils-V10-03-18)      
937 - G4VEnergyLossProcess, G4VEmFluctuationModel     
938                                                   
939 31 August 17: V.Ivant (emutils-V10-03-17)         
940 - G4VMultipleScattering - improved initialisat    
941 - G4VEnergyLossProcess, G4VEmFluctuationModel     
942     of smearing of the last step length of low    
943                                                   
944 21 August 17: V.Ivant (emutils-V10-03-16)         
945 - G4EmParameters - fully thread safe singleton    
946                                                   
947 18 August 17: V.Ivant (emutils-V10-03-15)         
948 - G4EmDataHandler - class to keep G4PhysicsTab    
949 - G4VMultipleScattering, G4VEmProcess, G4VEner    
950     cleanup/simplification                        
951                                                   
952 16 August 17: V.Ivant (emutils-V10-03-14)         
953 - G4EmParametersMessenger, G4EmParameters - ad    
954     "DNAFast", "DNAStationary", "DNAMsc" Get/S    
955                                                   
956 04 August 17: V.Ivant (emutils-V10-03-13)         
957 - G4VMultipleScattering, G4VMscModel, G4VEnerg    
958     comments to model interface                   
959 - G4VMultipleScattering - more safe access to     
960                                                   
961 03 August 17: V.Ivant (emutils-V10-03-12)         
962 - G4VMultipleScattering, G4VMscModel, G4VEnerg    
963   G4VEmProcess, G4EmConfigurator, G4EmConfigur    
964    a new scheme of model initialisation in ord    
965    extra fake model objects and reduce number     
966                                                   
967 18 July 17: G.Cosmo (emutils-V10-03-11)           
968 - Mark as 'override' ProcessDescription() meth    
969   G4VEnergyLossProcess and G4VMultipleScatteri    
970                                                   
971 31 May 17: V.Ivant (emutils-V10-03-10)            
972 - G4VEmModel - added triplet model pointer and    
973                                                   
974 26 May 17: V.Ivant (emutils-V10-03-09)            
975 - G4EmSaturation - fixed typo in printout         
976                                                   
977 25 May 17: V.Ivant (emutils-V10-03-08)            
978 - G4VEmProcess - added DNA ionisation process     
979     to the list of processes, which have auger    
980                                                   
981 24 May 17: V.Ivant (emutils-V10-03-07)            
982 - G4VEnergyLossProcess, G4LossTableManager - m    
983     methods                                       
984                                                   
985 03 May 17: V.Ivant (emutils-V10-03-06)            
986 - G4VEmProcess - added DNA ionisation process     
987     discrete processes, which have auger and f    
988     secondary particles                           
989 - G4VEmModel - added extra protected class mem    
990     stopping                                      
991 - G4EmCorrections - removed computation of nuc    
992 - G4EmCalculator - for computation of the nucl    
993     use concrete model (applied in run time) i    
994     G4EmCorrections emulation; to get cross se    
995     for discrete processes use interface of th    
996     http://hypernews.slac.stanford.edu/HyperNe    
997                                                   
998 03 April 17: V.Ivant (emutils-V10-03-05)          
999 - G4EmParameters - G4EmSaturation may be creat    
1000     moment (G4Mutex is used)                     
1001                                                  
1002 24 March 17: V.Ivant (emutils-V10-03-02)         
1003 - G4EmParametersMessenger, G4EmParameters - a    
1004     "ScreeningFactor" Get/Set methods and UI     
1005                                                  
1006 14 December 16: V.Ivant (emutils-V10-03-00)      
1007 - G4EmParametersMessenger - fixed typo (#1929    
1008 - G4EmParameters - added method with more cor    
1009     in order to replace AddMsc in future (no     
1010                                                  
1011 19 November 16: V.Ivant (emutils-V10-02-38)      
1012 - G4EmParametersMessenger - fixed typo           
1013                                                  
1014 09 November 16: V.Ivant (emutils-V10-02-37)      
1015 - G4VAtomDeexcitation - fixed initialisation     
1016     module per G4Region                          
1017                                                  
1018 18 October 16: V.Ivant (emutils-V10-02-36)       
1019 - G4EmCorrections, G4ionEffectiveCharge - use    
1020     for G4Pow pointer                            
1021                                                  
1022 18 October 16: V.Ivant (emutils-V10-02-35)       
1023 - G4EmParameters - max energy back to 100 TeV    
1024 - G4EmSaturation - cleanup; make it thread sa    
1025     printout level set to 1                      
1026                                                  
1027 07 October 16: V.Ivant (emutils-V10-02-34)       
1028 - G4EmParameters - reduce max energy back to     
1029                                                  
1030 20 September 16: V.Ivant (emutils-V10-02-33)     
1031 - G4EmParameters - added private method Initi    
1032     to SetDefaults() to provide more safe ini    
1033     custom EM physics lists                      
1034                                                  
1035 15 September 16: M.Asai (emutils-V10-02-32)      
1036 - G4EmParameters - accept changes during the     
1037                                                  
1038 06 September 16: V.Ivant (emutils-V10-02-31)     
1039 - fixed compillation warning and test crash      
1040                                                  
1041 06 September 16: V.Ivant (emutils-V10-02-29)     
1042 - G4EmSaturation - make it thread safe, added    
1043    fixed data for G4_lAr using recent report     
1044    methods are now "const"                       
1045 - G4EmParameters, G4EmParametersMessenger - a    
1046     command to enable thread safe built-in Bi    
1047     corrections, added access to G4EmSaturati    
1048     Gaussian nuclear form-factor                 
1049 - G4LossTableManager - changed initialisation    
1050                                                  
1051 27 August 16: V.Ivant (emutils-V10-02-28)        
1052 - G4AtomicDeexcitation, G4EmParameters, G4EmP    
1053     improved initialisation per region           
1054                                                  
1055 15 July 16: V.Ivant (emutils-V10-02-27)          
1056 - G4EmBiasingManager - fixed PVS-Studio warni    
1057                                                  
1058 15 July 16: V.Ivant (emutils-V10-02-26)          
1059 - G4EmParameters, G4EmParametersMessenger - a    
1060     UI command to define optional EM physics     
1061                                                  
1062 16 July 16: V.Ivant (emutils-V10-02-25)          
1063 13 July 16: V.Ivant (emutils-V10-02-24)          
1064 - G4EmParameters, G4VEmProcess, G4VEnergyLoss    
1065     energy limits are extended from 10 TeV to    
1066     per decade is unchanged                      
1067                                                  
1068 07 June 16: V.Ivant (emutils-V10-02-23)          
1069 - G4LossTableManager - removed debug printout    
1070                                                  
1071 07 June 16: V.Ivant (emutils-V10-02-22)          
1072 - G4VEmModel - fixed destruction in MT mode      
1073 - G4VMultipleScattering, G4EmModelManager, G4    
1074     improved debug printout                      
1075                                                  
1076 02 June 16: V.Ivant (emutils-V10-02-21)          
1077 - G4VAtomicDeexcitation - extended printout a    
1078                                                  
1079 02 June 16: V.Ivant (emutils-V10-02-20)          
1080 - G4EmModelManager - review and fix model con    
1081     for DNA models)                              
1082 - G4DummyModel - set default low-enegry limit    
1083 - G4VMultipleScattering - added method Number    
1084 - G4EmConfigurator - minor cleanup               
1085                                                  
1086 11 May 16: V.Ivant (emutils-V10-02-19)           
1087 - G4VEmModel, G4VAtomDeexcitation, G4EmCalcul    
1088     G4Element::GetZasInt()                       
1089 - G4VEmModel - fixed SelectRandomAtomNumber()    
1090                                                  
1091 01 May 16: V.Ivant (emutils-V10-02-18)           
1092 29 April 16: V.Ivant (emutils-V10-02-17)         
1093 - G4EmCorrections - fixed Coverity warning       
1094 - G4VAtomDeexcitation - fixed possible data r    
1095                                                  
1096 25 April 16: V.Ivant (emutils-V10-02-16)         
1097 25 April 16: V.Ivant (emutils-V10-02-14)         
1098 - G4AtomicShell - make the class pure inlined    
1099 - G4LossTableManager, G4VEmModel, G4VMultiple    
1100     cleanup of static const data                 
1101 - G4EmCorrections - make part of data static,    
1102     static, shared between threads               
1103                                                  
1104 15 April 16: V.Ivant (emutils-V10-02-13)         
1105 - G4EmParameters - allow to change parameters    
1106   and only at PreInit or Idle states             
1107                                                  
1108 15 April 16: V.Ivant (emutils-V10-02-12)         
1109 - G4VAtomDeexcitation - complete migration to    
1110     addresing data race in MT mode               
1111                                                  
1112 11 April 16: V.Ivant (emutils-V10-02-11)         
1113 - G4VMultipleScattering - move position chang    
1114                                                  
1115 17 March 16: V.Ivant (emutils-V10-02-10)         
1116 - G4VEnergyLossProcess - return back removed     
1117     of reverse MC example                        
1118                                                  
1119 15 March 16: V.Ivant (emutils-V10-02-09)         
1120 - removed commented lines left from the previ    
1121 - G4EmCalculator - added protection against z    
1122     lowest electron energy (fixed problem #18    
1123                                                  
1124 11 March 16: V.Ivant (emutils-V10-02-08)         
1125 - G4EmParameters, G4EmParametersMessenger - m    
1126     parameters from G4EmProcessOptions, which    
1127 - G4EmCalculator, G4LossTableBuilder, G4LossT    
1128   G4VEmModel, G4VEmProcess, G4VEnergyLossProc    
1129     G4EmParameters class interfaces for initi    
1130 - G4NuclearFormfactorType - added new enumera    
1131                                                  
1132 17 February 16: V.Ivant (emutils-V10-02-07)      
1133 - G4EmMultiModel - changed "override" by "fin    
1134                                                  
1135 17 February 16: V.Ivant (emutils-V10-02-06)      
1136 - G4VEnegryLossProcess, G4EmCorrections - rem    
1137 - G4VEmModel, G4EmMultiModel - address clang     
1138                                                  
1139 16 February 16: D.Sawkey (emutils-V10-02-05)     
1140 - Again, added more overrides, to remove clan    
1141 - put deleted copy/assignment operators back     
1142                                                  
1143 12 February 16: D.Sawkey (emutils-V10-02-04)     
1144 - added more overrides, to remove clang warni    
1145                                                  
1146 11 February 16: D.Sawkey (emutils-V10-02-03)     
1147 - partial C++11 migration in header files: ex    
1148   keywords; nullptr                              
1149                                                  
1150 10 February 16: V.Ivant                          
1151 - G4VEmProcess, G4EmModelManager - added extr    
1152                                                  
1153 22 January 16: V.Ivant (emutils-V10-02-01)       
1154 - G4LossTableManager - avoid double addition     
1155     loss table map (should not have any effec    
1156 - G4EmCalculator - fixed computation of dEdx     
1157     alpha (problem #1808)                        
1158                                                  
1159 14 January 16: V.Ivant (emutils-V10-02-00)       
1160 - G4EmSaturation - fixed #1807 by changing me    
1161     VisibleEnergyDeposition(..) to VisibleEne    
1162     This fix change user interface in order t    
1163     method                                       
1164                                                  
1165 09 November 15: V.Ivant (emutils-V10-01-40)      
1166 - G4EmParameters - fixed typo in name of the     
1167                                                  
1168 06 November 15: V.Ivant (emutils-V10-01-39)      
1169 - G4EmParametersMessenger - fixed typo in few    
1170     "/process/msc/UseMottCorrection"             
1171 - G4EmParameters - add useMottCorrection para    
1172                                                  
1173 05 November 15: V.Ivant (emutils-V10-01-38)      
1174 - G4VMultipleScattering - added a protection     
1175     the displacement beyond to avoid crashes     
1176                                                  
1177 01 November 15: V.Ivant (emutils-V10-01-36)      
1178 - G4EmParametersMessenger - fixed typo in com    
1179                                                  
1180 24 October 15: V.Ivant (emutils-V10-01-35)       
1181 - G4EmCorrections - use G4Exp, G4Log, G4pow,     
1182 - G4VMultipleScattering - fixed algorithm of     
1183     the boundary                                 
1184                                                  
1185 16 October 15: V.Ivant (emutils-V10-01-34)       
1186 - G4EmParametersMessenger - the command "/pro    
1187     is active only PreInit                       
1188                                                  
1189 14 October 15: V.Ivant (emutils-V10-01-33)       
1190 - G4EmCalculator - fixed GetDEDX for ions and    
1191                                                  
1192 14 October 15: V.Ivant (emutils-V10-01-32)       
1193 - G4EmCalculator - special computation of dEd    
1194     ion ionisation model (fixed problem #1792    
1195 - G4VEmProcess, G4VEnergyLossProcess, G4VMult    
1196   G4VEmModel - added new interfaces for autom    
1197     of processes/models to generate web pages    
1198 - G4VEmModel added new feature: a flag allowi    
1199     parameters protecting from overwrite by d    
1200     needed for the new GS model                  
1201                                                  
1202 30 September 15: V.Ivant (emutils-V10-01-31)     
1203 - G4VEmProcess, G4VEnegryLossProcess - do not    
1204     G4PhysicsModelCatalog end of run             
1205                                                  
1206 18 September 15: V.Ivant (emutils-V10-01-30)     
1207 - G4EmParameters - disable Bearden files, rem    
1208 - in all files use nullptr to initialise poin    
1209 - fixed Coveruty trivial warning                 
1210                                                  
1211 14 September 15: V.Ivant (emutils-V10-01-29)     
1212 - G4EmParameters - enable Bearden files          
1213 - G4EmParametersMessenger - fixed cross secti    
1214                                                  
1215 04 September 15: V.Ivant (emutils-V10-01-26)     
1216 - G4EmParameters, G4EmParametersMessenger - d    
1217     for PIXE cross sections and to msc step l    
1218     default usage of Bearden files for level     
1219 - G4VAtomDeexcitation, G4EmProcessOptions - u    
1220     for de-ecitation module parameters           
1221                                                  
1222 03 September 2015: S. Incerti (emutils-V10-01    
1223 - added UI command for Bearden files in          
1224   G4VAtomicDeexcitation                          
1225   G4EmParameters                                 
1226   G4EmParametersMessenger                        
1227                                                  
1228 20 August 15: V.Ivant (emutils-V10-01-24)        
1229 - G4VMscModel - compute distance to boundary     
1230     is inside World volume (M. Novak identify    
1231     the world volume is filled not by vacuum     
1232                                                  
1233 03 August 15: V.Ivant (emutils-V10-01-23)        
1234 - Technical tag: fixed Coverty warning, subst    
1235     add comments to do/while and while loops     
1236                                                  
1237 28 July 15: V.Ivant (emutils-V10-01-22)          
1238 - G4VEnergyLossProcess - minor optimisation a    
1239                                                  
1240 27 July 15: V.Ivant (emutils-V10-01-21)          
1241 - G4VEnergyLossProcess - use lowest energy fr    
1242                                                  
1243 17 July 15: D. Sawkey (emutils-V10-01-19)        
1244 - G4EmParameters - add SetDefaults() method,     
1245                                                  
1246 12 July 15: V.Ivant (emutils-V10-01-18)          
1247 - G4VEmProcess, G4VEnergyLossProcess, G4LossT    
1248   G4EmConfigurator - removed tabs and improve    
1249                                                  
1250 12 July 15: V.Ivant (emutils-V10-01-17)          
1251 - G4EmParameters, G4EmParametersMessenger - a    
1252     C++ access methods and UI commends: dump     
1253     energy for e+- and muons/hadrons             
1254                                                  
1255 25 May 15: V.Ivant (emutils-V10-01-16)           
1256 - G4EmCalculator - added new methods: Compute    
1257      ComputeCrossSectionPerShell                 
1258                                                  
1259 13 May 15: V.Ivant (emutils-V10-01-15)           
1260 - G4EmParametersMessenger - added PreInit sta    
1261                                                  
1262 12 May 15: V.Ivant (emutils-V10-01-14)           
1263 - G4EmParameters, G4EmParametersMessenger, G4    
1264    S.Incerti added extra flag AugerCascade;      
1265 - G4VAtomDeexcitation, G4LossTableManager - c    
1266    now happens before BuildPhysicsTable in ea    
1267 - G4EmParameters, G4EmParametersMessenger - a    
1268    for which PAI, MicroElec, or DNA models ma    
1269 - G4VEmModel - added extra interface ComputeC    
1270                                                  
1271 08 May 15: V.Ivant (emutils-V10-01-13)           
1272 30 April 15: V.Ivant (emutils-V10-01-12)         
1273 - G4VEnergyLossProcess - fixed minor Coverity    
1274                                                  
1275 27 April 15: V.Ivant (emutils-V10-01-11)         
1276 - G4VEmModel, G4VEmFluctuationModel - removed    
1277 - G4VMultipleScattering, G4VMscModel, G4VEmAn    
1278     accurate initialisation of G4ThreeVectors    
1279     in constructors                              
1280                                                  
1281 04 March 15: V.Ivant (emutils-V10-01-10)         
1282 - G4EmParameters, G4EmParametersMessenger add    
1283     commands for muon/hadron/ion multiple sca    
1284       SetMscMuHadRangeFactor(), SetMscMuHadSt    
1285       /process/msc/RangeFactorMuHad,  /proces    
1286 - G4VMultipleScattering - use new methods        
1287                                                  
1288 28 February 15: V.Ivant (emutils-V10-01-09)      
1289 - G4EmCalculator - fixed compillation warning    
1290                                                  
1291 27 February 15: V.Ivant (emutils-V10-01-08)      
1292 - G4LossTableManager - moved run time methods    
1293 - G4EmCalculator moved simple methods to inli    
1294     methods SetupMaterial(); for computation     
1295     per atom add initialisation of material (    
1296     by D. Mancusi about bremsstrahlung cross     
1297     minor fix of printout                        
1298                                                  
1299 06 February 15: V.Ivant (emutils-V10-01-07)      
1300 - G4VEmProcess - fixed crash in printout for     
1301                  (reported by D.Mancusi)         
1302                                                  
1303 30 January 15: V.Ivant (emutils-V10-01-06)       
1304 - G4EmCalculator - fixed minor defect reporte    
1305                                                  
1306 16 January 15: V.Ivant (emutils-V10-01-05)       
1307 - G4VEmModel, G4VEmFluctuationModel - switch     
1308   G4Random::getTheEngine() to have more clean    
1309                                                  
1310 15 January 15: V.Ivant (emutils-V10-01-04)       
1311 - G4VEmModel - redefine random engine pointer    
1312     to address problem reported by CMS           
1313                                                  
1314 27 December 14: V.Ivant (emutils-V10-01-03)      
1315 - G4VEnergyLossProcess - removed debug printo    
1316                                                  
1317 22 December 14: V.Ivant (emutils-V10-01-01)      
1318 21 December 14: V.Ivant (emutils-V10-01-00)      
1319 - G4EmParametersMessenger - allowed to set CS    
1320     the PreInit state to avoid crash in store    
1321 - G4VEnergyLossProcess, G4VEmProcess, G4VMult    
1322     physics table only from master thread        
1323 - G4VEmProcess - fixed printout at initialisa    
1324     process class is shared between different    
1325                                                  
1326 18 November 14: V.Ivant (emutils-V10-00-46)      
1327 - G4VAtomDeexcitation - fixed printout at ini    
1328     (minor problem was introduced in the prev    
1329                                                  
1330 15 November 14: V.Ivant (emutils-V10-00-45)      
1331 - G4VAtomDeexcitation - changed initialisatio    
1332     unit tests                                   
1333                                                  
1334 07 November 14: V.Ivant (emutils-V10-00-44)      
1335 - G4LossTableMananger, G4EmConfigurator - fix    
1336                                                  
1337 28 October 14: V.Ivant (emutils-V10-00-43)       
1338 - removed old commented code                     
1339                                                  
1340 23 October 14: V.Ivant (emutils-V10-00-42)       
1341 - G4VMultipleScattering - fixed displacement     
1342                                                  
1343 23 October 14: V.Ivant (emutils-V10-00-40)       
1344 - G4VEmProcess, G4VEnergyLossProcess - set st    
1345     selected model is inactive at such energy    
1346 - G4EmConfigurator - set high energy activati    
1347     model not more than high energy limit (ne    
1348                                                  
1349 22 October 14: V.Ivant (emutils-V10-00-39)       
1350 - G4VEmProcess - fixed definition of integral    
1351                                                  
1352 20 October 14: V.Ivant (emutils-V10-00-38)       
1353 - G4LossTableManager - fixed non-initilized v    
1354 - G4VMultipleScattering - coherent definition    
1355     displacement flag                            
1356                                                  
1357 17 October 14: V.Ivant (emutils-V10-00-37)       
1358 - G4VEmProcess, G4VEnergyLossProcess - improv    
1359     initialisation, added extra initialisatio    
1360 - G4VEmProcess, G4VEmModel - added accessmeth    
1361     and isotope                                  
1362                                                  
1363 15 October 14: V.Ivant (emutils-V10-00-36)       
1364 15 October 14: V.Ivant (emutils-V10-00-35)       
1365 - fixed G4VEnergyLossProcess                     
1366                                                  
1367 14 October 14: V.Ivant (emutils-V10-00-34)       
1368 - fixed G4VMultipleScattering                    
1369                                                  
1370 14 October 14: V.Ivant (emutils-V10-00-33)       
1371 - fixed logic of sub-cutoff mechnism             
1372                                                  
1373 13 October 14: V.Ivant (emutils-V10-00-32)       
1374 - fixed typo                                     
1375                                                  
1376 13 October 14: V.Ivant (emutils-V10-00-31)       
1377 - G4EmParameters, G4EmParametersMessenger - n    
1378     keeping EM parameters static for run time    
1379 - G4VEmProcess, G4VEnergyLossProcess, G4VMult    
1380     G4EmProcessOptions, G4VAtomDeexcitation -    
1381     logic - use G4EmParameters class, fixed p    
1382                                                  
1383 06 October 14: L.Urban (emutils-V10-00-30)       
1384 - G4MscStepLimitType, G4EnergyLossMessenger -    
1385     type for msc: UseSafetyPlus                  
1386                                                  
1387 22 September 14: V.Ivant (emutils-V10-00-29)     
1388 - G4VEmProcess, G4VEnergyLossProcess - fixed     
1389     for secondary particle production (fluore    
1390                                                  
1391 21 July 14: V.Ivant (emutils-V10-00-28)          
1392 - G4EmCorrections, G4EmElementSelector, G4Los    
1393   G4VEmModel, G4VEmProcess, G4VEnergyLossProc    
1394     explicit delete of all PhysicsTables and     
1395     end of job                                   
1396 - G4EmCalculator - added public FindProcess()    
1397                                                  
1398 27 June 14: V.Ivant (emutils-V10-00-27)          
1399 - G4VAtomDeexcitation - if de-excitation opti    
1400     world G4Region, propagate these options t    
1401                                                  
1402 6 June 14: V.Ivant (emutils-V10-00-26)           
1403 - G4VEmProcess, G4VEnergyLossProcess - fixed     
1404                                                  
1405 6 June 14: V.Ivant (emutils-V10-00-25)           
1406 - G4EmSaturation - removed fatal exception if    
1407     instantiated                                 
1408                                                  
1409 5 June 14: V.Ivant (emutils-V10-00-24)           
1410 - G4EmSaturation - moved check on existence o    
1411     from run time to initialisation (it is do    
1412 - G4LossTableManager, G4VEnergyLossProcess, G    
1413     improved initialisation: moved set method    
1414     from inline to source and add extra check    
1415     throw warnings if parameters are out of r    
1416 - G4LossTableManager - helper classes are ins    
1417     user requests via access method              
1418                                                  
1419 4 June 14: A.Dotti (emutils-V10-00-23)           
1420 - Added protection in G4EmSaturation to throw    
1421   are not defined when used in G4EmSaturation    
1422   method.                                        
1423 - Do not instantiate G4Electron and G4Proton     
1424   G4EmSaturation::InitialiseBirksCoefficient     
1425                                                  
1426 2 June 14: V.Ivant (emutils-V10-00-22)           
1427 - G4EmModelManager - fixed cuts for single sc    
1428     "cut for protons")                           
1429                                                  
1430 27 May 14: V.Ivant (emutils-V10-00-21)           
1431 - G4LossTableManager - minor change of Set me    
1432                                                  
1433 26 May 14: V.Ivant (emutils-V10-00-20)           
1434 - G4EmManagerMessenger, G4EmProcessOptions, G    
1435   G4VEnergyLossProcess - fixed (trivial) Cove    
1436                                                  
1437 20 May 14: V.Ivant (emutils-V10-00-19)           
1438 - G4LossTableManager, G4EmSaturation - change    
1439     of  G4EmSaturation class to work in MT mo    
1440                                                  
1441 19 May 14: V.Ivant (emutils-V10-00-18)           
1442 - G4LossTableManager, G4EmSaturation - improv    
1443   G4EmProcessOptions, G4LossTableManager - ad    
1444                                                  
1445 19 May 14: V.Ivant (emutils-V10-00-17)           
1446 - G4LossTableManager, G4EmSaturation, G4EmCor    
1447     G4ElectronIonPair - improved verbosity       
1448                                                  
1449 18 May 14: V.Ivant (emutils-V10-00-16)           
1450 - G4EmSaturation - updated class design, Visi    
1451     method become virtual allowing applicatio    
1452     algorithm, improved warning message          
1453                                                  
1454 17 May 14: V.Ivant (emutils-V10-00-15)           
1455 - G4VEmModel, G4VEmFluctuationModel - defined    
1456     access random generator for sequential an    
1457     of previous tag)                             
1458 - G4EmProcessOptions, G4EnergyLossMessenger -    
1459     interface "/process/msc/DisplacementBeyon    
1460                                                  
1461 15 May 14: V.Ivant (emutils-V10-00-14)           
1462 - G4VMultipleScattering - introduced mechanis    
1463     geometry boundary default                    
1464 - G4VEmModel, G4VEmFluctuationModel - added p    
1465     to random engine in order to save CPU in     
1466 - G4VEnergyLossProcess, G4VEmProcess, G4VMult    
1467     Coverity defects                             
1468                                                  
1469 09 May 14: V.Ivant (emutils-V10-00-13)           
1470 - G4VEnergyLossProcess, G4VEmProcess, G4VMult    
1471     bug report #1594 (crash G4WrapperProcess     
1472                                                  
1473 28 April 14: V.Ivant (emutils-V10-00-12)         
1474 - G4VSubCutProducer, G4LossTableManager, G4VE    
1475     interface is added allowing production of    
1476     production threshold                         
1477                                                  
1478 28 April 14: V.Ivant (emutils-V10-00-11)         
1479 - G4EnergyLossMessenger and G4EmProcessOption    
1480     UI command "/process/em/deexcitationIgnor    
1481     disable check on production threshold by     
1482     enable RunManager flag "/run/physicsModif    
1483     UI commands                                  
1484                                                  
1485 08 April 14: V.Ivant (emutils-V10-00-10)         
1486 - G4VMultipleScattering - fixed old problem o    
1487     set geomMin = 0.05 nm (Bohr radius)          
1488                                                  
1489 08 April 14: V.Ivant (emutils-V10-00-09)         
1490 - G4VMultipleScattering - return the limit to    
1491     that if step is below geomMin then no sca    
1492                                                  
1493 06 April 14: V.Ivant (emutils-V10-00-08)         
1494 - G4VMultipleScattering - prepared for displa    
1495     set geomMin = 0.05 nm (was 0.01 nm) - Boh    
1496                                                  
1497 28 February 14: V.Ivant (emutils-V10-00-07)      
1498 - G4VMultipleScattering - minor cleanup for p    
1499                                                  
1500 27 February 14: V.Ivant (emutils-V10-00-06)      
1501 - G4VEnergyLossProcess - for sub-cutoff regim    
1502     call SafetyHelper as described in previou    
1503                                                  
1504 27 February 14: J.Apostolakis (emutils-V10-00    
1505 - Fixed G4VMscModel::ComputeSafety: pass 2nd     
1506     ( this parameter is used for optimisation    
1507       to check for volumes.  Estimate of safe    
1508       => The displacement must never exceed v    
1509     Added default for 2nd parameter, compatib    
1510                                                  
1511 26 February 14: V.Ivant (emutils-V10-00-04)      
1512 - G4EmCorrections, G4EmElementSelector, G4VEm    
1513   G4VEnergyLossProcess, G4VMultipleScattering    
1514     - general cleanup including: removed old     
1515       and std::max instead of "if" where poss    
1516       reduced number of division                 
1517 - G4LossTableManager - minor change of ionisa    
1518     do not recompute x-section if a process i    
1519     anti-particles;                              
1520                                                  
1521 21 February 14: V.Ivant (emutils-V10-00-03)      
1522 - G4VMultipleScattering - added possibility t    
1523                                                  
1524 14 February 14: V.Ivant (emutils-V10-00-02)      
1525 - G4LossTableMananger, G4EmProcessOptions - d    
1526     verbosity=0 for worket thread, so summary    
1527     is not printed out                           
1528 - G4VEnergyLossProcess, G4VEmProcess - define    
1529     for initialisation printout                  
1530 - G4EmCalculator - added G4Exception inside F    
1531     G4MaterialCutsCouple is not found out and    
1532     when CSDA table is not initialized           
1533                                                  
1534 13 February 14: V.Ivant (emutils-V10-00-01)      
1535 - G4LossTableMananger - fixed bug for initial    
1536     in one job (affecting muons and e- and pr    
1537                                                  
1538 27 January 14: V.Ivant (emutils-V10-00-00)       
1539 - G4VEnergyLossProcess - fixed division by ze    
1540     an ion with charge zero                      
1541 - G4EmCalculator - in FindCouple method imple    
1542     regions if G4Region* argument of the meth    
1543                                                  
1544 21 November 13: V.Ivant (emutils-V09-06-67)      
1545 - G4EnergyLossTables - removed G4ThreadLocal     
1546                                                  
1547 19 November 13: V.Ivant (emutils-V09-06-66)      
1548 - G4VEmProcess, G4VEnergyLossProcess - comple    
1549     materials for the case of positrons          
1550                                                  
1551 18 November 13: V.Ivant (emutils-V09-06-65)      
1552 - G4VEmProcess, G4VEnergyLossProcess - fixed     
1553     when based materail approach was used        
1554 - G4EmModelMananger - improved debug printout    
1555                                                  
1556 14 November 13: V.Ivant (emutils-V09-06-64)      
1557 - G4EmBiasingManager - fixed bug reported by     
1558     (<karpov@viva64.com>) static code analysi    
1559                                                  
1560 08 November 13: V.Ivant (emutils-V09-06-63)      
1561 - Cleanup comments in destructors                
1562                                                  
1563 06 November 13: V.Ivant (emutils-V09-06-62)      
1564 - G4LossTableManager uses G4ThreadLocalSingle    
1565 - G4VEmProcess, G4VEnergyLossProcess, G4VEmMo    
1566     G4PhysicsVectors                             
1567                                                  
1568 01 November 13: V.Ivant (emutils-V09-06-61)      
1569 - G4VEmProcess, G4VEnergyLossProcess - fixed     
1570     when a particle enter a volume in whihc c    
1571     different activation energy range than in    
1572 - G4VEmModel - improved definition of min and    
1573     element selectors                            
1574                                                  
1575 21 October 13: V.Ivant (emutils-V09-06-60)       
1576 - G4VEmModel - added extra flag  useAngularGe    
1577                                                  
1578 20 October 13: V.Ivant (emutils-V09-06-59)       
1579 - G4VEmModel - added extra method SelectRando    
1580                                                  
1581 17 October 13: V.Ivant (emutils-V09-06-58)       
1582 - G4VMultipleScattering - increased lowestLim    
1583     because Urban msc model cannot handle low    
1584     added Get/Set methods for this parameter     
1585 - G4EmModelManager - fixed control on cut val    
1586     problem was observed when PAI model is us    
1587     with very low cut                            
1588                                                  
1589 06 October 13: V.Ivant (emutils-V09-06-57)       
1590 - G4VEmModel - fixed bug in fanoCavity test -    
1591     even if cut value is high                    
1592                                                  
1593 03 October 13: V.Ivant (emutils-V09-06-56)       
1594 - G4AngleDirect - dummy angular generator        
1595 - G4ionEffectiveCharge - use G4Log, G4Exp, G4    
1596 - G4VEmProcess, G4VEnergyLossProcess, G4VAtom    
1597     for secondary tracks (different mecanisms    
1598     may be distingwished)                        
1599 - G4EnergyLossMessenger, G4EmProcessOptions -    
1600     interface to set verbose level for worker    
1601                                                  
1602 20 September 13: V.Ivant (emutils-V09-06-55)     
1603 - G4VEmProcess - fixed Coverity warning          
1604                                                  
1605 13 September 13: V.Ivant (emutils-V09-06-54)     
1606 - G4VMultipleScattering, G4VEnergyLossProcess    
1607     methods SlavePreparePhysicsTable(..) and     
1608 - G4VEmAngularDistribution - added extra virt    
1609     SampleDirectionForShell(...)                 
1610                                                  
1611 07 August 13: V.Ivant (emutils-V09-06-53)        
1612 - G4VEmModel - added pointer to G4ElementData    
1613     in order to allow sharing G4ElementData b    
1614 - G4EmModelManager - check MinEnergyCut metho    
1615                                                  
1616 27 July 13: V.Ivant (emutils-V09-06-52)          
1617 - G4VEnergyLossProcess, G4VMultipleScattering    
1618   method in PreparePhysicsTable and BuildPhys    
1619                                                  
1620 23 July 13: V.Ivant (emutils-V09-06-51)          
1621 23 July 13: V.Ivant (emutils-V09-06-50)          
1622 - G4VEmProcess - extra fix master/worker init    
1623                                                  
1624 22 July 13: V.Ivant (emutils-V09-06-49)          
1625 - G4VEmProcess - fixed master/worker initiali    
1626                                                  
1627 21 July 13: V.Ivant (emutils-V09-06-48)          
1628 - G4VEmProcess, G4LossTableManager - added ma    
1629   to discrete processes                          
1630                                                  
1631 12 July 13: V.Ivant (emutils-V09-06-47)          
1632 - G4VMultipleScattering - return back logic w    
1633     emutils-V09-06-42)                           
1634                                                  
1635 12 July 13: V.Ivant (emutils-V09-06-46)          
1636 - G4VMultipleScattering - compute safety defi    
1637     also radius of possible displacement         
1638                                                  
1639 11 July 13: V.Ivant (emutils-V09-06-45)          
1640 - G4VMultipleScattering - return back tag 43     
1641     safety                                       
1642                                                  
1643 09 July 13: V.Ivant (emutils-V09-06-44)          
1644 - G4VEmModel - changed signature of the metho    
1645     by addition "G4double cut"; return back v    
1646     more accurate usage of inlined methods       
1647 - G4VMultipleScattering - more accurate postS    
1648                                                  
1649 08 July 13: V.Ivant (emutils-V09-06-43)          
1650 - G4VMultipleScattering - moved displacement     
1651                                                  
1652 03 July 13: V.Ivant (emutils-V09-06-42)          
1653 - G4LossTableManager - foxed Coverity report     
1654 - G4VEmFluctuationModel changed interface in     
1655     method - G4Material pointer is substitute    
1656     pointer - modification is needed to PAI m    
1657 - G4VEnergyLossProcess - changed interface to    
1658                                                  
1659 27 June 13: V.Ivant (emutils-V09-06-41)          
1660 - G4LossTableManager - return back to tag-39,    
1661     energies inside EM tables in some tables     
1662     also order of EM printout is not optimal     
1663                                                  
1664 20 June 13: V.Ivant (emutils-V09-06-40)          
1665 - G4LossTableManager - attempt to fix Coverit    
1666                                                  
1667 19 June 13: V.Ivant (emutils-V09-06-39)          
1668 - G4VEnergyLossProcess - fixed Coverity repor    
1669                                                  
1670 17 June 13: V.Ivant (emutils-V09-06-38)          
1671 - G4LossTableManager - return back ThreadLoca    
1672     singleton (it was correct)                   
1673 - G4VMultipleScattering - fixed list models p    
1674                                                  
1675 15 June 13: V.Ivant (emutils-V09-06-37)          
1676 - G4VEnergyLossProcess - avoid unnecessary de    
1677     between runs                                 
1678                                                  
1679 15 June 13: V.Ivant (emutils-V09-06-36)          
1680 - G4LossTableManager - fixed ThreadLocal part    
1681                                                  
1682 14 June 13: V.Ivant (emutils-V09-06-35)          
1683 - G4VEnergyLossProcess, G4VEmProcess, G4VEmMo    
1684     introduced cache for indexes in tables, C    
1685     restored without any effect on results       
1686                                                  
1687 14 June 13: V.Ivant (emutils-V09-06-34)          
1688 - G4LossTableBuilder - optimized number of bi    
1689     built for models                             
1690                                                  
1691 14 June 13: V.Ivant (emutils-V09-06-33)          
1692 - G4VEnergyLossProcess - fixed CrossSectionPe    
1693 - G4VEmModel - take into account reaction thr    
1694     G4EmElementSelectors; set smallest number    
1695     fixed initialisation                         
1696 - G4LossTableBuilder - do not use copy constr    
1697     G4PhysicsLogVector for a model               
1698                                                  
1699 13 June 13: V.Ivant (emutils-V09-06-32)          
1700 - G4VEmProcess - fixed CrossSectionPerVolume     
1701     high energy if this table is defined         
1702                                                  
1703 13 June 13: V.Ivant (emutils-V09-06-31)          
1704 - G4VEnergyLossProcess,  G4LossTableManager -    
1705                                                  
1706 12 June 13: V.Ivant (emutils-V09-06-30)          
1707 - G4VEnergyLossProcess - removed parasitic pr    
1708                                                  
1709 12 June 13: V.Ivant (emutils-V09-06-29)          
1710 - G4VEnergyLossProcess, G4LossTableManager, G    
1711     table management                             
1712                                                  
1713 11 June 13: V.Ivant (emutils-V09-06-28)          
1714 - G4VEnergyLossProcess, G4LossTableManager -     
1715     for case of many runs in one session, imp    
1716                                                  
1717 10 June 13: V.Ivant (emutils-V09-06-27)          
1718 - G4VEmModel - fixed SetCrossSectionTable met    
1719 - G4VEnergyLossProcess - make ion initialisat    
1720     may have an individual process               
1721                                                  
1722 07 June 13: G.Cosmo (emutils-V09-06-26)          
1723 - Cleanup from automatic MT changes in G4Loss    
1724   and G4EnergyLossTables.cc.                     
1725                                                  
1726 06 June 13: V.Ivant (emutils-V09-06-25)          
1727 - G4VEnergyLossProcess - do not destroy old t    
1728     for the new run                              
1729                                                  
1730 06 June 13: V.Ivant (emutils-V09-06-24)          
1731 - G4VEnergyLossProcess, G4VEmProcess - densit    
1732     array is assined to a process in BuildPhy    
1733     PreparePhysicsTable in order to get corre    
1734     threads                                      
1735                                                  
1736 06 June 13: V.Ivant (emutils-V09-06-23)          
1737 - G4VEnergyLossProcess - an attempt to fix ex    
1738     in CDASH by changing PrintInfoDefinition     
1739                                                  
1740 06 June 13: V.Ivant (emutils-V09-06-22)          
1741 - G4VEnergyLossProcess - restore correct prin    
1742     of protons and anti_protons                  
1743                                                  
1744 05 June 13: V.Ivant (emutils-V09-06-21)          
1745 - G4VEmModel - fixed crash in copy of element    
1746     master to worker threads                     
1747 - G4VEnergyLossProcess - restore printout at     
1748     of worker thread                             
1749                                                  
1750 05 June 13: V.Ivant (emutils-V09-06-20)          
1751 - G4LossTableManager - SetIon method from pre    
1752     code to Get dedx, range, inverse range is    
1753 - G4VEnergyLossProcess - removed debug printo    
1754                                                  
1755 04 June 13: V.Ivant (emutils-V09-06-19)          
1756 - G4LossTableManager - optimisation for MT mo    
1757     concrete ions into particle/energy loss p    
1758     G4GenericIon is inserted; added LocalPhys    
1759     to copy pointers of G4PhysicsTables from     
1760     SetIon method is added to define ion stat    
1761 - G4VEnergyLossProcess - optimisation for MT     
1762     cache inside GetRangeForLoss method, clea    
1763 - G4VMultipleScattering, G4VMscModel - adapta    
1764                                                  
1765 30 May 13: V.Ivant (emutils-V09-06-18)           
1766 - G4LossTableManager, G4VEnergyLossProcess, G    
1767     G4VEmModel, G4VMscModel - implemented cop    
1768     sections tables from master to worker thr    
1769     a possibility to copy element selectors f    
1770     threads (model may use or not this featur    
1771                                                  
1772 29 May 13: V.Ivant (emutils-V09-06-17)           
1773 - G4EmCorrections - fixed typo                   
1774                                                  
1775 29 May 13: V.Ivant (emutils-V09-06-16)           
1776 - G4EmCorrections - substituted FindIon from     
1777     G4IonTable::GetIon(Z,A,0)                    
1778                                                  
1779 29 May 13: V.Ivant (emutils-V09-06-15)           
1780 - G4LossTableMananger, G4VMultipleScattering     
1781     methods, cleanup code from old unused imp    
1782 - G4EmCalculator - use GetIon(Z,A,0) method f    
1783     recommended by particle category (instead    
1784     table)                                       
1785                                                  
1786 27 May 13: V.Ivant (emutils-V09-06-14)           
1787 - G4EmCalculator - fixed typo                    
1788                                                  
1789 27 May 13: V.Ivant (emutils-V09-06-13)           
1790 - G4EmCalculator - fixed compillation warning    
1791                                                  
1792 27 May 13: V.Ivant (emutils-V09-06-12)           
1793 - G4EmMessenger is renamed to G4EmManagerMess    
1794     with name of already existing file           
1795                                                  
1796 26 May 13: V.Ivant (emutils-V09-06-11)           
1797 - G4VEmModel - added extra methods needed for    
1798     InitialiseForMaterial, InitialiseForEleme    
1799 - G4VMultipleScattering, G4VEnegryLossProcess    
1800     initialisation for MT (some part of initi    
1801     thread was commented out in the first imp    
1802 - G4LossTableManager - added new method Slave    
1803     provides a correct copy and setup process    
1804 - G4EmCalculator - added call to InitialiseFo    
1805     possibility to a model to read data in an    
1806 - G4EmElementSelector - make it be thread saf    
1807 - G4EmManager, G4EmMessenger - new classes       
1808                                                  
1809 30 April 13: V.Ivant (emutils-V09-06-10)         
1810 - G4ElectronIonPair - fixed typo                 
1811                                                  
1812 30 April 13: V.Ivant (emutils-V09-06-09)         
1813 - G4ElectronIonPair - CLHEP::RandGamma substi    
1814 - G4LossTableManager - fixed Coverity report     
1815     for MT temporary)                            
1816                                                  
1817 04 April 13: V.Ivant (emutils-V09-06-08)         
1818 - G4VEnergyLossProcess, G4VEmProcess - clean     
1819     secondary particles to particle change, u    
1820     from G4VParticleChange in all cases; litt    
1821     improvement expected                         
1822                                                  
1823 22 March 13: V.Ivant (emutils-V09-06-07)         
1824 - G4VMultipleScattering, G4ionEffectiveCharge    
1825     used "static const G4double"                 
1826                                                  
1827 18 March 13: V.Ivant (emutils-V09-06-06)         
1828 - G4VMultipleScattering - L.Urban reduced geo    
1829     to 0.01 um (result of discussion at Space    
1830                                                  
1831 15 March 13: V.Ivant (emutils-V09-06-05)         
1832 - G4LossTableManager - fixed Coverity reports    
1833                                                  
1834 24 February 13: V.Ivant (emutils-V09-06-04)      
1835 - G4ionEffectiveCharge - static array become     
1836 - G4VEnergyLossProcess - uncomment verbose ou    
1837 - G4LossTableManager, G4EmModelManager - remo    
1838     of exceptions                                
1839                                                  
1840 23 December 12: V.Ivant (emutils-V09-06-03)      
1841 - G4VMultipleScattering - position is changed    
1842                                                  
1843 23 December 12: V.Ivant (emutils-V09-06-02)      
1844 - G4VMultipleScattering, G4VMscModel - used m    
1845     PostStepPoint and not from G4Track - majo    
1846     of msc sampling from PostStepDoIt to Alon    
1847                                                  
1848 12 December 12: V.Ivant (emutils-V09-06-01)      
1849 - G4LossTableManager - removed calls to obsol    
1850                                                  
1851 07 December 12: V.Ivant (emutils-V09-06-00)      
1852 - Removed obsolete classes G4VEnergyLoss, G4V    
1853 - G4VEmProcess, G4VMultipleScattering - remov    
1854     SetModel(), Model()                          
1855                                                  
1856 09 November 12: V.Ivant (emutils-V09-05-56)      
1857 08 November 12: V.Ivant (emutils-V09-05-55)      
1858 - G4VEnergyLossProcess - fixed non-reproducib    
1859                                                  
1860 08 November 12: V.Ivant (emutils-V09-05-54)      
1861 - G4VMultipleScattering - improved logic of c    
1862     safety and true step length, added more a    
1863     against case when true length exceed phys    
1864                                                  
1865 06 November 12: V.Ivant (emutils-V09-05-53)      
1866 - G4VMultipleScattering - fixed non-reproduci    
1867     protection - do not sample scattering if     
1868     length less than minGeom parameter (1e-6     
1869                                                  
1870 03 November 12: V.Ivant (emutils-V09-05-52)      
1871 - G4VEnergyLossProcess, G4VEmProcess, G4VMult    
1872     printout at initialisation                   
1873                                                  
1874 02 November 12: V.Ivant (emutils-V09-05-51)      
1875 - G4VMultipleScattering - ion multiple scatte    
1876     in the class constructor                     
1877 - G4VMscModel - build table for all particles    
1878     multiple scattering process is shared wit    
1879                                                  
1880 26 October 12: V.Ivant (emutils-V09-05-50)       
1881 - G4VMultipleScattering - return version 48      
1882 - G4VEmProcess - changed initialisation for i    
1883                                                  
1884 25 October 12: V.Ivant (emutils-V09-05-49)       
1885 - G4VMultipleScattering - moved relocation Al    
1886   call msc PostStep                              
1887                                                  
1888 21 October 12: V.Ivant (emutils-V09-05-48)       
1889 - G4EmBiasingManager - cleanup the code; do n    
1890     when apply RussianRoulette (monor CPU sav    
1891     RussianRoulette method to inline; added r    
1892 - G4VEmProcess, G4VEnergyLossProcess, G4EmPro    
1893     corresponding modifiction needed for bias    
1894                                                  
1895 20 October 12: V.Ivant (emutils-V09-05-47)       
1896 - G4VMultipleScattering - fixed typo in previ    
1897     compute true path length even is msc mode    
1898                                                  
1899 20 October 12: V.Ivant (emutils-V09-05-46)       
1900 - G4VMultipleScattering - critical fix for st    
1901     (ATLAS report on small steps of low-energ    
1902                                                  
1903 19 October 12: V.Ivant (emutils-V09-05-45)       
1904 - G4VEnergyLossProcess, G4VMultipleScattering    
1905     run time methods called at each step         
1906 - G4EmCalculator - added ComputeGammaAttenuat    
1907 - added warning to obsolete methods and class    
1908                                                  
1909 18 October 12: V.Ivant (emutils-V09-05-44)       
1910 - G4VEnergyLossProcess - define flag isIon fo    
1911     deuteron, triton and special DNA ions        
1912 - G4VEmProcess, G4EmModelManager - minor redu    
1913     at each step                                 
1914 - G4VMscModel - minor optimisation of inline     
1915                                                  
1916 05 October 12: V.Ivant (emutils-V09-05-43)       
1917 - G4VMultipleScatteringProcess - check that t    
1918     by msc model do not exceed physical true     
1919                                                  
1920 01 October 12: V.Ivant (emutils-V09-05-42)       
1921 - G4VAtomDeexcitation - updated initialisatio    
1922     when de-excitation is not used               
1923                                                  
1924 27 September 12: V.Ivant (emutils-V09-05-41)     
1925 - G4VMscModel - added GetDEDX method             
1926                                                  
1927 21 September 12: V.Ivant (emutils-V09-05-40)     
1928 - G4VAtomDeexcitation - removed forgotten deb    
1929 - G4VMultipleScatteringProcess - minor cleanu    
1930                                                  
1931 20 September 12: V.Ivant (emutils-V09-05-39)     
1932 - G4VAtomDeexcitation - fixed logic of activa    
1933     per region and for all geometry              
1934                                                  
1935 20 September 12: V.Ivant (emutils-V09-05-38)     
1936 - G4VAtomDeexcitation - added computation of     
1937     de-excitation gamma and electron produced    
1938     use logical OR instead of AND for de-exit    
1939 - G4VEnergyLossProcess - fixed energy balance    
1940     AlongStep                                    
1941                                                  
1942 17 September 12: V.Ivant (emutils-V09-05-37)     
1943 - G4VAtomDeexcitation - fixed de-excitation A    
1944     which limited de-ecitation from ion ionis    
1945 - G4VEnergyLossProcess - take into account mo    
1946     G4VAtomDeexcitation in order to keep ener    
1947                                                  
1948 06 August 12: V.Ivant (emutils-V09-05-36)        
1949 - G4VMultipleScatteringProcess - added call t    
1950                                                  
1951 06 August 12: V.Ivant (emutils-V09-05-35)        
1952 - G4VMultipleScatteringProcess - change final    
1953     bypass bug in parallel transportation        
1954                                                  
1955 28 August 12: V.Ivant (emutils-V09-05-34)        
1956 - G4VMultipleScatteringProcess - improved deb    
1957                                                  
1958 24 August 12: V.Ivant (emutils-V09-05-33)        
1959 - G4VMultipleScatteringProcess, G4VMscModel -    
1960     is moved from PostStep to AlongStep          
1961 - G4VEmProcess - fixed minor memory leak at d    
1962                                                  
1963 14 August 12: V.Ivant (emutils-V09-05-32)        
1964 - G4VEnergyLossProcess - fixed non-reproducib    
1965     of initialisation in StertTracking method    
1966 - G4VEmProcess - removed over initialisation     
1967 - G4EmModelManager - improve printout on mode    
1968                                                  
1969 09 August 12: V.Ivant (emutils-V09-05-31)        
1970 - G4VMultipleScattering - allowed to change p    
1971     AlongStep                                    
1972                                                  
1973 01 August 12: V.Ivant (emutils-V09-05-30)        
1974 - G4EnergyLossMessenger - Allow to apply bisi    
1975     in G4_Idle state                             
1976                                                  
1977 30 July 12: V.Ivant (emutils-V09-05-29)          
1978 - G4VEnergyLossProcess, G4VEmProcess, G4VMult    
1979     use the same list of particles for printo    
1980     in the case of verboseLevel=1                
1981                                                  
1982 20 July 12: V.Ivant (emutils-V09-05-28)          
1983 - G4VEnergyLossProcess - similar fix as for G    
1984 - G4VEmAngularGenerator - cleanup comments, r    
1985                                                  
1986 19 July 12: V.Ivant (emutils-V09-05-27)          
1987 - G4VEmProcess - fixed problem introduced in     
1988     possible infinite loop in DNA tracking of    
1989                                                  
1990 17 July 12: V.Ivant (emutils-V09-05-26)          
1991 - G4VEnergyLossProcess, G4VEmProcess - update    
1992     and flags in PostStepGetPhysicalInteracti    
1993 - G4EmBiasingManager - fixed bug in bremsstra    
1994     practically forbid splitting                 
1995                                                  
1996 13 July 12: V.Ivant (emutils-V09-05-25)          
1997 - G4VEnergyLossProcess, G4LossTableManager -     
1998     InitialiseMSC                                
1999                                                  
2000 13 July 12: V.Ivant (emutils-V09-05-24)          
2001 - G4EmBiasingManager - do not using dynamic w    
2002                                                  
2003 12 July 12: V.Ivant (emutils-V09-05-23)          
2004 - G4VEnergyLossProcess, G4VMultipleScattering    
2005   implementation of new method StartTracking     
2006 - G4VMscModel - changed initialisation of the    
2007     StartTracking method                         
2008 - G4VEmAngularDistribution - add temporary du    
2009     sampling methods - will be removed when a    
2010     to the new signature                         
2011                                                  
2012 10 July 12: G.Cosmo (emutils-V09-05-22)          
2013 - Explicitly use inclusion of headers for sys    
2014   constants, in plan to remove implicit inclu    
2015                                                  
2016 05 July 12: V.Ivant (emutils-V09-05-21)          
2017  - G4EmCorrections, G4VEmModel, G4VMscModel -    
2018                                                  
2019 04 July 12: V.Ivant (emutils-V09-05-20)          
2020  - G4VMscModel - method Value() is moved to G    
2021  - G4VEmProcess - added extra option allowing    
2022      for low-energy and high-energy using dif    
2023      for that added optinal extra energy limi    
2024      method, improved initialisation of table    
2025  - G4EmTableType - added type fIsCrossSection    
2026  - G4EmModelManager - added possibility to bu    
2027      cross sections                              
2028  - G4VEmAngularDistribution - cleanup user in    
2029                                                  
2030 08 June 12: D. Sawkey                            
2031  - G4VEmProcess fix for first part of bug 131    
2032                                                  
2033 08 June 12: V.Ivant (emutils-V09-05-19)          
2034  - Fixed shadowing                               
2035                                                  
2036 06 June 12: V.Ivant (emutils-V09-05-18)          
2037  - G4VMscModel - trying optimise inline metho    
2038  - G4VMultipleScattering - trying optimise in    
2039      number of checks in run time                
2040  - G4LossTableManager - moved inline methods     
2041  - G4EmBiasingmanager - add check on number o    
2042    if it is not 1 then disable both splitting    
2043    this does not affect ordinary delta-electr    
2044    secondary biasing (splitting and Russian r    
2045    Dynamic weight approach (weight is functio    
2046    is applied for Russian roulette if biasing    
2047    below 1 GeV, alternatively costant factor     
2048                                                  
2049 05 June 12: V.Ivant (emutils-V09-05-17)          
2050  - G4VMscModel - allow build transport x-sect    
2051                                                  
2052 01 June 12: D. Sawkey (emutils-V09-05-16)        
2053  - G4EnergyLossMessenger: Put back in guidanc    
2054    bremsplitting, russian roulette               
2055 31 May 12: D. Sawkey                             
2056     G4EmBiasingManager:Put back in high energ    
2057     bremsplitting                                
2058                                                  
2059 31 May 12: V.Ivant (emutils-V09-05-15)           
2060 30 May 12: D. Sawkey                             
2061  - G4VEnergyLossProcess bug 1314 fix: for for    
2062                                                  
2063 30 May 12: D. Sawkey                             
2064  - G4VEmProcess, G4VEnergyLossProcess. for fo    
2065    section biasing, set weight consistently      
2066                                                  
2067 29 May 12: D. Sawkey                             
2068 - G4EmBiasingManager, G4VEmProcess, G4VEnergy    
2069   G4EmProcessOptions, G4EnergyLossMessenger:     
2070   EGS-style with unique secondaries. Only bre    
2071   weight > 1/N (N=brem splitting factor), and    
2072   with weight < 1. Energy limit no longer use    
2073                                                  
2074 28 May 12: V.Ivant (emutils-V09-05-14)           
2075 - G4EmCalculator - fixed FindRegion              
2076                                                  
2077 18 May 12: V.Ivant (emutils-V09-05-13)           
2078 - G4EmModelManager - improved printout of mod    
2079 - G4VEmModel - added inline methods HighEnerg    
2080     LowEnergyActivationLimit(), ForceBuildTab    
2081 - G4VMscModel - updated GetRange() and GetEne    
2082     use the same model class for many particl    
2083                                                  
2084 09 May 12: V.Ivant (emutils-V09-05-12)           
2085 - G4ElectronIonPair - use inverse FanoFactor     
2086                                                  
2087 09 May 12: V.Ivant (emutils-V09-05-11)           
2088 - G4VMultipleScatetring - improved printout a    
2089 - G4ElectronIonPair - cleanup implementation     
2090                                                  
2091 26 April 12: V.Ivant (emutils-V09-05-10)         
2092 - G4EmCalculator - fixed GetMeanFreePath for     
2093     in previous tags)                            
2094                                                  
2095 20 April 12: V.Ivant (emutils-V09-05-09)         
2096 - G4LossTableManager - added methods MinKinEn    
2097 - G4EmModelManager - extended printout if cro    
2098                      the model                   
2099 - G4EmCalculator - improved model selection f    
2100 - G4VMultipleScatetring - removed transport c    
2101                           simplified AlongSte    
2102                           method, added prote    
2103                           kinetic energy into    
2104                           general cleanup of     
2105 - G4VMscModel - added building of transport c    
2106                 method GetTransportCrossSecti    
2107 - G4LossTableBuilder - added method BuildTabl    
2108                                                  
2109 19 April 12: V.Ivant (emutils-V09-05-08)         
2110 - G4EmCorrections : A.Ribon fixed reproducibi    
2111     of IonHighOrderCorrections with a vector     
2112     The correction depends not only on the io    
2113     mass, therefore the cashing based on the     
2114     which isotope is encountered first, which    
2115     and violated the reproducibility. The fix    
2116     for cashing, with the key given by the PD    
2117     which is unique for each isotope.            
2118 - G4VEmProcess - use ProposeWeight instead of    
2119     to fix weights of secondary particle for     
2120 - G4LossTableManager - minor correction of nu    
2121                                                  
2122 15 April 12: V.Ivant (emutils-V09-05-07)         
2123 - G4LossTableBuilder - added method BuildTabl    
2124     G4PhysicsTable for a model                   
2125 - G4VEmModel - added virtual method Value, by    
2126 - G4VMscModel - added method GetTransportMean    
2127                                                  
2128 19 March 12: V.Ivant (emutils-V09-05-06)         
2129 - G4EmCalculator - fixed compillation warning    
2130                                                  
2131 15 March 12: V.Ivant (emutils-V09-05-05)         
2132 - G4LossTableManager - added a check and prot    
2133     registration of the same process; this ad    
2134     the same EM energy loss process for diffe    
2135 - G4EmCalculator - modifed method to access a    
2136     that the same process may used by differe    
2137     added new methods ActiveForParticle, Find    
2138     FindDiscreteProcess, FindMscProcess          
2139                                                  
2140 5 March 12: V.Ivant (emutils-V09-05-04)          
2141 - G4VEnergyLossProcess fixed crash due to app    
2142 - G4VEnergyLossProcess, G4VEmProcess, G4LossT    
2143      G4PhysicsVectors if new vectors are buil    
2144 - G4VAtomDeexcitation - use safe method to ex    
2145                                                  
2146 29 February 12: V.Ivant (emutils-V09-05-03)      
2147 - G4VEnergyLossProcess fixed computation of d    
2148     for ions and very small cuts (about 1 um)    
2149                                                  
2150 21 February 12: V.Ivant (emutils-V09-05-02)      
2151 - G4VEmAngularDistribution added new method I    
2152                                                  
2153 21 February 12: V.Ivant (emutils-V09-05-01)      
2154 - G4VEmAngularDistribution added two new meth    
2155     and SampleDirection                          
2156                                                  
2157 7 February 12: V.Ivant (emutils-V09-05-00)       
2158 - G4VAtomDeexcitation - add activation of dee    
2159     if deexcitation is activated but G4Region    
2160     are not defined                              
2161                                                  
2162 10 November 11: V.Ivant (emutils-V09-04-51)      
2163 - G4LossTableManager, G4EmModelManager - fixe    
2164     Coverity - private assignment operator an    
2165                                                  
2166 3 November 11: V.Ivant (emutils-V09-04-50)       
2167 - G4VEnergyLossProcess, G4VEmProcess - a chec    
2168   energy PostStep is added; the status is cha    
2169   fStopButAlive                                  
2170                                                  
2171 1 November 11: V.Ivant (emutils-V09-04-49)       
2172 - G4VEnergyLossProcess, G4VEmProcess, G4EmBia    
2173     initialisation and improved cout for usag    
2174                                                  
2175 31 October 11: V.Ivant (emutils-V09-04-48)       
2176 - G4LossTableBuilder - fixed initialisation l    
2177     G4EnergyLossForExtrapolator                  
2178                                                  
2179 31 October 11: V.Ivant (emutils-V09-04-47)       
2180 - G4VEnergyLossProcess, G4VEmProcess, G4VMult    
2181   G4LossTableBuilder - fixed initialisation f    
2182     of variable density materials and a sessi    
2183                                                  
2184 28 October 11: V.Ivant (emutils-V09-04-46)       
2185 - G4VEnergyLossProcess, G4VEmProcess, G4EmPro    
2186   G4EnergyLossMessenger - added a flag of cha    
2187      cross section biasing and forced interac    
2188                                                  
2189 21 September 11: V.Ivant (emutils-V09-04-45)     
2190 - G4VEnergyLossProcess, G4EmBiasingManager, G    
2191   G4EnergyLossMessenger - added upper limit i    
2192                           particle biasing       
2193 - G4EnergyLossMessenger - updated UI commands    
2194                                                  
2195 16 September 11: V.Ivant (emutils-V09-04-44)     
2196 - G4VEnergyLossProcess - added extra protecti    
2197     energy loss to avoid ions travel forever     
2198                                                  
2199 12 September 11: V.Ivant (emutils-V09-04-43)     
2200 - G4EmBiasingManager - fixed biasing weight f    
2201                                                  
2202 12 September 11: V.Ivant (emutils-V09-04-42)     
2203 - G4EnergyLossMessenger - fixed new biasing U    
2204                                                  
2205 10 September 11: V.Ivant (emutils-V09-04-41)     
2206 - G4VEnergyLossProcess, G4EmBiasingManager, G    
2207   G4EnergyLossMessenger - added Russian roule    
2208                                                  
2209 7 September 11: V.Ivant (emutils-V09-04-40)      
2210 - G4VEnergyLossProcess, G4EmBiasingManager, G    
2211   computation of weight for biasing options      
2212                                                  
2213 7 September 11: V.Ivant (emutils-V09-04-39)      
2214 - G4VEnergyLossProcess, G4EmBiasingManager, G    
2215   G4EnergyLossMessenger - added bremsstrahlun    
2216 - G4VEmModel - removed obsolete method Sample    
2217                                                  
2218 29 August 11: V.Ivant (emutils-V09-04-38)        
2219 - G4VEnergyLossProcess - fixed initialisation    
2220                          introduced in previo    
2221                                                  
2222 29 August 11: V.Ivant (emutils-V09-04-37)        
2223 - G4VEnergyLossProcess - fixed initialisation    
2224                          DNA ion manager         
2225 - G4LossTableBuilder - fixed computation of r    
2226                        of zero dedx in first     
2227                                                  
2228 26 August 11: V.Ivant (emutils-V09-04-36)        
2229 - G4LossTableManager, G4EmModelManager - impl    
2230 - G4EnergyLossMessenger, G4EmProcessOptions -    
2231     for cross section biasing and forced inte    
2232                                                  
2233 18 August 11: V.Ivant (emutils-V09-04-35)        
2234 - G4EmModelManager - bug fix in cross section    
2235                      of more than 1 model; ef    
2236                      when low cuts are used f    
2237                                                  
2238 29 July 11: B.Morgan (emutils-V09-04-34)         
2239 - sources.cmake : Fixed extension of G4EmBias    
2240                                                  
2241 28 July 11: V.Ivant (emutils-V09-04-33)          
2242 - G4VEmProcess, G4VEnergyLossProcess - remove    
2243   deexcitation scheme; added forced interacti    
2244 - G4EmBiasingManager - new class for forced b    
2245                                                  
2246 20 July 11: V.Ivant (emutils-V09-04-32)          
2247 - G4VEmProcess, G4VEnergyLossProcess - improv    
2248   for the base material approach; added cross    
2249   removed old methods of sampling deexcitatio    
2250 - G4VEmModel, G4VAtomDeexcitation - cleanup m    
2251 - G4EmModelManager - do not create local copy    
2252   production thresholds (reducing run time me    
2253   added printout of deexcitation flag per mod    
2254                                                  
2255 29 June 11: V.Ivant (emutils-V09-04-31)          
2256 - G4EmModelManager - fixed smoothing function    
2257   computations                                   
2258                                                  
2259 21 May 11: V.Ivant (emutils-V09-04-30)           
2260 - G4LossTableBuilder - removed forgotten debu    
2261                                                  
2262 21 May 11: V.Ivant (emutils-V09-04-29)           
2263 - G4LossTableBuilder, G4LossTablemanager - fi    
2264   material for the case of change of number p    
2265                                                  
2266 16 May 11: V.Ivant (emutils-V09-04-28)           
2267 - G4VEmModel - fixed non-accurate stl vector     
2268                                                  
2269 06 May 11: V.Ivant (emutils-V09-04-27)           
2270 - G4VAtomDeexcitation - improved printout        
2271 - G4EnergyLossTables, G4VEnergyLoss - fixed C    
2272                                                  
2273 30 May 11: V.Ivant (emutils-V09-04-26)           
2274 - G4LossTableBuilder - fixed initialisation o    
2275     case when PhysicsTables are not used         
2276                                                  
2277 27 May 11: V.Ivant (emutils-V09-04-25)           
2278 - G4VEmProcess, G4VEnergyLossProcess - fixed     
2279     when tables are not built                    
2280 - G4VAtomDeexcitation - (A.Mantero) fixed inl    
2281                                                  
2282 27 May 11: V.Ivant (emutils-V09-04-24)           
2283 - G4LossTablemanager, G4LossTableBuilder, G4V    
2284   G4VMultipleScattering, G4VEnergyLossProcess    
2285     approach - build Physics Vectors only for    
2286     scale values for other materials             
2287                                                  
2288 24 May 11: V.Ivant (emutils-V09-04-23)           
2289 - G4EmModelManager, G4EmCalculator - changed     
2290   between two models, effect is seen for prot    
2291                                                  
2292 16 May 11: V.Ivant (emutils-V09-04-22)           
2293 - G4VEnergyLoss - fixed gcc-4.6.0 warnings       
2294                                                  
2295 04 May 11: V.Ivant (emutils-V09-04-21)           
2296 - G4VEmProcess - removed parasitic printout d    
2297                                                  
2298 04 May 11: V.Ivant (emutils-V09-04-20)           
2299 - Fixed Coverity warnings                        
2300                                                  
2301 03 May 11: V.Ivant (emutils-V09-04-19)           
2302 03 May 11: V.Ivant (emutils-V09-04-18)           
2303 - G4EmProcessSubType - added fNuclearStopping    
2304                                                  
2305 01 May 11: V.Ivant (emutils-V09-04-17)           
2306 - G4VEmProcess - allow to use the Integral ap    
2307   Table is not built (before was forbidden)      
2308                                                  
2309 19 April 11: V.Ivant (emutils-V09-04-16)         
2310 - G4VEnergyLossProcess - start cross section     
2311   and not from minimal kinetic energy, number    
2312   section starts from zero value                 
2313                                                  
2314 06 April 11: V.Ivant (emutils-V09-04-15)         
2315 06 April 11: V.Ivant (emutils-V09-04-14)         
2316 - G4ElectronIonPair - (V.Grichine) substitute    
2317     by Gamma function sampling of number of e    
2318                                                  
2319 31 March 11: V.Ivant (emutils-V09-04-13)         
2320 - G4VEmModel - use linear interpolation for G    
2321    to avoid numerical inprecision for small n    
2322    (increase number of bins will require extr    
2323                                                  
2324 30 March 11: V.Ivant (emutils-V09-04-12)         
2325 - G4VEmModel - rename private members to avoi    
2326                                                  
2327 28 March 11: V.Ivant (emutils-V09-04-11)         
2328 - Return old methods in G4VAtomDeexcitation,     
2329   in EM examples                                 
2330                                                  
2331 28 March 11: V.Ivant (emutils-V09-04-10)         
2332 - Cleanup G4VAtomDeexcitation methods            
2333                                                  
2334 28 March 11: A. Mantero (emutils-V09-04-09)      
2335 - Updated G4VAtomDeexcitation methods names a    
2336 - Created G4AtomicShellEnumerator (from old G    
2337                                                  
2338 28 March 11: V.Ivant (emutils-V09-04-08)         
2339 - G4VMscModel - updated signature of GetRange    
2340 - G4EmProcessOptions - improved names of meth    
2341                                                  
2342 25 March 11: V.Ivant (emutils-V09-04-07)         
2343 - G4VMscModel - added Get/Set method for ioni    
2344 - G4VMultipleScattering - use these methods i    
2345                                                  
2346 18 March 11: V.Ivant (emutils-V09-04-06)         
2347 - G4VMscModel - add protected method for comm    
2348   range and energy for all msc models            
2349 - G4EmProcessOptions, G4EnergyLossMessenger,     
2350   G4VAtomDeexcitation - cleanup options for d    
2351                                                  
2352 04 March 11: V.Ivant (emutils-V09-04-05)         
2353 - G4VEmModel - removed obsolete method MinEne    
2354 - G4VMultipleScattering - fix problem of init    
2355   step length when multiple scattering model     
2356   DNA Phsyics List)                              
2357                                                  
2358 02 February 11: V.Ivant (emutils-V09-04-04)      
2359 - G4VEmModel - reduced in 2 times memory for     
2360                 (ATLAS concern)                  
2361                                                  
2362 31 January 11: V.Ivant (emutils-V09-04-03)       
2363 - G4VEmModel - fixed problem of deexcitation     
2364                set this flag by user command     
2365                                                  
2366 17 January 11: V.Ivant (emutils-V09-04-02)       
2367 - G4LossTableManager - fixed problem happens     
2368   bremsstrahlung process is instantiated but     
2369   Physics List                                   
2370                                                  
2371 04 January 11: V.Ivant (emutils-V09-04-01)       
2372 - G4EmCalculator, G4VAtomDeexcitation, G4Ener    
2373   cleanup logic of activation of deexcitation    
2374   ionisation cross sections                      
2375                                                  
2376 24 December 10: V.Ivant (emutils-V09-04-00)      
2377 - G4VEnergyLossProcess - fixed minor memory l    
2378 - G4EnergyLossTables - fixed Coverity warning    
2379                                                  
2380 2 December 10: V.Ivant (emutils-V09-03-30)       
2381 - G4EmCorrections - fixed minor memory leak a    
2382                                                  
2383 23 November 10: V.Ivant (emutils-V09-03-29)      
2384 - G4EmProcessOptions, G4EnergyLossMessenger -    
2385                                                  
2386 22 November 10: V.Ivant (emutils-V09-03-28)      
2387 - G4VAtomDeexcitation - added lowestKinEnergy    
2388                                                  
2389 21 November 10: V.Ivant (emutils-V09-03-27)      
2390 - G4VAtomDeexcitation, G4EmProcessOptions - f    
2391 - G4EmCalculator - improved cross section cal    
2392                                                  
2393 18 November 10: V.Ivant (emutils-V09-03-26)      
2394 - G4VAtomDeexcitation, G4VEnergyLossProcess i    
2395   initialisation                                 
2396                                                  
2397 16 November 10: V.Ivant (emutils-V09-03-25)      
2398 - G4EmCorrections - used G4PhysicsVector for     
2399                     Barkas correction; cleanu    
2400                                                  
2401 13 November 10: V.Ivant (emutils-V09-03-24)      
2402 - G4EmCorrections - fixed computation of shel    
2403    to prescriptions of original papers; added    
2404    for Barkas corrections for the large Z > 4    
2405                                                  
2406 04 November 10: V.Ivant (emutils-V09-03-23)      
2407 - Fixed part of problems reported by the Cove    
2408   (mainly initialisation)                        
2409                                                  
2410 25 October 10: V.Ivant (emutils-V09-03-22)       
2411 - Fixed problems reported by the Coverity too    
2412                                                  
2413 15 October 10: V.Ivant (emutils-V09-03-21)       
2414 - G4VEmAngularDistribution - new general inte    
2415 - G4VBremAngularDistribution moved from lowen    
2416 - G4VEmModel - G4VEmAngularDistribution added    
2417 - G4VEnergyLossProcess - fixed bug #1141 (L.P    
2418                                                  
2419 07 September 10: V.Ivant (emutils-V09-03-20)     
2420 - G4VMscModel - in computation of the displac    
2421                 a protection limited displace    
2422                 volume (address bug #1128)       
2423 - G4LossTableManager - a little cleanup of in    
2424 - G4ElectronIonPair - added method SampleNumb    
2425 - G4EmCalculator - return back tag 18            
2426                                                  
2427 23 August 10: V.Ivant (emutils-V09-03-19)        
2428 G4VEnergyLossProcess - minor optimisation of     
2429   one call to the log of random number less)     
2430                                                  
2431 17 August 10: V.Ivant (emutils-V09-03-18)        
2432 G4VEmProcess, G4VEnergyLossProcess, G4VMultip    
2433 G4EmMultiModel - substituted obsolete method     
2434                  G4DynamicParticle by the new    
2435                                                  
2436 29 July 10: V.Ivant (emutils-V09-03-17)          
2437 G4EmMultiModel - fixed and cleaned up            
2438 G4VMultipleScattering - added more detailed p    
2439 G4LossTableManager - added pointer and access    
2440                                                  
2441 4 June 10: V.Ivant (emutils-V09-03-16)           
2442 Previous tag was set from wrong directory        
2443                                                  
2444 4 June 10: V.Ivant (emutils-V09-03-15)           
2445 G4EmConfigurator - fixed case of more than on    
2446                                                  
2447 4 June 10: V.Ivant (emutils-V09-03-14)           
2448 G4EmCorrections - moved G4AtomicShell header     
2449                                                  
2450 26 May 10: V.Ivant (emutils-V09-03-13)           
2451 G4VEmModel - added method ChargeSquareRatio t    
2452 G4VEnergyLossProcess - use this new method       
2453                                                  
2454 10 May 10: V.Ivant (emutils-V09-03-12)           
2455 G4VEmProcess - cleanup printout at initialisa    
2456                                                  
2457 28 April 10: V.Ivant (emutils-V09-03-11)         
2458 G4VEmProcess, G4VEnergyLossProcess, G4VEmMode    
2459                        (addressed bug report     
2460                                                  
2461 27 April 10: V.Ivant (emutils-V09-03-10)         
2462 G4LossTableManager   - added class member and    
2463 G4VEmModel           - use GetNumberOfBinsPer    
2464                        G4EmElementSelector (a    
2465 G4EmElementSelector  - use spline flag to con    
2466 G4EmProcessOptions   - removed double impleme    
2467                        which already exist in    
2468 G4VEnergyLossProcess - call CorrectionsAlongS    
2469                                                  
2470 23 April 10: V.Ivant (emutils-V09-03-09)         
2471 G4VEnergyLossProcess - removed unused variabl    
2472                                                  
2473 12 April 10: V.Ivant (emutils-V09-03-08)         
2474 G4EmModelManager - do not use min energy cut     
2475                    decreasing of cuts in limi    
2476 G4EmCalculator - fixed GetCrossSection method    
2477                                                  
2478 12 April 10: V.Ivant (emutils-V09-03-07)         
2479 G4LossTableManager - added methods PreparePhs    
2480                      and changed initialisati    
2481 G4VEnergyLossProcess, G4VEmProcess, G4VMultip    
2482                      calls of new G4LossTable    
2483                      PreparePhsyicsTables, Bu    
2484 G4EmConfigarator - upgraded and fixed old pro    
2485                                                  
2486 06 April 10: V.Ivant (emutils-V09-03-06)         
2487 G4VEnergyLossProcess - use the same method to    
2488                        as DEDX table (use cop    
2489                        number of calls to std    
2490 G4EmModelManager - cleanup comments              
2491                                                  
2492 22 March 10: V.Ivant (emutils-V09-03-05)         
2493 G4EmCorrections - added protection against la    
2494                   corrections in the case of     
2495                   particle (100*e-) - fixed p    
2496 G4EmCalculator - cleanup                         
2497                                                  
2498 10 March 10: V.Ivant (emutils-V09-03-04)         
2499 G4VEmModel, G4VEmProcess, G4VEnergyLossProces    
2500 G4LossTableManager - reorder inline methods a    
2501                                                  
2502 05 March 10: V.Ivant (emutils-V09-03-03)         
2503 G4VMscModel, G4VMultipleScattering - set skin    
2504                                                  
2505 24 February 10: V.Ivant (emutils-V09-03-02)      
2506 G4VEmProcess - move SetBuildTableFlag method     
2507                                                  
2508 17 February 10: V.Ivant (emutils-V09-03-01)      
2509 G4VEmProcess - fixed problem for ion processe    
2510                currentParticle which may be d    
2511                                                  
2512 22 January 10: V.Ivant (emutils-V09-03-00)       
2513 G4VEmProcess - added protection against negat    
2514 G4VEnergyLossProcess - added protection again    
2515                      - improved logic in Retr    
2516                                                  
2517 23 November 09: V.Ivant (emutils-V09-02-24)      
2518 G4EmConfigurator - fixed bug in selection of     
2519                                                  
2520 22 November 09: V.Ivant (emutils-V09-02-23)      
2521 G4EmCalculator - take into account Correction    
2522                                                  
2523 10 November 09: V.Ivant (emutils-V09-02-22)      
2524 G4EmCalculator - added method FindIon; improv    
2525                  allowing to be applied for t    
2526                                                  
2527 10 November 09: V.Ivant (emutils-V09-02-21)      
2528 G4VEmProcess - improved printout                 
2529                                                  
2530 29 September 09: V.Ivant (emutils-V09-02-20)     
2531 - G4VMultipleScattering - added SetModel meth    
2532 - G4EmCorrections - fixed bug reported in phy    
2533 - G4ionEffectiveCharge - return back lost pro    
2534 - G4LossTableManager, G4EmProcessOptions, G4E    
2535           parameter FactorForAngleLimit, Set/    
2536           to be used computation of limit on     
2537           inside single scattering and G4Went    
2538                                                  
2539 29 September 09: V.Ivant (emutils-V09-02-19)     
2540 - G4EmElementSelector - fixed forgotten migra    
2541                                                  
2542 25 September 09: V.Ivant (emutils-V09-02-18)     
2543 - G4VEmModel - insure definition of pointer t    
2544                object both at initialisation     
2545 - G4EmSaturation - use PDG encoding instead o    
2546                                                  
2547 11 August 09: V.Ivant (emutils-V09-02-17)        
2548 - G4EmModelManager - reduced length of intern    
2549     initialisation, in particular, smoothing     
2550     executable should be reduced                 
2551 - G4VEmProcess, G4VMultipleScattering, G4VEne    
2552   G4LossTableBuilder - use copy constructors     
2553     order to reduce number of calls to log fu    
2554                                                  
2555 30 July 09: V.Ivant (emutils-V09-02-16)          
2556 - G4VEmProcess, G4VMultipleScattering, G4VEne    
2557      bug in RetrieveTables - check that each     
2558      retrieved before set of SplineFlag          
2559                                                  
2560 24 July 09: V.Ivant (emutils-V09-02-15)          
2561 - G4AtomicShell class moved from lowenergy       
2562 - G4VEmProcess, G4VMultipleScattering, G4VEne    
2563      initialisation of polarAngleLimit and hi    
2564      for all models                              
2565                                                  
2566 22 July 09: V.Ivant (emutils-V09-02-14)          
2567 - G4VEmProcess - modified method SelectModel     
2568                  G4NuclearStopping process       
2569                                                  
2570 20 July 09: V.Ivant (emutils-V09-02-13)          
2571 - G4VMultipleScattering - added initialisatio    
2572                           parameters in this     
2573                           to overwrite defaul    
2574 - G4EmConfigurator - cleanup                     
2575 - G4VMscModel - set facsafety=0.3 as it is de    
2576                                                  
2577 9 July 09: V.Ivant (emutils-V09-02-12)           
2578 - G4VEnergyLossProcess, G4VEmProcess, G4VMult    
2579   G4LossTableBuilder - used updated G4Physics    
2580                        used Energy() and Valu    
2581                        GetLowEdgeEnergy() and    
2582 - G4VEnergyLossProcess - fixed retrieve from     
2583 - G4VMultipleScattering - remove method obsol    
2584 - G4VAtomDeexcitation - a new header file        
2585                                                  
2586 27 May 09: V.Ivant (emutils-V09-02-11)           
2587 - G4VMultipleScattering - discarded changes f    
2588                                                  
2589 26 May 09: V.Ivant (emutils-V09-02-10)           
2590 - G4VEmModel: remove protection in  from prev    
2591               to G4ParticleChangeForLoss;        
2592               more save initialisation of G4E    
2593 - G4VMultipleScattering - added a protection     
2594 - G4EmElementSelector - do not use spline        
2595                                                  
2596 22 May 09: V.Ivant (emutils-V09-02-09)           
2597 - Added protection into G4VEmModel for zero i    
2598                                                  
2599 15 May 09: V.Ivant (emutils-V09-02-08)           
2600 - Added new testG4EnergyLossTables and fixed     
2601                                                  
2602 10 May 09: V.Ivant (emutils-V09-02-07)           
2603 G4EmElementSelector - added protection for ze    
2604                       bins of physics vector     
2605 G4VMscModel, G4VMultipleScattering - set defa    
2606                                                  
2607 17 April 09: V.Ivant (emutils-V09-02-06)         
2608 - G4EmModelManager - fixed energy range selec    
2609                      a small intersection of     
2610 - G4VEnergyLossProcess, G4VEmProcess, G4VMult    
2611                      limit 10 TeV and number     
2612                                                  
2613 08 April 09: V.Ivant (emutils-V09-02-05)         
2614 - G4LossTableManager - added G4EmConfigurator    
2615                        models per region         
2616 - G4VMultipleScattering, G4VEmProcess, G4VEne    
2617                        initialisation of the     
2618                                                  
2619 08 April 09: V.Ivant (emutils-V09-02-04)         
2620 - G4EmModelManager - fixed energy range selec    
2621                      when there is an interse    
2622                      and low-energy models,      
2623                    - reduce internal vectors     
2624                    - do not initilise unused     
2625 - G4VEmModel - msc methods are moved to G4VMs    
2626                methods for initialisation of     
2627 - G4VMultipleScattering, G4VEmProcess, G4VEne    
2628   methods for initialisations are moved from     
2629                                                  
2630 26 February 09: V.Ivant (emutils-V09-02-03)      
2631 G4EmConfigurator - fixed for the case if only    
2632                    and main model is default     
2633                                                  
2634 22 February 09: V.Ivant (emutils-V09-02-02)      
2635 - G4VEmModel - make methods to access geometr    
2636                method SetSampleZ, added geomm    
2637 - G4EmCalculator - added possibility to be us    
2638                    take into account special     
2639                                                  
2640 18 February 09: V.Ivant (emutils-V09-02-01)      
2641 G4VEmModel, G4VEmFluctuationModel, G4VEnegryL    
2642 G4VMultipleScattering - move all virtual meth    
2643 G4VEmModel - added flagDeexcitation and Get/S    
2644 G4VEnegryLossProcess, G4VEmProcess - added ca    
2645 G4EmProcessOptions - added ActivateDeexcitati    
2646 G4EnergyLossMessenger - added /process/em/dee    
2647 G4LossTableBuilder - added protection in Buil    
2648                                                  
2649 27 January 09: V.Ivant (emutils-V09-02-00)       
2650 G4VEmModel - added method SampleDeexcitationA    
2651 G4VEnegryLossProcess - added deexcitation Alo    
2652 G4VMscModel - added methdos: InitialiseSafety    
2653               ComputeGeomLimit, ComputeDispla    
2654 G4VEmProcess - added possibility to set more     
2655                                                  
2656 20 November 08: V.Ivant (emutils-V09-01-37)      
2657 G4EmConfigurator - fixed energy interval sele    
2658 G4VMultipleScattering - set process sub-type     
2659                         single Coulomb scatte    
2660                                                  
2661 13 Novemver 08: A.Schaelicke (emutils-V09-01-    
2662 G4LossTableManager - changed default LPM effe    
2663 G4VEmModel - (VI) add LPM flag and Get/Set me    
2664                                                  
2665 12 November 08: V.Ivant (emutils-V09-01-35)      
2666 G4VEmModel - fixed memory leak by destruction    
2667 G4EmSaturation - activate saturation for ener    
2668                  photo-electric effect           
2669                                                  
2670 24 October 08: V.Ivant (emutils-V09-01-34)       
2671 G4EmProcessSubType - moved optical processes     
2672                                                  
2673 20 October 08: V.Ivant (emutils-V09-01-33)       
2674 G4EnergyLossMessenger - added /process/em/app    
2675                                                  
2676 17 October 08: V.Ivant (emutils-V09-01-32)       
2677 G4VEnergyLossProcess, G4VEmProcess, G4VMultip    
2678    of bins for tables 7 per decade               
2679                                                  
2680 15 October 08: V.Ivant (emutils-V09-01-31)       
2681 G4VEnergyLossProcess, G4VEmProcess, G4VMultip    
2682                                                  
2683 14 October 08: V.Ivant (emutils-V09-01-30)       
2684 G4VEmModel - add secondaryThreshold variable     
2685 G4EmCorrections - define the range of correct    
2686                   as it is in ICRU'73 table,     
2687 G4LossTableManager - set spline option "true"    
2688 G4VEnergyLossProcess, G4VEmProcess, G4VMultip    
2689                   table size 0.1 keV - 100 Te    
2690 G4EmModelManager - included G4EmProcessSubTyp    
2691 G4EmTableType.hh - changed enumeration names     
2692                    fSubIonisation -> fIsSubIo    
2693                    sub-type enumeration name     
2694                                                  
2695 21 September 08: V.Ivant (emutils-V09-01-29)     
2696 G4EmCorrections - do not compute ion correcti    
2697                   G4hIonisation process is us    
2698                                                  
2699 21 September 08: V.Ivant (emutils-V09-01-28)     
2700 G4ionEffectiveCharge - remove chargeFactor -     
2701 G4VEnergyLossProcess - fixed initialisation;     
2702                                                  
2703 12 September 08: V.Ivant (emutils-V09-01-27)     
2704 G4VEmProcess - improved verbose output           
2705 G4VEnergyLossProcess - added pointer to curre    
2706                        removed method Correct    
2707                  corresponding method of a mo    
2708                        improved verbose outpu    
2709 G4VEmFluctuationModel - added method SetParti    
2710 G4VEmModel - minor optimisations of SelectRan    
2711              added methods GetParticleCharge,    
2712              CorrectionsAlongStep, ActivateNu    
2713              simulation of ion transport         
2714 G4EmCorrections - added interfaces to effecti    
2715 G4ionEffectiveCharge - added variable chargeF    
2716                                                  
2717 29 August 08: V.Ivant (emutils-V09-01-26)        
2718 G4VEmProcess, G4VMultipleScattering, G4VEnerg    
2719                    new DumpModelList method f    
2720                    in the verbosity output       
2721 G4EmModelManager - fixed crash in destructor     
2722                    fixed selection of models     
2723                    update printout with DumpM    
2724                                                  
2725 21 August 08: V.Ivant (emutils-V09-01-25)        
2726 G4VEmModel - add parameter kinEnergy to Setup    
2727              set pointer currentElement in Co    
2728 G4EmElementSelector - update usage of methods    
2729        ComputeCrossSectionPerAtom                
2730                                                  
2731 3 August 08: V.Ivant (emutils-V09-01-24)         
2732 G4EmCorrections - dEdx data for ions are init    
2733                   materials used in geometry;    
2734 G4EmCalculator - improved cout                   
2735                                                  
2736 31 July 08: V.Ivant (emutils-V09-01-23)          
2737 G4VEmProcess, G4VMultipleScattering, G4VEnerg    
2738     for GetEmModel method                        
2739 G4VEmModel - use stl vector for cross section    
2740                                                  
2741 21 July 08: V.Ivant (emutils-V09-01-22)          
2742 G4VEmModel - added vector of G4ElementSelecto    
2743              of relative cross sections per e    
2744              material are stored; added new m    
2745              InitialisaElementSelectors and S    
2746 G4LossTableBuilder - remove dependence on G4L    
2747 G4LossTableManager - propagated spline flag t    
2748                                                  
2749 15 July 08: V.Ivant (emutils-V09-01-21)          
2750 G4EmConfigurator - a new helper class to add     
2751                    process, energy range and     
2752 G4VEmProcess, G4VEnergyLossProcess - renamed     
2753                    "MicroscopicCrossSection"     
2754 G4VEmModel, G4VEmProcess, G4VMultipleScatteri    
2755                    reodering of members of cl    
2756                    - separated members fixed     
2757                      ininitialisation, and mo    
2758                    - improved comments in hea    
2759 G4LossTableManager - added register/deregiste    
2760                    at the end of job for G4VE    
2761 G4EmModelManager - does not delete models any    
2762                                                  
2763 9 July 08: V.Ivant (emutils-V09-01-20)           
2764 G4ElectronIonPair - a new helper class to sam    
2765                     in detectors                 
2766                                                  
2767 8 July 08: V.Ivant (emutils-V09-01-19)           
2768 G4VEmModel - added inline method ComputeCross    
2769 G4LossTableManager and G4EnergyLossTable - re    
2770                                                  
2771 9 June 08: V.Ivant (emutils-V09-01-18)           
2772 G4ionEffectiveCharge - return back Ziegler fo    
2773                        min effective charge i    
2774 G4EmCorrections - a minor change of the scale    
2775                                                  
2776 2 June 08: V.Ivant (emutils-V09-01-17)           
2777 G4ionEffectiveCharge - use simplified formula    
2778                                                  
2779 28 May 08: V.Ivant (emutils-V09-01-16)           
2780 G4VEmModel - added virtual method SetupForMat    
2781 G4EmElementSelector - helper class to sample     
2782                       compound material          
2783                                                  
2784 28 May 08: V.Ivant (emutils-V09-01-15)           
2785 G4VEnergyLossProcess - fixed problem of subcu    
2786                        ranges were wrong)        
2787 G4LossableBuilder - use more precise algorith    
2788                     case, when spline is used    
2789                                                  
2790 20 May 08: V.Ivant (emutils-V09-01-14)           
2791 - G4EmCorrections - computation of the finite    
2792                     the Bethe-Bloch model        
2793                                                  
2794 11 May 08: V.Ivant (emutils-V09-01-13)           
2795 - G4VMultipleScattering - make AlongStepGetPh    
2796   method virtual allowing to overwrite it by     
2797   needed for ion simulation                      
2798 - G4EmCalculator - fixed bug in computation f    
2799                                                  
2800 21 April 08: V.Ivant (emutils-V09-01-12)         
2801 - G4VEmModel, G4VEmProcess, G4VMultipleScatte    
2802   G4EmProcessOptions - introduced polarAngleL    
2803   methods for single and multiple scattering     
2804 - G4ionEffectiveCharge - fixed initialisation    
2805 - G4EmCorrections - review and fix computatio    
2806                     for ions                     
2807 - G4EmCalculator - updated computations for i    
2808                                                  
2809 08 April 08: V.Ivant (emutils-V09-01-11)         
2810 - G4VEnergyLossProcess, G4VEmProcess, G4VMult    
2811   G4LossTableBuilder - introduced spline         
2812                                                  
2813 25 March 08: V.Ivant (emutils-V09-01-10)         
2814 - G4EmCorrections - precompute EM formfactor     
2815 - G4VEnergyLossProcess - store bremsstrahlung    
2816                                                  
2817 25 March 08: V.Ivant (emutils-V09-01-09)         
2818 - G4EmCorrections - added cut dependence into    
2819 - G4VEnergyLossProcess - added cout of linLos    
2820                                                  
2821 17 March 08: V.Ivant (emutils-V09-01-08)         
2822 - G4EmSaturation - added interface with G4Ste    
2823                                                  
2824 14 March 08: mma (emutils-V09-01-07)             
2825 - modifs in G4EmSaturation                       
2826                                                  
2827 14 March 08: V.Ivant (emutils-V09-01-06)         
2828 - G4EmSaturation - added computation of the a    
2829                    use Birks coefficient from    
2830 - G4LossTableManager - fixed logic in compute    
2831                        inactive process          
2832                                                  
2833 10 March 08: V.Ivant (emutils-V09-01-05)         
2834 - G4LossTableManager, G4EmProcessOptions - ad    
2835 - G4EnergyLossMessenger - added a command "/p    
2836 - G4VMultipleScattering - SetSkin method does    
2837                           StepLimitType anymo    
2838 - G4VMscModel - new class to define general m    
2839                                                  
2840 21 February 08: V.Ivant (emutils-V09-01-04)      
2841 - G4EmSaturation - fixed initialisation probl    
2842                                                  
2843 21 February 08: V.Ivant (emutils-V09-01-03)      
2844 - G4EmCorrections - added correction on effec    
2845   materials in the IonHighOrderCorrections me    
2846 - G4EmSaturation - new helper class              
2847 - G4LossTableManager - added GetEmSaturation     
2848                                                  
2849 14 February 08: V.Ivant (emutils-V09-01-02)      
2850 - G4EmCorrections - added IonBarkasCorrection    
2851   and ComputeIonCorrections methods in order     
2852   between low-energy parameterization and Bet    
2853 - G4ionEffectiveCharge - use precomputed Z^1/    
2854   of exp and pow functions, do not perform re    
2855   of methods unchanged                           
2856                                                  
2857 04 February 08: V.Ivant (emutils-V09-01-01)      
2858 - G4VEnergyLossProcess - fixed computation of    
2859   of a particle                                  
2860                                                  
2861 11 January 08: V.Ivant (emutils-V09-01-00)       
2862 - G4EmCorrections - improve CPU by usage expa    
2863                     values of Z^0.23             
2864 - G4VEnergyLossProcess - fixed list of "colla    
2865                          needed for sub-cutof    
2866                                                  
2867 09 November 07: V.Ivant (emutils-V09-00-13)      
2868 - G4VMultipleScattering - set at initialisati    
2869                           off lectrons (neede    
2870 - G4EmModelmanager - add pointers to G4Gamma     
2871                      initialisation              
2872                                                  
2873 07 November 07: V.Ivant (emutils-V09-00-12)      
2874 - G4VEnergyLossProcess - simplify logic to sw    
2875 - G4EmProcessOptions - add forgoten initialis    
2876                        parameters together wi    
2877                        processes (fixed initi    
2878                        defined before procees    
2879                                                  
2880 29 October 07: V.Ivant (emutils-V09-00-11)       
2881 - G4VEmProcess, G4VEnergyLossProcess, G4VMult    
2882   cleanup - move virtual method to the source    
2883 - G4VMultipleScattering - use SamleScattering    
2884 - G4VEmModel - added SampleScattering method     
2885 - G4VEnergyLossProcess - set default flags of    
2886                          they changed to "tru    
2887                          of fluctuations is a    
2888                                                  
2889 08 October 07: V.Ivant (emutils-V09-00-10)       
2890 - G4VEmProcess - use cut in PostStepDoIt (bef    
2891                                                  
2892 04 October 07: V.Ivant (emutils-V09-00-09)       
2893 - G4VEnergyLossProcess - fixed problem at des    
2894                                                  
2895 02 October 07: V.Ivant (emutils-V09-00-08)       
2896 - G4VEnergyLossProcess, G4VEmProcess, G4VMult    
2897   memory leak - proper delete of G4PhysicsTab    
2898                                                  
2899 27 September 07: V.Ivant (emutils-V09-00-07)     
2900 - G4ionEffectiveCharge - use Fermi energy fro    
2901   recalculate at each step; reorganized formu    
2902   exp, log, pow                                  
2903                                                  
2904 26 September 07: V.Ivant (emutils-V09-00-06)     
2905 - G4VEnergyLossProcess and G4VEmProcess - mov    
2906    PostStepGetPhysicalInteractionLength from     
2907                                                  
2908 25 September 07: V.Ivant (emutils-V09-00-05)     
2909 - G4VEnergyLossProcess and G4VEmProcess - fix    
2910   section in PostStepGetPhysicalInteractionLe    
2911   happans in FanoCavity example when cross se    
2912 - G4VEmModel - compare cross section with DBL    
2913                                                  
2914 16 August 07: V.Ivant (emutils-V09-00-04)        
2915 - G4EmCalculator - fixed default region name     
2916 - G4VEnergyLossProcess - use prestep time for    
2917                          and do not use GetVe    
2918                                                  
2919 02 August 07: V.Ivant (emutils-V09-00-03)        
2920 - G4VEnergyLossProcess - simplify energy loss    
2921                          of big step (few % f    
2922                                                  
2923 28 July 07: V.Ivant (emutils-V09-00-02)          
2924 - G4VEnergyLossProcess - use stl vector of G4    
2925 - G4VEmProcess - added cut to ComputeCrossSec    
2926                  added vector of cuts per mat    
2927                  which are needed for single     
2928                                                  
2929 16 July 07: V.Ivant (emutils-V09-00-01)          
2930 - G4VEmProcess - integral option coupled with    
2931   integral cannot be true if buildLambdaTable    
2932                                                  
2933 11 July 07: V.Ivant (emutils-V09-00-00)          
2934 - G4VEmModel - fixed SelectRandomAtom method     
2935   was never selected - instead first was take    
2936                                                  
2937 20 June 07: V.Ivant (emutils-V08-03-06)          
2938 - G4VEnergyLossProcess add initialisation of     
2939   run in order to fix a problem of test14 rep    
2940                                                  
2941 14 June 07: V.Ivant (emutils-V08-03-05)          
2942 - G4LossTableManager - add deletion of G4EmCo    
2943                                                  
2944 12 June 07: V.Ivant (emutils-V08-03-04)          
2945 - G4VEnergyLossProcess fixed estimation of st    
2946   AlongStepGetPhysicalInteractionLength metho    
2947                                                  
2948 11 June 07: V.Ivant (emutils-V08-03-03)          
2949 - G4MscStepLimitType, G4VMultipleScattering,     
2950   substitute name "G4v71" -> "Minimal"           
2951                                                  
2952 23 May 07: V.Ivant (emutils-V08-03-02)           
2953 - G4VEnergyLossProcess, G4VEmProcess - remove    
2954   use instead a direct call to selected model    
2955                                                  
2956 22 May 07: V.Ivant (emutils-V08-03-01)           
2957 - G4VEmModel - change interface of SampleSeco    
2958   void, extra parameter std::vector<G4Dynamic    
2959   is now a member of base class G4VEnergyLoss    
2960   no new and delete of the vector in the run     
2961   of EM shower simulation                        
2962 - G4VEnergyLossProcess, G4VEmProcess, G4VMult    
2963   to follow this new interface                   
2964                                                  
2965 21 May 07: V.Ivant (emutils-V08-03-00)           
2966 21 May 07: V.Ivant (emutils-V08-02-12)           
2967 - G4VEnergyLossProcess - speadup the code by     
2968          method PostStepGetPhysicalInteractio    
2969          added methods InitialiseStep and Ini    
2970 - G4VEmProcess - speadup the code by added im    
2971          method PostStepGetPhysicalInteractio    
2972          add comments to header and inline me    
2973                                                  
2974 20 May 07: V.Ivant (emutils-V08-02-11)           
2975 - G4VMultipleScattering - speadup the code by    
2976          of method AlongStepGetPhysicalIntera    
2977          do not use ContinuousStepLimit; also    
2978          of method PostStepGetPhysicalInterac    
2979 - G4VEnergyLossProcess - speadup the code by     
2980          method AlongStepGetPhysicalInteracti    
2981          do not use ContinuousStepLimit          
2982                                                  
2983 18 May 07: V.Ivant (emutils-V08-02-10)           
2984 - G4EnergyLossMessenger - make new UI sub-dir    
2985                           and reorganise UI c    
2986                           processes; use G4Em    
2987                           an interface to all    
2988 - G4LossTableManager - remove set msc paramet    
2989 - G4EmProcessOptions - update interface to ms    
2990                        extra methods to set p    
2991 - G4VEnergyLossProcess - cleanup comments and    
2992                          easier reading; move    
2993 - G4VMultipleScattering - cleanup comments an    
2994                          easier reading; move    
2995                          add method to set ms    
2996 - G4MscStepLimitType - is added                  
2997                                                  
2998 10 May 07: V.Ivant (emutils-V08-02-09)           
2999 - integrated fixes of emutils-V08-02-06a         
3000                                                  
3001 25 April 07: V.Ivant (emutils-V08-02-08)         
3002 - G4VEnegryLossProcess - move initialisation     
3003                          BuildPhysicsTable       
3004                                                  
3005 12 April 07: V.Ivant (emutils-V08-02-07)         
3006 - G4VEnegryLossProcess - use unique G4SafetyH    
3007 - G4VEmProcess - remove double call to Clear     
3008                                                  
3009 08 May 07: V.Ivant (emutils-V08-02-06a)          
3010 - G4VEnegryLossProcess - use linearLossLimit     
3011 - G4EmCorrections - fix division by zero by u    
3012                                                  
3013 19 March 07: V.Ivant (emutils-V08-02-06)         
3014 - G4VMultipleScattering - add protection agai    
3015 - G4EmModelManager - add maxCutInRange variab    
3016 - G4EmCalculator - add method ComputeEnergyCu    
3017 - G4EnergyLossMessenger - send message "/run/    
3018                           commands, which req    
3019 - G4VEnergyLossProcess - use SafetyHelper ins    
3020                        - add protection again    
3021                                                  
3022 16 February 07: V.Ivant (emutils-V08-02-05)      
3023 - G4VEnegryLossProcess - change initialisatio    
3024                          improve precision of    
3025                          energy incident and     
3026                                                  
3027 13 February 07: V.Ivant (emutils-V08-02-04)      
3028 - G4LossTableManager, G4EmProcessOptions, G4E    
3029   add command MscSkin, linearLossLimit           
3030 - G4VMultipleScattering - add SetSkin and Ski    
3031 - G4LossTableBuilder - use more precise algor    
3032                        range table using G4LP    
3033                                                  
3034 07 February 07: V.Ivant (emutils-V08-02-03)      
3035 - G4LossTableManager, G4EmProcessOptions, G4E    
3036   add command MscLateralDisplacement             
3037                                                  
3038 16 January 07: V.Ivant (emutils-V08-02-02)       
3039 - G4LossTableBuilder - fill new vector for de    
3040 - G4LossTableManager - fix problen of reiniti    
3041                        after activate/desacti    
3042 - G4VEmEnergyLossProcess - add members theIon    
3043                            theSubIonisationTa    
3044                            separately total e    
3045                            loss due to ionisa    
3046                                                  
3047 15 January 07: mma (emutils-V08-02-01)           
3048 - G4VEmEnergyLossProcess - add SetEmModel(ind    
3049                                                  
3050 11 January 07: V.Ivant                           
3051 - G4LossTableManager - fix problen of initial    
3052 - G4VEmEnergyLossProcess - fix subcutoff opti    
3053                                                  
3054 10 November 06: V.Ivant (emutils-V08-01-06)      
3055 - G4EnergyLossMessenger - add commands binsDE    
3056                                                  
3057 23 October 06: V.Ivant (emutils-V08-01-05)       
3058 - G4LossTableManger - add method GetEnergyLos    
3059 - G4EmCalculator - 10 keV - 1 keV energy to a    
3060                                                  
3061 29 Septenber 06: V.Ivant (emutils-V08-01-04)     
3062 - G4EmCalculator add computation of smoothing    
3063                                                  
3064 13 September 06: mma (emutils-V08-01-03)         
3065 - G4VEmProcess: add function SetModel( G4VEmM    
3066                                                  
3067 29 August 06: V.Ivant (emutils-V08-01-02)        
3068 - G4VEmModel add member currentElement and pr    
3069                                                  
3070 15 June 06: V.Ivant (emutils-V08-01-01)          
3071 - G4VEnergyLossProcess - make protected Lambd    
3072 - G4ionEffectiveCharge - add protection for N    
3073                                                  
3074 05 July 06: V.Ivant (emutils-V08-01-00)          
3075 - G4LossTableManager - do not clear loss tabl    
3076                        activate/desactivate r    
3077                        propagate 'RandomStep'    
3078                                                  
3079 07 June 06: V.Ivant (emutils-V08-00-20)          
3080 - G4VEnergyLossProcess - Do not change partic    
3081                                                  
3082 02 June 06: V.Ivant (emutils-V08-00-19)          
3083 - G4EmCorrections - fix compilation warnings     
3084                                                  
3085 22 May 06: V.Ivant (emutils-V08-00-18)           
3086 - G4EmProcessOptions, G4LossTableManager - ad    
3087   method requested by CMS                        
3088 - G4ionEffectiveCharge make upper limit of th    
3089                                                  
3090 14 May 06: V.Ivant (emutils-V08-00-17)           
3091 - G4VEnergyLossProcess, G4VEmProcess, G4VMult    
3092   NumberOfModels method                          
3093 - G4VEnergyLossProces - add random step sampl    
3094                                                  
3095 13 May 06: V.Ivant (emutils-V08-00-16)           
3096 - G4EmCalculator and G4EmCorrections - add co    
3097   on stopping power                              
3098 - G4VEnergyLossProcess, G4VEmProcess, G4VMult    
3099   GetModelByIndex method                         
3100                                                  
3101 10 May 06: V.Ivant (emutils-V08-00-15)           
3102 - G4LossTableMessenger - add command MscStepL    
3103 - G4LOssTableManager - add methods SetMscStep    
3104   and MscFlag                                    
3105                                                  
3106 04 May 06: V.Ivant (emutils-V08-00-14)           
3107 - G4EmCorrections - fix compilation warning a    
3108                                                  
3109 28 April 06: V.Ivant (emutils-V08-00-13)         
3110 - G4EmCalculator - remove debug output           
3111 - G4EmCorrections - add finite size correctio    
3112 - G4ionEffectiveCharge - extend upper limit t    
3113                                                  
3114 18 April 06: V.Ivant (emutils-V08-00-12)         
3115 - G4EmCalculator - fix GetCrossSectionPerVolu    
3116                                                  
3117 10 April 06: V.Ivant (emutils-V08-00-11)         
3118 - Add flag of LPM effect to G4LossTableMessen    
3119   G4EmProcessOptions                             
3120 - fix problem of activate/desactvate in G4Los    
3121                                                  
3122 29 March 06: V.Ivant (emutils-V08-00-10)         
3123 - G4LossTableBuilder fix compilation warning     
3124                                                  
3125 28 March 06: V.Ivant (emutils-V08-00-09)         
3126 - G4VEnergyLossProcess - add store energy los    
3127 - G4LossTableBuilder & G4LossTableManager - f    
3128   in the regime activate/desactivate processe    
3129 - G4VEmProcess - fix printout                    
3130                                                  
3131 23 March 06: V.Ivant (emutils-V08-00-08)         
3132 - G4VEnergyLossProcess add SetDynamicMassChar    
3133   use flag isIonisation AlongStep, PrintInfo,    
3134 - G4LossTableManager set flag isIonisation fo    
3135 - G4EmCalculator add public methods ComputeTo    
3136   update GetDEDX for ions                        
3137                                                  
3138 14 March 06 (mma) (emutils-V08-00-07)            
3139 - corrections in G4EmCalculator::GetCrossSect    
3140   GetCrossSectionPerAtom, ComputeCrossSection    
3141                                                  
3142 07 March 06: V.Ivant (emutils-V08-00-06)         
3143 - Complete design iteration for msc (V.Ivanch    
3144 - Add G4DummyModel (V.Ivanchenko)                
3145                                                  
3146 07 March 06: V.Ivant (emutils-V08-00-05)         
3147 - Optimize interfaces to Msc model (G4VEmMode    
3148                                                  
3149 17 February 06: V.Ivant (emutils-V08-00-04)      
3150 - G4VmultipleScattering - Lambda table keep c    
3151 - remove obsolete interface G4VSCProcessor.hh    
3152                                                  
3153 06 February 06 mma  (emutils-V08-00-03)          
3154 - Added function G4VEmModel::ComputeMeanFreeP    
3155                                                  
3156 01 February 06                                   
3157 - G4VEmProcess::ComputeCrossSectionPerAtom():    
3158   G4VEmModel::ComputeCrossSectionPerAtom(): p    
3159   to keep compatibility with v5.2 (mma)          
3160                                                  
3161 26 January 06: V.Ivant (emutils-V08-00-02)       
3162 - add method GetRangeFromRestricteDEDX for la    
3163 - G4VEnergyLossProcess - improve cout (VI)       
3164 - G4VEnergyLossProcess - Fix subcutoff simula    
3165                                                  
3166 20 January 06: V.Ivant (emutils-V08-00-01)       
3167 - Add G4EmTableType.hh enumerator (VI)           
3168 - Use G4EmTableType to reduce methods with pr    
3169 - G4VEnergyLossProcess - recalculation of pre    
3170                          update energy constr    
3171                          add energy correctio    
3172                                                  
3173 11 January 06: V.Ivant (emutils-V08-00-00)       
3174 - G4VEnergyLossProcess - simplify subcutoff c    
3175 - G4EmCalculator - add GetCSDARange (VI)         
3176 - G4VEmProcess - remove dependence on G4NistM    
3177 - Substitute PreciseRange -> CSDARange (VI)      
3178 - Substitute SetStepLimits -> SetStepFunction    
3179 - G4VEnergyLossProcess - remove minStepLimit     
3180 - G4VEnergyLossProcess - reset currentCouple     
3181                                                  
3182 05 December 05: V.Ivant (emutils-V07-01-13)      
3183 - G4EmProcessOptions - fix verbosity definiti    
3184                                                  
3185 29 November 05: V.Ivant (emutils-V07-01-12)      
3186 - G4EmModelmanager - add protection for arith    
3187                                                  
3188 26 November 05: V.Ivant (emutils-V07-01-11)      
3189 - G4EmCalculator - upgrade printout              
3190 - G4EmCorrection - fix on calculation of effe    
3191                    for heavy ions                
3192                                                  
3193 15 November 05: V.Ivant (emutils-V07-01-10)      
3194 - G4EnergyLossMessenger: migration to <sstrea    
3195                                                  
3196 28 October 05: V.Ivant (emutils-V07-01-09)       
3197 - Fix problem in G4EmCalculator in ComputeDED    
3198 - Provide subcutoff regime inside G4VEnergyLo    
3199   use G4VSubCutoffProcessor anymore              
3200 - update subcutoff set method inside G4EmProc    
3201                                                  
3202 27 October 05: V.Ivant (emutils-V07-01-08)       
3203 - add virtual method MscStepLimitation() to G    
3204 - add SetMscStepLimitation to G4EmProcessOpti    
3205                                                  
3206 25 October 05: V.Ivant (emutils-V07-01-07)       
3207 - G4VEmModel.cc - default energy range from 0    
3208   make easier initialisation of PAI models       
3209                                                  
3210 17 October 05: L.Urban (emutils-V07-01-06)       
3211 - G4VEnergyLossProcess.cc: protection againg     
3212   effect cured in standard/G4UniversalFluctua    
3213                                                  
3214 07 October 05: L.Urban (emutils-V07-01-05)       
3215 - G4VMultipleScattering.hh: error in a protec    
3216   corrected. Must cowork with emstand-V07-01-    
3217                                                  
3218 05 October 05: L.Urban (emutils-V07-01-04)       
3219 - G4VEnergyLossProcess: added protection agai    
3220                                                  
3221 04 September 05: V.Ivant (emutils-V07-01-03)     
3222 - G4VEnergyLossProcess, G4VEmProcess: default    
3223                                                  
3224 02 September 05: V.Ivant (emutils-V07-01-02)     
3225 - This tag is 7.1 + bug fixes                    
3226 - G4VEnergyLossProcess: Integral=true; SetSte    
3227   fix a problem #780 connected with d-electro    
3228 - G4EmManager - fix a cut calculation for e+e    
3229                                                  
3230 12 August 05: mma (emutils-V07-01-01)            
3231 - G4VEnergyLossProcess: Integral=false; SetSt    
3232                                                  
3233 25 July 05: V.Ivant (emutils-V07-01-00)          
3234 - G4VEnergyLossProcess: add extra protection     
3235 - G4VEmModel, G4VEmFluctuationModel : move co    
3236 - G4VEmProcess - use integral mode only for c    
3237                                                  
3238 27 May 05: V.Ivant (utils-V07-00-13)             
3239 - Fix problem observed for second run after a    
3240 - Fix compilation warning at SUN in G4EmCalcu    
3241                                                  
3242 18 May 05: V.Ivant (utils-V07-00-12)             
3243 - fix calculation of CrossSection without /ru    
3244                                                  
3245 12 May 05: V.Ivant (utils-V07-00-11)             
3246 - fix calculation of MFP in G4Emcalculator       
3247 - cleanup                                        
3248                                                  
3249 09 May 05: V.Ivant (utils-V07-00-10)             
3250 - Bux fixes in G4VEmProcess, G4VEmModel, G4Em    
3251                                                  
3252 03 May 05: V.Ivant (utils-V07-00-09)             
3253 - fabs -> std::abs                               
3254                                                  
3255 29 April 05: V.Ivant (utils-V07-00-08)           
3256 - Fix compilation warning at gcc.3.4             
3257                                                  
3258 26 April 05: V.Ivant (utils-V07-00-07)           
3259 - Fix compilation warning at Windaows            
3260                                                  
3261 19 April 05: V.Ivant (utils-V07-00-06)           
3262 - Add method SelectRandomAtom to G4VEmModel      
3263                                                  
3264 18 April 05: V.Ivant (utils-V07-00-05)           
3265 - G4VEmProcess migrate to G4ParticleChangeFor    
3266 - G4VMultipleScattering and G4VEmModel - opti    
3267                                                  
3268 13 April 05: V.Ivant (utils-V07-00-04)           
3269 - Optimization of internal interfaces G4VEmMo    
3270   G4VEmProcess, G4VEnergyLossProcess             
3271 - Fix range calculation for dedx=0 in G4LossT    
3272 - Add Mott correction to G4EmCorrection          
3273                                                  
3274 18 March 05: V.Ivant (utils-V07-00-03)           
3275 - Optimization of G4VEmProcess interface for     
3276 - Put default inline implementation for virtu    
3277                                                  
3278 11 March 05: V.Ivant (utils-V07-00-02)           
3279 - Shift verbose level, set default value 1       
3280 - Add flags "ApplyCuts" and "KillPrimary" to     
3281 - Add G4EmCorrection class                       
3282                                                  
3283 07 March 05: V.Ivant (utils-V07-00-01)           
3284 - Fix bug in initialisation of G4VEmProcess      
3285                                                  
3286 13 Jan 05: V.Ivant (utils-V07-00-00)             
3287 - Fix bug which takes place when inactivate e    
3288 - Fix problem of effective charge for very sl    
3289 - Fix problem of initialisation for ion beam     
3290                                                  
3291 09 Dec 04: V.Ivant (utils-V06-02-22)             
3292 - Fix bug related to hadron tests                
3293                                                  
3294 06 Dec 04: V.Ivant (utils-V06-02-21)             
3295 - Minor but critical fix in BuildPhysicsTable    
3296 - Fix of BuildDEDXtables for e-, e+, mu+, mu-    
3297                                                  
3298 01 Dec 04: V.Ivant (utils-V06-02-20)             
3299 - Migration to cmath                             
3300                                                  
3301 01 Dec 04: V.Ivant (utils-V06-02-19)             
3302 - Move the classes with real models from util    
3303                                                  
3304 29 November 04: V.Ivanchenko (utils-V06-02-18    
3305 - Restructure of standard subdirectories         
3306 - Cleanup GNUmakefile                            
3307                                                  
3308 29 November 04: V.Ivanchenko (utils-V06-02-17    
3309 - Fix control on verboseLevel for energy loss    
3310 - Fix BuildPhysicsTable for case of sharing p    
3311                                                  
3312 18 November 04: V.Ivanchenko (utils-V06-02-16    
3313 - Update signature of G4EmCalculator             
3314 - Add method CrossSectionPerAtom to G4VEmMode    
3315 - Fix bug at initialisation for ion              
3316 - Improve printout for G4VEnergyLossProcess      
3317 - Fix bug - initialisation of map for particl    
3318   access to dE/dx tables                         
3319                                                  
3320 15 November 04: V.Ivanchenko (utils-V06-02-15    
3321 - Remove ProposeTrackStatus from AlongStep       
3322                                                  
3323 18 November 04: V.Ivanchenko (utils-V06-02-14    
3324 - Fix bug - initialisation of map for particl    
3325   access to dE/dx tables                         
3326                                                  
3327 17 November 04: V.Ivanchenko (utils-V06-02-14    
3328 - Fix bug at initialisation for ion              
3329                                                  
3330 11 November 04: V.Ivanchenko (utils-V06-02-14    
3331 - The fix in Retrieve tables                     
3332                                                  
3333 11 November 04: V.Ivanchenko (utils-V06-02-13    
3334 - Migration to new algorithm to Store/Retriev    
3335                                                  
3336 02 November 04: L.Urban (utils-V06-02-12)        
3337 - Precision problem for very high energy ions    
3338   small stepsize) has been solved in src/G4Ms    
3339                                                  
3340 25 October 04: V.Ivanchenko (utils-V06-02-11)    
3341 - Migrate to new interfaces for ParticleChang    
3342                                                  
3343 14 October 04: V.Ivanchenko (utils-V06-02-10)    
3344 - Bug fix in effective charge sampling           
3345                                                  
3346 27 september 04: L.Urban (utils-V06-02-09)       
3347 - G4Mscmodel.cc: change in the tail of the an    
3348   contributing to step independance.             
3349                                                  
3350 13 September 04: V.Ivanchenko (utils-V06-02-0    
3351 - Extend G4BraggModel below 1 keV                
3352 - Add verbose for G4EmCalculator                 
3353 - Fix problem of integral regime for cross se    
3354   than 1 peak                                    
3355                                                  
3356 26 Augest 04: V.Ivanchenko (utils-V06-02-07)     
3357 - Update G4EmCalculator class - add protectio    
3358 - Fix effective charge for He4                   
3359 - Fix deuteron energy loss                       
3360 - For G4VEnergyLossProcess and G4VMultipleSca    
3361   to perform initialisation in both cases Bui    
3362                                                  
3363 17 August 04: L.Urban (utils-V06-02-06)          
3364 - Name of data member facxsi changed to facta    
3365   set function.                                  
3366 - Changes in the angle distribution (slightly    
3367   width of the central part, changes in the n    
3368   parameters) ---> approximately step indepen    
3369                                                  
3370 06 Augest 04: V.Ivanchenko (utils-V06-02-05)     
3371 - Change names of private member functions to    
3372 - Optimise MFP and step limit calculation        
3373 - Remove random step feature from G4VEnergyLo    
3374 - Add interfaces to G4Emcalculator               
3375 - Clear up interfaces in G4VEmProcess            
3376 - Use new interfaces from G4VParticleChange      
3377 - Remove obsolete interfaces for particles       
3378                                                  
3379 27 July 04: V.Ivanchenko (utils-V06-02-04)       
3380 - Fix a compilation problem connected with re    
3381   of particle cathegory on G4Material            
3382 - Add G4EmCalculator - a class to access/calc    
3383   sections of EM processes                       
3384 - Add G4ionEffectiveCharge class needed both     
3385   G4EmCalculator                                 
3386                                                  
3387 23 July 04: V.Ivanchenko (utils-V06-02-03)       
3388 - Fix a problem of cut dependence of transmis    
3389   via thin foil                                  
3390                                                  
3391 21 July 04: V.Ivanchenko (utils-V06-02-02)       
3392 - Fix a problem tried after desactivation of     
3393                                                  
3394 19 July 04: mma (utils-V06-02-01)                
3395 - G4MscModel.cc: correction in SampleCosineTh    
3396   num. precision problems at high energy/smal    
3397                                                  
3398 05 July 04: V.Ivanchenko (utils-V06-02-00)       
3399 - Fix a problem of G4VEnergyLossProcess seen     
3400                                                  
3401 26 May 04: V.Ivanchenko (utils-V06-01-07)        
3402 - Critical fix in msc to avoid crash in case     
3403   for ions together with msc                     
3404                                                  
3405 17 May 04: V.Ivanchenko (utils-V06-01-06)        
3406 - Update integral method taking into account     
3407 - Add options to G4EmProcessOptions              
3408 - Fix minor problem at initialisation            
3409                                                  
3410 10 May 04: V.Ivanchenko (utils-V06-01-05)        
3411 - Add method GetCurrentRange                     
3412 - Add additional initialisation to fluctuatio    
3413 - Fix in printout format                         
3414                                                  
3415 04 May 04: V.Ivanchenko (utils-V06-01-04)        
3416 - Use dynamic change for simulation of multip    
3417 - Use trancate range table for estimation of     
3418   msc model.                                     
3419                                                  
3420 26 April 04: V.Ivanchenko (utils-V06-01-03)      
3421 - Reduce aria of applicability of the model f    
3422   of fluctuations at very small steps to prov    
3423   results.                                       
3424                                                  
3425 23 April 04: L.Urban (utils-V06-01-02)           
3426 - changes in G4MscModel: t->z and z->t transf    
3427   to geometrical length and back)  have been     
3428   change in the angular distribution for e+/e    
3429   ( correction to the Highland formula) + som    
3430   ==> results are closer to data, step depend    
3431   the resolution of sampling calorimeters        
3432                                                  
3433 05 April 04: V.Ivant  (utils-V06-01-01)          
3434 - G4VEnergyLossProcess: Update calculation of    
3435   (important for proton energies about 1 MeV)    
3436 - Fluctuations: smooth out sampling of Gaussi    
3437   when sigma is much bigger than energy loss.    
3438                                                  
3439 31 March 04: V.Ivant  (utils-V06-01-00)          
3440 - G4VEnergyLossProcess: Fix a problem of retr    
3441   is absent                                      
3442                                                  
3443 15 March 04: V.Ivant  (utils-V06-00-09)          
3444 - G4VEnergyLossProcess: Fix a problem of ener    
3445                                                  
3446 15 March 04: mma  (utils-V06-00-08)              
3447                                                  
3448 12 March 04: V.Ivant                             
3449 - G4VEnergyLossProcess: put back lowestKinEne    
3450                                                  
3451 10 March 04: V.Ivant                             
3452 - G4LossTableManager.cc: fix a problem of Pre    
3453 - G4VEnergyLossProcess: fix problem of step l    
3454                                                  
3455 10 March 04: L.Urban                             
3456 - G4MscModel: changes in data members,           
3457   corrections in GeomPathLength,TrueStepLengt    
3458                                                  
3459 06 March 04: V.Ivant (utils-V06-00-07)           
3460 - fix a bug in link at SUN                       
3461                                                  
3462 01 March 04: V.Ivant (utils-V06-00-06)           
3463 - fixes of bugs coming with transition to mod    
3464   and simplifications of calculation of energ    
3465   parameters (L.Urban)                           
3466                                                  
3467                                                  
3468 27 Feb 04: V.Ivant (utils-V06-00-05)             
3469 - fix problem of ionisation in air with low p    
3470 - add G4EmProcessOptions class                   
3471 - update calculation of energy from range        
3472                                                  
3473 17 Feb 04: V.Ivant (utils-V06-00-04)             
3474 - murge the patch and development tag            
3475 - minor cleanup in ionisation models             
3476                                                  
3477 06 Feb 04: V.Ivant (utils-a-V06-00-00)           
3478 - The tag on top of utils-V06-00-00 for the p    
3479 - Fix problem of destruction of PAI model        
3480 - Fix a bug responsibile for mess in cross se    
3481   production by muons                            
3482 - Add protection for small edep in G4Universa    
3483                                                  
3484 27 Jan 04: V.Ivant (utils-V06-00-03)             
3485 - Fix problem of destruction of PAI model        
3486                                                  
3487 26 Jan 04: V.Ivant (utils-V06-00-02)             
3488 - Fix a bug responsibile for mess in cross se    
3489   production by muons                            
3490                                                  
3491 22 Jan 04: V.Ivant (utils-V06-00-01)             
3492 - Migrade to G4ParticleChangeForLoss             
3493                                                  
3494 14 Jan 04: V.Ivant (utils-V06-00-00)             
3495 - Activate precise range calculation             
3496 - Add Set methods to G4LossTablemanager to de    
3497   tables, maxEnergy for precise range.           
3498                                                  
3499 26 Nov 03: V.Ivant (utils-V05-02-17)             
3500 - Close precise range feature for the time be    
3501                                                  
3502 26 Nov 03: L.Urban                               
3503 - Bugfix in G4VMultipleScattering:AlongStepDo    
3504   truestep <= range                              
3505                                                  
3506 25 Nov 03: V.Ivant (utils-V05-02-16)             
3507 - Fix wrong deletion and error in SetRangeTab    
3508                                                  
3509 25 Nov 03: V.Ivant (utils-V05-02-15)             
3510 - Fix crash for case of inactivated ionisatio    
3511                                                  
3512 13 Nov 03: V.Ivant (utils-V05-02-14)             
3513 - Fix negative energy loss                       
3514                                                  
3515 11 Nov 03: V.Ivant (utils-V05-02-13)             
3516 - Update printout in RetrievePhysicsTable        
3517 - Substitute G4VEnergyLossSTD by G4VEnergyLos    
3518 - For ions update ionisation (V.Ivanchenko) a    
3519                                                  
3520 10 Nov 03: Urban                                 
3521 - highKinEnergy is set back to 100 TeV for mu    
3522 - number of table bins set to 120                
3523 - small change in the tail of the angular dis    
3524 - code cleaning in G4MscModel.cc                 
3525                                                  
3526 07 Nov 03: mma (utils-V05-02-12)                 
3527 - Fix problem of rounding of double in G4Univ    
3528 - Fix precision problems for high energy (PeV    
3529 - change in the tail of the angular distribut    
3530 - highKinEnergy is set to 100 PeV                
3531                                                  
3532 03 Nov 03: V.Ivant (utils-V05-02-11)             
3533 - Remove STD processes                           
3534 - Fix problem of RetrievePhysicsTable            
3535                                                  
3536 30 Oct 03: G.Cosmo (utils-V05-02-10)             
3537 - Fixed compilation problem on Windows in G4L    
3538   declaration of indeces ...                     
3539                                                  
3540 24 Oct 03: V.Ivant (utils-V05-02-09)             
3541 - Update logic of BuildPhysicsTable to take i    
3542 - Update defalts for stepping algorithm          
3543                                                  
3544 20 Oct 03: V.Ivant (utils-V05-02-08)             
3545 - Minor change of interface to G4EmFluctuatio    
3546 - Update logic of the messenger and G4LossTab    
3547   on command sequence                            
3548 - Increase verbosity for store/retrieve table    
3549                                                  
3550 14 Oct 03: V.Ivant (utils-V05-02-07)             
3551 - Update verbose/printout                        
3552 - Add new method DefineForRegion to G4VEmMode    
3553 - Fix minor problems in messenger                
3554                                                  
3555 4 Oct 03: G.Cosmo (utils-V05-02-06)              
3556 - Modified GNUmakefiles:                         
3557   o added dependency to new module "geometry/    
3558   o replaced "digits+hits" with "digits_hits"    
3559 - Coworks with "geometry-V05-02-00" and "digi    
3560                                                  
3561 25 Sept 03: H.Kurashige (utils-V05-02-05)        
3562 - Add "#include G4MaterialCutsCouple.hh" in G    
3563                                                  
3564 20 Sept 03: V.Ivant (utils-V05-02-04)            
3565 -Use warning for obsolete interfaces which us    
3566  G4MaterialCutsCouple                            
3567 -Update initialization of energy loss process    
3568 -Update GNUmakefile                              
3569                                                  
3570 12 September 03: L.Urban                         
3571 -fixed num. error for small stepsize in G4Msc    
3572                                                  
3573 27 August 03: V.Ivant (utils-V05-02-03)          
3574 -Fix problems in compilation of some tests       
3575                                                  
3576 08 August 03: V.Ivant (utils-V05-02-02)          
3577 -Substitute standerd by STD, freezing old sta    
3578                                                  
3579 07 August 03: V.Ivant (utils-V05-02-01)          
3580 - Update of the ion fluctuation model            
3581 - Update design - STD processes can be mixed     
3582   old processes                                  
3583 - Tunning of msc model: fix poblems for width    
3584   for the STD variant                            
3585                                                  
3586 24 July 03: V.Ivant (utils-V05-02-00)            
3587 -Update model interface - substitute G4Materi    
3588  in dE/dx and CrossSection methods               
3589 -Add Set methods to energy range of msc table    
3590 -Add method to change the nergy range of mode    
3591 -Add possibility to have STD and other proces    
3592                                                  
3593 16 June 03: V.Ivant (utils-V05-01-07)            
3594 - ShortLived particles are not applicable for    
3595                                                  
3596 04 June 03: V.Ivant (utils-V05-01-06)            
3597 - Fix compilation warnings                       
3598 - Update STD initialisation                      
3599                                                  
3600 28 May 03: V.Ivant (utils-V05-01-05)             
3601 - Remove absolete msc STD classes and add msc    
3602 - Fix misprint for msc at Tev energy (L.Urban    
3603                                                  
3604 26 May 03: V.Ivant (utils-V05-01-04)             
3605 - Fix compilation warnings for pedantic compi    
3606                                                  
3607 26 May 03: V.Ivant (utils-V05-01-03)             
3608 - replaced msc STD with model variant            
3609 - remove debug printout from G4VEnergyLossSTD    
3610 - fix minor problem in nuclear formfactor cal    
3611                                                  
3612 23 May 03: V.Ivant (utils-V05-01-02)             
3613 - Fix initialisation of integral approach - c    
3614   of STD fluctuation model                       
3615 - Remove tracking cut from STD                   
3616 - Establish limits on eloss for Bohr and Ion     
3617                                                  
3618 23 May 03: L.Urban (utils-V05-01-01)             
3619 - MultipleScattering and MultipleScatteringST    
3620 - IMPORTANT change in the angle distribution     
3621   the width of the central part now is corres    
3622   can be computed from the HighLand formula (    
3623   kind for e+/e-) --> small change in the wid    
3624   medium energy (protons - 1 MeV - few hundre    
3625   20 -25 % for high energy.                      
3626 - minor correction in the angle sampling algo    
3627   e+/e- too --> small change for very small a    
3628   stepsize/range values.                         
3629                                                  
3630 15 May 03: V.Ivant (utils-V05-01-00)             
3631 - add precise range calculation for STD          
3632 - defauld step parameters for STD set to be t    
3633                                                  
3634 28 Apr 03: V.Ivant (utils-V05-00-13)             
3635 - add control on range for msc (effective for    
3636                                                  
3637 26 Apr 03: V.Ivant (utils-V05-00-12)             
3638 - fix of store/retrieve tables for msc and ST    
3639 - cleanup Bohr and Ion fluctuations              
3640                                                  
3641 17 Apr 03: V.Ivant (utils-V05-00-11)             
3642 - additional clean up of msc variables           
3643 - improve output                                 
3644                                                  
3645 13 Apr 03: V.Ivant (utils-V05-00-10)             
3646 - Add additional initialisation msc variables    
3647 - Add interface between standard and STD tabl    
3648                                                  
3649 09 Apr 03: V.Ivant (utils-V05-00-09)             
3650 - Fix problem of negative step limit for STD     
3651                                                  
3652 07 Apr 03: V.Ivant (utils-V05-00-08)             
3653 - Add DeRegister to STD loss classes             
3654 - Add G4VMultipleScattering                      
3655 - Remove STD messenger                           
3656                                                  
3657 26 Mar 03: V.Ivant (utils-V05-00-07)             
3658 - Add GetDEDXDispersion to STD loss tables       
3659                                                  
3660 25 Mar 03: mma                                   
3661 - G4VEnergyLoss : add finalRangeRequested        
3662                                                  
3663 12 Mar 03: V.Ivant (utils-V05-00-06)             
3664 - Add warning and G4Exception to G4EnergyLoss    
3665 - Fix in MSC cut per region                      
3666 - Fix in initialisation for STD                  
3667 - Make messanger active at PreInit               
3668                                                  
3669 10 Mar 03: V.Ivant (utils-V05-00-05)             
3670 - Updated MSC                                    
3671 - SubType for GenericIons                        
3672 - Fix in energy range of models for STD          
3673                                                  
3674 26 feb 03: V.Ivant (utils-V05-00-04a)            
3675 - For the February reference tag return back     
3676 - Simplify control on GenericIons for STD        
3677                                                  
3678 18 feb 03: V.Ivant (utils-V05-00-04)             
3679 - add control on CutsCouple usage                
3680 - utilise SubType for GenericIons                
3681 - fix problems with lambda and range tables f    
3682 - fix problem of several runs with changed cu    
3683                                                  
3684 13 feb 03: V.Ivant                               
3685 - add names for all models                       
3686 - make the set of model per region available     
3687 - make SubCutoff regime available per region     
3688                                                  
3689 10 feb 03: mma (utils-V05-00-03)                 
3690 - tag to take account the Laszlo + Vladimir m    
3691                                                  
3692 07 feb 03: V.Ivant                               
3693 - fix problem in fluctuations for STD            
3694                                                  
3695 06 feb 03: L.Urban                               
3696 - important modifications in MSC (both in old    
3697   version)                                       
3698   - changes in data members                      
3699   - algorithm to reduce the step dependence i    
3700   - new sampling for the geom.pathlengths        
3701                                                  
3702 05 feb 03: V.Ivant (utils-V05-00-02)             
3703 - Fix on warnings at SUN for STD classes         
3704 - Add Initialise method to STD classes to cal    
3705 - Subsitute Material by MaterialCutsCouple fo    
3706                                                  
3707 24 jan 03: V.Ivant (utils-V05-00-01)             
3708 - Migration to "cut per region"                  
3709                                                  
3710 06 jan 03: V.Ivant (utils-V05-00-00)             
3711 - Update interfaces to STD classes in order t    
3712   to "cut per region"                            
3713                                                  
3714 12 dec 02: V.Ivant (utils-V04-01-12)             
3715 - Fix in multiple scattering for 1 MeV proton    
3716                                                  
3717 09 dec 02: V.Ivant (utils-V04-01-11)             
3718 - Removed warnings in G4SCProcessorStand and     
3719                                                  
3720 06 dec 02: G.Cosmo (utils-V04-01-10)             
3721 - Merged changes for new G4ApplicationState i    
3722                                                  
3723 04 dec 02: V.Ivant (utils-V04-01-09)             
3724 - STD processes: fix model selection + delta-    
3725                                                  
3726 11 nov 02: V.Ivant (utils-V04-01-08)             
3727 - G4VEnergyLoss: return back previous fluctua    
3728                                                  
3729 30 oct 02: mma (utils-V04-01-07)                 
3730 - G4MultipleScattering: modified angle distri    
3731   algorithm, changes in data members, rename     
3732   This new parametrisation improves the ~100     
3733 - propagated to G4MultipleScatteringSTD          
3734 - G4VEnergyLoss: minor changes in fluctuation    
3735                                                  
3736 28 oct 02: V.Ivanchenko (utils-V04-01-06)        
3737 - fix in G4MultipleScattringSTD + cleanup war    
3738                                                  
3739 17 oct 02: V.Ivant (utils-V04-01-05)             
3740 - temporary fix for proton scattering propaga    
3741 - Few changes in LossTableBuilder                
3742                                                  
3743 16 oct 02: Laszlo (utils-V04-01-04)              
3744 - temporary fix for proton scattering            
3745                                                  
3746 15 oct 02: V.Ivant (utils-V04-01-03)             
3747 - redesign for a Model approach: files proces    
3748                                                  
3749 26 sep 02: Laszlo (utils-V04-01-02)              
3750 - angle distribution modified                    
3751 - minor changes in boundary algorithm            
3752                                                  
3753 12 aug 02: Laszlo (utils-V04-01-01)              
3754 - bug fixed in PostStepDoIt (lateral displace    
3755                                                  
3756 06 aug 02: V.Ivanchenko (utils-V04-01-00)        
3757 G4VEnergyLoss: Fix at low energies - if tmax     
3758                then only Gaussian fluctuation    
3759                                                  
3760 11 jun 02: Laszlo (utils-V04-00-08)              
3761 - important bug fixed in G4MultipleScattering    
3762   ComputeTransportCrossSection. The bug affec    
3763   for all the low energy ( <~ few hundred MeV    
3764                                                  
3765 24 may 02: Laszlo (utils-V04-00-07)              
3766 - G4MultipleScattering.hh,.cc: mods in angle     
3767   in boundary algorithm                          
3768                                                  
3769 06 may 02: Laszlo (utils-V04-00-06)              
3770 - G4MultipleScattering.cc :bug fixed in GetCo    
3771                                                  
3772 24 apr 02: Laszlo (utils-V04-00-05)              
3773 - G4MultipleScattering.hh,.cc have been commi    
3774   some minor changes in boundary algorithm to    
3775                                                  
3776 22 apr 02: Laszlo (utils-V04-00-04)              
3777 - G4MultipleScattering.hh,.cc have been commi    
3778   boundary algorithm has been modified result    
3779   in the performance (with the same physics).    
3780                                                  
3781 17 apr 02: Laszlo (utils-V04-00-03)              
3782 - G4MultipleScattering.hh,.cc have been commi    
3783   new parametrisation for angle distribution.    
3784   boundary algorithm has been modified + some    
3785                                                  
3786 26 feb 02: mma (utils-V04-00-02)                 
3787 - initial value of data member of G4VEnergyLo    
3788   (actual value of this data member is comput    
3789    G4VeEnergyLoss,G4VhEnergyLoss and G4VMuEne    
3790                                                  
3791 14 feb 02: L.Urban (utils-V04-00-01)             
3792 - initial value of data member of G4VEnergyLo    
3793   has been changed                               
3794   (actual value of this data member is comput    
3795    G4VeEnergyLoss,G4VhEnergyLoss and G4VMuEne    
3796                                                  
3797 11 feb 02: mma (utils-V04-00-00)                 
3798 - subSecFlag = false --> No sucutoff generati    
3799                                                  
3800 08 nov 01: mma (utils-V03-02-11)                 
3801 - G4VEnergyLoss: some data members and functi    
3802                                                  
3803 07 nov 01: mma (utils-V03-02-10)                 
3804 - bug fixe in G4MultipleScattering::PostStepD    
3805                                                  
3806 29 oct 01: mma (utils-V03-02-09)                 
3807 - static functions no more inlined               
3808                                                  
3809 24 oct 01: mma (utils-V03-02-08)                 
3810 - cut per material: G4VEnergyLoss                
3811                                                  
3812 28 sep 01: mma (utils-V03-02-07)                 
3813 - StorePhysicsTable: ParticleName included in    
3814                                                  
3815 27 sep 01: L.Urban (utils-V03-02-06)             
3816 -  bug fixed in G4EnergyLossTables.icc,.cc:      
3817    this bug caused sometime negative energy d    
3818    (it was a very-very old bug)                  
3819 -  value of data member factlim in msc has be    
3820                                                  
3821 19 sep 01: mma (utils-V03-02-05)                 
3822 - come back to previous process name: "msc"      
3823                                                  
3824 17 sep 01: mma (utils-V03-02-04)                 
3825 - modifs in muls and VEnergyLoss for the migr    
3826   but backward compatible with g4rw              
3827                                                  
3828  13 sep 01: L.Urban (utils-V03-02-03)            
3829 - Unused TrueToGeomTransformation method dele    
3830 - corr. in ComputeTransportCrossSection          
3831                                                  
3832  11 sep 01: L.Urban (utils-V03-02-02)            
3833 - G4MultipleScatteringx put as the default: G    
3834                                                  
3835  11 sep 01: L.Urban (utils-V03-02-01)            
3836 - last tag with G4MultipleScatteringx file.      
3837                                                  
3838  03 sep 01: L.Urban (utils-V03-02-00)            
3839 - value of data member factlim has been chang    
3840                                                  
3841  28 aug 01: mma                                  
3842 - G4MultipleScatteringx: small modifs in Buil    
3843   ComputeTransportCrossSection, PostStepDoIt.    
3844   GetContinuousStepLimit and AlongStepDoIt mo    
3845                                                  
3846  23 aug 01: L. Urban                             
3847 - new angle and z(geom. pathlength) distribut    
3848   energy (step) dependence has been reduced,     
3849   Store/Retrieve methods have been commented     
3850                                                  
3851  8 aug 01: mma                                   
3852 - G4MultipleScatteringx: methods to store/ret    
3853                                                  
3854 18 may 01: V.Ivanchenko (utils-V03-01-01)        
3855 - clean up againist Linux ANSI strict compila    
3856                                                  
3857 16 may 01: L.Urban (utils-V03-01-00)             
3858 - value of the member cpar has been changed b    
3859   value 1.5 in G4MultipleScattering.cc. The s    
3860   G4MultipleScatteringx.cc (the data member n    
3861   This change affects all the results for low    
3862   for electrons).                                
3863                                                  
3864 15 may 01: L.Urban                               
3865 - new multiple scattering version committed u    
3866   G4MultipleScatteringx. It gives better msc     
3867   than the standard G4MultipleScattering. It     
3868   to simulate the geom./true pathlengths (sta    
3869   only) and has a framework implemented in it    
3870   stepping near to a boundary (this algorithm    
3871   further development/tuning needed - this al    
3872   by default). This new version can be used a    
3873        G4MultipleScattering  --> G4MultipleSc    
3874   in the PhysicsList.                            
3875                                                  
3876 27 mar 01: L.Urban (utils-V03-00-06)             
3877 - another bug fixed in G4VEnergyLoss.cc, in t    
3878   The code gave in some cases (very rarely) s    
3879   for small (~ micrometer) step size, now it     
3880                                                  
3881 23 mar 01: L.Urban (utils-V03-00-05)             
3882 - bug fixed in fluct in G4VEnergyLoss.cc         
3883   Some int internal variables have been chang    
3884   anomaly at extreme high energy/high cut (ze    
3885   is cured.                                      
3886                                                  
3887 05 mar 01 mma (utils-V03-00-04)                  
3888 - new subdirectory: integral                     
3889   migration of all G4I.. processes from muons    
3890                                                  
3891 01 feb 01: L.Urban (utils-V03-00-01)             
3892 - bug fixed in the fluctuation code , in G4VE    
3893   This bug affected the width of the energy l    
3894   distribution in the case of small cut value    
3895   was too narrow....                             
3896                                                  
3897 16 jan 01: mma (utils-V03-00-00)                 
3898 - bug fixed in MultipleScattering.cc L.Urban     
3899   there was an error in computation of the tr    
3900   cross section, the cross section was too sm    
3901   low energy (below few MeV for electrons)       
3902                                                  
3903 09 nov 00: mma (utils-V02-00-04)                 
3904 - G4EnergyLossMessenger : subdirectory /proce    
3905   + class description                            
3906                                                  
3907 04 nov 00: mma (utils-V02-00-03)                 
3908 - EnergyLossTable: const G4Material* in all f    
3909 - G4VEnergyLoss and Messenger slighy modified    
3910   only (Laszlo)                                  
3911                                                  
3912 11 aug 00: mma (utils-V02-00-01)                 
3913                                                  
3914 03 aug 00: gc                                    
3915 - fixed problem for event reproducibility: ch    
3916   in G4VEnergyLoss.cc. Needs tag "global-V02-    
3917                                                  
3918 22 jun 00: mma  (utils-V01-01-03)                
3919 - muls: do not nuclear size correction for el    
3920 - move Eloss messenger --> G4VEnergyLoss         
3921                                                  
3922 24 may 00: mma  (utils-V01-01-02)                
3923 - merge "plus" processes into standard           
3924                                                  
3925 27 apr 00 mma  (em-V01-01-01)                    
3926 - G4endl (dec/iso)                               
3927                                                  
3928 26 apr 00 mma  (em-V01-01-00)                    
3929 - all EnergyLoss classes renamed G4V...          
3930   Most classes in standard and muons affected    
3931 - G4Muls moved in utils                          
3932 - bugs fixe in MuPairProduction                  
3933 - cowork with geant4-01-01-ref-02                
3934                                                  
3935 02 mar 00 mma  (em-V01-00-00)                    
3936 - new G4VEnergyLoss class and related structu    
3937 - cowork with geant4-01-00-ref-06                
3938                                                  
3939 10 nov 99 mma  (em-V00-01-03)                    
3940 - migration to STL: remove RWT hash dictionna    
3941                                                  
3942 14th June 1999  John Allison (em-01-00-05b)      
3943 - Muon corrections in G4MultipleScattering.cc    
3944   and G4MuPairProduction.cc by Laszlo Urban,     
3945   (Also in rocesses/photoleplon_hadron/src/G4    
3946                                                  
3947 5th June 1999  John Allison                      
3948 - standard/GNUmakefile: Force non-optimised c    
3949   files on HP with aCC: HP ANSI C++ B3910B A.    
3950                                                  
3951 May 29, 1999: John Allison                       
3952 - Added electromagnetic/lowenergy to GNUmakef    
3953   electromagnetic/GNUmakefile..