source: trunk/source/processes/electromagnetic/lowenergy/History @ 1347

Last change on this file since 1347 was 1347, checked in by garnier, 13 years ago

geant4 tag 9.4

File size: 102.3 KB
Line 
1$Id: History,v 1.477 2010/12/02 18:02:33 vnivanch Exp $
2-------------------------------------------------------------------
3
4     =========================================================
5     Geant4 - an Object-Oriented Toolkit for Simulation in HEP
6     =========================================================
7
8                      Category History file
9                      ---------------------
10This file should be used by G4 developers and category coordinators
11to briefly summarize all major modifications introduced in the code
12and keep track of all category-tags.
13It DOES NOT substitute the  CVS log-message one should put at every
14committal in the CVS repository !
15
16     ----------------------------------------------------------
17     * Reverse chronological order (last date on top), please *
18     ----------------------------------------------------------
19
2002.12.2010  V.Ivanchenko, tag emlowen-V09-03-69
21            fixed minor memory leaks in G4VCrossSectinDataSet, G4EMDataSet,
22            G4LivermoreBremsstrahlungModel, G4LivermoreIonisationModel
23
2401.12.2010, L.Pandola, tag emlowen-V09-03-68
25            Address Coverity reports for a few Penelope/Livermore
26            models.
27
2826.11.2010, L.Pandola, tag emlowen-V09-03-67
29            Address Coverity reports for a few Penelope/Livermore
30
3125.11.2010  tag emlowen-V09-03-66
32            V.Ivanchenko fixed initialisation in
33            G4UAtomicDeexcitation: delete objects, use consistent names
34
3525.11.2010, L.Pandola, tag emlowen-V09-03-65
36            Address Coverity reports for a few Penelope/Livermore
37            classes
38
3922.11.2010, A.Mantero, tag emlowen-V09-03-64
40            changed default for PIXE model
41
4222.11.2010, A.Mantero, tag emlowen-V09-03-63
43            minor fixes
44
4522.11.2010, A.Mantero, tag emlowen-V09-03-62
46            units management in PIXE fixed
47            calculation bug in G4UAtomicDeexcitation fixed
48
4919.11.2010, A.Mantero, tag emlowen-V09-03-61
50            bug removal from G4LivermoreIonisation
51            bug removal from G4LivermorePolarizedPhotoElectricModel
52
5312.11.2010, A.Mantero, tag emlowen-V09-03-60
54            minor fixes and added a test for G4UAtomicDeexcitation
55            in test subdir
56
5712.11.2010, A.Mantero, tag emlowen-V09-03-59
58            Creation of G4UAtomicDeexcitation class,
59            derived from G4VAtomicDeexcitation in Utils.
60            It will replace G4AtomicDeexcitation class.
61            Updated G4hLowEnergyIonisation to use G4UAtomicDeexcitation
62            instead of G4AtomicDeexcitation.
63
64
6512.11.2010, V. Ivanchenko, tag emlowen-V09-03-58
66            G4BoldyshevTripletModel - F.Longo substitute asinh,
67            because it is abcent at Windows
68
6912.11.2010, S. Incerti, tag emlowen-V09-03-57
70            Renamed inline function in Sanche excitation model
71
7211.11.2010, S. Incerti, tag emlowen-V09-03-56
73            Added new control of low energy limit of G4DNA e- models
74            Energy ranges adapted accordingly.
75
7610.11.2010, V. Ivanchenko, tag emlowen-V09-03-55
77            F.Longo and G.Depaiola provided new models:
78            G4BoldyshevTripletModel, G4LivermoreGammaConversionModelRC,
79            G4LivermoreNuclearGammaConversionModel;
80            G4LivermorePolarizedGammaConversionModel - fixed element
81            selection and initialisation
82
8304.11.2010, S. Incerti, tag emlowen-V09-03-54
84            - removed warnings in Rudd ionization classes (SI)
85            - G4IonParametrisedLossModel - (VI) moved few virtual methods from
86            inline to source, minor cleanup of initialisation 
87
8803.11.2010, S. Incerti, tag emlowen-V09-03-53
89            restricted momentum conservation to electrons
90            in G4DNA ionisation
91
9203.11.2010, S. Incerti, tag emlowen-V09-03-52
93            new preliminary Geant4-DNA ionisation class for ions by Z. Francis
94            to be used with G4LEDATA 6.18
95
9617.10.2010, S. Incerti, tag emlowen-V09-03-51
97            extended low energy coverage of G4DNA electron models
98            to be used with G4LEDATA 6.17
99
10014.10.2010, V. Ivanchenko, tag emlowen-V09-03-50
101            G4GeneratorBS - optimise computations to speedup, fixed comments
102            G4GeneratorBN - fixed comments
103            G4VBremAngularDistribution - moved to utils
104            G4ModifiedTsai - moved to standard
105
10613.10.2010, L. Pandola, tag emlowen-V09-03-49
107            Update G4LivermoreIonisationModel to produce fluorescence AlongStep
108            only if above the production cuts. Stricter check for energy
109            conservation
110
11108.10.2010, S. Incerti, tag emlowen-V09-03-48
112            Added new excitation model for H
113
11415.09.2010, S. Incerti, tag emlowen-V09-03-47
115            Added protection in xs file opening for G4DNA Sanche excitation
116
11715.09.2010, S. Incerti, tag emlowen-V09-03-46
118            Corrected data file names in G4DNA Melton and Sanche       
119
12008.09.2010, S. Incerti, tag emlowen-V09-03-45
121            Updated high energy limits of G4DNAExcitation and G4DNAIonisation
122
12308.09.2010, S. Incerti, tag emlowen-V09-03-44
124            Set high energy limit of G4DNAScreenedRutherfordModel to 1 MeV
125
12608.09.2010, S. Incerti, tag emlowen-V09-03-43
127            Added new G4DNA processes and models for vib. exc & attachment
128            Provided by Z. Francis et al. - Appl. Rad. Isot. (2010)
129            http://dx.doi.org/10.1016/j.apradiso.2010.08.011
130            to be used with G4LEDATA 6.16
131
13208.09.2010, S. Incerti, tag emlowen-V09-03-42
133            Decreased low energy limit of G4DNAScreenedRutherfordModel
134
13505.09.2010, S. Incerti, tag emlowen-V09-03-41
136            Bugzilla 1120
137            Modified G4PhotoElectricAngularGeneratorSauterGavrila.cc
138            as proposed by J. Goldberg
139
14025.08.2010, S. Incerti, tag emlowen-V09-03-40
141            - updated & extended Rudd and Miller & Green models
142            - to be used with G4LEDATA 6.15
143
14425.08.2010, S. Incerti, tag emlowen-V09-03-39
145            -Adapted all high energy limits of G4DNA electron models
146
14724.08.2010, S. Incerti, tag emlowen-V09-03-38
148            -Changed low energy limit of G4DNA elastic scattering models for e-
149            -Switched default excitation model for e- to Born
150            -to be used with G4LEDATA 6.14
151
15228.07.2010, L. Pandola, tag emlowen-V09-03-37
153            First full version of G4Penelope08IonisationModel, model for e+/e-
154            ionisation according to Penelope v2008. Still beta version.
155
15626.07.2010, L. Pandola, tag emlowen-V09-03-36
157            Added class G4PenelopeCrossSection to store/handle cross sections
158            (and higher momenta, like stopping powers) for the updated
159            Penelope08 e+/e- models (ionisation and bremsstrahlung).
160
16115.06.2010, G. Cosmo, tag emlowen-V09-03-35
162            Corrected return value case in method GetPhotoElectronDirection()
163            in G4PhotoElectricAngularGeneratorSauterGavrila; addressing problem
164            report #1120.
165            Added missing virtual destructor to G4VecpssrKModel and
166            G4VecpssrLiModel base classes.
167
16814.06.2010, A. Lechner, tag emlowen-V09-03-34
169            Made desctructor of base class G4VIonDEDXScalingAlgorithm virtual
170            (avoids also compiler warnings).
171
17210.06.2010, A. Mantero, tag emlowen-V09-03-33
173            Fix in G4AugerTransition to cure crash on Windows.
174
17509.06.2010, A. Mantero, tag emlowen-V09-03-32
176            Fixed compilation warning in G4AnalyticalEcpssrKCrossSection.
177
17808.06.2010, S. Incerti, tag emlowen-V09-03-31
179            modified initialisation of e- Emfietzoglou excitation
180            model in G4DNAEmfietzoglouExcitationModel.cc and
181            in G4DNAMillerGreenExcitationModel.cc
182
18307.06.2010, A. Mantero, tag emlowen-V09-03-30
184            added analytical (ecpssr) and empirical (Paul and Orlic)
185            models for the calculation of hadronc shell ionisation CS
186
18729.04.2010, L. Pandola, tag emlowen-V09-03-29
188            Removed the compiler warning in G4PenelopeIonisationModel.cc which
189            caused the rejection of emlowen-V09-03-28
190
19123.04.2010, L. Pandola, tag emlowen-V09-03-28
192            Removed useless call in G4PenelopeIonisationModel which triggered fake
193            warning messages
194
19515.04.2010, L. Pandola, tag emlowen-V09-03-27
196            Added MinEnergyCut() method to G4PenelopeIonisationModel. Small (minor)
197            changes to other G4Penelope models (mainly clean-up)
198
19908.04.2010, S. Incerti, tag emlowen-V09-03-26
200            Changed computation of scattering angle in G4DNAChampionElasticModel.cc
201            G4EMLOW 6.12 version needed
202 
20307.04.2010, S. Incerti, tag emlowen-V09-03-25
204            Fixed memory leak in G4DNARuddIonisationModel.cc
205
20606.04.2010, S. Incerti, tag emlowen-V09-03-24
207            Replaced hard coded masses in G4DNADingfelderCharge*.cc
208
20931.03.2010, L. Pandola, tag emlowen-V09-03-23
210            Removed G4cout's used for debugging in G4Penelope08ComptonModel and
211            G4Penelope08PhotoElectricModel
212
21327.03.2010, S. Incerti, tag emlowen-V09-03-22
214            Modified G4DNABornIonisationModel.hh
215
21627.03.2010, S. Incerti, tag emlowen-V09-03-21
217            Modified method declaration in G4DNABornExcitation.hh
218
21927.03.2010, S. Incerti, tag emlowen-V09-03-20
220            Added new excitation model for electrons in G4DNABornExcitationModel
221
22226.03.2010, S. Incerti, tag emlowen-V09-03-19
223            Modified electron correction in G4DNAMillerGreenExcitation.cc
224
22526.03.2010, S. Incerti, tag emlowen-V09-03-18
226            Extended range of search for maximum of DCS in G4DNARuddIonisationModel.cc           
227
22826.03.2010, S. Incerti, tag emlowen-V09-03-17
229            Changed default parameters of G4DNAEmfietzoglouExcitationModel.hh
230
23126.03.2010, tag emlowen-V09-03-16
232            - S. Incerti : corrected G4DNABornIonisationModel.cc class
233                           for maximum kinetic energy transfer
234            - A. Mantero: fixed bugs in G4AtomicDeexcitation.cc, G4AugerTransition.cc
235
23626.03.2010, L. Pandola, tag emlowen-V09-03-15
237            Changed order in some models' constructor to get rid of a valgrind
238            warning (conditional jump or move depends on unitialized value(s)).
239
24025.03.2010, S. Incerti, tag emlowen-V09-03-14
241            Modified hydrogen correction in G4DNARuddIonisation.cc
242
24325.03.2010, S. Incerti, tag emlowen-V09-03-13
244            Dummy tag
245
24618.03.2010, S. Incerti, tag emlowen-V09-03-12
247            - Re-added vapor water shell constants to G4DNARuddIonisationModel.cc
248            as suggested by Ziad.
249
25018.03.2010, S. Incerti, tag emlowen-V09-03-11
251            Extended low energy cover of G4DNA charge change processes
252
25317.03.2010, L. Pandola, tag emlowen-V09-03-10
254            Added four new models (gamma ray models Compton, GammaConversion,
255            PhotoElectric, Rayleigh), upgrades of G4Penelope from version2001 to
256            version 2008. For now, 2008 models named as G4Penelope08xxxxModel
257            ** to be used with G4LEDATA version 6.10 **
258
25916.03.2010, L. Pandola, tag emlowen-V09-03-09
260            Modified public interface of G4PenelopeOscillatorManager (info to be used for
261            PenelopeIonisation)
262
26315.03.2010, S. Incerti, tag emlowen-V09-03-08
264            Modified electron correction in G4DNARuddIonisationModel.cc
265
26615.03.2010, L. Pandola tag emlowen-V09-03-07
267            Updated public interface of G4LivermorePhotoElectricModel. Removed
268            possibility to use custom cuts for fluorescence/Auger. Main cuts from
269            G4ProductionCutsTable are always used - for consistency.
270
27115.03.2010, L. Pandola tag emlowen-V09-03-06
272            Clean-up in Penelope models (explicitely set Auger flag to false in
273            constructor)
274
27519.02.2010, L. Pandola tag emlowen-V09-03-05
276            Modification in calculations made by G4PenelopeOscillatorManager (Hartree
277            factors for Penelope Compton Scattering)
278
27917.02.2010, L. Pandola tag emlowen-V09-03-04
280            Updated interface for G4PenelopeOscillatorManager. Still *beta*
281
28205.02.2010, S. Incerti, tag emlowen-V09-03-03
283            Added initialisation to atomTotalCrossSection in G4hShellCrossSectionDoubleExp.cc.
284
28507.01.2010, S. Incerti, tag emlowen-V09-03-02
286            Improved way of testing material in Geant4-DNA models.
287
28821.12.2009, L. Pandola, tag emlowen-V09-03-01
289            Added classes G4PenelopeOscillator* to manage multi-element atomic oscillators used
290            in Penelope Compton and Ionisation models. Already compliant with Penelope2008.
291            **Beta version at the moment**
292
29321.12.2009, L. Pandola, tag emlowen-V09-03-00
294            Added a dummy ComputeCrossSectionPerAtom() method in G4PenelopeRayleighModel.
295            Never inkoved by tracking, issues a warning if users access it via G4EmCalculator.
296
29710.12.2009, S. Incerti, tag emlowen-V09-02-68
298            - Added vapor water shell constants to G4DNARuddIonisationModel.cc
299            as suggested by Ziad.
300
30124.11.2009, A. Lechner tag emlowen-V09-02-67
302            -G4IonParametrisedLossModel: Important bug fix to calculate ion
303             ranges correctly if the same materials appears multiple times
304             in tracking geometry with different production cuts (for example
305             in different regions). (added UpdateRangeCache function,
306             modified BuildRangeVector, ComputeLossForStep functions and
307             removed GetRange function).
308
30923.11.2009, A. Lechner tag emlowen-V09-02-66
310            -G4IonParametrisedLossModel: Changed energy loss limit to smaller
311             value (from 0.15 to 0.01) to avoid approximative loss description
312             in case of large steps.
313
31420.11.2009, A. Lechner tag emlowen-V09-02-65
315            -G4IonParametrisedLossModel: Added set-function for loss limit
316             parameter
317
31812.11.2009, A. Lechner tag emlowen-V09-02-64
319            -G4IonParametrisedLossModel:
320             *) Moved from original ICRU 73 classes to new class (G4Ion-
321                StoppingData), which is capable of reading stopping power data
322                files stored in G4LEDATA (requires G4EMLOW6.8): With the new
323                tables the upper energy limit of ICRU 73 stopping powers is
324                increased to 1 GeV/nucleon.
325             *) Decision logic concerning stopping power scaling for heavy ions
326                was entirely moved to class G4IonDEDXScalingICRU73.
327             *) Introduced function for switching off scaling for heavy ions.
328             *) Removed nuclear stopping from model since dedicated process is
329                available in standard EM package.
330             *) Minor fixes were applied in energy loss computation.
331            - G4VIonDEDXScalingAlgorithm: Introduced additional argument for
332              energy scaling function.
333            - G4IonDEDXScalingICRU73: See model above. Adapted function
334              according to interface changes in G4VIonDEDXScalingAlgorithm
335            - G4IonDEDXHandler: Adapted function according to interface
336              changes in G4VIonDEDXScalingAlgorithm. Using new build methods
337              defined in G4VIonDEDXTable (contained in material package).
338
33912.11.2009, S. Incerti tag emlowen-V09-02-63
340            -removed memory leak in G4DNACrossSectionDataSet.cc
341
34212.11.2009, S. Incerti tag emlowen-V09-02-62
343            -added protection for secondary electron energy computation in
344            G4DNABornIonisationModel.cc
345            -proposed a faster computation of cross section max value
346
34711.11.2009, A. Mantero tag emlowen-V09-02-61
348            PIXE code cleaning for the Dec review and update of G4hLowEnIonisation
349            in order to use new PIXE developments.
350
35105.11.2009, G. Cosmo, tag emlowen-V09-02-60
352            replaced usage of M_PI with pi from CLHEP, to fix compilation
353            errors on Windows.
354
35503.11.2009, S. Incerti, tag emlowen-V09-02-59
356            modified low energy limit of e- elastic Champion Geant4-DNA model
357            to be used with G4LEDATA version 6.8
358
35902.11.2009, S. Incerti, tag emlowen-V09-02-58
360            extended coverage of e- ionisation Geant4-DNA model
361            to be used with G4LEDATA version 6.8
362
36323.10.2009, L. Pandola, tag emlowen-V09-02-57
364            Switch atomic deexcitation on (by default) in Livermore PhotoElectric and
365            Ionisation. It was on also for the former LowEnergy processes. It has been
366            accidentally switched off since tag emlowen-V02-02-27, probably.
367
36822.10.2009, L. Pandola, tag emlowen-V09-02-56
369            Added ActivateAuger() method to Penelope Compton and Ionisation, so that
370            all Penelope models have the same interface.
371
37221.10.2009, L. Pandola, tag emlowen-V09-02-55
373            Cleaning up of Penelope Photoelectric, Compton and Ionisation
374            (atomic deexcitation flag now referred to G4VEmModel). Deexcitation now
375            is by default active in Penelope models.
376
37727.09.2009, N. Karakatsanis, tag emlowen-V09-02-54
378            Added fixes to
379            G4ecpssrKCrossSection.cc
380            G4BremsstrahlungCrossSectionHandler.cc
381            G4CrossSectionHandler.cc
382            G4DNACrossSectionDataSet.cc
383            G4eIonisationCrossSectionHandler.cc
384
38525.09.2009, N. Karakatsanis, tag emlowen-V09-02-53
386            New implementation for data loading and interpolation methods
387            LoadData method now loads the data from G4EMLOW dataset and, then, calculates
388            the respective logarithmic values during initialization
389            Both data formats (original and logarithmic) are loaded to EM datasets and used
390            later by interpolation methods to perform faster calculations. 
391            LoadNonLogData method implements the old version for data loading and interpolation
392
39324.09.2009, F.Longo, tag emlowen-V09-02-52
394            implemented protection for infinite loops in Rayleigh
395            process. 
396
39730.08.2009, S. Incerti, tag emlowen-V09-02-51
398            Extended high energy coverage of proton ionisation
399            (G4DNABornIonisationModel.cc) and excitation
400            (G4DNABornExcitationModel.cc)
401            Decreased temporarily high energy coverage of electron
402            ionisation from 30 keV to 20 keV (G4DNABornIonisationModel.cc)
403            The new data files are provided by Z. Francis.
404            *** From now on G4LEDATA 6.7 should be used ***
405
40613.08.2009, S. Incerti, tag emlowen-V09-02-50
407            Added G4_WATER NIST material to Geant4-DNA models
408
40913.08.2009, S. Incerti, tag emlowen-V09-02-49
410            Added verbose condition to all Geant4-DNA models
411
41211.08.2009, S. Incerti, tag emlowen-V09-02-48
413            Bug fix in G4DNABornIonisationModel (energy deposit was
414            commented in last reference tag)
415
41606.08.2009, A. Lechner, tag emlowen-V09-02-47
417            Bug fix in G4IonDEDXHandler (access of physics vector was
418            corrected, in compliance with new version of G4PhysicsVector
419            where hidden bin no longer exists).
420
42106.08.2009, A. Lechner, tag emlowen-V09-02-46
422            Bug fix in G4IonDEDXScalingICRU73 (initialization of cached values)
423
42424.07.2009, V. Ivanchenko, tag emlowen-V09-02-45
425            G4AtomicShell class is moved to utils subdirectory
426
42723.07.2009, V. Ivanchenko, tag emlowen-V09-02-44
428            G4VeLowEnergyLoss, G4eLowEnergyLoss, G4hLowEnergyLoss
429            are adapted to modifications in G4PhysicsVector
430
43123.07.2009, V. Ivanchenko, tag emlowen-V09-02-43
432            Fixed path to G4LEDATA in G4ecpssrKCrossSection,
433            G4ecpssrLCrossSection, G4DNACrossSectionDataSet;
434            removed debug cout
435
43626.06.2009, A. Mantero, tag emlowen-V09-02-41
437            Compilation errors removal.
438
43925.06.2009, A. Mantero, tag emlowen-V09-02-40
440            Design update, Bug Fixes and models update for
441            atomic shell hadronic CS calulation.
442
44302.06.2009, A.Lechner, tag emlowen-V09-02-39
444            Bug fix in class G4IonDEDXScalingICRU73: Compilation
445            error on Windows due to std::pow function was fixed.
446
44720.05.2009, L. Pandola, tag emlowen-V09-02-38
448            Update Penelope models, G4LivermoreIonisationModel and
449            G4LivermoreBremsstrahlungModel; pointers deleted in the
450            Initialise() method are explicitely zeroed
451            (see tag emlowen-V09-02-37)
452
45314.05.2009, L. Pandola, tag emlowen-V09-02-37
454            Correct G4PenelopeBremsstrahlungModel to get rid of a crash
455            for re-inizialitation
456
45712.05.2009, A.Lechner, tag emlowen-V09-02-36
458            Added new scaling algorithm, to obtain heavy ion stopping powers
459            for ions not covered by ICRU 73 report (scaled from existing
460            ICRU 73 data): G4IonDEDXScalingICRU73
461            Included algorithm in ion model, G4IonParametrisedLossModel,
462            extending therefore the applicability of the model to very heavy
463            ions.
464
46503.05.2009, S.Incerti, tag emlowen-V09-02-35
466            Fixed compilation error in G4LivermorePolarizedComptonModel.cc
467
46802.05.2009, S.Incerti, tag emlowen-V09-02-34
469            Clean-up of G4LivermorePolarizedComptonModel and -Rayleigh models
470
47102.05.2009, S.Incerti, tag emlowen-V09-02-33
472            Added message to obsolete non-migrated Geant4-DNA cross section and final state classes
473
47402.05.2009, S.Incerti, tag emlowen-V09-02-32
475            Added message to obsolete non-migrated Livermore and Penelope classes           
476
47702.05.2009, S.Incerti, tag emlowen-V09-02-31
478            Fixed handling of compounds in G4LivermoreGammaConversionModel.cc
479
48030.04.2009, S.Incerti, tag emlowen-V09-02-30
481            Removed annoying G4cout in G4AugerData.cc.
482            (AugerTransitionTable)
483           
48429.04.2009, S.Incerti, tag emlowen-V09-02-29
485            Increased energy range validity of e- elastic Champion model
486            up to 10 MeV (Geant4-DNA process).
487            From this tag, G4LEDATA version 6.5 is needed.
488
48929.04.2009, S.Incerti, tag emlowen-V09-02-28
490            Fixed cross section computation bug in:
491            G4DNAScreenedRutherfordElasticModel.cc
492            G4DNAChampionElasticModel.cc
493
49418.04.2009, V.Ivanchenko, tag emlowen-V09-02-27
495            Cleanup of new model classes G4LivermoreBremsstrahlungModel,
496            G4LivermoreComptonModel, G4LivermoreGammaConversionModel,
497            G4LivermoreIonisationModel, G4LivermorePhotoElectricModel,
498            G4LivermoreRayleighModel,G4PenelopeAnnihilationModel
499            G4PenelopeBremsstrahlungModel, G4PenelopeComptonModel,
500            G4PenelopeGammaConversionModel, G4PenelopeIonisationModel,
501            G4PenelopePhotoElectricModel, G4PenelopeRayleighModel
502              - defined high energy limit for a model in constructor
503              - do not overwright default (zero) low energy limit of a model
504              - do not change energy limits in Initiliation methods
505              - added MinEnergyCut method for models used for energy loss
506              - do not change track status inside the model for charged particles
507              - simplified initialisation
508              - protect all printouts by verbosityLevel variable
509              - removed MeanFreePath method and table
510              - cleaned logic in applying of deexcitation module
511              - use G4ElementSelector if possible
512            G4ShellVacancy - substitute "set" varibale,
513                           - comment out destructor to avoid crash
514
51502.04.2009, L. Pandola, tag emlowen-V09-02-26
516            Fixed bug in G4PenelopeRayleigh.cc (calculation of mfp for compounds).
517            Notice that G4PenelopeRayleighModel.cc was ok. The old process is
518            going to be obsolete in a while.
519
52025.03.2009, L. Pandola, tag emlowen-V09-02-25
521            Fixed bug with momentum normalization in G4PenelopeBremsstrahlungModel.cc
522            Fixed G4PenelopePhotoElectricModel.cc to avoid wrong Warnings
523
52423.03.2009, L. Pandola, tag emlowen-V09-02-24
525            Same sa previous. For some reason emlowen-V09-02-23 didn't include
526            the updated files.
527
52823.03.2009, L. Pandola, tag emlowen-V09-02-23
529            - Added protections in G4eIonisationSpectrum and G4eIonisationParameters
530              to avoid bug 1042.
531            - From now on, G4LEDATA 6.4 should be used
532
53319.03.2009, S. Incerti, tag emlowen-V09-02-22
534            - changed energy range display for migrated Livermore photon processes
535
53619.03.2009, S. Incerti, tag emlowen-V09-02-21
537            - set default angular generator in G4LivermorePhotoElectric.cc as Sauter-Gavrila
538
53919.03.2009, L. Pandola, tag emlowen-V09-02-20
540            - First fully tested version of G4LivermoreBremsstrahlungModel
541            From this tag on, all Livermore models are migrated.
542
54318.03.2009, L. Pandola, tag emlowen-V09-02-19
544            - Removed G4Rayleigh to avoid duplication with G4RayleighScattering
545            - Clean-up of G4RayleighScattering (e.g. removed un-necessary dependencies)
546
54716.03.2009, A. Lechner, tag emlowen-V09-02-18
548            - Replaced old version of G4IonParametrisedLossModel with newer one
549            - Added G4IonDEDXHandler, which is a handler class used by the new
550              G4IonParametrisedLossModel class
551            - Added G4VIonDEDXScalingAlgorithm, which is used by G4IonDEDXHandler
552            - Removed G4IonParametrisedLossTable (is replaced by G4IonDEDXHandler)
553
55404.03.2009, S. Incerti, tag emlowen-V09-02-17
555            - moved IsApplicable method for Geant4-DNA process classes from .hh to .cc
556
55703.03.2009, S. Incerti, tag emlowen-V09-02-16
558            - added gamma particle and energy range test in cross section computation
559              to all Livermore photon processes
560
56116.02.2009, S. Incerti, tag emlowen-V09-02-15
562            - added protections against FPE in G4hLowEnergyLoss.cc (see EM forum
563              item 893)
564
56516.02.2009, S. Incerti, tag emlowen-V09-02-14
566            - removed compilation warning in G4DNAEmfietzoglouExcitationModel.cc
567
56816.02.2009, S. Incerti, tag emlowen-V09-02-13
569            - improved energy limit display in Geant4-DNA model classes
570            - commented InitialiseElementSelectors call.
571
57216.02.2009, S. Incerti, tag emlowen-V09-02-12
573            Made compatible with tag emutils-V09-02-00 the following files
574            - G4DNAElastic.cc
575            - G4DNAExcitation.cc
576            - G4DNAIonisation.cc
577            - G4DNAChargeDecrease.cc
578            - G4DNAChargeIncrease.cc
579
58014.02.2009, S. Incerti, tag emlowen-V09-02-11
581            Added several corrections to migrated Geant4-DNA processes:
582            - G4DNABornIonisationModel.cc
583            - G4DNAEmfietzoglouExcitationModel.cc
584            - G4DNARuddIonisationModel.cc
585            - G4DNAIonisation.hh
586
58710.02.2009, L. Pandola, tag emlowen-V09-02-10
588            - Added G4LivermoreIonisationModel, namely first implementation of
589              LowEnergyIonisation in the new design
590
59129.01.2009, L. Pandola, tag emlowen-V09-02-09
592            - Updated public interface of G4eIonisationCrossSectionHandler.cc in order to
593              facilitate the migration from G4LowEnergyIonisation to G4LivermoreIonisationModel
594
59522.01.2009, S. Incerti, tag emlowen-V09-02-08
596            - Fixed compilation error problem & code syntax in DNA model classes
597
59821.01.2009, S. Incerti, tag emlowen-V09-02-07
599            - Updated Livermore photon processes classes for handling of compound materials
600            - Added pointer removal protections
601            - Involved classes are :
602              G4LivermoreRayleighModel.cc
603              G4LivermorePolarizedRayleighModel.cc
604              G4LivermorePolarizedComptonModel.cc
605              G4LivermorePhotoElectricModel.cc
606              G4LivermoreGammaconversionModel.cc
607              G4LivermoreComptonModel.cc
608
60920.01.2009, S. Incerti, tag emlowen-V09-02-06
610            Added 'kill particle without total energy deposit' feature for DNA charge change processes
611            Involved files are :
612            - G4DNAProcess.icc,
613            - G4FinalStateProduct.hh,.cc,
614            - G4FinalStateChargeDecrease.cc
615            - G4FinalStateChargeIncrease.cc
616
61720.01.2009, S. Incerti, tag emlowen-V09-02-05
618            - Corrected energy limits in G4CrossSectionIonisationBornPartial.cc
619            - Added proton case in G4CrossSectionExcitationMillerGreenPartial.cc
620            - Added protection (waterExcitation.ExcitationEnergy) in G4CrossSectionExcitationMillerGreenPartial.cc
621
62219.01.2009, S. Incerti, tag emlowen-V09-02-04
623            Added angle initialisation in G4DNAScreenedRutherfordElasticModel
624
62512.01.2009, S. Incerti, tag emlowen-V09-02-03
626            Added preliminary migrated Geant4-DNA processes and models.
627
62808.01.2009  L. Pandola, tag emlowen-V09-02-02
629            Edited G4PenelopePhotoElectric.cc and G4PenelopePhotoElectricModel.cc
630            to suppress a warning message from G4AtomicTransitionManager appearing
631            for some elements (Oxygen ,Fluorine). This is due to the fact that
632            Penelope and G4AtomicTransitionManager databases may contain a different number
633            of shells. Physics results are unchanged.
634
63519.12.2008  L. Pandola, tag emlowen-V09-02-01
636            Added G4RayleighScattering process (G4VEmProcess) to
637            describe Rayleigh scattering. This was not available within
638            the Std package
639
64015.12.2008  L. Pandola, tag emlowen-V09-02-00
641            Same as the previous one (emlowen-V09-01-46). I arrived too late.
642
64315.12.2008  L. Pandola, tag emlowen-V09-01-46
644            Added G4PenelopeBremsstrahlungModel, namely bremsstrahlung according to Penelope
645            model, migrated to the Std-design (inheriting from G4VEmModel). A few minor
646            cleaning of G4PenelopeBremsstrahlungContinuous.cc and G4PenelopeIonisation.cc.
647            From this tag, ALL Penelope processes have been migrated.
648
64912.12.2008   S. Incerti, tag emlowen-V09-01-45
650             Upgrade to G4LogLogInterpolation_revision1c.cc
651
65209.12.2008  S. Incerti, tag emlowen-V09-01-44
653            Added protection to G4FinalStateElasticChampion.cc for angular treatment of XS
654            at 180*deg
655
65609.12.2008   S. Incerti, tag emlowen-V09-01-43
657             Contains G4PenelopeBremsstrahlungContinuous.hh/.cc from Luciano
658             Contains G4LogLogInterpolation_revision1b.cc
659
66009.12.2008   S. Incerti, tag emlowen-V09-01-42
661             Upgrade to G4LogLogInterpolation_revision1b.cc
662
66309.12.2008   S. Incerti, tag emlowen-V09-01-41
664             Return to original G4LogLogInterpolation.cc/.hh class
665             from tag emlowen-V09-01-20
666
66708.12.2008   S. Incerti, tag emlowen-V09-01-40
668             Added protection in G4LogLogInterpolation.cc class
669             against null energy and cross section values
670
67106.12.2008   S. Incerti, tag emlowen-V09-01-39
672             Added vector initialization and EOF protection in G4FinalStateElasticChampion.cc
673             Added EOF protection in G4FinalStateIonisationBorn.cc
674
67506.12.2008   S. Incerti, tag emlowen-V09-01-38
676             Updated G4LogLogInterpolation class (hh and cc) provided by
677             Nicolas Karakatsanis (updated revision 1)
678
67905.12.2008   S. Incerti, tag emlowen-V09-01-37
680             Updated G4LogLogInterpolation class (hh and cc) provided by
681             Nicolas Karakatsanis (revision 1)
682
68305.12.2008   S. Incerti, tag emlowen-V09-01-36
684             Updated low energy limits of Geant4-DNA e- models (Brenner-Zaider and Champion's
685             elastic scattering and Emfietzoglou's excitation)
686
68705.12.2008   S. Incerti, tag emlowen-V09-01-35
688             Added protection in G4FinalStateIonisationBorn.cc causing run-time error (valgrind with test20)
689
69004.12.2008   L. Pandola, tag emlowen-V09-01-34
691             Correction for G4PenelopeComptonModel: now the cross section table
692             calculated by the model corresponds to the original FORTRAN-Penelope.
693             The difference was only for compounds materials and below 1 keV, so
694             irrelevant for virtually all applications.
695             First inclusion of G4PenelopeIonisationModel.
696
69724.11.2008   G. Cosmo, tag emlowen-V09-01-33
698             Fixed compilation errors on gcc-4.3.2:
699             o added required names for struct types (and using G4 prefix);
700             o correctly initialise cached iterators (cannot be an integer!).
701
70221.11.2008   A. Lechner, tag emlowen-V09-01-32
703             added and tagged new stopping power model for ions, which by default
704             uses ICRU 73 data tables. Following files are concerned:
705             G4IonParametrisedLossModel.hh
706             G4IonParametrisedLossModel.icc
707             G4IonParametrisedLossModel.cc
708             G4IonParametrisedLossTable.hh
709             G4IonParametrisedLossTable.icc
710
71106.11.2008   S. Incerti, tag emlowen-V09-01-31
712             corrected bug in computation of diff cross section maximum in
713             G4FinalStateElasticBrennerZaider.cc
714
71530.10.2008   S. Incerti, tag emlowen-V09-01-30
716             added & tagged new photon models compatible with standard EM design :
717             
718             -- Penelope models are provided by L. Pandola :
719             G4PenelopeComptonModel.hh and .cc
720             G4PenelopeGammaConversionModel.hh and .cc
721             G4PenelopePhotoElectricModel.hh and .cc
722             G4PenelopeRayleighModel.hh and .cc
723             
724             -- Livermore models are provided by S. Incerti :
725             G4LivermoreComptonModel.hh and .cc
726             G4LivermoreGammaConversionModel.hh and .cc
727             G4LivermorePhotoElectricModel.hh and .cc
728             G4LivermorePolarizedComptonModel.hh and .cc
729             G4LivermorePolarizedRayleighModel.hh and .cc
730             G4LivermoreRayleighModel.hh and .cc
731
73229.10.2008   S. Incerti, tag emlowen-V09-01-29
733             - improved generation of scattering angle in G4FinalStateElasticChampion.cc
734
73530.09.2008   S. Incerti, tag emlowen-V09-01-28
736             - removed G4cout in G4LowEnergyCompton.cc (bug report #1026)
737
73820.08.2008   S. Incerti, tag emlowen-V09-01-27
739             - added KillParticle in G4FinalStateElasticChampion.cc below low energy limit
740             - modified condition on low energy limit in G4CrossSectionElasticChampion.cc and G4FinalStateElasticChampion.cc
741 
74220.08.2008   S. Incerti, tag emlowen-V09-01-26
743             - removed AddEnergyDeposit below low energy limit in G4FinalStateElasticBrennerZaider.cc (bug, thanks to Marion Bug)
744             - removed AddEnergyDeposit below low energy limit in G4FinalStateExcitationEmfietzoglou.cc (idem)
745             - removed AddEnergyDeposit below low energy limit in G4FinalStateIonisationRudd.cc (idem)
746             - decreased low energy limit for e- to 12.61 eV in G4CrossSectionIonisationBorn.cc (from sigma_ionisation_e_born.dat table in $G4LEDATA/dna) instead of 25 eV
747             - decreased low energy limit for e- to 12.61 eV in G4FinalStateIonisationBorn.cc (from sigma_ionisation_e_born.dat table in $G4LEDATA/dna) instead of 25 eV
748
74916.07.2008   S. Incerti, tag emlowen-V09-01-25
750             added preliminary process for positronium production
751             from C. Champion's model
752             G4CrossSectionPsCreationChampion.hh and .cc
753             G4CrossSectionPsCreationChampionPartial.hh and .cc
754             G4FinalStatePsCreationChampion.hh and .cc
755             and updated G4DNAGenericIonsManager.cc
756             *** Will work only from version 6.2 of G4EMLOW data
757
75815.07.2008   S. Incerti, tag emlowen-V09-01-24
759             added new elastic scattering process for electrons
760             (Geant4 DNA) from C. Champion's model
761             G4CrossSectionElasticChampion.hh and .cc
762             G4FinalStateElasticChampion.hh and .cc
763             *** Will work only from version 6.2 of G4EMLOW data
764
76514.07.2008   S. Incerti, tag emlowen-V09-01-23
766             cleaned and updated energy limits of the following
767             25 files (Geant4 DNA)
768
769-G4CrossSectionChargeDecrease.hh and .cc
770-G4CrossSectionChargeDecreasePartial.hh and .cc
771-G4CrossSectionChargeIncrease.hh and .cc
772-G4CrossSectionChargeIncreasePartial.hh and .cc
773-G4CrossSectionElasticScreenedRutherfordHE.hh and .cc
774-G4CrossSectionElasticScreenedRutherfordLE.hh and .cc
775-G4CrossSectionExcitationBorn.hh and .cc
776-G4CrossSectionExcitationBornPartial.hh and .cc
777-G4CrossSectionExcitationEmfietzoglou.hh and .cc
778-G4CrossSectionExcitationEmfietzoglouPartial.hh and .cc
779-G4CrossSectionExcitationMillerGreen.hh and .cc
780-G4CrossSectionExcitationMillerGreenPartial.hh and .cc
781-G4CrossSectionIonisationBorn.hh and .cc
782-G4CrossSectionIonisationBornPartial.hh and .cc
783-G4CrossSectionIonisationRudd.hh and .cc
784-G4CrossSectionIonisationRuddPartial.hh and .cc
785-G4FinalStateChargeDecrease.hh and .cc
786-G4FinalStateChargeIncrease.hh and .cc
787-G4FinalStateElasticBrennerZaider.hh and .cc
788-G4FinalStateElasticScreenedRutherford.hh and .cc
789-G4FinalStateExcitationBorn.hh and .cc
790-G4FinalStateExcitationEmfietzoglou.hh and .cc
791-G4FinalStateExcitationMillerGreen.hh and .cc
792-G4FinalStateIonisationBorn.hh and .cc
793-G4FinalStateIonisationRudd.hh and .cc
794
79530.06.2008   S. Incerti, tag emlowen-V09-01-22
796             corrected wrong upper energy limit for :
797             - hydrogen in G4CrossSectionIonisationRudd
798             - proton in G4ChargeDecrease
799
80027.06.2008   S. Incerti, tag emlowen-V09-01-21
801             - added two new classes for electron elastic scattering
802             G4CrossSectionElasticScreenedRutherfordLE.cc and .hh below 200 eV
803             G4CrossSectionElasticScreenedRutherfordHE.cc and .hh above 200 eV
804             that should replace the G4CrossSectionElasticScreenedRutherfordHE class
805             - raised lower energy limit of G4CrossSectionExcitationEmfietzoglou.cc up to 10 eV
806
80727.06.2008   S. Incerti, tag emlowen-VO9-01-20
808             - added protection against negative log argument in G4LogLogInterpolation.cc
809             - added protection against energies above 200 eV in G4FinalStateElasticBrennerZaider.cc
810             - removed verbose in G4CrossSectionChargeTransferExp.cc and in G4CrossSectionExcitationBorn.cc
811
81226.06.2208   S. Incerti, tag emlowen-V09-01-19
813             Added protection against FPE in G4hShellCrossSectionDoubleExp.cc
814
81520.06.2008   S. Incerti, tag emlowen-V09-01-18
816             Added 4 protections against FPE in G4hLowEnergyLoss.cc
817
81811.06.2008   S. Incerti, tag emlowen-V09-01-17
819             - added missing & for cosTheta and phi variables in G4FinalStateIonisationRudd.hh and .cc
820             which were causing wrong angular distributions (bug fix)
821             - removed annoying PrintData in G4CrossSectionExcitationBornPartial.cc
822
82302.06.2008   S. Incerti, tag emlowen-V09-01-16
824             Removed while(1) statement in G4FinalStateIonisationBorn.cc
825             fixing compilation warning.
826             Restored headers for G4PaulKCrossSection, G4OrlicLCrossSection
827             and G4ecpssrCrossSection which were lost.
828
82901.06.2008   F.Lei, tag emlowen-V09-01-15
830             Correction to the corrupted G4Augerdata.cc, and this tag is on top
831             of emlowen-V09-01-12! as emlowen-V09-01-13 is internal and incomplete. 
832 
83322.05.2008   F.Lei, tag emlowen-V09-01-14
834             Load the the complete Auger dataset on initialization     
835
83606.05.2008   H.Ben Abdelouahed, tag emlowen-V09-01-12, emlowen-V09-01-13
837             Semi-Empirical model implementation for L-SubShells-Cross-Section
838             with protons projectiles
839
84002.05.2008   MGP, tag emlowen-V09-01-11
841             Added Doppler broadening in G4LowEnergyComptonPolarized
842             (Francesco Longo), same model as in G4LowEnergyCompton
843             Added PIXE cross section, L shells, for protons in
844             G4OrlicLCrossSection (Haifa Ben Abdelwahed)
845             Corrected compilation warnings as in message by
846             G. Cosmo on 29/4/2008
847
84824.04.2008   MGP, tag emlowen-V09-01-10
849             Fix in Doppler broadening of G4LowEnergyCompton
850             Attempts to fix floating point exceptions in
851             G4FinalStateElasticBrennerZaider and G4hLowEnergyLoss
852
85322.04.2008   H.Ben Abdelouahed, tag emlowen-V09-01-09
854             ECPSSR model implementation for K-Shell-Cross-Section
855             with protons and alpha projectiles
856 
85718.03.2008   G.Cosmo, tag emlowen-V09-01-08
858             Fixed compilation error in G4CrossSectionChargeTransferExp.cc
859             for missing inclusion of <sstream>, detected on SUN-CC.
860
86125.03.2008   MGP, tag emlowen-V09-01-07
862             New charge transfer process by incident protons
863             (two cross section and one final state policy classes)
864
86517.03.2008   MGP, tag emlowen-V09-01-06
866             Doppler broadening added to G4LowEnergyCompton
867             based on Y. Namito, S. Ban and H. Hirayama,
868             NIM A 349, pp. 489-494, 1994
869
87010.03.2008   MGP, tag emlowen-V09-01-05
871             Developments for Doppler broadening concerning data management
872
87310.03.2008   MGP, tag emlowen-V09-01-04
874             Fixes to *DataSet files for better readability of the code
875             Extensions to G4ShellData to deal with shell data relevant to
876             Doppler broadening simulation
877 
87807.03.2008   MGP, tag emlowen-V09-01-03
879             Reverted to G4hLowEnergyIonisation.cc and G4hLowEnergyLoss.cc
880             as in emlowen-V09-01-01
881
88207.03.2008   MGP, tag emlowen-V09-01-02
883             Operation for convenience of configuration management:
884             updated G4hLowEnergyIonisation.cc and G4hLowEnergyLoss.cc
885             to the head; the modifications to these two classes
886             were an attempt to address a PRS report by A. Howard,
887             but they proved ineffective and caused other problems;
888             a tag including them is made to facilitate later retrieve
889
89006.03.2008   MGP, tag emlowen-V09-01-01
891             Restored readability of *DataSet* classes regards the
892             indentation of the code
893
89421.02.2008   MGP, tag emlowen-V09-01-00
895             Bug fix in G4AtomicTransitionManager concerning
896             total radiative and non radiative probabilities
897             (fix provided by A. Mantero)
898
89926.11.2007   MGP, tag emlowen-V09-00-28
900             Cleaned up std:: in G4FinalStateIonisationBorn/Rudd
901
90214.11.2007   MGP, tag emlowen-V09-00-27
903             Correction to Problem Report 986 in G4AtomicDeexcitation
904
905??.11.2007   Undocumented tag emlowen-V09-00-26
906
90714.11.2007   MGP, tag emlowen-V09-00-25
908             Workaround in G4DNAProcess to avoid meanFrePath=0 when
909             cross section is DBL_MAX
910
91113.11.2007   MGP, tag emlowen-V09-00-24
912             Fixed calculation of local energy deposit in G4DNAProcess
913             in the case when the primary particle is killed
914             Minor code improvements in G4FinalStateIonisationBorn.cc.
915
91612.11.2007   G.Cosmo, tag emlowen-V09-00-23
917             Fixed trivial compilation error on WIN32-VC system in file
918             G4FinalStateIonisationBorn.cc.
919
92009.11.2007   MGP, tag emlowen-V09-00-22
921             Added cross section and final state policy classes to configure
922             a process to kill particles below threshold
923
92409.11.2007   MGP, tag emlowen-V09-00-21
925             Initialized data members missing initialization
926
92709.11.2007   MGP, tag emlowen-V09-00-20
928             Removed verbose printouts in Geant4-DNA processes
929
93009.11.2007   MGP, tag emlowen-V09-00-19
931             Fixed compilation problems on Windows
932
93309.11.2007   MGP, tag emlowen-V09-00-18
934             Fixed compilation problems on Solaris
935
93608.11.2007   MGP, tag emlowen-V09-00-17
937             Added Rudd ionisation
938
93908.11.2007   MGP, tag emlowen-V09-00-16
940             Added Born ionisation final state
941
94208.11.2007   MGP, tag emlowen-V09-00-15
943             Added Miller-Green excitation
944
94508.11.2007   MGP, tag emlowen-V09-00-14
946             Modified data file name in G4EMLOW5.1
947
94808.11.2007   MGP, tag emlowen-V09-00-13
949             Added charge increase/decrease Geant4-DNA cross sections
950             and final states (code by S. Incerti + code review by MGP)
951
95208.11.2007   MGP, tag emlowen-V09-00-12
953             Removed obsolete G4DNA* files from CVS
954 
95522.10.2007   MGP, tag emlowen-V09-00-11
956             Added G4CrossSectionIonisationBorn
957             Excludes prototype G4DNA* classes (still available in CVS head)
958             Pertinent G4DNA* classes included are:
959             G4DNAProcess (.hh .icc),
960             G4DNACrossSectionDataSet (.hh .cc),
961             G4DNAGenericIonsManager (.hh .cc)
962
96315.10.2007   MGP, tag emlowen-V09-00-10
964             Added electron excitation (Emfietzoglou model),
965             proton Born excitation, electron ionisation (Born) cross              section; modified G4DNACrossSectionDataSet to
966             remove inheritance from concrete base class introduced
967             by a developer against the baseline design
968             Obsolete G4DNA* classes not compliant with the design
969             as in the TNS paper are still in this tag for convenience;
970             they will be removed from the repository when the
971             migration to the design as in the paper is completed
972             Goes with G4EMLOW5.0 (where a new dna/directory has been
973             added containing Geant4-DNA data tables for interpolation)
974
97513.10.2007   MGP, tag emlowen-V09-00-09
976             Added Brenner-Zaider elastic scattering final state
977
97812.10.2007   MGP, tag emlowen-V09-00-08
979             Fully working Geant4-DNA electron elastic scattering,
980             screened Rutherford cross section and final state
981
98212.10.2007   MGP, tag emlowen-V09-00-07
983             Improved G4DNAProcess, G4FinalStateProduct
984
98512.10.2007   MGP, tag emlowen-V09-00-06
986             First core of Geant4-DNA physics compliant with design
987             as in TNS paper: G4DNAProcess, G4FinalStateProduct,
988             G4eCrossSectionScreenedRutherford, G4DummyFinal State
989             (MG implementation)
990 
99112.10.2007   MGP, tag emlowen-V09-00-05
992             Extended G4DNAFinalStateProduct to deal with primary
993             particle modified in final state
994             Modified G4DNAProcess.icc accordingly
995
99612.10.2007   MGP, tag emlowen-V09-00-04
997             Refactoring Geant4-DNA domain to be compliant with TNS paper
998             Added G4DNAProcess and G4DNAFinalStateProduct
999
100011.10.2007   MGP, tag emlowen-V09-00-03
1001             Identical to emlowen-V09-00-02, which apparently already
1002             existed on some files (it is unclear where it originared from)
1003
100411.10.2007   MGP, tag emlowen-V09-00-02
1005             Re-update to atomic relaxation fixes as in  emlowen-V09-00-00
1006             emlowen-V09-00-00 was rejected because of a mismatch between
1007             code and G4EMLOW data library
1008             This tag goes with G4EMLOW4.4
1009
101011.10.2007   MGP, tag emlowen-V09-00-01
1011             Fix to bug 965 of G4PenelopeRayleigh by L. Pandola
1012
101323.07.2007   MGP, tag emlowen-V09-00-00
1014             Deleted tag emlowen-V09-00-01 made by A.M. (no V-09-00-00 existed)
1015             Fixes by A.M. to handle Z=100 in the Livermore library
1016             and to correct Problem Report 933 (the latter fixes are not
1017             documented)
1018
101904.06.2007   MGP, tag emlowen-V08-03-03
1020             Tag on top of emlowen-V08-03-00a
1021             Updated license information in G4DNACrossSectionDataSet.cc
1022
102304.06.2007   G.Cosmo, tag emlowen-V08-03-00a
1024             Archived obsolete class G4LowEnergyBraggModel
1025
102630.05.2007   MGP, tag emlowen-V08-03-02
1027             Removed from CVS unused class G4LowEnergyBraggModel,
1028             which introduced never agreed dependency on standard
1029             G4VreEmModel
1030             Attempt to fix issue identified by VALGRIND related to
1031             PIXE model
1032
103325.05.2007   MGP, tag emlowen-V08-03-01
1034             Initialized static variables in G4hLowEnergyLoss;
1035             not sure whether this is correct, since this is old
1036             code moved from utils/, deprived of any documentation
1037             and with an evident fortran look. A design review
1038             is planned to take care of this domain in a proper way.
1039             Also included an updated version of G4BraggModel
1040             provided by V.I. due to an interface change: however
1041             this class is not used anywhere in the package, and is
1042             retained only for historical reasons; it is candidate to be
1043             trashed in the next design review.
1044
104516.05.2007   MGP, tag emlowen-V08-03-00
1046             First set of Geant4-DNA processes compliant with design
1047             documented in draft publication
1048
104919.10.2006   MGP, tag emlowen-V08-01-02
1050             Bug fixes in G4FluoData.cc
1051
105214.10.2006   MGP, tag emlowen-V08-01-01
1053             Developments and fixes for atomic deexcitation
1054
105514.10.2006   MGP, tag emlowen-V08-01-00
1056             Cosmetics on code formatting for DNA processes
1057
105831.05.2006   G.Cosmo, tag emlowen-V08-00-06
1059             Added missing migration to std namespace for mathematical
1060             functions. Also required for allowing compilation on Windows
1061             platform.
1062
106325.05.2006   MGP, tag emlowen-V08-00-05
1064             Improved design and implementation of photoelectric angular
1065             distribution models (related to atomic deexcitation)
1066
106725.05.2006   MGP, tag emlowen-V08-00-04
1068             Various fixes to the DNA processes to allow compilation with
1069             gcc 3.4.5. Some of the fixes are dummy implementations, or
1070             do not make sense physically; they should be revised in
1071             a future dummy implementation. The present version of the
1072             DNA processes is meant as a first beta release, and is not
1073             suitable for physics application yet.
1074
107515.05.2006   MGP, tag emlowen-V08-00-03
1076             Improved design and implementation of photoelectric angular
1077             distribution models
1078
107912.05.2006   MGP, tag emlowen-V08-00-02
1080             Same as emlowen-V08-00-00, with updated History
1081
108212.05.2006   MGP, tag emlowen-V08-00-01
1083             New developments: photoelectric angular distribution models
1084             The photoelectric angular distribution models have some
1085             temporary design features (function arguments passed
1086             by value etc.), and preliminary code implementation,
1087             (subset of the previous tag emlowen-V08-00-00 for
1088              incremental testing)
1089
109012.05.2006   MGP, tag emlowen-V08-00-00
1091             New developments: photoelectric angular distribution models
1092                               Geant4-DNA very lowE physics processes in water
1093             The photoelectric angular distribution models have some
1094             temporary design features (function arguments passed
1095             by value etc.), and preliminary code implementation
1096             The Geant4-DNA processes are in a beta-release status
1097
109820.12.2005   R.Capra, tag emlowen-V08-00-RC
1099             * Internal tag with latest developments in the DNA processes
1100               - Tested for build, run and plots verified
1101
110230.11.2005   G.Cosmo, tag emlowen-V07-01-14
1103             * Fixes for migration to <sstream> from obsolete <strstream>.
1104             * Trivial fix to G4LowEnergyGammaConversion for support of
1105               CLHEP-2.0.X series.
1106               NOTE: usage of RandBit can lead to event irreproducibility !
1107
110804.11.2005   MGP, tag emlowen-V07-01-13
1109             Fix in G4hLowEnergyIonistation (see note on 08.09.2005)
1110             On top of emlowen-V07-01-12
1111
111204.11.2005   MGP, tag emlowen-V07-01-12
1113             Fixes in atomic relaxation by A. Mantero
1114             On top of geant4-07-01-ref-04
1115
111621.09.2005   Ziad FRANCIS, tag emlowen-V07-01-11
1117             * Small corrections in G4DNAProtonBornExcitationProcess
1118             * ProtonBornExcitationCrossSection data file created
1119             * ProtonBornExcitation is tested an seems working fine.
1120
112121.09.2005   Ziad FRANCIS, tag emlowen-V07-01-10
1122             * G4DNARuddIonizationFinalStatesPolicy modifications so it
1123               becomes a common policy for HydrogenRuddIonization and
1124               ProtonRuddIonization.
1125               So, G4DNAHydrogenRuddIonizationFinalStatesPolicy.hh .icc
1126               where deleted (useless).
1127             * G4DNAElectronBornExcitation Process implemented with data
1128               file "ElectronBornExcitationCrossSection" and tested by
1129               modified G4DNATest.cc
1130             * G4DNAProtonBornExcitation Process was implemented.
1131               ! It was NOT tested
1132               ! Data file "ProtonBornExcitation" is NOT ready yet
1133
113416.09.2005   Ziad FRANCIS, tag emlowen-V07-01-09
1135             * Implementation of Hydrogen Ionization Process in liquid water
1136               according to the model of Eugene Rudd. Files created :
1137                    - G4DNAHydrogenRuddIonization.hh & .cc
1138                    - G4DNAHydrogenRuddIonizationFinalStatesPolicy.hh & .icc
1139                    - "RuddHydrogenIonizationCrossSection.dat" located in
1140                       ...lowenergy/test/ contains the total integrated
1141                       cross section.
1142             * G4DNATest was modified in order to take into account
1143               G4DNAHydrogenRuddIonization process.
1144             * Duplicated functions in G4DNARuddIonizationFinalStatesPolicy
1145               .hh & . icc  were removed and fixed.
1146             * G4DNARuddTotalCrossSectionPolicy.hh was removed (not needed).
1147             * G4DNAHydrogenRuddIonization Process was tested and seems
1148               working fine.     
1149                                                                 
115015.09.2005   Ziad FRANCIS, tag emlowen-V07-01-08
1151             * Implementation of Proton Charge Increase process according to
1152               the model proposed by Dingfelder(2000). Files created :
1153                      - G4DNAChargeIncreaseInWater.hh .icc
1154                      - G4DNAProtonChargeIncrease.hh .cc
1155                      - G4DNAProtonChargeIncreaseTotalCrossSectionPolicy.hh
1156                                                                        .icc
1157                      - G4DNAProtonChargeIncreaseFinalStatesPolicy.hh .icc
1158             * G4DNATest was modified in order to take into account this
1159               proton charge increase process in liquid water.
1160             * G4DNAProtonChargeIncrease was tested and seems to be OK!
1161 
116215.09.2005   Ziad FRANCIS, tag emlowen-V07-01-07
1163             * Implementation of slow protons Charge Transfer process
1164               according to the model used by M.Dingfelder(2000). Files
1165               created :
1166                      - G4DNAChargeDecreaseInWater.hh .icc
1167                      - G4DNAProtonChargeDecrease.hh .cc
1168                      - G4DNAProtonChargeDecreaseTotalCrossSectionPolicy.hh
1169                                                                        .icc
1170                      - G4DNAProtonChargeDecreaseFinalStatesPolicy.hh .icc
1171             * G4DNATest was modified in order to take into account
1172               ProtonChargeDecrease process testing.
1173             * G4DNAProtonChargeDecrease was Tested and seems working fine !
1174
117513.09.2005   Ziad FRANCIS, tag emlowen-V07-01-06
1176             * Implementation of slow protons (<500keV) ionization process according
1177               to the Rudd semi empirical model, files created :
1178                          - G4DNAIonizationInWater.hh .icc
1179                          - G4DNAProtonRuddIonizationFinalStatesPolicy.hh .icc
1180                          - G4DNAProtonRuddIonization.hh .cc
1181             * Total integrated cross sections are in a data file
1182               "RuddProtonIonizationCrossSection.dat"
1183             * G4DNATest was modified in order to take into account this
1184               ProtonRuddIonization process which was tested in a first
1185               approach.
1186             
118712.09.2005   R.Capra, tag emlowen-V07-01-05
1188             * Minor changes to G4DNATest in order to corectly support
1189               secondaries.
1190             * Minor changes to G4VDNAProcessInWater in order to corectly
1191               kill particles with secondaries
1192
119310.09.2005   R.Capra, tag emlowen-V07-01-04
1194             * Minor fixes to G4DNATotalCrossSectionFromFilePolicy. It had
1195               compilation errors.
1196
119708.09.2005   R.Capra, tag emlowen-V07-01-03
1198             * There is a serius bug in G4hLowEnergyLoss. There are
1199               a lot of static data members. Moreover there are static
1200               vectors with fixed dimensions.
1201               The vector dimension has been resized from 10 to 100 in order
1202               to avoid memory corruption errors caused by code in
1203               src/G4hLowEnergyIonisation.cc.
1204               The bug cannot be considered properly fixed. It is still
1205               pending
1206             * test/G4DNATest.cc has been upgraded in order to manage
1207               processes with more than one secondary particle
1208
120926.07.2005   Ziad FRANCIS, tag emlowen-V07-01-02
1210             * G4DNAEmfietzoglouExcitationTotalCrossSectionPolicy.hh and
1211               G4DNAEmfietzoglouExcitationTotalCrossSectionPolicy.icc were
1212               tested using G4DNATest
1213             * G4DNATest upgrade in order to manage G4DNAElectronExcitation
1214               testing
1215             * Implementation of Electron Excitation process
1216               (G4DNAElectronExcitation)
1217
121820.07.2005   Riccardo Capra, tag emlowen-V07-01-01
1219             * Small corrections in G4DNATotalCrossSectionFromFilePolicy
1220             * Implementation of DNA excitation processes for protons and
1221               alphas.
1222               - Processes tested (preliminary test). Protons seems fine
1223                 while alpha particle total cross section differs from
1224                 plots in the reference documents
1225             * G4DNATest upgrade in order to manage the new implemented
1226               processes and in order to select the particle type from
1227               command line
1228
122907.07.2005   Riccardo Capra, tag emlowen-V07-01-00
1230             * G4DNAElectronElasticBrenner and G4DNAElectronElasticEmfietzoglou
1231               were tested with G4DNATest
1232               - Some minor correction to the related classes
1233             * Implementation of the total cross-section policy that allows
1234               reading file tables (tested)
1235             * Correction in the Save method of the G4(*)EMDataSet classes
1236               - The previous tag has a problem with units
1237
123824.06.2005   Riccardo Capra, tag emlowen-V07-00-13
1239             * Changes to G4(*)EMDataSet classes according to the design
1240               iteration:
1241              - LoadData is now a public virtual method
1242              - SaveData is a new method that allows data saving in the same
1243                format of LoadData.
1244              - Constructors with the filename cannot be used anymore. They
1245                are substituted with constructors that generates an empty
1246                data set
1247              - Energies and Data can be set after de construction with
1248                the new SetEnergiesData
1249
1250             * Changes to G4VLowEnergyDiscretePhotonProcess in order to
1251               inherit from G4VLowEnergyTestableDiscreteProcess.
1252               - GetMeanFreePath and PostStepDoIt methods of all discrete
1253                 processes made inherit from G4VLowEnergyTestableDiscreteProcess
1254                 could be (partially) tested with a unique testing code now.
1255             
1256             * DNA code changed according to the design iteration tha now
1257               uses templated classes
1258               
1259             * Code builds and links the test codes unde Linux.
1260               - G4(*)EMDataSet and DNA classes test are still in progress
1261               - Some minor changes could be done to the structures used to
1262                 configure the policy-based processes
1263
1264??.??.????   ?, tag emlowen-V07-00-12
1265
126631.05.2005   MGP, tag emlowen-V07-00-11
1267             Fix to Penelope ionisation (for atomic deexcitation?)
1268             contributed by A. Mantero
1269
127031.05.2005   MGP, tag emlowen-V07-00-10
1271             Sauter angular distribution fixed in G4PenelopePhotoelectric
1272             (contributed by L. Pandola)
1273
127431.05.2005   Riccardo Capra, emlowen-V07-00-09, implementation of
1275             the DNA elastic scattering in water.
1276
1277             A.M., tag emlowen-V07-00-08
1278             Not documented
1279
128020.05.2005   MGP, tag emlowen-V07-00-07
1281             Small design fixes related to PolarizedRayleigh on top
1282             of the previous tag
1283
128420.05.2005   MGP, tag emlowen-V07-00-06
1285             New low energy polarised Rayleigh scattering process
1286             (G4LowEnergyPolarizedRayleigh) developed by Riccardo Capra
1287             To be paired to test14-V07-00-00 for integration testing
1288
128920.05.2005   MGP, tag emlowen-V07-00-05
1290             Fix in G4hICRU49Nuclear.cc G4hZiegler1985Nuclear.cc,
1291             provided by V. Ivanchenko
1292
129320.05.2005   MGP, tag emlowen-V07-00-04
1294             Bug fix in G4LowEnergyPolarizedCompton, provided by R. Capra
1295
129620.05.2005   MGP, tag emlowen-V07-00-03
1297             Bug fix in AtomicDeexcitation concerning the Auger effect,
1298             provided by A. Mantero
1299
130020.05.2005   MGP, tag emlowen-V07-00-02
1301             Bug fix in PenelopeIonisation provided by L. Pandola (PRS 729)
1302             The solution is correct, but it should be revisited for
1303             improved implementation later             
1304
1305             R.C., tag emlowen-V07-00-01
1306             Undocumented             
1307
1308             A.M., tag emlowen-V07-00-00
1309             Undocumented
1310
131110.12.2004   G.Cosmo, tag emlowen-V06-02-15
1312             Replaced M_PI with CLHEP's pi.
1313
131410.12.2004   MGP, tag emlowen-V06-02-14
1315             Bug fix in G4AtomicDeexcitation (by A. Mantero)
1316
131702.12.2004   MGP, tag emlowen-V06-02-13
1318             Migration to <cmath>
1319 
132001.12.2004   MGP, tag emlowen-V06-02-12
1321             Fixes for uninitialized variables in Auger classes provided
1322             by A. Mantero.
1323
132401.12.2004   MGP, tag emlowen-V06-02-11
1325             On top of emlowen-V06-02-09, with fixes for missing
1326             ParticleChange migration changes, not spotted by
1327             the migration script
1328
132901.12.2004   Alfonso Mantero, tag emlowen-V06-02-10
1330             Fixes for uninitialized variables spotted by Valgrind
1331             Introduces new files still on the head by mistake
1332
133330.11.2004   MGP, tag emlowen-V06-02-09
1334             Corrected uninitialized variables in G4hShellCrossSection*,
1335             spotted by Valgrind
1336
133718.11.2004   MGP, tag emlowen-V06-02-08
1338             Cleaned up code in G4hShellCrossSection*
1339             (further code review urgently needed!)
1340
134123.11.2004   Mark Donszelmann, tag emlowen-V06-02-07
1342             Fix for compilation error of G4hShellCrossSectionDoubleExp.cc
1343             on Linux-icc, WIN32-VC, SUN-CC
1344
134518.11.2004   MGP, tag emlowen-V06-02-06
1346             Migration for new ParticleChange
1347
134818.11.2004   MGP, tag emlowen-V06-02-05
1349             Improved Paul&Sacher PIXE model added; it becomes the default one
1350
135118.11.2004   MGP, tag emlowen-V06-02-04
1352             First Paul&Sacher PIXE model becomes the default one
1353
135417.11.2004   MGP, tag emlowen-V06-02-03
1355             Software improvement in G4PenelopeCompton (by L. Pandola)
1356
135717.11.2004   MGP, tag emlowen-V06-02-02
1358             Revision of G4LowEnergyPhotoelectric to allow for new
1359             development of precise angular distributions
1360
136112.11.2004   MGP, tag emlowen-V06-02-01
1362             Fixes to tables manipulation, effective charge, graphite
1363             problem and Bremsstrhalung low energy edge of the
1364             spectrum by Vladimir Ivanchenko
1365
136627.09.2004   MGP, tag emlowen-V06-02-00
1367             Fixes for compilation with gcc 3.4 (mostly by Gabriele)
1368
136907.06.2004   G.Cosmo, tag emlowen-V06-01-02
1370             Fix in G4hShellCrossSectionExp for compilation error on WIN32-VC.
1371
137201.06.2004   MGP, tag emlowen-V06-01-01
1373             Bug fix for Barkas effect   
1374
137501.06.2004   MGP, tag emlowen-V06-01-00
1376             Bug fix in energy loss concerning positrons handled by Penelope   
1377 
137819.05.2004   MGP, tag emlowen-V06-00-11
1379             New model for PIXE (by Simona Saliceti)
1380
138119.05.2004   MGP, tag emlowen-V06-00-10
1382             First iteration towards new models for photoelectric
1383             angular distribution: design iteration and re-implementation
1384             of re-implementation of non-polarized Sauter-Gavrila
1385             distribution (K-shell approximation)" by Pedro Rodrigues
1386             and Andreia Trindade
1387
138823.03.2004   G.Cosmo, tag emlowen-V06-00-09
1389             Fix in G4PenelopeCompton for compilation error on WIN32-VC.
1390
139115.03.2004   MGP, tag emlowen-V06-00-08
1392             Fix in G4PenelopeRayleigh related to PR 605
1393             Bug fix in G4PenelopeIonisation
1394             Performance improvement in Penelope processes
1395
139615.03.2004   MGP, tag emlowen-V06-00-07
1397             Performance improvement in G4Generator2BN
1398
139912.03.2004   MGP, tag emlowen-V06-00-06
1400             Fixed compilation warnings
1401
140212.03.2004   MGP, tag emlowen-V06-00-05
1403             G4PolarizedRayleigh removed
1404
140512.03.2004   MGP, tag emlowen-V06-00-04
1406             Contains G4PolarizedRayleigh, which has compilation problems,
1407             but no maintenance by authors, for future retrieval
1408
140911.03.2004   MGP, tag emlowen-V06-00-03
1410             Bug fixes in G4PenelopeCompton and G4PenelopeIonisation
1411
141211.03.2004   MGP, tag emlowen-V06-00-02
1413             Bug fix in G4IonisationParameters
1414
141526.01.2004   MGP, tag emlowen-V06-00-01
1416             Optimization of Bremsstrahlung angular generators,
1417             provided by LIP group
1418
141926.01.2004   MGP, tag emlowen-V06-00-00
1420             Fixed memory leaks in G4PenepoleInterpolator and
1421             G4PenelopeIonisation
1422
142318.11.2003   MGP, tag emlowen-V05-02-10
1424             Performance optimization in Bremsstrahlung angular distribution
1425
142618.11.2003   MGP, tag emlowen-V05-02-09
1427             Performance optimisation in Penelope Bremsstrahlung +
1428             fix for local variable hiding a data member in G4PenelopeIonisation
1429
143018.11.2003   MGP, tag emlowen-V05-02-08
1431             Fixed compilation problem on Windows in G4Generator2BS.cc
1432 
143310.11.2003   MGP, tag emlowen-V05-02-07
1434             Fix to Penelope Bremsstrahlung angular distribution
1435 
143606.11.2003   MGP, tag emlowen-V05-02-06
1437             New processes for electrons and positrons according to
1438             Penelope models
1439
144006.11.2003   MGP, tag emlowen-V05-02-05
1441             Improved user interface to select Bremsstrahlung angular
1442             distribution models
1443             System test coverage in test14-V05-02-01
1444
144505.11.2003   MGP, tag emlowen-V05-02-04
1446             New models of Bremsstrahlung angular distribution (2BN, 2BS),
1447             provided by LIP group
1448
144905.11.2003   MGP, tag emlowen-V05-02-03
1450             Bug fix in G4hLowEnergyIonisation (provided by V. Ivanchenko)
1451
145205.11.2003   MGP, tag emlowen-V05-02-02
1453             Bug fix in G4AtomicDeexcitation (provided by A. Mantero)
1454             
1455?            A. Mantero, tag emlowen-V05-02-01
1456             ?
1457
1458?            H. Kurashige, tag emlowen-V05-02-00
1459             ?
1460
146125.06.2003   G.Cosmo, tag emlowen-V05-01-04
1462             Added disclaimer of liability where needed.
1463             Fixed argument to pow() in G4LinLogLogInterpolation.cc
1464             and G4LogLogInterpolation.cc to allow for porting on .NET 7.1 compiler.
1465
146620.05.2003   MGP, tag emlowen-V05-01-03
1467             Removed memory leaks in G4PenelopeCompton and
1468             G4PenelopeBremsstrahlung
1469             Corrected design flaw in private interface of
1470             G4eBremsstrahlungSpectrum
1471
147220.05.2003   MGP, tag emlowen-V05-01-02
1473             Design iteration in G4LowEnergyBremsstrahlung: abstract class for
1474             angular distribution + implementation in G4ModifiedTsai
1475             (physics unchanged)
1476
147720.05.2003   MGP, tag emlowen-V05-01-01
1478             G4PenelopeCompton triggers atomic relaxation
1479
148020.05.2003   MGP, tag emlowen-V05-01-00
1481             Removed compilation warnings related to config-V05-01-00
1482
148326.04.2003   VI, tag emlowen-V05-00-17
1484             Fixes of stepLimit
1485
148624.04.2003   MGP, tag emlowen-V05-00-16
1487             Fixes related to "cuts-per-region"
1488
148924.04.2003   MGP, tag emlowen-V05-00-15
1490             Fixes for "final range" and fix in G4VeLowEnergyLoss
1491             related to "cuts per region"
1492
149317.04.2003   MGP, tag emlowen-V05-00-14
1494             Bug fix to the Auger effect, in response to user report
1495
149617.04.2003   MGP, tag emlowen-V05-00-13
1497             Modifications related to "cuts per region" by VI as below
1498             Bug fix to G4LowEnergyGammaConversion (angular distribution)
1499
150012.04.2003   VI migration to cut per region for fluo AlongStep
1501             G4ShellVacancy, G4hLowEnergyIonisation, G4LowEnergyIonisation
1502
150328.03.2003   G.Cosmo, tag emlowen-V05-00-12
1504             Fixed compilation errors on SUN-CC for files:
1505              G4PenelopeBremsstrahlung.cc, G4PenelopeBremsstrahlungAngular.cc,
1506              G4PenelopeBremsstrahlungContinuous.cc, G4PenelopeInterpolator.cc.
1507             Variables defined in for-loops scope were used outside scope!
1508
150927.03.2003   G.Cosmo, tag emlowen-V05-00-11
1510             Fixed usage of 'abs' in G4PenelopeInterpolator.cc and
1511             G4PenelopeBremsstrahlungContinuous.cc to allow porting
1512             on WIN32-VC platform. 'abs' should not be included in
1513             the std namespace.
1514
151519.03.2003   MGP, tag emlowen-V05-00-10
1516             Includes the two minor items below, on top of emlowen-V05-00-09
1517
151810.03.2003   VI remove cut per material warning
1519             VI use SutType for ions
1520
152128.02.2003   VI Minor design iteration on Bremsstrahlung, to accomodate
1522             variable name of file with parameters
1523
152426.02.2003   G.Cosmo, tag emlowen-V05-00-09
1525             Fixed usage of 'abs' in G4PenelopeCompton.cc to allow porting
1526             on WIN32-VC platform. 'abs' should not be included in the std
1527             namespace.
1528
152924.02.2003   MGP, tag emlowen-V05-00-08
1530             Small fixes related to Penelope processes for photons
1531
153222.02.2003   MGP, tag emlowen-V05-00-07
1533             Porting Penelope processes for photons to SUN
1534
153522.02.2003   MGP, tag emlowen-V05-00-06
1536             Minor design iteration on Bremsstrahlung, to accomodate
1537             variable number of parameters compatible with Penelope
1538             processes
1539
154022.02.2003   MGP, tag emlowen-V05-00-05
1541             New Ziegler2000 parameterisation for G4hLowEnergyIonisation
1542             added by VI
1543
154412.02.2003   MGP, tag emlowen-V05-00-04
1545             Corrected compilation error in G4LowEnergyLoss in tags V05-00-02/3
1546             Migrated Penelope processes to cuts-per-region
1547             Removed some compilation warnings
1548
154911.02.2003   MGP, tag emlowen-V05-00-03
1550             First tag including Penelope processes for photons and related
1551             unit tests, implemented by Luciano Pandola
1552
155311.02.2003   MGP, tag emlowen-V05-00-02
1554             Included minor editing of header files in the cut-per-region
1555             migration and protection of energy loss fluctuations by VI
1556
155705.02.2003   CG, tag emlowen-V05-00-01
1558             Removed redundant inclusion of headers for units and constants.
1559             Now using directly CLHEP headers. Affected files:
1560             G4QAOLowEnergyLoss.cc and few unit test .cc files.
1561
156224.01.2003   MGP, tag emlowen-V05-00-00
1563             Included changes by VI for migration to cuts-by-region aware
1564             processes.
1565
156610.12.2002   MGP, tag emlowen-V04-01-09
1567             VI G4hLowEnergyIonisation.cc - antiprotons: free electron gas
1568             model replaces constant extension of quantum oscillator model
1569             at low energies (< 25 keV), as for protons
1570
157128.11.2002   MGP, tag emlowen-V04-01-08
1572             Update of G4ComptonTest and test/GNUmakefile by A. Pfeiffer
1573             for AIDA3/Anaphe5
1574
157518.11.2002   MGP, tag emlowen-V04-01-07
1576             Bug fix in G4BremsstrahlungParameters, to load EEDL correctly
1577             (correction for PRS 430)
1578
157908.11.2002   MGP, tag emlowen-V04-01-06
1580             New model for angular distribution in Rayleigh by Gerardo
1581             Depaola and Francesco Longo; corrects PRS problem 406
1582
158308.11.2002   MGP, tag emlowen-V04-01-05
1584             VI optimisation of tables in G4LowEnergyIonisation,
1585                G4eLowEnergyLoss, G4hLowEnergyLoss, G4hLowEnergyIonisation
1586
158708.10.2002   MGP, tag emlowen-V04-01-04
1588             VI G4hLowEnergyIonisation.cc - clean up fluo flag definition and init
1589             VI G4hIonEffChargeSquare.cc - fix in charge definition
1590             VI G4hShellCrossSection.cc - fix in shell cross section for hadrons
1591             VI G4hLowEnergyLoss.cc - clean up inverse range table build
1592             VI G4VeLowEnergyLoss.cc - clean up inverse range table build
1593             VI G4hLowEnergyIonisation.cc - clean up energy ranges for models
1594             VI G4LowEnergyIonisation.cc  - remove ActivateFluorescence from
1595                                            SetCut.. methods
1596               
159727.08.2002   CG,VI, tag emlowen-V04-01-03
1598             A. Mantero fix leakage in G4AtomicTransition.cc
1599
160030.07.2002   CG,VI, tag emlowen-V04-01-02
1601             VI fix to G4LowEnergyIonisation.cc, for restricted energy loss
1602
160330.07.2002   CG,VI, tag emlowen-V04-01-01
1604             CG fix to G4VCrossSectionHandler.cc, to fix compilation problems
1605                on DEC-cxx non-ISO.
1606             VI fix to G4AugerData.cc, to clean warnings on gcc-3.1 and optimise
1607                load of data in memory.
1608
160915.06.2002   MGP, tag emlowen-V04-01-00
1610             VI Bug fix in G4eEnergySpectrum
1611             VI Bug fix in G4VCrossSectionHandler, connected modifications in
1612                other handlers
1613
161415.06.2002   MGP, tag emlowen-V04-00-17
1615             VI Bug fix in fluctuations in G4hLowEnergyIonisation
1616             VI Removed duplicate member function to activate fluorescence
1617
161810.06.2002   MGP, tag emlowen-V04-00-16
1619             fStopAndKill moved to fStopAndAlive in G4hLowEnergyIonisation
1620             to satisfy UR for activation of further processes for ions
1621             (UR by UKDM)
1622
162307.06.2002   MGP, tag emlowen-V04-00-15
1624             Fixes to Rayleigh by Francesco Longo and Gerardo Depaola (PRS 371)
1625
162607.06.2002   MGP, tag emlowen-V04-00-14
1627             Added comments for Software Reference Manual
1628
162903.06.2002   MGP, tag emlowen-V04-00-13
1630             Fixes to Auger by Alfonso Mantero
1631             Goes with new version of G4LEDATA G4EMLOW1.1
1632
163303.06.2002   MGP, tag emlowen-V04-00-12
1634             Introduce Auger implementation (previously handled as
1635             local energy deposit)
1636
163702.06.2002   MGP, tag emlowen-V04-00-11
1638             VI Fixes in Bremsstrahlung - interpolation above 10 MeV
1639             VI Change parametrisation of e- ionisation - 24-parameters
1640                 for each shell are used. Corresponding change is
1641                 sampling and integration
1642             VI Add excitation cross sections and energy
1643             New interpolation algorithm
1644             Goes with new version of G4LEDATA G4EMLOW1.0
1645
164602.06.2002   MGP, tag emlowen-V04-00-10
1647             Improvements to PolarizedCompton by F. Longo and G. Depaola
1648
164902.06.2002   MGP, tag emlowen-V04-00-09
1650             Fixed max length of ntuple variable names for HBOOK
1651             in test/G4ComptonTest
1652             Updates in unit tests and in hTest by V.I.
1653
165428.05.2002   MGP, tag emlowen-V04-00-08
1655             Code and minor design improvements deriving from reviews,
1656             inspections and Code Wizard
1657
165828.05.2002   MGP, tag emlowen-V04-00-07
1659             Added protection in G4eIonisationSpectrum
1660
166128.05.2002   MGP, tag emlowen-V04-00-06
1662             G4ComptonTest and test/GNUmakefile updated to AIDA 2.2 and
1663             Anaphe 4.0.n
1664
166519.04.2002 - MGP, tag emlowen-V04-00-05
1666             Fixed compilation warnings; added pointer protection in
1667             G4eLowEnergyLoss
1668
166918.04.2002 - MGP, tag emlowen-V04-00-04
1670             Modification to G4VCrossSectionHandler and
1671             G4LowEnergyPhotoElectric to fix a problem
1672
167318.04.2002 - VNI
1674             G4LowEnergyPhotoElectric: fix in Fluo part + MeanFreePath
1675             calculation using crossSectionHandler and cross sections
1676             directly
1677
167818.04.2002 - MGP, tag emlowen-V04-00-03
1679             Modification to table calculation for GenericIon as below
1680
168109.04.2002 - VNI
1682             For GenericIons all tables are calculated once now
1683
168403.04.2002 - MGP, tag emlowen-V04-00-02
1685             Option to activate atomic deexcitation in ionisation processes
1686
168728.03.2002 - VNI
1688             Add Fluorescence flag to electron and hadron ionisation
1689
169027.03.2002 - VNI, tag emlowen-V04-00-01
1691             Bug fix in hadron Fluo  and in deexcitation
1692
169328.02.2002 - MGP, tag emlowen-V04-00-00
1694             V.Ivanchenko bug fix for GenericIons
1695
169630.11.2001 - MGP, tag emlowen-V03-02-49
1697             Major physics improvement in electron processes by V.I.
1698             Significant improvement of performance
1699             Requires new version of data: G4EMLOW0.5
1700
170128.11.2001 - MGP, tag emlowen-V03-02-48
1702             Fix for compilation on Windows
1703
170427.11.2001 - MGP, tag emlowen-V03-02-47
1705             Fix by V.I. related to the removal of static inline functions
1706
170723.11.2001 - MGP, tag emlowen-V03-02-46
1708             Removed static inline functions, as requested by G. Cosmo
1709             to satisfy porting requirements
1710
171115.11.2001 - MGP, tag emlowen-V03-02-45
1712             Bug fix in G4FluoData
1713             Physics improvement in Bremsstrahlung
1714             Modified warning message in G4hLowEnergyIonisation
1715             Goes with new database version G4EMLOW0.4
1716
171709.11.2001 - MGP, tag emlowen-V03-02-44
1718             Example for using analysis in test/LowEnTest, based on
1719             Ramon's XrayTel
1720
172109.11.2001 - MGP, tag emlowen-V03-02-43
1722             Fixed name in test/processTest/GNUmakefile causing
1723             problems with library map
1724
172508.11.2001 - MGP, tag emlowen-V03-02-42
1726             Modifications to be compliant with the unsupported,
1727             deprecated "cuts per material"
1728             Added G4CutsPerMaterialWarning functor to warn users
1729             WARNING: LowE processes are not supported if using different
1730             cuts for different materials
1731
173206.11.2001 - MGP, tag emlowen-V03-02-41
1733             Identical to emlowen-V03-02-40
1734             Redone because the tag aborted before completion
1735
173606.11.2001 - MGP, tag emlowen-V03-02-40
1737             Performance improvement in electron processes
1738             Some clean up of code (include/forward class declarations,
1739             coding style guidelines etc.)
1740             First implementation of a generic unit test, with AIDA/Lizard
1741             analysis in test/processTest
1742
174301.11.2001 - MGP, tag emlowen-V03-02-39
1744             PIXE introduced in G4hLowEnergyIonisation
1745
174629.10.2001 - MGP, tag emlowen-V03-02-38
1747             Bug fixes in new code
1748             Generic unit test for e/photon processes in test/processTest
1749             (analysis still to be added)
1750
175128.10.2001 - MGP, tag emlowen-V03-02-37
1752             Fixed compilation warnings on Linux and HP
1753             Improved code style
1754
175526.10.2001 - MGP, tag emlowen-V03-02-36
1756             Bug and memory leak fixes in the new electron classes
1757
175826.10.2001 - MGP, tag emlowen-V03-02-35
1759             Swapped old/new electron processes
1760
176125.10.2001 - MGP, tag emlowen-V03-02-34
1762             Bug fixes in the new classes related to Bremsstrahlung and
1763             e/h Ionisation             
1764
176525.10.2001 - MGP, tag emlowen-V03-02-33
1766             G4LowEnergyPolarizedCompton moved to new design
1767             Many bug fixes in G4eIonisationParameters and G4BremsstrahlungParameters
1768             New classes for shell cross sections for proton-induced fluorescence
1769             Fluorescence introduced in temporary class G4hLowEnergyIonisation
1770             Fluorescence introduced in the continuous part of electron
1771             ionisation in G4eLowEnergyLoss and temporary G4LowEnergyIonisationVI
1772
177318.10.2001 - MGP, tag emlowen-V03-02-32
1774             Same as previous one, with on top fixes to G4BremsstrahlungParameters.cc
1775             and G4eIonisationParameters.cc by G. Cosmo for compatibility with
1776             geant4-03-02-ref-06 in view of STL migration
1777
177818.10.2001 - MGP, tag emlowen-V03-02-31
1779             Added member function in G4eLowEnergyLoss and G4VLowEnergyIonisationVI
1780             for generation of atomic deexcitation products in the continuous part
1781
178218.10.2001 - MGP, tag emlowen-V03-02-30
1783             Electron processes: contributions to the implementation by V.I.
1784                                 revision of code quality and consistency
1785                                 with design by MGP
1786
178718.10.2001 - MGP, tag emlowen-V03-02-29
1788             Modification of G4hNuclearStoppingModel and
1789             G4hParametrisedLossModel by G. Cosmo required for
1790             compatibility with materials-V03-02-04
1791
179212.10.2001 - MGP, tag emlowen-V03-02-28
1793             Cosmetics in the source code (FALSE/TRUE moved to false/true)
1794             and update of all tests to new materials migrated to STL
1795
179611.10.2001 - MGP, tag emlowen-V03-02-27
1797             Further revision of the new code in the previous tag
1798             Restored G4LowEnergyIonisation and G4LowEnergyBremsstrahlung
1799             as in emlowen-V03-02-25; new versions as in emlowen-V03-02-26
1800             renamed temporarily to allow for parallel development
1801             Removed references to Rogue Wave and STL interface from
1802             test/LowEnTest/ and test/fluoTest/
1803
180410.10.2001 - MGP, tag emlowen-V03-02-26
1805             Code for implementation of design iteration for electrons
1806             by V. Ivanchenko
1807             Major revision of new code to improve code quality and consistency
1808             with design by MGP
1809             Since the new code does not respect the design and broke system
1810             test and user code, this tag is only for internal debugging
1811             purpose and should not be used by developers
1812
181309.10.2001 - MGP, tag emlowen-V03-02-25
1814             Identical to the previous one, but restored G4VDataSetAlgorithm
1815             (corrupted in cvs update?)
1816
181708.10.2001 - MGP, tag emlowen-V03-02-24
1818             Modified G4CrossSectionHandler to inherit from base class
1819             Minor design iteration in G4VEMDataSet and G4VDataSetAlgorithm
1820             Encapsulated range test to generate secondaries into a
1821             strategy pattern; implemented in photon processes
1822
182304.10.2001 - MGP, tag emlowen-V03-02-23
1824             Fluorescence according to the new design introduced
1825             into e- ionisation (contribution to PostStepDoIt)
1826             by E. Guardincerri
1827
182826.09.2001 - MGP, tag emlowen-V03-02-22
1829             Workaround to support deficiencies of ObjectSpace in
1830             implementation of STL pair
1831
183225.09.2001 - MGP, tag emlowen-V03-02-21
1833             Workaround to support deficiencies of ObjectSpace in
1834             implementation of STL pair (wrongly tagged)
1835
183624.09.2001 - MGP, tag emlowen-V03-02-20
1837             Minor modifications to make the lowenergy category co-work
1838             with both materials-V03-02-03 and materials as
1839             in geant4-03-02-ref-03
1840
184123.09.2001 - MGP, tag emlowen-V03-02-19
1842             Same as previous one + migration to materials-V03-02-03 (STL)
1843
184423.09.2001 - MGP, tag emlowen-V03-02-18
1845             New class to generate shell vacancies in continuous part
1846             of processes by E. Guardincerri
1847             Renamed old photon processes (pre-design iteration) to
1848             G4LowEnergyOld; to be kept for a limited period for convenience
1849             of regression testing
1850             Fixed various STL problems found with HP compiler
1851             Added protection in G4LowEnergyPhotoElectric to avoid
1852             generating photons causing negative energy balance
1853
185421.09.2001 - MGP, tag emlowen-V03-02-17
1855             G4LowEnergyPhotoElectric moved to the implementation
1856             according to the new fluo+data design
1857             [Test version G4LowEnergyPhotoElectricMG removed]
1858             Fixed warning for energy outside allowed range in G4EMDataSet
1859             Update to test/GNUmakefile, G4ComptonTest.cc by A. Pfeiffer
1860             Minor cosmetics
1861
186219.09.2001 - MGP, tag emlowen-V03-02-16
1863             Same as previous one, but test/GNUmakefile, G4ComptonTest.cc
1864             and G4ComptonTest.py for histograms and ntuples with Lizard
1865             (by A. Pfeiffer)
1866
186719.09.2001 - MGP, tag emlowen-V03-02-15
1868             Same as previous one, but test/fluoTest with Particle gun
1869
187019.09.2001 - MGP, tag emlowen-V03-02-14
1871             Minor cosmetics w.r.t. the previous one (removed compilation
1872             warnings)
1873             test/fluoTest with GPS
1874
187516.09.2001 - MGP, tag emlowen-V03-02-13
1876             Update to the fluorescence domain consistent with the
1877             new design (development by E. Guardincerri)
1878             Update to test/fluoTest (development by E. Guardincerri)
1879
188013.09.2001 - MGP, tag emlowen-V03-02-12
1881             Fix in G4CrossSectionHandler::Clear to remove an infinite loop
1882             occurring in test14
1883
188410.09.2001 - MGP, tag emlowen-V03-02-11
1885             Identical to emlowen-V03-02-10
1886             Restored a clean situation in the cvs head, removing all
1887             the code inconsistent with the design present in
1888             emlowen-after-chep2001, resulting from a fault in the
1889             software process by a developer.
1890
189110.09.2001 - MGP, tag emlowen-after-chep2001
1892             Junk found in the repository
1893             Tagged as an aid in the procedure of restoring a reasonable
1894             situation in the cvs head for future developments
1895
189629.08.2001 - MGP, tag emlowen-V03-02-10
1897             Major revision of G4LowEnergyCompton, G4LowEnergyRayleigh and
1898             G4LowEnergyGammaConversion: re-implementation according to
1899             the design iteration in the data domain
1900             Temporary re-implementation of G4LowEnergyPhotoElectricMG,
1901             without fluorescence yet
1902
190329.08.2001 - MGP, tag emlowen-V03-02-09
1904             Bug fix in G4CrossSectionHandler
1905
190629.08.2001 - MGP, tag emlowen-V03-02-08
1907             Cleared compilation warnings in G4AtomicTransitionManager
1908         
190928.08.2001 - G.Cosmo, tag emlowen-V03-02-07
1910             Fixed mess with tag names
1911
191227.08.2001 - STT, tag emlowen-V03-02-06
1913 
191420.08.2001 - MGP, tag emlowen-V03-02-05
1915             Added files resulting from design iteration in the data domain   
1916
191720.08.2001 - MGP, tag emlowen-V03-02-04
1918             Same as emlowen-V03-02-02 + bug fix by V.I. described below
1919
192018.08.2001 - V.Ivanchenko fix energy conservation bugs for small
1921             range cuts in G4LowEnergyIonisation.cc
1922
192330.07.2001 - MGP, tag emlowen-V03-02-03
1924             First step of design iteration in fluorescence (files
1925             contributed by E. Guardincerri, G4AtomicShell and
1926             G4AtomicTransitionManager) + related unit test
1927
192830.07.2001 - MGP, tag emlowen-V03-02-02
1929             Fix to GammaConversion by F. Longo
1930
193130.07.2001 - MGP, tag emlowen-V03-02-01
1932             Added modifications by V.I. listed below (13.07.2001),
1933             on top of previous tag
1934
193530.07.2001 - MGP, tag emlowen-V03-02-00
1936             Same as emlowen-V03-01-19, with liability disclaimer added
1937
193813.07.2001 - V.Ivanchenko remove comments with Rogue Wave
1939             fix a problem of continuity of ion effective charge
1940
194118.06.2001 - MGP, tag emlowen-V03-01-19
1942             Same as emlowen-V03-01-18, with corrections by S. Chauvie
1943             to recover from modifications listed below
1944             Quantum oscillator model is applied to all materials, as it
1945             has been since Geant4 3.0 release
1946             Contains also updates to G4StoppingPowerTest
1947             
194818.06.2001 - MGP, tag emlowen-V03-01-18
1949             Same as emlowen-V03-01-17, with a bug fix to
1950             G4LowEnergyPolarizedCompton by F. Longo and G. Depaola
1951
195207.06.2001 - Add printout to G4hLowEnergyIonisation + clean up (V.I.)
1953             Oscillator model is applied only for 6 materials (V.I.)
1954
195505.06.2001 - MGP, tag emlowen-V03-01-17
1956             Fix in G4QAOLowEnergyLoss by S. Chauvie of bugs introduced
1957             with the changes below   
1958             Also fixes in unit tests related to hadron ionisation         
1959
196001.06.2001 - V.Ivanchenko change G4QAOLowEnergyLoss: materials
1961             search by Z not name, validity range down to 5 keV,
1962             fix sign of the Barkas term
1963
196428.05.2001 - MGP, tag emlowen-V03-01-16
1965             Corrected typo involuntarily introduced into a public m.f.
1966 
196725.05.2001 - MGP, tag emlowen-V03-01-15
1968             Added protections in G4LowEnergyPolarizedCompton (MGP)
1969             Improved comments in hadron/ion classes (V.I.)
1970             Improved code style in e/photon classes (MGP)
1971
197224.05.2001 - MGP, tag emlowen-V03-01-14
1973             Modified G4LowEnergyPolarizedCompton to inherit from
1974             G4VDiscreteProcess
1975   
197623.05.2001 - MGP, tag emlowen-V03-01-13
1977             Modifications in G4LowEnergyIonisation and G4eLowEnergyLoss
1978             by V.Ivanchenko:
1979             calculation of range directly from RangeTable;
1980             calculation of MeanFreePath from LambdaTable;
1981             improvement in the kinematics of delta-ray production
1982
198323.05.2001 - MGP, tag emlowen-V03-01-12
1984             Minor fix in G4hLowEnergyIonisation by V.Ivanchenko
1985
198623.05.2001 - MGP, tag emlowen-V03-01-11
1987             Cleaned up test macro names; minor update to G4MeanFreePathTest.cc
1988             minor changes in hTest histograms
1989
199023.05.2001 - V.Ivanchenko
1991             G4LowEnergyIonisation and G4eLowEnergyLoss changed:
1992             direct method of range table calculation;
1993             MeanFreePath is calculated from lambda table;
1994             kinematics of delta-ray production improved;
1995             minor fix in G4hLowEnergyIonisation.
1996
199722.05.2001 - MGP, tag emlowen-V03-01-10
1998             Bug fix in G4QAOLowEnergyLoss.cc
1999
200022.05.2001 - MGP, tag emlowen-V03-01-09
2001             Same as emlowen-V03-01-08, with further modifications to hTest
2002
200322.05.2001 - MGP, tag emlowen-V03-01-08
2004             Same as emlowen-V03-01-07, with in addition:
2005             - new unit tests (G4hTestLossTableProduction, G4MeanFreePathTest)
2006             - modifications to hTest
2007             - test macros renamed to be more easily identifiable
2008
200911.05.2001 - MGP, tag emlowen-V03-01-07
2010             Removed more compilation warnings in ANSI strict mode
2011
201211.05.2001 - MGP, tag emlowen-V03-01-06
2013             Same as emlowen-V03-01-04, with minor modification on hTest
2014             by V. Ivanchenko
2015
201611.05.2001 - MGP, tag emlowen-V03-01-05
2017             Same as emlowen-V03-01-04, with a new unit test by V. Ivanchenko
2018
201910.05.2001 - V.Ivanchenko
2020             Removed compilation warnings in ANSI strict mode
2021
202208.05.2001 - MGP, tag emlowen-V03-01-04
2023             Removed compilation warnings in ANSI strict mode
2024
202507.05.2001 - MGP, tag emlowen-V03-01-03
2026             Removal of RW remnants, moved to STL containers
2027
202807.05.2001 - MGP, tag emlowen-V03-01-02
2029             Same as emlowen-V03-01-01, with some improvements in tests
2030
203102.05.2001 - MGP, tag emlowen-V03-01-01
2032             Same as emlowen-V03-01-00, with a first implementation of
2033             a full suite of unit tests for electrons and photons
2034
203502.05.2001 - MGP, tag emlowen-V03-01-00
2036             Same as emlowen-V03-00-00, with minor new functionalities in
2037             test/G4BremsstrahlungTest and G4eIonisationTest, and a new
2038             test/G4PhotoelectricTest unit test
2039
204024.04.2001 - V.Ivanchenko remove all references to RogueWave vectors
2041
204224.04.2001 - V.Ivanchenko reorganize and update hTest
2043 
204405.02.2001 - G.Cosmo, tag emlowen-V03-00-00
2045             Migration to STL for G4DataVector and G4OrderedTable:
2046             o Removed obsolete class G4Data. G4DataVector is now used instead.
2047             o Modified files:
2048               G4LowEnergyBremsstrahlung[.hh.icc.cc], G4FirstLevel.hh,
2049               G4LowEnergyGammaConversion[.hh.cc], G4LowEnergyIonisation[.hh.cc],
2050               G4LowEnergyPhotoElectric[.hh.cc], G4LowEnergyRayleigh[.hh.cc],
2051               G4LowEnergyCompton[.hh.cc], G4LowEnergyUtilities[.hh.cc].
2052
205314.12.2000 - G.Cosmo, tag emlowen-V02-00-23
2054             Removed inclusion of CLHEP/String/Strings.h from G4LowEnergyUtilities.cc.
2055
205622.11.2000 - MGP, tag emlowen-V02-00-22
2057             Yang and Chu fluctuation models applied for positive
2058             charged ions only
2059
206023.11.2000 - Ion energy fluctuations only for charge>0
2061             V.Ivanchenko
2062
206322.11.2000 - MGP, tag emlowen-V02-00-21
2064             Includes bug fix to electron energy fluctuations
2065             Compatible with electromagnetic/utils V02-00-04 tag, that has
2066             been finally accepted by STT
2067
206822.11.2000 - Bug fixed in electron energy fluctuations
2069             V.Ivanchenko
2070
207121.11.2000 - MGP, tag emlowen-V02-00-20
2072             Same as emlowen-V02-00-18, Vladimir's fix to energy fluctuations
2073             (All this duplication of emlowen tags is due to the fact that the
2074             electromagnetic/utils tag with the interface updates contains
2075             also bug fixes and new features, and such tag has not passed
2076             system testing yet)
2077
207821.11.2000 - MGP, tag emlowen-V02-00-19
2079             Same as emlowen-V02-00-17, Vladimir's fix to energy fluctuations
2080
208121.11.2000 - Bug fixed in hadron/ion energy fluctuations
2082             V.Ivanchenko
2083
208416.11.2000 - MGP, tag emlowen-V02-00-18
2085             Same as emlowen-V02-00-16, with on top modifications to
2086             G4LowEnergyUtilities to replace the obsolete HepString
2087             with G4String in several places
2088
208916.11.2000 - MGP, tag emlowen-V02-00-17
2090             Same as emlowen-V02-00-15, with on top modifications to
2091             G4LowEnergyUtilities to replace the obsolete HepString
2092             with G4String in several places
2093
209405.11.2000 - MGP, tag emlowen-V02-00-16
2095             Remove the temporary const cast introduced with emlowen-V02-00-08
2096             Co-works with Michel's electromagnetic/utils utils-V02-00-03 tag
2097             
209805.11.2000 - MGP, tag emlowen-V02-00-15
2099             Includes bug fixes and other modifications by V. Ivanchenko
2100             listed below
2101
210205.11.2000 - Bugs fix in G4QAOLowEnergyLoss.cc : inserted at previous
2103             edition, name "Aluninum", de/dx at E=2 MeV, and
2104             more correct charge calculation
2105           - New method to calculate ranges via de/dx table and
2106             remove dynamic binning in G4hLowEnergyLoss.cc
2107           - More precise calculation of ionisation ranges for
2108             KineticEnergy<MinKineticEnergy in G4hLowEnergyIonisation.cc
2109             V. Ivanchenko
2110
211103.11.2000 - MGP, tag emlowen-V02-00-14
2112             Fix by V. Ivanchenko to remove the cause of instability
2113             of hadron ionisation on different platforms, related to the last
2114             step
2115             Set MinKineticEnergy = LowestKineticEnergy = 10eV
2116             Results changed w.r.t. the previous version by 0.5% for protons,
2117             1% for antiprotons and 2.8% for C12
2118
211903.11.2000 - Modification
2120             MinKineticEnergy=LowestKineticEnergy=10eV
2121             V. Ivanchenko
2122
212303.11.2000 - MGP, tag emlowen-V02-00-13
2124             Same as emlowen-V02-00-12, added comments for the generation of
2125             the Software Reference Manual
2126
212731.10.2000 - MGP, tag emlowen-V02-00-12
2128             Including modifications by V. Ivanchenko since emlowen-V02-00-11
2129             listed below
2130
213123.10.2000 -
2132             Clean up and update comments
2133             V. Ivanchenko
2134
213514.10.2000 -
2136             Bug fix in nuclear stopping table name
2137             V. Ivanchenko
2138
213920.09.2000 - MGP, tag emlowen-V02-00-11
2140             Bug fix related to electron energy loss fluctuations by
2141             V. Ivanchenko
2142
214318.09.2000 - MGP, tag emlowen-V02-00-10
2144             Improvements to the readability of the code by V. Ivanchenko
2145
214617.09.2000 - MGP, tag emlowen-V02-00-09
2147             New features on antiproton ionisation by Stephane Chauvie:
2148             extension of the Quantum Harmonic Oscillator model to
2149             generic materials, calculation of oscillator strengths for
2150             all elements
2151             Antiproton model also moved to be compliant with the new design
2152             iteration
2153
215416.09.2000 - MGP, tag emlowen-V02-00-08
2155             Const cast in G4hLowEnergyIonisation (const G4Material* into
2156             G4Material*) to convert the previously _good_ LowE code
2157             into bad one, but palatable to G4EnergyLossTables, that has
2158             various member functions requiring a non-const G4Material*
2159             pointer in the arguments
2160             This modification was required to avoid compilation errors
2161             on DEC; it is meant to be temporary
2162             The affected pointers SHOULD BE REVERTED TO CONST
2163             AS SOON AS POSSIBLE, after agreement with the
2164             G4EnergyLossTables author
2165
216616.09.2000 - MGP, tag emlowen-V02-00-07
2167             Fix in G4hICRU49He::StoppingPower - a1 changed into e1 (typo?)
2168             to remove compilation problems on DEC (uninitialized variable)
2169             Fix in G4hLowEnergyLoss, eliminated two protected variables
2170             G4Proton* theProton and G4AntiProton* theAntiProton
2171             to revove compilation problems on DEC (hiding)
2172
217316.09.2000 - MGP, tag emlowen-V02-00-06
2174             Modifications by V.I. in hadron classes (renaming of classes
2175             for better understanding of the code)
2176
217705.09.2000 - MGP, tag emlowen-V02-00-05
2178             Fixes to remove warnings (hiding member functions and
2179             data members) in hadron classes
2180
218104.09.2000 - MGP, tag emlowen-V02-00-04
2182             Same as emlowen-V02-00-03, with V.I.'s new implementations
2183             and fixes (see below, July-August 2000)
2184
218504.09.2000 - MGP, tag emlowen-V02-00-03
2186             Same as emlowen-V02-00-02, with Gabriele's fixes
2187             (see below, 03.08.2000)
2188
218922.08.2000 - V.Ivanchenko: A bug in Nuclear Stopping Power was fixed.
2190             The calculation of step limit for low energy
2191             hadrons/ions is upgraded.
2192             The Barkas and Bloch corrections are introduced
2193             for ions "on fly"
2194
219518.08.2000 - V.Ivanchenko: TRIM1985 model have been implemented
2196             A bug in GetConstrain method for hadrons/ions is fixed
2197
219818.08.2000 - V.Ivanchenko: two additional models of ions energy
2199             loss fluctuations have been implemented
2200
220110.08.2000 - V.Ivanchenko: Old bug in Fluctuations of Electronic
2202             energy losses of hadrons and ions are fixed
2203
220404.08.2000 - V.Ivanchenko: Fluctuations of Nuclear Stopping Powers are
2205             Energy losses of hadrons and ions are implemented
2206
220703.08.2000 - G.Cosmo
2208             Fixes to allow events' reproducibility:
2209             G4LowEnergyGammaConversion.cc: changed usage of RandFlat::shootBit() to
2210                                            RandBit::shootBit().
2211             G4VeLowEnergyLoss.cc, G4hLowEnergyLoss.cc: changed RandGauss to
2212                                            G4RandGauss.
2213
221402.08.2000 - V.Ivanchenko: Energy losses of hadrons and ions are redesigned,
2215             a lot of new classes are created. New unit test is designed
2216             as well (G4hTestStoppingPower).
2217
221829.07.2000 - MGP, tag emlowen-V02-00-02
2219             Added theta to ntuples in G4BremsstrahlungTest
2220
222118.07.2000 - MGP, tag emlowen-V02-00-01
2222             V.Ivanchenko: bug fix in G4hLowEnergyIonisation in AlongStepDoIt
2223
222411.07.2000 - MGP, tag emlowen-V02-00-00
2225             Improvements in G4BremsstrahlungTest and G4eIonisationTest
2226
222724.06.2000 - MGP, tag emlowen-V01-01-22
2228             Modification to hTest G4Ion... classes by V. Ivanchenko to
2229             fix crash on exit on Linux
2230
223122.06.2000 - MGP, tag emlowen-V01-01-21
2232             MGP: Bug fix in G4VeLowEnergyLoss (calculation of fluctuations);
2233             correction to prevent log of negative argument
2234             Fixes problems with test14 in system testing on HP
2235             To be further verified
2236
223722.06.2000 - MGP, tag emlowen-V01-01-20
2238             Minor improvements in test/G4BremsstrahlungTest and
2239             and test/G4eIonisationTest
2240             Cosmetics (found $ tag $ in many header files, where does it
2241             come from?)
2242
224320.06.2000 - MGP, tag emlowen-V01-01-19
2244             Fixed printout in test/G4eIonisationTest
2245
224620.06.2000 - MGP, tag emlowen-V01-01-18
2247             Two new unit tests created by MGP: test/G4BremsstrahlungTest
2248             and test/G4eIonisationTest
2249
225024.05.2000 - MGP, tag emlowen-V01-01-17
2251             Modifications to G4QAOLowEnergyloss and G4hLowEnergyIonisation
2252             by Stephane Chauvie: physics fixes
2253             Modifications to G4QAOLowEnergyloss and G4hLowEnergyIonisation
2254             by MG Pia: fixes to the private interface,
2255                        fixes to remove compilation warnings
2256                        added protections
2257                        proper code indentation to improve legibility
2258             Reorganization of the test directory by Petteri Nieminen:
2259                        content of eUnitTests/ moved to ePhotonIntegration/
2260                        (indeed they were not unit tests)
2261                        content of validation/ moved to aluminumtest/
2262             Corrections by MG Pia to GNUmakefiles in test/ subdirectories
2263             TestEm6, TestP, eUnitTests and validation are obsolete
2264             directories, still in the repository but not to be used
2265
226623.05.2000 - MGP, tag emlowen-V01-01-16
2267             New G4QAOLowEnergyloss class by Stephane Chauvie for
2268             antiproton energy loss model
2269             Modifications to G4hLowEnergyIonisation for the new
2270             antiproton models
2271             Physics extension to lower energies for antiprotons for a
2272             set of materials
2273             New test/hTest for integration/physics testing of hadrons/ions
2274             (was previously TestEm6)
2275
227625.05.2000 - Stephane Chauvie added class for energy loss of antiprotons
2277             G4QAOLowEnergyloss + modifications in G4hlowEnergyIonisation
2278
227922.05.2000 - MGP, tag emlowen-V01-01-15
2280             Modifications in G4VhEnergyLossModel.hh
2281
228219.05.2000 - MGP, tag emlowen-V01-01-14
2283             Includes typo correction in G4VhEnergyLossModel.hh
2284
2285 8.05.2000 - MGP, tag emlowen-V01-01-13
2286             Includes minor modifications in G4VhEnergyLossModel.hh
2287
2288 7.05.2000 - MGP, tag emlowen-V01-01-12
2289             Includes the G4VhEnergyLossModel abstract class,
2290             as part of the design iteration in the hadronic domain
2291
2292 7.05.2000 - MGP, tag emlowen-V01-01-11
2293             Includes Francesco Longo's fix of missing units in
2294             G4LowEnergyGammaConversion.cc
2295
2296 7.05.2000 - MGP, tag emlowen-V01-01-10
2297             Includes Vladimir's test/TestEm6 and test/TestP directories
2298             requires removing two (!) duplicate TestEm6 directories
2299             elsewhere
2300             Includes Stephane's unit tests  G4hLETestLossTable.cc
2301             and G4hLETestAlongPostStep.cc
2302             
230319.04.2000 - MGP, tag emlowen-V01-01-09
2304             same as emlowen-V01-01-08, with modifications by V.L. for
2305             first implementation of continuous energy loss in
2306             G4LowEnergyBremsstrahlung
2307
230818.04.2000 - MGP, tag emlowen-V01-01-08
2309             same as emlowen-V01-01-06,
2310             with modification to G4LowEnergyBremsstrahlung.cc to correct
2311             error introduced by V.L
2312
231318.04.2000 - MGP, tag emlowen-V01-01-07
2314             same as emlowen-V01-01-05
2315             (disregarding modifications in emlowen-V01-01-06),
2316             with modification to G4LowEnergyBremsstrahlung.cc to correct
2317             error introduced by V.L.
2318
231918.04.2000 - MGP, tag emlowen-V01-01-06
2320             includes Veronique's modifications to
2321                G4LowEnergyIonisation.hh
2322                G4LowEnergyIonisation.icc
2323                G4LowEnergyIonisation.icc
2324                G4eLowEnergyLoss.cc
2325                G4G4LowEnergyPhotoElectric.cc
2326             for integration of cross sections, float/G4double conversions
2327             and corrections of fluorescence transition probabilities
2328             to take into account non-radiative transitions
2329             (no Auger electron simulated yet)
2330
2331
233204.04.2000 - MGP, tag emlowen-V01-01-05
2333             removed dependency on standard category (G4eEnergyLoss)
2334
233504.04.2000 - MGP, tag emlowen-V01-01-04
2336             tag Vladimir's and Stephane's modifications for antiprotons
2337
233803.04.2000 - Vladimir Ivanchenko and Stephane Chauvie
2339             1) Linearity into Barkas effect and nuclear stopping power
2340                for antiprotons
2341
234202.04.2000 - MGP, tag emlowen-V01-01-03
2343             tag V.L.'s modifications to G4LowEnergyIonisation (units)
2344
234502.04.2000 - MGP, tag emlowen-V01-01-02
2346             tag V.L.'s fix of typo in G4LowEnergyGammaConversion
2347
234802.04.2000 - MGP, tag emlowen-V01-01-01
2349             tag V.I.'s modifications, 31.03.2000
2350
235131.03.2000 - Vladimir Ivanchenko update
2352             1) G4hLowEnergyIonisation.cc limitation DeltaCut > Eexc
2353                is insert in dedx, cross section calculation and sampling
2354             2) G4hLowEnergyLoss.cc is creating in the lowenergy as a
2355                klon of G4hEnergyLoss.cc
2356             3) Spin 1/2 and spin 1 corrections are inserted is cross
2357                section calculation, cross section sampling, de/dx
2358             4) IfAplicable check lepton number
2359               
236021.01.2000 - Vladimir Ivanchenko update
2361             1) G4hLowEnergyIonisation.cc Barkas effect calculation
2362                and inicialisation
2363             2) G4ionLowEnergyIonisation.cc remove double deleting of
2364                MeanFreePath Table
2365
236621.01.2000 - create by Michel Maire
2367
2368
Note: See TracBrowser for help on using the repository browser.