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

Last change on this file since 991 was 991, checked in by garnier, 15 years ago

update

File size: 74.6 KB
Line 
1$Id: History,v 1.329 2008/12/12 08:50:59 sincerti 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
2012.12.2008   S. Incerti, tag emlowen-V09-01-45
21             Upgrade to G4LogLogInterpolation_revision1c.cc
22
23009.12.2008  S. Incerti, tag emlowen-V09-01-44
24             Added protection to G4FinalStateElasticChampion.cc for angular treatment of XS at 180*deg
25
2609.12.2008   S. Incerti, tag emlowen-V09-01-43
27             Contains G4PenelopeBremsstrahlungContinuous.hh/.cc from Luciano
28             Contains G4LogLogInterpolation_revision1b.cc
29
3009.12.2008   S. Incerti, tag emlowen-V09-01-42
31             Upgrade to G4LogLogInterpolation_revision1b.cc
32
3309.12.2008   S. Incerti, tag emlowen-V09-01-41
34             Return to original G4LogLogInterpolation.cc/.hh class
35             from tag emlowen-V09-01-20
36
3708.12.2008   S. Incerti, tag emlowen-V09-01-40
38             Added protection in G4LogLogInterpolation.cc class
39             against null energy and cross section values
40
4106.12.2008   S. Incerti, tag emlowen-V09-01-39
42             Added vector initialization and EOF protection in G4FinalStateElasticChampion.cc
43             Added EOF protection in G4FinalStateIonisationBorn.cc
44
4506.12.2008   S. Incerti, tag emlowen-V09-01-38
46             Updated G4LogLogInterpolation class (hh and cc) provided by
47             Nicolas Karakatsanis (updated revision 1)
48
4905.12.2008   S. Incerti, tag emlowen-V09-01-37
50             Updated G4LogLogInterpolation class (hh and cc) provided by
51             Nicolas Karakatsanis (revision 1)
52
5305.12.2008   S. Incerti, tag emlowen-V09-01-36
54             Updated low energy limits of Geant4-DNA e- models (Brenner-Zaider and Champion's
55             elastic scattering and Emfietzoglou's excitation)
56
5705.12.2008   S. Incerti, tag emlowen-V09-01-35
58             Added protection in G4FinalStateIonisationBorn.cc causing run-time error (valgrind with test20)
59
6004.12.2008   L. Pandola, tag emlowen-V09-01-34
61             Correction for G4PenelopeComptonModel: now the cross section table
62             calculated by the model corresponds to the original FORTRAN-Penelope.
63             The difference was only for compounds materials and below 1 keV, so
64             irrelevant for virtually all applications.
65             First inclusion of G4PenelopeIonisationModel.
66
6724.11.2008   G. Cosmo, tag emlowen-V09-01-33
68             Fixed compilation errors on gcc-4.3.2:
69             o added required names for struct types (and using G4 prefix);
70             o correctly initialise cached iterators (cannot be an integer!).
71
7221.11.2008   A. Lechner, tag emlowen-V09-01-32
73             added and tagged new stopping power model for ions, which by default
74             uses ICRU 73 data tables. Following files are concerned:
75             G4IonParametrisedLossModel.hh
76             G4IonParametrisedLossModel.icc
77             G4IonParametrisedLossModel.cc
78             G4IonParametrisedLossTable.hh
79             G4IonParametrisedLossTable.icc
80
8106.11.2008   S. Incerti, tag emlowen-V09-01-31
82             corrected bug in computation of diff cross section maximum in
83             G4FinalStateElasticBrennerZaider.cc
84
8530.10.2008   S. Incerti, tag emlowen-V09-01-30
86             added & tagged new photon models compatible with standard EM design :
87             
88             -- Penelope models are provided by L. Pandola :
89             G4PenelopeComptonModel.hh and .cc
90             G4PenelopeGammaConversionModel.hh and .cc
91             G4PenelopePhotoElectricModel.hh and .cc
92             G4PenelopeRayleighModel.hh and .cc
93             
94             -- Livermore models are provided by S. Incerti :
95             G4LivermoreComptonModel.hh and .cc
96             G4LivermoreGammaConversionModel.hh and .cc
97             G4LivermorePhotoElectricModel.hh and .cc
98             G4LivermorePolarizedComptonModel.hh and .cc
99             G4LivermorePolarizedRayleighModel.hh and .cc
100             G4LivermoreRayleighModel.hh and .cc
101
10229.10.2008   S. Incerti, tag emlowen-V09-01-29
103             - improved generation of scattering angle in G4FinalStateElasticChampion.cc
104
10530.09.2008   S. Incerti, tag emlowen-V09-01-28
106             - removed G4cout in G4LowEnergyCompton.cc (bug report #1026)
107
10820.08.2008   S. Incerti, tag emlowen-V09-01-27
109             - added KillParticle in G4FinalStateElasticChampion.cc below low energy limit
110             - modified condition on low energy limit in G4CrossSectionElasticChampion.cc and G4FinalStateElasticChampion.cc
111 
11220.08.2008   S. Incerti, tag emlowen-V09-01-26
113             - removed AddEnergyDeposit below low energy limit in G4FinalStateElasticBrennerZaider.cc (bug, thanks to Marion Bug)
114             - removed AddEnergyDeposit below low energy limit in G4FinalStateExcitationEmfietzoglou.cc (idem)
115             - removed AddEnergyDeposit below low energy limit in G4FinalStateIonisationRudd.cc (idem)
116             - 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
117             - 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
118
11916.07.2008   S. Incerti, tag emlowen-V09-01-25
120             added preliminary process for positronium production
121             from C. Champion's model
122             G4CrossSectionPsCreationChampion.hh and .cc
123             G4CrossSectionPsCreationChampionPartial.hh and .cc
124             G4FinalStatePsCreationChampion.hh and .cc
125             and updated G4DNAGenericIonsManager.cc
126             *** Will work only from version 6.2 of G4EMLOW data
127
12815.07.2008   S. Incerti, tag emlowen-V09-01-24
129             added new elastic scattering process for electrons
130             (Geant4 DNA) from C. Champion's model
131             G4CrossSectionElasticChampion.hh and .cc
132             G4FinalStateElasticChampion.hh and .cc
133             *** Will work only from version 6.2 of G4EMLOW data
134
13514.07.2008   S. Incerti, tag emlowen-V09-01-23
136             cleaned and updated energy limits of the following
137             25 files (Geant4 DNA)
138
139-G4CrossSectionChargeDecrease.hh and .cc
140-G4CrossSectionChargeDecreasePartial.hh and .cc
141-G4CrossSectionChargeIncrease.hh and .cc
142-G4CrossSectionChargeIncreasePartial.hh and .cc
143-G4CrossSectionElasticScreenedRutherfordHE.hh and .cc
144-G4CrossSectionElasticScreenedRutherfordLE.hh and .cc
145-G4CrossSectionExcitationBorn.hh and .cc
146-G4CrossSectionExcitationBornPartial.hh and .cc
147-G4CrossSectionExcitationEmfietzoglou.hh and .cc
148-G4CrossSectionExcitationEmfietzoglouPartial.hh and .cc
149-G4CrossSectionExcitationMillerGreen.hh and .cc
150-G4CrossSectionExcitationMillerGreenPartial.hh and .cc
151-G4CrossSectionIonisationBorn.hh and .cc
152-G4CrossSectionIonisationBornPartial.hh and .cc
153-G4CrossSectionIonisationRudd.hh and .cc
154-G4CrossSectionIonisationRuddPartial.hh and .cc
155-G4FinalStateChargeDecrease.hh and .cc
156-G4FinalStateChargeIncrease.hh and .cc
157-G4FinalStateElasticBrennerZaider.hh and .cc
158-G4FinalStateElasticScreenedRutherford.hh and .cc
159-G4FinalStateExcitationBorn.hh and .cc
160-G4FinalStateExcitationEmfietzoglou.hh and .cc
161-G4FinalStateExcitationMillerGreen.hh and .cc
162-G4FinalStateIonisationBorn.hh and .cc
163-G4FinalStateIonisationRudd.hh and .cc
164
16530.06.2008   S. Incerti, tag emlowen-V09-01-22
166             corrected wrong upper energy limit for :
167             - hydrogen in G4CrossSectionIonisationRudd
168             - proton in G4ChargeDecrease
169
17027.06.2008   S. Incerti, tag emlowen-V09-01-21
171             - added two new classes for electron elastic scattering
172             G4CrossSectionElasticScreenedRutherfordLE.cc and .hh below 200 eV
173             G4CrossSectionElasticScreenedRutherfordHE.cc and .hh above 200 eV
174             that should replace the G4CrossSectionElasticScreenedRutherfordHE class
175             - raised lower energy limit of G4CrossSectionExcitationEmfietzoglou.cc up to 10 eV
176
17727.06.2008   S. Incerti, tag emlowen-VO9-01-20
178             - added protection against negative log argument in G4LogLogInterpolation.cc
179             - added protection against energies above 200 eV in G4FinalStateElasticBrennerZaider.cc
180             - removed verbose in G4CrossSectionChargeTransferExp.cc and in G4CrossSectionExcitationBorn.cc
181
18226.06.2208   S. Incerti, tag emlowen-V09-01-19
183             Added protection against FPE in G4hShellCrossSectionDoubleExp.cc
184
18520.06.2008   S. Incerti, tag emlowen-V09-01-18
186             Added 4 protections against FPE in G4hLowEnergyLoss.cc
187
18811.06.2008   S. Incerti, tag emlowen-V09-01-17
189             - added missing & for cosTheta and phi variables in G4FinalStateIonisationRudd.hh and .cc
190             which were causing wrong angular distributions (bug fix)
191             - removed annoying PrintData in G4CrossSectionExcitationBornPartial.cc
192
19302.06.2008   S. Incerti, tag emlowen-V09-01-16
194             Removed while(1) statement in G4FinalStateIonisationBorn.cc
195             fixing compilation warning.
196             Restored headers for G4PaulKCrossSection, G4OrlicLCrossSection
197             and G4ecpssrCrossSection which were lost.
198
19901.06.2008   F.Lei, tag emlowen-V09-01-15
200             Correction to the corrupted G4Augerdata.cc, and this tag is on top
201             of emlowen-V09-01-12! as emlowen-V09-01-13 is internal and incomplete. 
202 
20322.05.2008   F.Lei, tag emlowen-V09-01-14
204             Load the the complete Auger dataset on initialization     
205
20606.05.2008   H.Ben Abdelouahed, tag emlowen-V09-01-12, emlowen-V09-01-13
207             Semi-Empirical model implementation for L-SubShells-Cross-Section
208             with protons projectiles
209
21002.05.2008   MGP, tag emlowen-V09-01-11
211             Added Doppler broadening in G4LowEnergyComptonPolarized
212             (Francesco Longo), same model as in G4LowEnergyCompton
213             Added PIXE cross section, L shells, for protons in
214             G4OrlicLCrossSection (Haifa Ben Abdelwahed)
215             Corrected compilation warnings as in message by
216             G. Cosmo on 29/4/2008
217
21824.04.2008   MGP, tag emlowen-V09-01-10
219             Fix in Doppler broadening of G4LowEnergyCompton
220             Attempts to fix floating point exceptions in
221             G4FinalStateElasticBrennerZaider and G4hLowEnergyLoss
222
22322.04.2008   H.Ben Abdelouahed, tag emlowen-V09-01-09
224             ECPSSR model implementation for K-Shell-Cross-Section
225             with protons and alpha projectiles
226 
22718.03.2008   G.Cosmo, tag emlowen-V09-01-08
228             Fixed compilation error in G4CrossSectionChargeTransferExp.cc
229             for missing inclusion of <sstream>, detected on SUN-CC.
230
23125.03.2008   MGP, tag emlowen-V09-01-07
232             New charge transfer process by incident protons
233             (two cross section and one final state policy classes)
234
23517.03.2008   MGP, tag emlowen-V09-01-06
236             Doppler broadening added to G4LowEnergyCompton
237             based on Y. Namito, S. Ban and H. Hirayama,
238             NIM A 349, pp. 489-494, 1994
239
24010.03.2008   MGP, tag emlowen-V09-01-05
241             Developments for Doppler broadening concerning data management
242
24310.03.2008   MGP, tag emlowen-V09-01-04
244             Fixes to *DataSet files for better readability of the code
245             Extensions to G4ShellData to deal with shell data relevant to
246             Doppler broadening simulation
247 
24807.03.2008   MGP, tag emlowen-V09-01-03
249             Reverted to G4hLowEnergyIonisation.cc and G4hLowEnergyLoss.cc
250             as in emlowen-V09-01-01
251
25207.03.2008   MGP, tag emlowen-V09-01-02
253             Operation for convenience of configuration management:
254             updated G4hLowEnergyIonisation.cc and G4hLowEnergyLoss.cc
255             to the head; the modifications to these two classes
256             were an attempt to address a PRS report by A. Howard,
257             but they proved ineffective and caused other problems;
258             a tag including them is made to facilitate later retrieve
259
26006.03.2008   MGP, tag emlowen-V09-01-01
261             Restored readability of *DataSet* classes regards the
262             indentation of the code
263
26421.02.2008   MGP, tag emlowen-V09-01-00
265             Bug fix in G4AtomicTransitionManager concerning
266             total radiative and non radiative probabilities
267             (fix provided by A. Mantero)
268
26926.11.2007   MGP, tag emlowen-V09-00-28
270             Cleaned up std:: in G4FinalStateIonisationBorn/Rudd
271
27214.11.2007   MGP, tag emlowen-V09-00-27
273             Correction to Problem Report 986 in G4AtomicDeexcitation
274
275??.11.2007   Undocumented tag emlowen-V09-00-26
276
27714.11.2007   MGP, tag emlowen-V09-00-25
278             Workaround in G4DNAProcess to avoid meanFrePath=0 when
279             cross section is DBL_MAX
280
28113.11.2007   MGP, tag emlowen-V09-00-24
282             Fixed calculation of local energy deposit in G4DNAProcess
283             in the case when the primary particle is killed
284             Minor code improvements in G4FinalStateIonisationBorn.cc.
285
28612.11.2007   G.Cosmo, tag emlowen-V09-00-23
287             Fixed trivial compilation error on WIN32-VC system in file
288             G4FinalStateIonisationBorn.cc.
289
29009.11.2007   MGP, tag emlowen-V09-00-22
291             Added cross section and final state policy classes to configure
292             a process to kill particles below threshold
293
29409.11.2007   MGP, tag emlowen-V09-00-21
295             Initialized data members missing initialization
296
29709.11.2007   MGP, tag emlowen-V09-00-20
298             Removed verbose printouts in Geant4-DNA processes
299
30009.11.2007   MGP, tag emlowen-V09-00-19
301             Fixed compilation problems on Windows
302
30309.11.2007   MGP, tag emlowen-V09-00-18
304             Fixed compilation problems on Solaris
305
30608.11.2007   MGP, tag emlowen-V09-00-17
307             Added Rudd ionisation
308
30908.11.2007   MGP, tag emlowen-V09-00-16
310             Added Born ionisation final state
311
31208.11.2007   MGP, tag emlowen-V09-00-15
313             Added Miller-Green excitation
314
31508.11.2007   MGP, tag emlowen-V09-00-14
316             Modified data file name in G4EMLOW5.1
317
31808.11.2007   MGP, tag emlowen-V09-00-13
319             Added charge increase/decrease Geant4-DNA cross sections
320             and final states (code by S. Incerti + code review by MGP)
321
32208.11.2007   MGP, tag emlowen-V09-00-12
323             Removed obsolete G4DNA* files from CVS
324 
32522.10.2007   MGP, tag emlowen-V09-00-11
326             Added G4CrossSectionIonisationBorn
327             Excludes prototype G4DNA* classes (still available in CVS head)
328             Pertinent G4DNA* classes included are:
329             G4DNAProcess (.hh .icc),
330             G4DNACrossSectionDataSet (.hh .cc),
331             G4DNAGenericIonsManager (.hh .cc)
332
33315.10.2007   MGP, tag emlowen-V09-00-10
334             Added electron excitation (Emfietzoglou model),
335             proton Born excitation, electron ionisation (Born) cross              section; modified G4DNACrossSectionDataSet to
336             remove inheritance from concrete base class introduced
337             by a developer against the baseline design
338             Obsolete G4DNA* classes not compliant with the design
339             as in the TNS paper are still in this tag for convenience;
340             they will be removed from the repository when the
341             migration to the design as in the paper is completed
342             Goes with G4EMLOW5.0 (where a new dna/directory has been
343             added containing Geant4-DNA data tables for interpolation)
344
34513.10.2007   MGP, tag emlowen-V09-00-09
346             Added Brenner-Zaider elastic scattering final state
347
34812.10.2007   MGP, tag emlowen-V09-00-08
349             Fully working Geant4-DNA electron elastic scattering,
350             screened Rutherford cross section and final state
351
35212.10.2007   MGP, tag emlowen-V09-00-07
353             Improved G4DNAProcess, G4FinalStateProduct
354
35512.10.2007   MGP, tag emlowen-V09-00-06
356             First core of Geant4-DNA physics compliant with design
357             as in TNS paper: G4DNAProcess, G4FinalStateProduct,
358             G4eCrossSectionScreenedRutherford, G4DummyFinal State
359             (MG implementation)
360 
36112.10.2007   MGP, tag emlowen-V09-00-05
362             Extended G4DNAFinalStateProduct to deal with primary
363             particle modified in final state
364             Modified G4DNAProcess.icc accordingly
365
36612.10.2007   MGP, tag emlowen-V09-00-04
367             Refactoring Geant4-DNA domain to be compliant with TNS paper
368             Added G4DNAProcess and G4DNAFinalStateProduct
369
37011.10.2007   MGP, tag emlowen-V09-00-03
371             Identical to emlowen-V09-00-02, which apparently already
372             existed on some files (it is unclear where it originared from)
373
37411.10.2007   MGP, tag emlowen-V09-00-02
375             Re-update to atomic relaxation fixes as in  emlowen-V09-00-00
376             emlowen-V09-00-00 was rejected because of a mismatch between
377             code and G4EMLOW data library
378             This tag goes with G4EMLOW4.4
379
38011.10.2007   MGP, tag emlowen-V09-00-01
381             Fix to bug 965 of G4PenelopeRayleigh by L. Pandola
382
38323.07.2007   MGP, tag emlowen-V09-00-00
384             Deleted tag emlowen-V09-00-01 made by A.M. (no V-09-00-00 existed)
385             Fixes by A.M. to handle Z=100 in the Livermore library
386             and to correct Problem Report 933 (the latter fixes are not
387             documented)
388
38904.06.2007   MGP, tag emlowen-V08-03-03
390             Tag on top of emlowen-V08-03-00a
391             Updated license information in G4DNACrossSectionDataSet.cc
392
39304.06.2007   G.Cosmo, tag emlowen-V08-03-00a
394             Archived obsolete class G4LowEnergyBraggModel
395
39630.05.2007   MGP, tag emlowen-V08-03-02
397             Removed from CVS unused class G4LowEnergyBraggModel,
398             which introduced never agreed dependency on standard
399             G4VreEmModel
400             Attempt to fix issue identified by VALGRIND related to
401             PIXE model
402
40325.05.2007   MGP, tag emlowen-V08-03-01
404             Initialized static variables in G4hLowEnergyLoss;
405             not sure whether this is correct, since this is old
406             code moved from utils/, deprived of any documentation
407             and with an evident fortran look. A design review
408             is planned to take care of this domain in a proper way.
409             Also included an updated version of G4BraggModel
410             provided by V.I. due to an interface change: however
411             this class is not used anywhere in the package, and is
412             retained only for historical reasons; it is candidate to be
413             trashed in the next design review.
414
41516.05.2007   MGP, tag emlowen-V08-03-00
416             First set of Geant4-DNA processes compliant with design
417             documented in draft publication
418
41919.10.2006   MGP, tag emlowen-V08-01-02
420             Bug fixes in G4FluoData.cc
421
42214.10.2006   MGP, tag emlowen-V08-01-01
423             Developments and fixes for atomic deexcitation
424
42514.10.2006   MGP, tag emlowen-V08-01-00
426             Cosmetics on code formatting for DNA processes
427
42831.05.2006   G.Cosmo, tag emlowen-V08-00-06
429             Added missing migration to std namespace for mathematical
430             functions. Also required for allowing compilation on Windows
431             platform.
432
43325.05.2006   MGP, tag emlowen-V08-00-05
434             Improved design and implementation of photoelectric angular
435             distribution models (related to atomic deexcitation)
436
43725.05.2006   MGP, tag emlowen-V08-00-04
438             Various fixes to the DNA processes to allow compilation with
439             gcc 3.4.5. Some of the fixes are dummy implementations, or
440             do not make sense physically; they should be revised in
441             a future dummy implementation. The present version of the
442             DNA processes is meant as a first beta release, and is not
443             suitable for physics application yet.
444
44515.05.2006   MGP, tag emlowen-V08-00-03
446             Improved design and implementation of photoelectric angular
447             distribution models
448
44912.05.2006   MGP, tag emlowen-V08-00-02
450             Same as emlowen-V08-00-00, with updated History
451
45212.05.2006   MGP, tag emlowen-V08-00-01
453             New developments: photoelectric angular distribution models
454             The photoelectric angular distribution models have some
455             temporary design features (function arguments passed
456             by value etc.), and preliminary code implementation,
457             (subset of the previous tag emlowen-V08-00-00 for
458              incremental testing)
459
46012.05.2006   MGP, tag emlowen-V08-00-00
461             New developments: photoelectric angular distribution models
462                               Geant4-DNA very lowE physics processes in water
463             The photoelectric angular distribution models have some
464             temporary design features (function arguments passed
465             by value etc.), and preliminary code implementation
466             The Geant4-DNA processes are in a beta-release status
467
46820.12.2005   R.Capra, tag emlowen-V08-00-RC
469             * Internal tag with latest developments in the DNA processes
470               - Tested for build, run and plots verified
471
47230.11.2005   G.Cosmo, tag emlowen-V07-01-14
473             * Fixes for migration to <sstream> from obsolete <strstream>.
474             * Trivial fix to G4LowEnergyGammaConversion for support of
475               CLHEP-2.0.X series.
476               NOTE: usage of RandBit can lead to event irreproducibility !
477
47804.11.2005   MGP, tag emlowen-V07-01-13
479             Fix in G4hLowEnergyIonistation (see note on 08.09.2005)
480             On top of emlowen-V07-01-12
481
48204.11.2005   MGP, tag emlowen-V07-01-12
483             Fixes in atomic relaxation by A. Mantero
484             On top of geant4-07-01-ref-04
485
48621.09.2005   Ziad FRANCIS, tag emlowen-V07-01-11
487             * Small corrections in G4DNAProtonBornExcitationProcess
488             * ProtonBornExcitationCrossSection data file created
489             * ProtonBornExcitation is tested an seems working fine.
490
49121.09.2005   Ziad FRANCIS, tag emlowen-V07-01-10
492             * G4DNARuddIonizationFinalStatesPolicy modifications so it
493               becomes a common policy for HydrogenRuddIonization and
494               ProtonRuddIonization.
495               So, G4DNAHydrogenRuddIonizationFinalStatesPolicy.hh .icc
496               where deleted (useless).
497             * G4DNAElectronBornExcitation Process implemented with data
498               file "ElectronBornExcitationCrossSection" and tested by
499               modified G4DNATest.cc
500             * G4DNAProtonBornExcitation Process was implemented.
501               ! It was NOT tested
502               ! Data file "ProtonBornExcitation" is NOT ready yet
503
50416.09.2005   Ziad FRANCIS, tag emlowen-V07-01-09
505             * Implementation of Hydrogen Ionization Process in liquid water
506               according to the model of Eugene Rudd. Files created :
507                    - G4DNAHydrogenRuddIonization.hh & .cc
508                    - G4DNAHydrogenRuddIonizationFinalStatesPolicy.hh & .icc
509                    - "RuddHydrogenIonizationCrossSection.dat" located in
510                       ...lowenergy/test/ contains the total integrated
511                       cross section.
512             * G4DNATest was modified in order to take into account
513               G4DNAHydrogenRuddIonization process.
514             * Duplicated functions in G4DNARuddIonizationFinalStatesPolicy
515               .hh & . icc  were removed and fixed.
516             * G4DNARuddTotalCrossSectionPolicy.hh was removed (not needed).
517             * G4DNAHydrogenRuddIonization Process was tested and seems
518               working fine.     
519                                                                 
52015.09.2005   Ziad FRANCIS, tag emlowen-V07-01-08
521             * Implementation of Proton Charge Increase process according to
522               the model proposed by Dingfelder(2000). Files created :
523                      - G4DNAChargeIncreaseInWater.hh .icc
524                      - G4DNAProtonChargeIncrease.hh .cc
525                      - G4DNAProtonChargeIncreaseTotalCrossSectionPolicy.hh
526                                                                        .icc
527                      - G4DNAProtonChargeIncreaseFinalStatesPolicy.hh .icc
528             * G4DNATest was modified in order to take into account this
529               proton charge increase process in liquid water.
530             * G4DNAProtonChargeIncrease was tested and seems to be OK!
531 
53215.09.2005   Ziad FRANCIS, tag emlowen-V07-01-07
533             * Implementation of slow protons Charge Transfer process
534               according to the model used by M.Dingfelder(2000). Files
535               created :
536                      - G4DNAChargeDecreaseInWater.hh .icc
537                      - G4DNAProtonChargeDecrease.hh .cc
538                      - G4DNAProtonChargeDecreaseTotalCrossSectionPolicy.hh
539                                                                        .icc
540                      - G4DNAProtonChargeDecreaseFinalStatesPolicy.hh .icc
541             * G4DNATest was modified in order to take into account
542               ProtonChargeDecrease process testing.
543             * G4DNAProtonChargeDecrease was Tested and seems working fine !
544
54513.09.2005   Ziad FRANCIS, tag emlowen-V07-01-06
546             * Implementation of slow protons (<500keV) ionization process according
547               to the Rudd semi empirical model, files created :
548                          - G4DNAIonizationInWater.hh .icc
549                          - G4DNAProtonRuddIonizationFinalStatesPolicy.hh .icc
550                          - G4DNAProtonRuddIonization.hh .cc
551             * Total integrated cross sections are in a data file
552               "RuddProtonIonizationCrossSection.dat"
553             * G4DNATest was modified in order to take into account this
554               ProtonRuddIonization process which was tested in a first
555               approach.
556             
55712.09.2005   R.Capra, tag emlowen-V07-01-05
558             * Minor changes to G4DNATest in order to corectly support
559               secondaries.
560             * Minor changes to G4VDNAProcessInWater in order to corectly
561               kill particles with secondaries
562
56310.09.2005   R.Capra, tag emlowen-V07-01-04
564             * Minor fixes to G4DNATotalCrossSectionFromFilePolicy. It had
565               compilation errors.
566
56708.09.2005   R.Capra, tag emlowen-V07-01-03
568             * There is a serius bug in G4hLowEnergyLoss. There are
569               a lot of static data members. Moreover there are static
570               vectors with fixed dimensions.
571               The vector dimension has been resized from 10 to 100 in order
572               to avoid memory corruption errors caused by code in
573               src/G4hLowEnergyIonisation.cc.
574               The bug cannot be considered properly fixed. It is still
575               pending
576             * test/G4DNATest.cc has been upgraded in order to manage
577               processes with more than one secondary particle
578
57926.07.2005   Ziad FRANCIS, tag emlowen-V07-01-02
580             * G4DNAEmfietzoglouExcitationTotalCrossSectionPolicy.hh and
581               G4DNAEmfietzoglouExcitationTotalCrossSectionPolicy.icc were
582               tested using G4DNATest
583             * G4DNATest upgrade in order to manage G4DNAElectronExcitation
584               testing
585             * Implementation of Electron Excitation process
586               (G4DNAElectronExcitation)
587
58820.07.2005   Riccardo Capra, tag emlowen-V07-01-01
589             * Small corrections in G4DNATotalCrossSectionFromFilePolicy
590             * Implementation of DNA excitation processes for protons and
591               alphas.
592               - Processes tested (preliminary test). Protons seems fine
593                 while alpha particle total cross section differs from
594                 plots in the reference documents
595             * G4DNATest upgrade in order to manage the new implemented
596               processes and in order to select the particle type from
597               command line
598
59907.07.2005   Riccardo Capra, tag emlowen-V07-01-00
600             * G4DNAElectronElasticBrenner and G4DNAElectronElasticEmfietzoglou
601               were tested with G4DNATest
602               - Some minor correction to the related classes
603             * Implementation of the total cross-section policy that allows
604               reading file tables (tested)
605             * Correction in the Save method of the G4(*)EMDataSet classes
606               - The previous tag has a problem with units
607
60824.06.2005   Riccardo Capra, tag emlowen-V07-00-13
609             * Changes to G4(*)EMDataSet classes according to the design
610               iteration:
611              - LoadData is now a public virtual method
612              - SaveData is a new method that allows data saving in the same
613                format of LoadData.
614              - Constructors with the filename cannot be used anymore. They
615                are substituted with constructors that generates an empty
616                data set
617              - Energies and Data can be set after de construction with
618                the new SetEnergiesData
619
620             * Changes to G4VLowEnergyDiscretePhotonProcess in order to
621               inherit from G4VLowEnergyTestableDiscreteProcess.
622               - GetMeanFreePath and PostStepDoIt methods of all discrete
623                 processes made inherit from G4VLowEnergyTestableDiscreteProcess
624                 could be (partially) tested with a unique testing code now.
625             
626             * DNA code changed according to the design iteration tha now
627               uses templated classes
628               
629             * Code builds and links the test codes unde Linux.
630               - G4(*)EMDataSet and DNA classes test are still in progress
631               - Some minor changes could be done to the structures used to
632                 configure the policy-based processes
633
634??.??.????   ?, tag emlowen-V07-00-12
635
63631.05.2005   MGP, tag emlowen-V07-00-11
637             Fix to Penelope ionisation (for atomic deexcitation?)
638             contributed by A. Mantero
639
64031.05.2005   MGP, tag emlowen-V07-00-10
641             Sauter angular distribution fixed in G4PenelopePhotoelectric
642             (contributed by L. Pandola)
643
64431.05.2005   Riccardo Capra, emlowen-V07-00-09, implementation of
645             the DNA elastic scattering in water.
646
647             A.M., tag emlowen-V07-00-08
648             Not documented
649
65020.05.2005   MGP, tag emlowen-V07-00-07
651             Small design fixes related to PolarizedRayleigh on top
652             of the previous tag
653
65420.05.2005   MGP, tag emlowen-V07-00-06
655             New low energy polarised Rayleigh scattering process
656             (G4LowEnergyPolarizedRayleigh) developed by Riccardo Capra
657             To be paired to test14-V07-00-00 for integration testing
658
65920.05.2005   MGP, tag emlowen-V07-00-05
660             Fix in G4hICRU49Nuclear.cc G4hZiegler1985Nuclear.cc,
661             provided by V. Ivanchenko
662
66320.05.2005   MGP, tag emlowen-V07-00-04
664             Bug fix in G4LowEnergyPolarizedCompton, provided by R. Capra
665
66620.05.2005   MGP, tag emlowen-V07-00-03
667             Bug fix in AtomicDeexcitation concerning the Auger effect,
668             provided by A. Mantero
669
67020.05.2005   MGP, tag emlowen-V07-00-02
671             Bug fix in PenelopeIonisation provided by L. Pandola (PRS 729)
672             The solution is correct, but it should be revisited for
673             improved implementation later             
674
675             R.C., tag emlowen-V07-00-01
676             Undocumented             
677
678             A.M., tag emlowen-V07-00-00
679             Undocumented
680
68110.12.2004   G.Cosmo, tag emlowen-V06-02-15
682             Replaced M_PI with CLHEP's pi.
683
68410.12.2004   MGP, tag emlowen-V06-02-14
685             Bug fix in G4AtomicDeexcitation (by A. Mantero)
686
68702.12.2004   MGP, tag emlowen-V06-02-13
688             Migration to <cmath>
689 
69001.12.2004   MGP, tag emlowen-V06-02-12
691             Fixes for uninitialized variables in Auger classes provided
692             by A. Mantero.
693
69401.12.2004   MGP, tag emlowen-V06-02-11
695             On top of emlowen-V06-02-09, with fixes for missing
696             ParticleChange migration changes, not spotted by
697             the migration script
698
69901.12.2004   Alfonso Mantero, tag emlowen-V06-02-10
700             Fixes for uninitialized variables spotted by Valgrind
701             Introduces new files still on the head by mistake
702
70330.11.2004   MGP, tag emlowen-V06-02-09
704             Corrected uninitialized variables in G4hShellCrossSection*,
705             spotted by Valgrind
706
70718.11.2004   MGP, tag emlowen-V06-02-08
708             Cleaned up code in G4hShellCrossSection*
709             (further code review urgently needed!)
710
71123.11.2004   Mark Donszelmann, tag emlowen-V06-02-07
712             Fix for compilation error of G4hShellCrossSectionDoubleExp.cc
713             on Linux-icc, WIN32-VC, SUN-CC
714
71518.11.2004   MGP, tag emlowen-V06-02-06
716             Migration for new ParticleChange
717
71818.11.2004   MGP, tag emlowen-V06-02-05
719             Improved Paul&Sacher PIXE model added; it becomes the default one
720
72118.11.2004   MGP, tag emlowen-V06-02-04
722             First Paul&Sacher PIXE model becomes the default one
723
72417.11.2004   MGP, tag emlowen-V06-02-03
725             Software improvement in G4PenelopeCompton (by L. Pandola)
726
72717.11.2004   MGP, tag emlowen-V06-02-02
728             Revision of G4LowEnergyPhotoelectric to allow for new
729             development of precise angular distributions
730
73112.11.2004   MGP, tag emlowen-V06-02-01
732             Fixes to tables manipulation, effective charge, graphite
733             problem and Bremsstrhalung low energy edge of the
734             spectrum by Vladimir Ivanchenko
735
73627.09.2004   MGP, tag emlowen-V06-02-00
737             Fixes for compilation with gcc 3.4 (mostly by Gabriele)
738
73907.06.2004   G.Cosmo, tag emlowen-V06-01-02
740             Fix in G4hShellCrossSectionExp for compilation error on WIN32-VC.
741
74201.06.2004   MGP, tag emlowen-V06-01-01
743             Bug fix for Barkas effect   
744
74501.06.2004   MGP, tag emlowen-V06-01-00
746             Bug fix in energy loss concerning positrons handled by Penelope   
747 
74819.05.2004   MGP, tag emlowen-V06-00-11
749             New model for PIXE (by Simona Saliceti)
750
75119.05.2004   MGP, tag emlowen-V06-00-10
752             First iteration towards new models for photoelectric
753             angular distribution: design iteration and re-implementation
754             of re-implementation of non-polarized Sauter-Gavrila
755             distribution (K-shell approximation)" by Pedro Rodrigues
756             and Andreia Trindade
757
75823.03.2004   G.Cosmo, tag emlowen-V06-00-09
759             Fix in G4PenelopeCompton for compilation error on WIN32-VC.
760
76115.03.2004   MGP, tag emlowen-V06-00-08
762             Fix in G4PenelopeRayleigh related to PR 605
763             Bug fix in G4PenelopeIonisation
764             Performance improvement in Penelope processes
765
76615.03.2004   MGP, tag emlowen-V06-00-07
767             Performance improvement in G4Generator2BN
768
76912.03.2004   MGP, tag emlowen-V06-00-06
770             Fixed compilation warnings
771
77212.03.2004   MGP, tag emlowen-V06-00-05
773             G4PolarizedRayleigh removed
774
77512.03.2004   MGP, tag emlowen-V06-00-04
776             Contains G4PolarizedRayleigh, which has compilation problems,
777             but no maintenance by authors, for future retrieval
778
77911.03.2004   MGP, tag emlowen-V06-00-03
780             Bug fixes in G4PenelopeCompton and G4PenelopeIonisation
781
78211.03.2004   MGP, tag emlowen-V06-00-02
783             Bug fix in G4IonisationParameters
784
78526.01.2004   MGP, tag emlowen-V06-00-01
786             Optimization of Bremsstrahlung angular generators,
787             provided by LIP group
788
78926.01.2004   MGP, tag emlowen-V06-00-00
790             Fixed memory leaks in G4PenepoleInterpolator and
791             G4PenelopeIonisation
792
79318.11.2003   MGP, tag emlowen-V05-02-10
794             Performance optimization in Bremsstrahlung angular distribution
795
79618.11.2003   MGP, tag emlowen-V05-02-09
797             Performance optimisation in Penelope Bremsstrahlung +
798             fix for local variable hiding a data member in G4PenelopeIonisation
799
80018.11.2003   MGP, tag emlowen-V05-02-08
801             Fixed compilation problem on Windows in G4Generator2BS.cc
802 
80310.11.2003   MGP, tag emlowen-V05-02-07
804             Fix to Penelope Bremsstrahlung angular distribution
805 
80606.11.2003   MGP, tag emlowen-V05-02-06
807             New processes for electrons and positrons according to
808             Penelope models
809
81006.11.2003   MGP, tag emlowen-V05-02-05
811             Improved user interface to select Bremsstrahlung angular
812             distribution models
813             System test coverage in test14-V05-02-01
814
81505.11.2003   MGP, tag emlowen-V05-02-04
816             New models of Bremsstrahlung angular distribution (2BN, 2BS),
817             provided by LIP group
818
81905.11.2003   MGP, tag emlowen-V05-02-03
820             Bug fix in G4hLowEnergyIonisation (provided by V. Ivanchenko)
821
82205.11.2003   MGP, tag emlowen-V05-02-02
823             Bug fix in G4AtomicDeexcitation (provided by A. Mantero)
824             
825?            A. Mantero, tag emlowen-V05-02-01
826             ?
827
828?            H. Kurashige, tag emlowen-V05-02-00
829             ?
830
83125.06.2003   G.Cosmo, tag emlowen-V05-01-04
832             Added disclaimer of liability where needed.
833             Fixed argument to pow() in G4LinLogLogInterpolation.cc
834             and G4LogLogInterpolation.cc to allow for porting on .NET 7.1 compiler.
835
83620.05.2003   MGP, tag emlowen-V05-01-03
837             Removed memory leaks in G4PenelopeCompton and
838             G4PenelopeBremsstrahlung
839             Corrected design flaw in private interface of
840             G4eBremsstrahlungSpectrum
841
84220.05.2003   MGP, tag emlowen-V05-01-02
843             Design iteration in G4LowEnergyBremsstrahlung: abstract class for
844             angular distribution + implementation in G4ModifiedTsai
845             (physics unchanged)
846
84720.05.2003   MGP, tag emlowen-V05-01-01
848             G4PenelopeCompton triggers atomic relaxation
849
85020.05.2003   MGP, tag emlowen-V05-01-00
851             Removed compilation warnings related to config-V05-01-00
852
85326.04.2003   VI, tag emlowen-V05-00-17
854             Fixes of stepLimit
855
85624.04.2003   MGP, tag emlowen-V05-00-16
857             Fixes related to "cuts-per-region"
858
85924.04.2003   MGP, tag emlowen-V05-00-15
860             Fixes for "final range" and fix in G4VeLowEnergyLoss
861             related to "cuts per region"
862
86317.04.2003   MGP, tag emlowen-V05-00-14
864             Bug fix to the Auger effect, in response to user report
865
86617.04.2003   MGP, tag emlowen-V05-00-13
867             Modifications related to "cuts per region" by VI as below
868             Bug fix to G4LowEnergyGammaConversion (angular distribution)
869
87012.04.2003   VI migration to cut per region for fluo AlongStep
871             G4ShellVacancy, G4hLowEnergyIonisation, G4LowEnergyIonisation
872
87328.03.2003   G.Cosmo, tag emlowen-V05-00-12
874             Fixed compilation errors on SUN-CC for files:
875              G4PenelopeBremsstrahlung.cc, G4PenelopeBremsstrahlungAngular.cc,
876              G4PenelopeBremsstrahlungContinuous.cc, G4PenelopeInterpolator.cc.
877             Variables defined in for-loops scope were used outside scope!
878
87927.03.2003   G.Cosmo, tag emlowen-V05-00-11
880             Fixed usage of 'abs' in G4PenelopeInterpolator.cc and
881             G4PenelopeBremsstrahlungContinuous.cc to allow porting
882             on WIN32-VC platform. 'abs' should not be included in
883             the std namespace.
884
88519.03.2003   MGP, tag emlowen-V05-00-10
886             Includes the two minor items below, on top of emlowen-V05-00-09
887
88810.03.2003   VI remove cut per material warning
889             VI use SutType for ions
890
89128.02.2003   VI Minor design iteration on Bremsstrahlung, to accomodate
892             variable name of file with parameters
893
89426.02.2003   G.Cosmo, tag emlowen-V05-00-09
895             Fixed usage of 'abs' in G4PenelopeCompton.cc to allow porting
896             on WIN32-VC platform. 'abs' should not be included in the std
897             namespace.
898
89924.02.2003   MGP, tag emlowen-V05-00-08
900             Small fixes related to Penelope processes for photons
901
90222.02.2003   MGP, tag emlowen-V05-00-07
903             Porting Penelope processes for photons to SUN
904
90522.02.2003   MGP, tag emlowen-V05-00-06
906             Minor design iteration on Bremsstrahlung, to accomodate
907             variable number of parameters compatible with Penelope
908             processes
909
91022.02.2003   MGP, tag emlowen-V05-00-05
911             New Ziegler2000 parameterisation for G4hLowEnergyIonisation
912             added by VI
913
91412.02.2003   MGP, tag emlowen-V05-00-04
915             Corrected compilation error in G4LowEnergyLoss in tags V05-00-02/3
916             Migrated Penelope processes to cuts-per-region
917             Removed some compilation warnings
918
91911.02.2003   MGP, tag emlowen-V05-00-03
920             First tag including Penelope processes for photons and related
921             unit tests, implemented by Luciano Pandola
922
92311.02.2003   MGP, tag emlowen-V05-00-02
924             Included minor editing of header files in the cut-per-region
925             migration and protection of energy loss fluctuations by VI
926
92705.02.2003   CG, tag emlowen-V05-00-01
928             Removed redundant inclusion of headers for units and constants.
929             Now using directly CLHEP headers. Affected files:
930             G4QAOLowEnergyLoss.cc and few unit test .cc files.
931
93224.01.2003   MGP, tag emlowen-V05-00-00
933             Included changes by VI for migration to cuts-by-region aware
934             processes.
935
93610.12.2002   MGP, tag emlowen-V04-01-09
937             VI G4hLowEnergyIonisation.cc - antiprotons: free electron gas
938             model replaces constant extension of quantum oscillator model
939             at low energies (< 25 keV), as for protons
940
94128.11.2002   MGP, tag emlowen-V04-01-08
942             Update of G4ComptonTest and test/GNUmakefile by A. Pfeiffer
943             for AIDA3/Anaphe5
944
94518.11.2002   MGP, tag emlowen-V04-01-07
946             Bug fix in G4BremsstrahlungParameters, to load EEDL correctly
947             (correction for PRS 430)
948
94908.11.2002   MGP, tag emlowen-V04-01-06
950             New model for angular distribution in Rayleigh by Gerardo
951             Depaola and Francesco Longo; corrects PRS problem 406
952
95308.11.2002   MGP, tag emlowen-V04-01-05
954             VI optimisation of tables in G4LowEnergyIonisation,
955                G4eLowEnergyLoss, G4hLowEnergyLoss, G4hLowEnergyIonisation
956
95708.10.2002   MGP, tag emlowen-V04-01-04
958             VI G4hLowEnergyIonisation.cc - clean up fluo flag definition and init
959             VI G4hIonEffChargeSquare.cc - fix in charge definition
960             VI G4hShellCrossSection.cc - fix in shell cross section for hadrons
961             VI G4hLowEnergyLoss.cc - clean up inverse range table build
962             VI G4VeLowEnergyLoss.cc - clean up inverse range table build
963             VI G4hLowEnergyIonisation.cc - clean up energy ranges for models
964             VI G4LowEnergyIonisation.cc  - remove ActivateFluorescence from
965                                            SetCut.. methods
966               
96727.08.2002   CG,VI, tag emlowen-V04-01-03
968             A. Mantero fix leakage in G4AtomicTransition.cc
969
97030.07.2002   CG,VI, tag emlowen-V04-01-02
971             VI fix to G4LowEnergyIonisation.cc, for restricted energy loss
972
97330.07.2002   CG,VI, tag emlowen-V04-01-01
974             CG fix to G4VCrossSectionHandler.cc, to fix compilation problems
975                on DEC-cxx non-ISO.
976             VI fix to G4AugerData.cc, to clean warnings on gcc-3.1 and optimise
977                load of data in memory.
978
97915.06.2002   MGP, tag emlowen-V04-01-00
980             VI Bug fix in G4eEnergySpectrum
981             VI Bug fix in G4VCrossSectionHandler, connected modifications in
982                other handlers
983
98415.06.2002   MGP, tag emlowen-V04-00-17
985             VI Bug fix in fluctuations in G4hLowEnergyIonisation
986             VI Removed duplicate member function to activate fluorescence
987
98810.06.2002   MGP, tag emlowen-V04-00-16
989             fStopAndKill moved to fStopAndAlive in G4hLowEnergyIonisation
990             to satisfy UR for activation of further processes for ions
991             (UR by UKDM)
992
99307.06.2002   MGP, tag emlowen-V04-00-15
994             Fixes to Rayleigh by Francesco Longo and Gerardo Depaola (PRS 371)
995
99607.06.2002   MGP, tag emlowen-V04-00-14
997             Added comments for Software Reference Manual
998
99903.06.2002   MGP, tag emlowen-V04-00-13
1000             Fixes to Auger by Alfonso Mantero
1001             Goes with new version of G4LEDATA G4EMLOW1.1
1002
100303.06.2002   MGP, tag emlowen-V04-00-12
1004             Introduce Auger implementation (previously handled as
1005             local energy deposit)
1006
100702.06.2002   MGP, tag emlowen-V04-00-11
1008             VI Fixes in Bremsstrahlung - interpolation above 10 MeV
1009             VI Change parametrisation of e- ionisation - 24-parameters
1010                 for each shell are used. Corresponding change is
1011                 sampling and integration
1012             VI Add excitation cross sections and energy
1013             New interpolation algorithm
1014             Goes with new version of G4LEDATA G4EMLOW1.0
1015
101602.06.2002   MGP, tag emlowen-V04-00-10
1017             Improvements to PolarizedCompton by F. Longo and G. Depaola
1018
101902.06.2002   MGP, tag emlowen-V04-00-09
1020             Fixed max length of ntuple variable names for HBOOK
1021             in test/G4ComptonTest
1022             Updates in unit tests and in hTest by V.I.
1023
102428.05.2002   MGP, tag emlowen-V04-00-08
1025             Code and minor design improvements deriving from reviews,
1026             inspections and Code Wizard
1027
102828.05.2002   MGP, tag emlowen-V04-00-07
1029             Added protection in G4eIonisationSpectrum
1030
103128.05.2002   MGP, tag emlowen-V04-00-06
1032             G4ComptonTest and test/GNUmakefile updated to AIDA 2.2 and
1033             Anaphe 4.0.n
1034
103519.04.2002 - MGP, tag emlowen-V04-00-05
1036             Fixed compilation warnings; added pointer protection in
1037             G4eLowEnergyLoss
1038
103918.04.2002 - MGP, tag emlowen-V04-00-04
1040             Modification to G4VCrossSectionHandler and
1041             G4LowEnergyPhotoElectric to fix a problem
1042
104318.04.2002 - VNI
1044             G4LowEnergyPhotoElectric: fix in Fluo part + MeanFreePath
1045             calculation using crossSectionHandler and cross sections
1046             directly
1047
104818.04.2002 - MGP, tag emlowen-V04-00-03
1049             Modification to table calculation for GenericIon as below
1050
105109.04.2002 - VNI
1052             For GenericIons all tables are calculated once now
1053
105403.04.2002 - MGP, tag emlowen-V04-00-02
1055             Option to activate atomic deexcitation in ionisation processes
1056
105728.03.2002 - VNI
1058             Add Fluorescence flag to electron and hadron ionisation
1059
106027.03.2002 - VNI, tag emlowen-V04-00-01
1061             Bug fix in hadron Fluo  and in deexcitation
1062
106328.02.2002 - MGP, tag emlowen-V04-00-00
1064             V.Ivanchenko bug fix for GenericIons
1065
106630.11.2001 - MGP, tag emlowen-V03-02-49
1067             Major physics improvement in electron processes by V.I.
1068             Significant improvement of performance
1069             Requires new version of data: G4EMLOW0.5
1070
107128.11.2001 - MGP, tag emlowen-V03-02-48
1072             Fix for compilation on Windows
1073
107427.11.2001 - MGP, tag emlowen-V03-02-47
1075             Fix by V.I. related to the removal of static inline functions
1076
107723.11.2001 - MGP, tag emlowen-V03-02-46
1078             Removed static inline functions, as requested by G. Cosmo
1079             to satisfy porting requirements
1080
108115.11.2001 - MGP, tag emlowen-V03-02-45
1082             Bug fix in G4FluoData
1083             Physics improvement in Bremsstrahlung
1084             Modified warning message in G4hLowEnergyIonisation
1085             Goes with new database version G4EMLOW0.4
1086
108709.11.2001 - MGP, tag emlowen-V03-02-44
1088             Example for using analysis in test/LowEnTest, based on
1089             Ramon's XrayTel
1090
109109.11.2001 - MGP, tag emlowen-V03-02-43
1092             Fixed name in test/processTest/GNUmakefile causing
1093             problems with library map
1094
109508.11.2001 - MGP, tag emlowen-V03-02-42
1096             Modifications to be compliant with the unsupported,
1097             deprecated "cuts per material"
1098             Added G4CutsPerMaterialWarning functor to warn users
1099             WARNING: LowE processes are not supported if using different
1100             cuts for different materials
1101
110206.11.2001 - MGP, tag emlowen-V03-02-41
1103             Identical to emlowen-V03-02-40
1104             Redone because the tag aborted before completion
1105
110606.11.2001 - MGP, tag emlowen-V03-02-40
1107             Performance improvement in electron processes
1108             Some clean up of code (include/forward class declarations,
1109             coding style guidelines etc.)
1110             First implementation of a generic unit test, with AIDA/Lizard
1111             analysis in test/processTest
1112
111301.11.2001 - MGP, tag emlowen-V03-02-39
1114             PIXE introduced in G4hLowEnergyIonisation
1115
111629.10.2001 - MGP, tag emlowen-V03-02-38
1117             Bug fixes in new code
1118             Generic unit test for e/photon processes in test/processTest
1119             (analysis still to be added)
1120
112128.10.2001 - MGP, tag emlowen-V03-02-37
1122             Fixed compilation warnings on Linux and HP
1123             Improved code style
1124
112526.10.2001 - MGP, tag emlowen-V03-02-36
1126             Bug and memory leak fixes in the new electron classes
1127
112826.10.2001 - MGP, tag emlowen-V03-02-35
1129             Swapped old/new electron processes
1130
113125.10.2001 - MGP, tag emlowen-V03-02-34
1132             Bug fixes in the new classes related to Bremsstrahlung and
1133             e/h Ionisation             
1134
113525.10.2001 - MGP, tag emlowen-V03-02-33
1136             G4LowEnergyPolarizedCompton moved to new design
1137             Many bug fixes in G4eIonisationParameters and G4BremsstrahlungParameters
1138             New classes for shell cross sections for proton-induced fluorescence
1139             Fluorescence introduced in temporary class G4hLowEnergyIonisation
1140             Fluorescence introduced in the continuous part of electron
1141             ionisation in G4eLowEnergyLoss and temporary G4LowEnergyIonisationVI
1142
114318.10.2001 - MGP, tag emlowen-V03-02-32
1144             Same as previous one, with on top fixes to G4BremsstrahlungParameters.cc
1145             and G4eIonisationParameters.cc by G. Cosmo for compatibility with
1146             geant4-03-02-ref-06 in view of STL migration
1147
114818.10.2001 - MGP, tag emlowen-V03-02-31
1149             Added member function in G4eLowEnergyLoss and G4VLowEnergyIonisationVI
1150             for generation of atomic deexcitation products in the continuous part
1151
115218.10.2001 - MGP, tag emlowen-V03-02-30
1153             Electron processes: contributions to the implementation by V.I.
1154                                 revision of code quality and consistency
1155                                 with design by MGP
1156
115718.10.2001 - MGP, tag emlowen-V03-02-29
1158             Modification of G4hNuclearStoppingModel and
1159             G4hParametrisedLossModel by G. Cosmo required for
1160             compatibility with materials-V03-02-04
1161
116212.10.2001 - MGP, tag emlowen-V03-02-28
1163             Cosmetics in the source code (FALSE/TRUE moved to false/true)
1164             and update of all tests to new materials migrated to STL
1165
116611.10.2001 - MGP, tag emlowen-V03-02-27
1167             Further revision of the new code in the previous tag
1168             Restored G4LowEnergyIonisation and G4LowEnergyBremsstrahlung
1169             as in emlowen-V03-02-25; new versions as in emlowen-V03-02-26
1170             renamed temporarily to allow for parallel development
1171             Removed references to Rogue Wave and STL interface from
1172             test/LowEnTest/ and test/fluoTest/
1173
117410.10.2001 - MGP, tag emlowen-V03-02-26
1175             Code for implementation of design iteration for electrons
1176             by V. Ivanchenko
1177             Major revision of new code to improve code quality and consistency
1178             with design by MGP
1179             Since the new code does not respect the design and broke system
1180             test and user code, this tag is only for internal debugging
1181             purpose and should not be used by developers
1182
118309.10.2001 - MGP, tag emlowen-V03-02-25
1184             Identical to the previous one, but restored G4VDataSetAlgorithm
1185             (corrupted in cvs update?)
1186
118708.10.2001 - MGP, tag emlowen-V03-02-24
1188             Modified G4CrossSectionHandler to inherit from base class
1189             Minor design iteration in G4VEMDataSet and G4VDataSetAlgorithm
1190             Encapsulated range test to generate secondaries into a
1191             strategy pattern; implemented in photon processes
1192
119304.10.2001 - MGP, tag emlowen-V03-02-23
1194             Fluorescence according to the new design introduced
1195             into e- ionisation (contribution to PostStepDoIt)
1196             by E. Guardincerri
1197
119826.09.2001 - MGP, tag emlowen-V03-02-22
1199             Workaround to support deficiencies of ObjectSpace in
1200             implementation of STL pair
1201
120225.09.2001 - MGP, tag emlowen-V03-02-21
1203             Workaround to support deficiencies of ObjectSpace in
1204             implementation of STL pair (wrongly tagged)
1205
120624.09.2001 - MGP, tag emlowen-V03-02-20
1207             Minor modifications to make the lowenergy category co-work
1208             with both materials-V03-02-03 and materials as
1209             in geant4-03-02-ref-03
1210
121123.09.2001 - MGP, tag emlowen-V03-02-19
1212             Same as previous one + migration to materials-V03-02-03 (STL)
1213
121423.09.2001 - MGP, tag emlowen-V03-02-18
1215             New class to generate shell vacancies in continuous part
1216             of processes by E. Guardincerri
1217             Renamed old photon processes (pre-design iteration) to
1218             G4LowEnergyOld; to be kept for a limited period for convenience
1219             of regression testing
1220             Fixed various STL problems found with HP compiler
1221             Added protection in G4LowEnergyPhotoElectric to avoid
1222             generating photons causing negative energy balance
1223
122421.09.2001 - MGP, tag emlowen-V03-02-17
1225             G4LowEnergyPhotoElectric moved to the implementation
1226             according to the new fluo+data design
1227             [Test version G4LowEnergyPhotoElectricMG removed]
1228             Fixed warning for energy outside allowed range in G4EMDataSet
1229             Update to test/GNUmakefile, G4ComptonTest.cc by A. Pfeiffer
1230             Minor cosmetics
1231
123219.09.2001 - MGP, tag emlowen-V03-02-16
1233             Same as previous one, but test/GNUmakefile, G4ComptonTest.cc
1234             and G4ComptonTest.py for histograms and ntuples with Lizard
1235             (by A. Pfeiffer)
1236
123719.09.2001 - MGP, tag emlowen-V03-02-15
1238             Same as previous one, but test/fluoTest with Particle gun
1239
124019.09.2001 - MGP, tag emlowen-V03-02-14
1241             Minor cosmetics w.r.t. the previous one (removed compilation
1242             warnings)
1243             test/fluoTest with GPS
1244
124516.09.2001 - MGP, tag emlowen-V03-02-13
1246             Update to the fluorescence domain consistent with the
1247             new design (development by E. Guardincerri)
1248             Update to test/fluoTest (development by E. Guardincerri)
1249
125013.09.2001 - MGP, tag emlowen-V03-02-12
1251             Fix in G4CrossSectionHandler::Clear to remove an infinite loop
1252             occurring in test14
1253
125410.09.2001 - MGP, tag emlowen-V03-02-11
1255             Identical to emlowen-V03-02-10
1256             Restored a clean situation in the cvs head, removing all
1257             the code inconsistent with the design present in
1258             emlowen-after-chep2001, resulting from a fault in the
1259             software process by a developer.
1260
126110.09.2001 - MGP, tag emlowen-after-chep2001
1262             Junk found in the repository
1263             Tagged as an aid in the procedure of restoring a reasonable
1264             situation in the cvs head for future developments
1265
126629.08.2001 - MGP, tag emlowen-V03-02-10
1267             Major revision of G4LowEnergyCompton, G4LowEnergyRayleigh and
1268             G4LowEnergyGammaConversion: re-implementation according to
1269             the design iteration in the data domain
1270             Temporary re-implementation of G4LowEnergyPhotoElectricMG,
1271             without fluorescence yet
1272
127329.08.2001 - MGP, tag emlowen-V03-02-09
1274             Bug fix in G4CrossSectionHandler
1275
127629.08.2001 - MGP, tag emlowen-V03-02-08
1277             Cleared compilation warnings in G4AtomicTransitionManager
1278         
127928.08.2001 - G.Cosmo, tag emlowen-V03-02-07
1280             Fixed mess with tag names
1281
128227.08.2001 - STT, tag emlowen-V03-02-06
1283 
128420.08.2001 - MGP, tag emlowen-V03-02-05
1285             Added files resulting from design iteration in the data domain   
1286
128720.08.2001 - MGP, tag emlowen-V03-02-04
1288             Same as emlowen-V03-02-02 + bug fix by V.I. described below
1289
129018.08.2001 - V.Ivanchenko fix energy conservation bugs for small
1291             range cuts in G4LowEnergyIonisation.cc
1292
129330.07.2001 - MGP, tag emlowen-V03-02-03
1294             First step of design iteration in fluorescence (files
1295             contributed by E. Guardincerri, G4AtomicShell and
1296             G4AtomicTransitionManager) + related unit test
1297
129830.07.2001 - MGP, tag emlowen-V03-02-02
1299             Fix to GammaConversion by F. Longo
1300
130130.07.2001 - MGP, tag emlowen-V03-02-01
1302             Added modifications by V.I. listed below (13.07.2001),
1303             on top of previous tag
1304
130530.07.2001 - MGP, tag emlowen-V03-02-00
1306             Same as emlowen-V03-01-19, with liability disclaimer added
1307
130813.07.2001 - V.Ivanchenko remove comments with Rogue Wave
1309             fix a problem of continuity of ion effective charge
1310
131118.06.2001 - MGP, tag emlowen-V03-01-19
1312             Same as emlowen-V03-01-18, with corrections by S. Chauvie
1313             to recover from modifications listed below
1314             Quantum oscillator model is applied to all materials, as it
1315             has been since Geant4 3.0 release
1316             Contains also updates to G4StoppingPowerTest
1317             
131818.06.2001 - MGP, tag emlowen-V03-01-18
1319             Same as emlowen-V03-01-17, with a bug fix to
1320             G4LowEnergyPolarizedCompton by F. Longo and G. Depaola
1321
132207.06.2001 - Add printout to G4hLowEnergyIonisation + clean up (V.I.)
1323             Oscillator model is applied only for 6 materials (V.I.)
1324
132505.06.2001 - MGP, tag emlowen-V03-01-17
1326             Fix in G4QAOLowEnergyLoss by S. Chauvie of bugs introduced
1327             with the changes below   
1328             Also fixes in unit tests related to hadron ionisation         
1329
133001.06.2001 - V.Ivanchenko change G4QAOLowEnergyLoss: materials
1331             search by Z not name, validity range down to 5 keV,
1332             fix sign of the Barkas term
1333
133428.05.2001 - MGP, tag emlowen-V03-01-16
1335             Corrected typo involuntarily introduced into a public m.f.
1336 
133725.05.2001 - MGP, tag emlowen-V03-01-15
1338             Added protections in G4LowEnergyPolarizedCompton (MGP)
1339             Improved comments in hadron/ion classes (V.I.)
1340             Improved code style in e/photon classes (MGP)
1341
134224.05.2001 - MGP, tag emlowen-V03-01-14
1343             Modified G4LowEnergyPolarizedCompton to inherit from
1344             G4VDiscreteProcess
1345   
134623.05.2001 - MGP, tag emlowen-V03-01-13
1347             Modifications in G4LowEnergyIonisation and G4eLowEnergyLoss
1348             by V.Ivanchenko:
1349             calculation of range directly from RangeTable;
1350             calculation of MeanFreePath from LambdaTable;
1351             improvement in the kinematics of delta-ray production
1352
135323.05.2001 - MGP, tag emlowen-V03-01-12
1354             Minor fix in G4hLowEnergyIonisation by V.Ivanchenko
1355
135623.05.2001 - MGP, tag emlowen-V03-01-11
1357             Cleaned up test macro names; minor update to G4MeanFreePathTest.cc
1358             minor changes in hTest histograms
1359
136023.05.2001 - V.Ivanchenko
1361             G4LowEnergyIonisation and G4eLowEnergyLoss changed:
1362             direct method of range table calculation;
1363             MeanFreePath is calculated from lambda table;
1364             kinematics of delta-ray production improved;
1365             minor fix in G4hLowEnergyIonisation.
1366
136722.05.2001 - MGP, tag emlowen-V03-01-10
1368             Bug fix in G4QAOLowEnergyLoss.cc
1369
137022.05.2001 - MGP, tag emlowen-V03-01-09
1371             Same as emlowen-V03-01-08, with further modifications to hTest
1372
137322.05.2001 - MGP, tag emlowen-V03-01-08
1374             Same as emlowen-V03-01-07, with in addition:
1375             - new unit tests (G4hTestLossTableProduction, G4MeanFreePathTest)
1376             - modifications to hTest
1377             - test macros renamed to be more easily identifiable
1378
137911.05.2001 - MGP, tag emlowen-V03-01-07
1380             Removed more compilation warnings in ANSI strict mode
1381
138211.05.2001 - MGP, tag emlowen-V03-01-06
1383             Same as emlowen-V03-01-04, with minor modification on hTest
1384             by V. Ivanchenko
1385
138611.05.2001 - MGP, tag emlowen-V03-01-05
1387             Same as emlowen-V03-01-04, with a new unit test by V. Ivanchenko
1388
138910.05.2001 - V.Ivanchenko
1390             Removed compilation warnings in ANSI strict mode
1391
139208.05.2001 - MGP, tag emlowen-V03-01-04
1393             Removed compilation warnings in ANSI strict mode
1394
139507.05.2001 - MGP, tag emlowen-V03-01-03
1396             Removal of RW remnants, moved to STL containers
1397
139807.05.2001 - MGP, tag emlowen-V03-01-02
1399             Same as emlowen-V03-01-01, with some improvements in tests
1400
140102.05.2001 - MGP, tag emlowen-V03-01-01
1402             Same as emlowen-V03-01-00, with a first implementation of
1403             a full suite of unit tests for electrons and photons
1404
140502.05.2001 - MGP, tag emlowen-V03-01-00
1406             Same as emlowen-V03-00-00, with minor new functionalities in
1407             test/G4BremsstrahlungTest and G4eIonisationTest, and a new
1408             test/G4PhotoelectricTest unit test
1409
141024.04.2001 - V.Ivanchenko remove all references to RogueWave vectors
1411
141224.04.2001 - V.Ivanchenko reorganize and update hTest
1413 
141405.02.2001 - G.Cosmo, tag emlowen-V03-00-00
1415             Migration to STL for G4DataVector and G4OrderedTable:
1416             o Removed obsolete class G4Data. G4DataVector is now used instead.
1417             o Modified files:
1418               G4LowEnergyBremsstrahlung[.hh.icc.cc], G4FirstLevel.hh,
1419               G4LowEnergyGammaConversion[.hh.cc], G4LowEnergyIonisation[.hh.cc],
1420               G4LowEnergyPhotoElectric[.hh.cc], G4LowEnergyRayleigh[.hh.cc],
1421               G4LowEnergyCompton[.hh.cc], G4LowEnergyUtilities[.hh.cc].
1422
142314.12.2000 - G.Cosmo, tag emlowen-V02-00-23
1424             Removed inclusion of CLHEP/String/Strings.h from G4LowEnergyUtilities.cc.
1425
142622.11.2000 - MGP, tag emlowen-V02-00-22
1427             Yang and Chu fluctuation models applied for positive
1428             charged ions only
1429
143023.11.2000 - Ion energy fluctuations only for charge>0
1431             V.Ivanchenko
1432
143322.11.2000 - MGP, tag emlowen-V02-00-21
1434             Includes bug fix to electron energy fluctuations
1435             Compatible with electromagnetic/utils V02-00-04 tag, that has
1436             been finally accepted by STT
1437
143822.11.2000 - Bug fixed in electron energy fluctuations
1439             V.Ivanchenko
1440
144121.11.2000 - MGP, tag emlowen-V02-00-20
1442             Same as emlowen-V02-00-18, Vladimir's fix to energy fluctuations
1443             (All this duplication of emlowen tags is due to the fact that the
1444             electromagnetic/utils tag with the interface updates contains
1445             also bug fixes and new features, and such tag has not passed
1446             system testing yet)
1447
144821.11.2000 - MGP, tag emlowen-V02-00-19
1449             Same as emlowen-V02-00-17, Vladimir's fix to energy fluctuations
1450
145121.11.2000 - Bug fixed in hadron/ion energy fluctuations
1452             V.Ivanchenko
1453
145416.11.2000 - MGP, tag emlowen-V02-00-18
1455             Same as emlowen-V02-00-16, with on top modifications to
1456             G4LowEnergyUtilities to replace the obsolete HepString
1457             with G4String in several places
1458
145916.11.2000 - MGP, tag emlowen-V02-00-17
1460             Same as emlowen-V02-00-15, with on top modifications to
1461             G4LowEnergyUtilities to replace the obsolete HepString
1462             with G4String in several places
1463
146405.11.2000 - MGP, tag emlowen-V02-00-16
1465             Remove the temporary const cast introduced with emlowen-V02-00-08
1466             Co-works with Michel's electromagnetic/utils utils-V02-00-03 tag
1467             
146805.11.2000 - MGP, tag emlowen-V02-00-15
1469             Includes bug fixes and other modifications by V. Ivanchenko
1470             listed below
1471
147205.11.2000 - Bugs fix in G4QAOLowEnergyLoss.cc : inserted at previous
1473             edition, name "Aluninum", de/dx at E=2 MeV, and
1474             more correct charge calculation
1475           - New method to calculate ranges via de/dx table and
1476             remove dynamic binning in G4hLowEnergyLoss.cc
1477           - More precise calculation of ionisation ranges for
1478             KineticEnergy<MinKineticEnergy in G4hLowEnergyIonisation.cc
1479             V. Ivanchenko
1480
148103.11.2000 - MGP, tag emlowen-V02-00-14
1482             Fix by V. Ivanchenko to remove the cause of instability
1483             of hadron ionisation on different platforms, related to the last
1484             step
1485             Set MinKineticEnergy = LowestKineticEnergy = 10eV
1486             Results changed w.r.t. the previous version by 0.5% for protons,
1487             1% for antiprotons and 2.8% for C12
1488
148903.11.2000 - Modification
1490             MinKineticEnergy=LowestKineticEnergy=10eV
1491             V. Ivanchenko
1492
149303.11.2000 - MGP, tag emlowen-V02-00-13
1494             Same as emlowen-V02-00-12, added comments for the generation of
1495             the Software Reference Manual
1496
149731.10.2000 - MGP, tag emlowen-V02-00-12
1498             Including modifications by V. Ivanchenko since emlowen-V02-00-11
1499             listed below
1500
150123.10.2000 -
1502             Clean up and update comments
1503             V. Ivanchenko
1504
150514.10.2000 -
1506             Bug fix in nuclear stopping table name
1507             V. Ivanchenko
1508
150920.09.2000 - MGP, tag emlowen-V02-00-11
1510             Bug fix related to electron energy loss fluctuations by
1511             V. Ivanchenko
1512
151318.09.2000 - MGP, tag emlowen-V02-00-10
1514             Improvements to the readability of the code by V. Ivanchenko
1515
151617.09.2000 - MGP, tag emlowen-V02-00-09
1517             New features on antiproton ionisation by Stephane Chauvie:
1518             extension of the Quantum Harmonic Oscillator model to
1519             generic materials, calculation of oscillator strengths for
1520             all elements
1521             Antiproton model also moved to be compliant with the new design
1522             iteration
1523
152416.09.2000 - MGP, tag emlowen-V02-00-08
1525             Const cast in G4hLowEnergyIonisation (const G4Material* into
1526             G4Material*) to convert the previously _good_ LowE code
1527             into bad one, but palatable to G4EnergyLossTables, that has
1528             various member functions requiring a non-const G4Material*
1529             pointer in the arguments
1530             This modification was required to avoid compilation errors
1531             on DEC; it is meant to be temporary
1532             The affected pointers SHOULD BE REVERTED TO CONST
1533             AS SOON AS POSSIBLE, after agreement with the
1534             G4EnergyLossTables author
1535
153616.09.2000 - MGP, tag emlowen-V02-00-07
1537             Fix in G4hICRU49He::StoppingPower - a1 changed into e1 (typo?)
1538             to remove compilation problems on DEC (uninitialized variable)
1539             Fix in G4hLowEnergyLoss, eliminated two protected variables
1540             G4Proton* theProton and G4AntiProton* theAntiProton
1541             to revove compilation problems on DEC (hiding)
1542
154316.09.2000 - MGP, tag emlowen-V02-00-06
1544             Modifications by V.I. in hadron classes (renaming of classes
1545             for better understanding of the code)
1546
154705.09.2000 - MGP, tag emlowen-V02-00-05
1548             Fixes to remove warnings (hiding member functions and
1549             data members) in hadron classes
1550
155104.09.2000 - MGP, tag emlowen-V02-00-04
1552             Same as emlowen-V02-00-03, with V.I.'s new implementations
1553             and fixes (see below, July-August 2000)
1554
155504.09.2000 - MGP, tag emlowen-V02-00-03
1556             Same as emlowen-V02-00-02, with Gabriele's fixes
1557             (see below, 03.08.2000)
1558
155922.08.2000 - V.Ivanchenko: A bug in Nuclear Stopping Power was fixed.
1560             The calculation of step limit for low energy
1561             hadrons/ions is upgraded.
1562             The Barkas and Bloch corrections are introduced
1563             for ions "on fly"
1564
156518.08.2000 - V.Ivanchenko: TRIM1985 model have been implemented
1566             A bug in GetConstrain method for hadrons/ions is fixed
1567
156818.08.2000 - V.Ivanchenko: two additional models of ions energy
1569             loss fluctuations have been implemented
1570
157110.08.2000 - V.Ivanchenko: Old bug in Fluctuations of Electronic
1572             energy losses of hadrons and ions are fixed
1573
157404.08.2000 - V.Ivanchenko: Fluctuations of Nuclear Stopping Powers are
1575             Energy losses of hadrons and ions are implemented
1576
157703.08.2000 - G.Cosmo
1578             Fixes to allow events' reproducibility:
1579             G4LowEnergyGammaConversion.cc: changed usage of RandFlat::shootBit() to
1580                                            RandBit::shootBit().
1581             G4VeLowEnergyLoss.cc, G4hLowEnergyLoss.cc: changed RandGauss to
1582                                            G4RandGauss.
1583
158402.08.2000 - V.Ivanchenko: Energy losses of hadrons and ions are redesigned,
1585             a lot of new classes are created. New unit test is designed
1586             as well (G4hTestStoppingPower).
1587
158829.07.2000 - MGP, tag emlowen-V02-00-02
1589             Added theta to ntuples in G4BremsstrahlungTest
1590
159118.07.2000 - MGP, tag emlowen-V02-00-01
1592             V.Ivanchenko: bug fix in G4hLowEnergyIonisation in AlongStepDoIt
1593
159411.07.2000 - MGP, tag emlowen-V02-00-00
1595             Improvements in G4BremsstrahlungTest and G4eIonisationTest
1596
159724.06.2000 - MGP, tag emlowen-V01-01-22
1598             Modification to hTest G4Ion... classes by V. Ivanchenko to
1599             fix crash on exit on Linux
1600
160122.06.2000 - MGP, tag emlowen-V01-01-21
1602             MGP: Bug fix in G4VeLowEnergyLoss (calculation of fluctuations);
1603             correction to prevent log of negative argument
1604             Fixes problems with test14 in system testing on HP
1605             To be further verified
1606
160722.06.2000 - MGP, tag emlowen-V01-01-20
1608             Minor improvements in test/G4BremsstrahlungTest and
1609             and test/G4eIonisationTest
1610             Cosmetics (found $ tag $ in many header files, where does it
1611             come from?)
1612
161320.06.2000 - MGP, tag emlowen-V01-01-19
1614             Fixed printout in test/G4eIonisationTest
1615
161620.06.2000 - MGP, tag emlowen-V01-01-18
1617             Two new unit tests created by MGP: test/G4BremsstrahlungTest
1618             and test/G4eIonisationTest
1619
162024.05.2000 - MGP, tag emlowen-V01-01-17
1621             Modifications to G4QAOLowEnergyloss and G4hLowEnergyIonisation
1622             by Stephane Chauvie: physics fixes
1623             Modifications to G4QAOLowEnergyloss and G4hLowEnergyIonisation
1624             by MG Pia: fixes to the private interface,
1625                        fixes to remove compilation warnings
1626                        added protections
1627                        proper code indentation to improve legibility
1628             Reorganization of the test directory by Petteri Nieminen:
1629                        content of eUnitTests/ moved to ePhotonIntegration/
1630                        (indeed they were not unit tests)
1631                        content of validation/ moved to aluminumtest/
1632             Corrections by MG Pia to GNUmakefiles in test/ subdirectories
1633             TestEm6, TestP, eUnitTests and validation are obsolete
1634             directories, still in the repository but not to be used
1635
163623.05.2000 - MGP, tag emlowen-V01-01-16
1637             New G4QAOLowEnergyloss class by Stephane Chauvie for
1638             antiproton energy loss model
1639             Modifications to G4hLowEnergyIonisation for the new
1640             antiproton models
1641             Physics extension to lower energies for antiprotons for a
1642             set of materials
1643             New test/hTest for integration/physics testing of hadrons/ions
1644             (was previously TestEm6)
1645
164625.05.2000 - Stephane Chauvie added class for energy loss of antiprotons
1647             G4QAOLowEnergyloss + modifications in G4hlowEnergyIonisation
1648
164922.05.2000 - MGP, tag emlowen-V01-01-15
1650             Modifications in G4VhEnergyLossModel.hh
1651
165219.05.2000 - MGP, tag emlowen-V01-01-14
1653             Includes typo correction in G4VhEnergyLossModel.hh
1654
1655 8.05.2000 - MGP, tag emlowen-V01-01-13
1656             Includes minor modifications in G4VhEnergyLossModel.hh
1657
1658 7.05.2000 - MGP, tag emlowen-V01-01-12
1659             Includes the G4VhEnergyLossModel abstract class,
1660             as part of the design iteration in the hadronic domain
1661
1662 7.05.2000 - MGP, tag emlowen-V01-01-11
1663             Includes Francesco Longo's fix of missing units in
1664             G4LowEnergyGammaConversion.cc
1665
1666 7.05.2000 - MGP, tag emlowen-V01-01-10
1667             Includes Vladimir's test/TestEm6 and test/TestP directories
1668             requires removing two (!) duplicate TestEm6 directories
1669             elsewhere
1670             Includes Stephane's unit tests  G4hLETestLossTable.cc
1671             and G4hLETestAlongPostStep.cc
1672             
167319.04.2000 - MGP, tag emlowen-V01-01-09
1674             same as emlowen-V01-01-08, with modifications by V.L. for
1675             first implementation of continuous energy loss in
1676             G4LowEnergyBremsstrahlung
1677
167818.04.2000 - MGP, tag emlowen-V01-01-08
1679             same as emlowen-V01-01-06,
1680             with modification to G4LowEnergyBremsstrahlung.cc to correct
1681             error introduced by V.L
1682
168318.04.2000 - MGP, tag emlowen-V01-01-07
1684             same as emlowen-V01-01-05
1685             (disregarding modifications in emlowen-V01-01-06),
1686             with modification to G4LowEnergyBremsstrahlung.cc to correct
1687             error introduced by V.L.
1688
168918.04.2000 - MGP, tag emlowen-V01-01-06
1690             includes Veronique's modifications to
1691                G4LowEnergyIonisation.hh
1692                G4LowEnergyIonisation.icc
1693                G4LowEnergyIonisation.icc
1694                G4eLowEnergyLoss.cc
1695                G4G4LowEnergyPhotoElectric.cc
1696             for integration of cross sections, float/G4double conversions
1697             and corrections of fluorescence transition probabilities
1698             to take into account non-radiative transitions
1699             (no Auger electron simulated yet)
1700
1701
170204.04.2000 - MGP, tag emlowen-V01-01-05
1703             removed dependency on standard category (G4eEnergyLoss)
1704
170504.04.2000 - MGP, tag emlowen-V01-01-04
1706             tag Vladimir's and Stephane's modifications for antiprotons
1707
170803.04.2000 - Vladimir Ivanchenko and Stephane Chauvie
1709             1) Linearity into Barkas effect and nuclear stopping power
1710                for antiprotons
1711
171202.04.2000 - MGP, tag emlowen-V01-01-03
1713             tag V.L.'s modifications to G4LowEnergyIonisation (units)
1714
171502.04.2000 - MGP, tag emlowen-V01-01-02
1716             tag V.L.'s fix of typo in G4LowEnergyGammaConversion
1717
171802.04.2000 - MGP, tag emlowen-V01-01-01
1719             tag V.I.'s modifications, 31.03.2000
1720
172131.03.2000 - Vladimir Ivanchenko update
1722             1) G4hLowEnergyIonisation.cc limitation DeltaCut > Eexc
1723                is insert in dedx, cross section calculation and sampling
1724             2) G4hLowEnergyLoss.cc is creating in the lowenergy as a
1725                klon of G4hEnergyLoss.cc
1726             3) Spin 1/2 and spin 1 corrections are inserted is cross
1727                section calculation, cross section sampling, de/dx
1728             4) IfAplicable check lepton number
1729               
173021.01.2000 - Vladimir Ivanchenko update
1731             1) G4hLowEnergyIonisation.cc Barkas effect calculation
1732                and inicialisation
1733             2) G4ionLowEnergyIonisation.cc remove double deleting of
1734                MeanFreePath Table
1735
173621.01.2000 - create by Michel Maire
1737
1738
Note: See TracBrowser for help on using the repository browser.