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

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

maj sur la beta de geant 4.9.3

File size: 84.0 KB
Line 
1$Id: History,v 1.371 2009/05/20 09:27:46 pandola 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
2020.05.2009, L. Pandola, tag emlowen-V09-02-38
21            Update Penelope models, G4LivermoreIonisationModel and
22            G4LivermoreBremsstrahlungModel; pointers deleted in the
23            Initialise() method are explicitely zeroed
24            (see tag emlowen-V09-02-37)
25
2614.05.2009, L. Pandola, tag emlowen-V09-02-37
27            Correct G4PenelopeBremsstrahlungModel to get rid of a crash
28            for re-inizialitation
29
3012.05.2009, A.Lechner, tag emlowen-V09-02-36
31            Added new scaling algorithm, to obtain heavy ion stopping powers
32            for ions not covered by ICRU 73 report (scaled from existing
33            ICRU 73 data): G4IonDEDXScalingICRU73
34            Included algorithm in ion model, G4IonParametrisedLossModel,
35            extending therefore the applicability of the model to very heavy
36            ions.
37
3803.05.2009, S.Incerti, tag emlowen-V09-02-35
39            Fixed compilation error in G4LivermorePolarizedComptonModel.cc
40
4102.05.2009, S.Incerti, tag emlowen-V09-02-34
42            Clean-up of G4LivermorePolarizedComptonModel and -Rayleigh models
43
4402.05.2009, S.Incerti, tag emlowen-V09-02-33
45            Added message to obsolete non-migrated Geant4-DNA cross section and final state classes
46
4702.05.2009, S.Incerti, tag emlowen-V09-02-32
48            Added message to obsolete non-migrated Livermore and Penelope classes           
49
5002.05.2009, S.Incerti, tag emlowen-V09-02-31
51            Fixed handling of compounds in G4LivermoreGammaConversionModel.cc
52
5330.04.2009, S.Incerti, tag emlowen-V09-02-30
54            Removed annoying G4cout in G4AugerData.cc.
55            (AugerTransitionTable)
56           
5729.04.2009, S.Incerti, tag emlowen-V09-02-29
58            Increased energy range validity of e- elastic Champion model
59            up to 10 MeV (Geant4-DNA process).
60            From this tag, G4LEDATA version 6.5 is needed.
61
6229.04.2009, S.Incerti, tag emlowen-V09-02-28
63            Fixed cross section computation bug in:
64            G4DNAScreenedRutherfordElasticModel.cc
65            G4DNAChampionElasticModel.cc
66
6718.04.2009, V.Ivanchenko, tag emlowen-V09-02-27
68            Cleanup of new model classes G4LivermoreBremsstrahlungModel,
69            G4LivermoreComptonModel, G4LivermoreGammaConversionModel,
70            G4LivermoreIonisationModel, G4LivermorePhotoElectricModel,
71            G4LivermoreRayleighModel,G4PenelopeAnnihilationModel
72            G4PenelopeBremsstrahlungModel, G4PenelopeComptonModel,
73            G4PenelopeGammaConversionModel, G4PenelopeIonisationModel,
74            G4PenelopePhotoElectricModel, G4PenelopeRayleighModel
75              - defined high energy limit for a model in constructor
76              - do not overwright default (zero) low energy limit of a model
77              - do not change energy limits in Initiliation methods
78              - added MinEnergyCut method for models used for energy loss
79              - do not change track status inside the model for charged particles
80              - simplified initialisation
81              - protect all printouts by verbosityLevel variable
82              - removed MeanFreePath method and table
83              - cleaned logic in applying of deexcitation module
84              - use G4ElementSelector if possible
85            G4ShellVacancy - substitute "set" varibale,
86                           - comment out destructor to avoid crash
87
8802.04.2009, L. Pandola, tag emlowen-V09-02-26
89            Fixed bug in G4PenelopeRayleigh.cc (calculation of mfp for compounds).
90            Notice that G4PenelopeRayleighModel.cc was ok. The old process is
91            going to be obsolete in a while.
92
9325.03.2009, L. Pandola, tag emlowen-V09-02-25
94            Fixed bug with momentum normalization in G4PenelopeBremsstrahlungModel.cc
95            Fixed G4PenelopePhotoElectricModel.cc to avoid wrong Warnings
96
9723.03.2009, L. Pandola, tag emlowen-V09-02-24
98            Same sa previous. For some reason emlowen-V09-02-23 didn't include
99            the updated files.
100
10123.03.2009, L. Pandola, tag emlowen-V09-02-23
102            - Added protections in G4eIonisationSpectrum and G4eIonisationParameters
103              to avoid bug 1042.
104            - From now on, G4LEDATA 6.4 should be used
105
10619.03.2009, S. Incerti, tag emlowen-V09-02-22
107            - changed energy range display for migrated Livermore photon processes
108
10919.03.2009, S. Incerti, tag emlowen-V09-02-21
110            - set default angular generator in G4LivermorePhotoElectric.cc as Sauter-Gavrila
111
11219.03.2009, L. Pandola, tag emlowen-V09-02-20
113            - First fully tested version of G4LivermoreBremsstrahlungModel
114            From this tag on, all Livermore models are migrated.
115
11618.03.2009, L. Pandola, tag emlowen-V09-02-19
117            - Removed G4Rayleigh to avoid duplication with G4RayleighScattering
118            - Clean-up of G4RayleighScattering (e.g. removed un-necessary dependencies)
119
12016.03.2009, A. Lechner, tag emlowen-V09-02-18
121            - Replaced old version of G4IonParametrisedLossModel with newer one
122            - Added G4IonDEDXHandler, which is a handler class used by the new
123              G4IonParametrisedLossModel class
124            - Added G4VIonDEDXScalingAlgorithm, which is used by G4IonDEDXHandler
125            - Removed G4IonParametrisedLossTable (is replaced by G4IonDEDXHandler)
126
12704.03.2009, S. Incerti, tag emlowen-V09-02-17
128            - moved IsApplicable method for Geant4-DNA process classes from .hh to .cc
129
13003.03.2009, S. Incerti, tag emlowen-V09-02-16
131            - added gamma particle and energy range test in cross section computation
132              to all Livermore photon processes
133
13416.02.2009, S. Incerti, tag emlowen-V09-02-15
135            - added protections against FPE in G4hLowEnergyLoss.cc (see EM forum
136              item 893)
137
13816.02.2009, S. Incerti, tag emlowen-V09-02-14
139            - removed compilation warning in G4DNAEmfietzoglouExcitationModel.cc
140
14116.02.2009, S. Incerti, tag emlowen-V09-02-13
142            - improved energy limit display in Geant4-DNA model classes
143            - commented InitialiseElementSelectors call.
144
14516.02.2009, S. Incerti, tag emlowen-V09-02-12
146            Made compatible with tag emutils-V09-02-00 the following files
147            - G4DNAElastic.cc
148            - G4DNAExcitation.cc
149            - G4DNAIonisation.cc
150            - G4DNAChargeDecrease.cc
151            - G4DNAChargeIncrease.cc
152
15314.02.2009, S. Incerti, tag emlowen-V09-02-11
154            Added several corrections to migrated Geant4-DNA processes:
155            - G4DNABornIonisationModel.cc
156            - G4DNAEmfietzoglouExcitationModel.cc
157            - G4DNARuddIonisationModel.cc
158            - G4DNAIonisation.hh
159
16010.02.2009, L. Pandola, tag emlowen-V09-02-10
161            - Added G4LivermoreIonisationModel, namely first implementation of
162              LowEnergyIonisation in the new design
163
16429.01.2009, L. Pandola, tag emlowen-V09-02-09
165            - Updated public interface of G4eIonisationCrossSectionHandler.cc in order to
166              facilitate the migration from G4LowEnergyIonisation to G4LivermoreIonisationModel
167
16822.01.2009, S. Incerti, tag emlowen-V09-02-08
169            - Fixed compilation error problem & code syntax in DNA model classes
170
17121.01.2009, S. Incerti, tag emlowen-V09-02-07
172            - Updated Livermore photon processes classes for handling of compound materials
173            - Added pointer removal protections
174            - Involved classes are :
175              G4LivermoreRayleighModel.cc
176              G4LivermorePolarizedRayleighModel.cc
177              G4LivermorePolarizedComptonModel.cc
178              G4LivermorePhotoElectricModel.cc
179              G4LivermoreGammaconversionModel.cc
180              G4LivermoreComptonModel.cc
181
18220.01.2009, S. Incerti, tag emlowen-V09-02-06
183            Added 'kill particle without total energy deposit' feature for DNA charge change processes
184            Involved files are :
185            - G4DNAProcess.icc,
186            - G4FinalStateProduct.hh,.cc,
187            - G4FinalStateChargeDecrease.cc
188            - G4FinalStateChargeIncrease.cc
189
19020.01.2009, S. Incerti, tag emlowen-V09-02-05
191            - Corrected energy limits in G4CrossSectionIonisationBornPartial.cc
192            - Added proton case in G4CrossSectionExcitationMillerGreenPartial.cc
193            - Added protection (waterExcitation.ExcitationEnergy) in G4CrossSectionExcitationMillerGreenPartial.cc
194
19519.01.2009, S. Incerti, tag emlowen-V09-02-04
196            Added angle initialisation in G4DNAScreenedRutherfordElasticModel
197
19812.01.2009, S. Incerti, tag emlowen-V09-02-03
199            Added preliminary migrated Geant4-DNA processes and models.
200
20108.01.2009  L. Pandola, tag emlowen-V09-02-02
202            Edited G4PenelopePhotoElectric.cc and G4PenelopePhotoElectricModel.cc
203            to suppress a warning message from G4AtomicTransitionManager appearing
204            for some elements (Oxygen ,Fluorine). This is due to the fact that
205            Penelope and G4AtomicTransitionManager databases may contain a different number
206            of shells. Physics results are unchanged.
207
20819.12.2008  L. Pandola, tag emlowen-V09-02-01
209            Added G4RayleighScattering process (G4VEmProcess) to
210            describe Rayleigh scattering. This was not available within
211            the Std package
212
21315.12.2008  L. Pandola, tag emlowen-V09-02-00
214            Same as the previous one (emlowen-V09-01-46). I arrived too late.
215
21615.12.2008  L. Pandola, tag emlowen-V09-01-46
217            Added G4PenelopeBremsstrahlungModel, namely bremsstrahlung according to Penelope
218            model, migrated to the Std-design (inheriting from G4VEmModel). A few minor
219            cleaning of G4PenelopeBremsstrahlungContinuous.cc and G4PenelopeIonisation.cc.
220            From this tag, ALL Penelope processes have been migrated.
221
22212.12.2008   S. Incerti, tag emlowen-V09-01-45
223             Upgrade to G4LogLogInterpolation_revision1c.cc
224
22509.12.2008  S. Incerti, tag emlowen-V09-01-44
226            Added protection to G4FinalStateElasticChampion.cc for angular treatment of XS
227            at 180*deg
228
22909.12.2008   S. Incerti, tag emlowen-V09-01-43
230             Contains G4PenelopeBremsstrahlungContinuous.hh/.cc from Luciano
231             Contains G4LogLogInterpolation_revision1b.cc
232
23309.12.2008   S. Incerti, tag emlowen-V09-01-42
234             Upgrade to G4LogLogInterpolation_revision1b.cc
235
23609.12.2008   S. Incerti, tag emlowen-V09-01-41
237             Return to original G4LogLogInterpolation.cc/.hh class
238             from tag emlowen-V09-01-20
239
24008.12.2008   S. Incerti, tag emlowen-V09-01-40
241             Added protection in G4LogLogInterpolation.cc class
242             against null energy and cross section values
243
24406.12.2008   S. Incerti, tag emlowen-V09-01-39
245             Added vector initialization and EOF protection in G4FinalStateElasticChampion.cc
246             Added EOF protection in G4FinalStateIonisationBorn.cc
247
24806.12.2008   S. Incerti, tag emlowen-V09-01-38
249             Updated G4LogLogInterpolation class (hh and cc) provided by
250             Nicolas Karakatsanis (updated revision 1)
251
25205.12.2008   S. Incerti, tag emlowen-V09-01-37
253             Updated G4LogLogInterpolation class (hh and cc) provided by
254             Nicolas Karakatsanis (revision 1)
255
25605.12.2008   S. Incerti, tag emlowen-V09-01-36
257             Updated low energy limits of Geant4-DNA e- models (Brenner-Zaider and Champion's
258             elastic scattering and Emfietzoglou's excitation)
259
26005.12.2008   S. Incerti, tag emlowen-V09-01-35
261             Added protection in G4FinalStateIonisationBorn.cc causing run-time error (valgrind with test20)
262
26304.12.2008   L. Pandola, tag emlowen-V09-01-34
264             Correction for G4PenelopeComptonModel: now the cross section table
265             calculated by the model corresponds to the original FORTRAN-Penelope.
266             The difference was only for compounds materials and below 1 keV, so
267             irrelevant for virtually all applications.
268             First inclusion of G4PenelopeIonisationModel.
269
27024.11.2008   G. Cosmo, tag emlowen-V09-01-33
271             Fixed compilation errors on gcc-4.3.2:
272             o added required names for struct types (and using G4 prefix);
273             o correctly initialise cached iterators (cannot be an integer!).
274
27521.11.2008   A. Lechner, tag emlowen-V09-01-32
276             added and tagged new stopping power model for ions, which by default
277             uses ICRU 73 data tables. Following files are concerned:
278             G4IonParametrisedLossModel.hh
279             G4IonParametrisedLossModel.icc
280             G4IonParametrisedLossModel.cc
281             G4IonParametrisedLossTable.hh
282             G4IonParametrisedLossTable.icc
283
28406.11.2008   S. Incerti, tag emlowen-V09-01-31
285             corrected bug in computation of diff cross section maximum in
286             G4FinalStateElasticBrennerZaider.cc
287
28830.10.2008   S. Incerti, tag emlowen-V09-01-30
289             added & tagged new photon models compatible with standard EM design :
290             
291             -- Penelope models are provided by L. Pandola :
292             G4PenelopeComptonModel.hh and .cc
293             G4PenelopeGammaConversionModel.hh and .cc
294             G4PenelopePhotoElectricModel.hh and .cc
295             G4PenelopeRayleighModel.hh and .cc
296             
297             -- Livermore models are provided by S. Incerti :
298             G4LivermoreComptonModel.hh and .cc
299             G4LivermoreGammaConversionModel.hh and .cc
300             G4LivermorePhotoElectricModel.hh and .cc
301             G4LivermorePolarizedComptonModel.hh and .cc
302             G4LivermorePolarizedRayleighModel.hh and .cc
303             G4LivermoreRayleighModel.hh and .cc
304
30529.10.2008   S. Incerti, tag emlowen-V09-01-29
306             - improved generation of scattering angle in G4FinalStateElasticChampion.cc
307
30830.09.2008   S. Incerti, tag emlowen-V09-01-28
309             - removed G4cout in G4LowEnergyCompton.cc (bug report #1026)
310
31120.08.2008   S. Incerti, tag emlowen-V09-01-27
312             - added KillParticle in G4FinalStateElasticChampion.cc below low energy limit
313             - modified condition on low energy limit in G4CrossSectionElasticChampion.cc and G4FinalStateElasticChampion.cc
314 
31520.08.2008   S. Incerti, tag emlowen-V09-01-26
316             - removed AddEnergyDeposit below low energy limit in G4FinalStateElasticBrennerZaider.cc (bug, thanks to Marion Bug)
317             - removed AddEnergyDeposit below low energy limit in G4FinalStateExcitationEmfietzoglou.cc (idem)
318             - removed AddEnergyDeposit below low energy limit in G4FinalStateIonisationRudd.cc (idem)
319             - 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
320             - 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
321
32216.07.2008   S. Incerti, tag emlowen-V09-01-25
323             added preliminary process for positronium production
324             from C. Champion's model
325             G4CrossSectionPsCreationChampion.hh and .cc
326             G4CrossSectionPsCreationChampionPartial.hh and .cc
327             G4FinalStatePsCreationChampion.hh and .cc
328             and updated G4DNAGenericIonsManager.cc
329             *** Will work only from version 6.2 of G4EMLOW data
330
33115.07.2008   S. Incerti, tag emlowen-V09-01-24
332             added new elastic scattering process for electrons
333             (Geant4 DNA) from C. Champion's model
334             G4CrossSectionElasticChampion.hh and .cc
335             G4FinalStateElasticChampion.hh and .cc
336             *** Will work only from version 6.2 of G4EMLOW data
337
33814.07.2008   S. Incerti, tag emlowen-V09-01-23
339             cleaned and updated energy limits of the following
340             25 files (Geant4 DNA)
341
342-G4CrossSectionChargeDecrease.hh and .cc
343-G4CrossSectionChargeDecreasePartial.hh and .cc
344-G4CrossSectionChargeIncrease.hh and .cc
345-G4CrossSectionChargeIncreasePartial.hh and .cc
346-G4CrossSectionElasticScreenedRutherfordHE.hh and .cc
347-G4CrossSectionElasticScreenedRutherfordLE.hh and .cc
348-G4CrossSectionExcitationBorn.hh and .cc
349-G4CrossSectionExcitationBornPartial.hh and .cc
350-G4CrossSectionExcitationEmfietzoglou.hh and .cc
351-G4CrossSectionExcitationEmfietzoglouPartial.hh and .cc
352-G4CrossSectionExcitationMillerGreen.hh and .cc
353-G4CrossSectionExcitationMillerGreenPartial.hh and .cc
354-G4CrossSectionIonisationBorn.hh and .cc
355-G4CrossSectionIonisationBornPartial.hh and .cc
356-G4CrossSectionIonisationRudd.hh and .cc
357-G4CrossSectionIonisationRuddPartial.hh and .cc
358-G4FinalStateChargeDecrease.hh and .cc
359-G4FinalStateChargeIncrease.hh and .cc
360-G4FinalStateElasticBrennerZaider.hh and .cc
361-G4FinalStateElasticScreenedRutherford.hh and .cc
362-G4FinalStateExcitationBorn.hh and .cc
363-G4FinalStateExcitationEmfietzoglou.hh and .cc
364-G4FinalStateExcitationMillerGreen.hh and .cc
365-G4FinalStateIonisationBorn.hh and .cc
366-G4FinalStateIonisationRudd.hh and .cc
367
36830.06.2008   S. Incerti, tag emlowen-V09-01-22
369             corrected wrong upper energy limit for :
370             - hydrogen in G4CrossSectionIonisationRudd
371             - proton in G4ChargeDecrease
372
37327.06.2008   S. Incerti, tag emlowen-V09-01-21
374             - added two new classes for electron elastic scattering
375             G4CrossSectionElasticScreenedRutherfordLE.cc and .hh below 200 eV
376             G4CrossSectionElasticScreenedRutherfordHE.cc and .hh above 200 eV
377             that should replace the G4CrossSectionElasticScreenedRutherfordHE class
378             - raised lower energy limit of G4CrossSectionExcitationEmfietzoglou.cc up to 10 eV
379
38027.06.2008   S. Incerti, tag emlowen-VO9-01-20
381             - added protection against negative log argument in G4LogLogInterpolation.cc
382             - added protection against energies above 200 eV in G4FinalStateElasticBrennerZaider.cc
383             - removed verbose in G4CrossSectionChargeTransferExp.cc and in G4CrossSectionExcitationBorn.cc
384
38526.06.2208   S. Incerti, tag emlowen-V09-01-19
386             Added protection against FPE in G4hShellCrossSectionDoubleExp.cc
387
38820.06.2008   S. Incerti, tag emlowen-V09-01-18
389             Added 4 protections against FPE in G4hLowEnergyLoss.cc
390
39111.06.2008   S. Incerti, tag emlowen-V09-01-17
392             - added missing & for cosTheta and phi variables in G4FinalStateIonisationRudd.hh and .cc
393             which were causing wrong angular distributions (bug fix)
394             - removed annoying PrintData in G4CrossSectionExcitationBornPartial.cc
395
39602.06.2008   S. Incerti, tag emlowen-V09-01-16
397             Removed while(1) statement in G4FinalStateIonisationBorn.cc
398             fixing compilation warning.
399             Restored headers for G4PaulKCrossSection, G4OrlicLCrossSection
400             and G4ecpssrCrossSection which were lost.
401
40201.06.2008   F.Lei, tag emlowen-V09-01-15
403             Correction to the corrupted G4Augerdata.cc, and this tag is on top
404             of emlowen-V09-01-12! as emlowen-V09-01-13 is internal and incomplete. 
405 
40622.05.2008   F.Lei, tag emlowen-V09-01-14
407             Load the the complete Auger dataset on initialization     
408
40906.05.2008   H.Ben Abdelouahed, tag emlowen-V09-01-12, emlowen-V09-01-13
410             Semi-Empirical model implementation for L-SubShells-Cross-Section
411             with protons projectiles
412
41302.05.2008   MGP, tag emlowen-V09-01-11
414             Added Doppler broadening in G4LowEnergyComptonPolarized
415             (Francesco Longo), same model as in G4LowEnergyCompton
416             Added PIXE cross section, L shells, for protons in
417             G4OrlicLCrossSection (Haifa Ben Abdelwahed)
418             Corrected compilation warnings as in message by
419             G. Cosmo on 29/4/2008
420
42124.04.2008   MGP, tag emlowen-V09-01-10
422             Fix in Doppler broadening of G4LowEnergyCompton
423             Attempts to fix floating point exceptions in
424             G4FinalStateElasticBrennerZaider and G4hLowEnergyLoss
425
42622.04.2008   H.Ben Abdelouahed, tag emlowen-V09-01-09
427             ECPSSR model implementation for K-Shell-Cross-Section
428             with protons and alpha projectiles
429 
43018.03.2008   G.Cosmo, tag emlowen-V09-01-08
431             Fixed compilation error in G4CrossSectionChargeTransferExp.cc
432             for missing inclusion of <sstream>, detected on SUN-CC.
433
43425.03.2008   MGP, tag emlowen-V09-01-07
435             New charge transfer process by incident protons
436             (two cross section and one final state policy classes)
437
43817.03.2008   MGP, tag emlowen-V09-01-06
439             Doppler broadening added to G4LowEnergyCompton
440             based on Y. Namito, S. Ban and H. Hirayama,
441             NIM A 349, pp. 489-494, 1994
442
44310.03.2008   MGP, tag emlowen-V09-01-05
444             Developments for Doppler broadening concerning data management
445
44610.03.2008   MGP, tag emlowen-V09-01-04
447             Fixes to *DataSet files for better readability of the code
448             Extensions to G4ShellData to deal with shell data relevant to
449             Doppler broadening simulation
450 
45107.03.2008   MGP, tag emlowen-V09-01-03
452             Reverted to G4hLowEnergyIonisation.cc and G4hLowEnergyLoss.cc
453             as in emlowen-V09-01-01
454
45507.03.2008   MGP, tag emlowen-V09-01-02
456             Operation for convenience of configuration management:
457             updated G4hLowEnergyIonisation.cc and G4hLowEnergyLoss.cc
458             to the head; the modifications to these two classes
459             were an attempt to address a PRS report by A. Howard,
460             but they proved ineffective and caused other problems;
461             a tag including them is made to facilitate later retrieve
462
46306.03.2008   MGP, tag emlowen-V09-01-01
464             Restored readability of *DataSet* classes regards the
465             indentation of the code
466
46721.02.2008   MGP, tag emlowen-V09-01-00
468             Bug fix in G4AtomicTransitionManager concerning
469             total radiative and non radiative probabilities
470             (fix provided by A. Mantero)
471
47226.11.2007   MGP, tag emlowen-V09-00-28
473             Cleaned up std:: in G4FinalStateIonisationBorn/Rudd
474
47514.11.2007   MGP, tag emlowen-V09-00-27
476             Correction to Problem Report 986 in G4AtomicDeexcitation
477
478??.11.2007   Undocumented tag emlowen-V09-00-26
479
48014.11.2007   MGP, tag emlowen-V09-00-25
481             Workaround in G4DNAProcess to avoid meanFrePath=0 when
482             cross section is DBL_MAX
483
48413.11.2007   MGP, tag emlowen-V09-00-24
485             Fixed calculation of local energy deposit in G4DNAProcess
486             in the case when the primary particle is killed
487             Minor code improvements in G4FinalStateIonisationBorn.cc.
488
48912.11.2007   G.Cosmo, tag emlowen-V09-00-23
490             Fixed trivial compilation error on WIN32-VC system in file
491             G4FinalStateIonisationBorn.cc.
492
49309.11.2007   MGP, tag emlowen-V09-00-22
494             Added cross section and final state policy classes to configure
495             a process to kill particles below threshold
496
49709.11.2007   MGP, tag emlowen-V09-00-21
498             Initialized data members missing initialization
499
50009.11.2007   MGP, tag emlowen-V09-00-20
501             Removed verbose printouts in Geant4-DNA processes
502
50309.11.2007   MGP, tag emlowen-V09-00-19
504             Fixed compilation problems on Windows
505
50609.11.2007   MGP, tag emlowen-V09-00-18
507             Fixed compilation problems on Solaris
508
50908.11.2007   MGP, tag emlowen-V09-00-17
510             Added Rudd ionisation
511
51208.11.2007   MGP, tag emlowen-V09-00-16
513             Added Born ionisation final state
514
51508.11.2007   MGP, tag emlowen-V09-00-15
516             Added Miller-Green excitation
517
51808.11.2007   MGP, tag emlowen-V09-00-14
519             Modified data file name in G4EMLOW5.1
520
52108.11.2007   MGP, tag emlowen-V09-00-13
522             Added charge increase/decrease Geant4-DNA cross sections
523             and final states (code by S. Incerti + code review by MGP)
524
52508.11.2007   MGP, tag emlowen-V09-00-12
526             Removed obsolete G4DNA* files from CVS
527 
52822.10.2007   MGP, tag emlowen-V09-00-11
529             Added G4CrossSectionIonisationBorn
530             Excludes prototype G4DNA* classes (still available in CVS head)
531             Pertinent G4DNA* classes included are:
532             G4DNAProcess (.hh .icc),
533             G4DNACrossSectionDataSet (.hh .cc),
534             G4DNAGenericIonsManager (.hh .cc)
535
53615.10.2007   MGP, tag emlowen-V09-00-10
537             Added electron excitation (Emfietzoglou model),
538             proton Born excitation, electron ionisation (Born) cross              section; modified G4DNACrossSectionDataSet to
539             remove inheritance from concrete base class introduced
540             by a developer against the baseline design
541             Obsolete G4DNA* classes not compliant with the design
542             as in the TNS paper are still in this tag for convenience;
543             they will be removed from the repository when the
544             migration to the design as in the paper is completed
545             Goes with G4EMLOW5.0 (where a new dna/directory has been
546             added containing Geant4-DNA data tables for interpolation)
547
54813.10.2007   MGP, tag emlowen-V09-00-09
549             Added Brenner-Zaider elastic scattering final state
550
55112.10.2007   MGP, tag emlowen-V09-00-08
552             Fully working Geant4-DNA electron elastic scattering,
553             screened Rutherford cross section and final state
554
55512.10.2007   MGP, tag emlowen-V09-00-07
556             Improved G4DNAProcess, G4FinalStateProduct
557
55812.10.2007   MGP, tag emlowen-V09-00-06
559             First core of Geant4-DNA physics compliant with design
560             as in TNS paper: G4DNAProcess, G4FinalStateProduct,
561             G4eCrossSectionScreenedRutherford, G4DummyFinal State
562             (MG implementation)
563 
56412.10.2007   MGP, tag emlowen-V09-00-05
565             Extended G4DNAFinalStateProduct to deal with primary
566             particle modified in final state
567             Modified G4DNAProcess.icc accordingly
568
56912.10.2007   MGP, tag emlowen-V09-00-04
570             Refactoring Geant4-DNA domain to be compliant with TNS paper
571             Added G4DNAProcess and G4DNAFinalStateProduct
572
57311.10.2007   MGP, tag emlowen-V09-00-03
574             Identical to emlowen-V09-00-02, which apparently already
575             existed on some files (it is unclear where it originared from)
576
57711.10.2007   MGP, tag emlowen-V09-00-02
578             Re-update to atomic relaxation fixes as in  emlowen-V09-00-00
579             emlowen-V09-00-00 was rejected because of a mismatch between
580             code and G4EMLOW data library
581             This tag goes with G4EMLOW4.4
582
58311.10.2007   MGP, tag emlowen-V09-00-01
584             Fix to bug 965 of G4PenelopeRayleigh by L. Pandola
585
58623.07.2007   MGP, tag emlowen-V09-00-00
587             Deleted tag emlowen-V09-00-01 made by A.M. (no V-09-00-00 existed)
588             Fixes by A.M. to handle Z=100 in the Livermore library
589             and to correct Problem Report 933 (the latter fixes are not
590             documented)
591
59204.06.2007   MGP, tag emlowen-V08-03-03
593             Tag on top of emlowen-V08-03-00a
594             Updated license information in G4DNACrossSectionDataSet.cc
595
59604.06.2007   G.Cosmo, tag emlowen-V08-03-00a
597             Archived obsolete class G4LowEnergyBraggModel
598
59930.05.2007   MGP, tag emlowen-V08-03-02
600             Removed from CVS unused class G4LowEnergyBraggModel,
601             which introduced never agreed dependency on standard
602             G4VreEmModel
603             Attempt to fix issue identified by VALGRIND related to
604             PIXE model
605
60625.05.2007   MGP, tag emlowen-V08-03-01
607             Initialized static variables in G4hLowEnergyLoss;
608             not sure whether this is correct, since this is old
609             code moved from utils/, deprived of any documentation
610             and with an evident fortran look. A design review
611             is planned to take care of this domain in a proper way.
612             Also included an updated version of G4BraggModel
613             provided by V.I. due to an interface change: however
614             this class is not used anywhere in the package, and is
615             retained only for historical reasons; it is candidate to be
616             trashed in the next design review.
617
61816.05.2007   MGP, tag emlowen-V08-03-00
619             First set of Geant4-DNA processes compliant with design
620             documented in draft publication
621
62219.10.2006   MGP, tag emlowen-V08-01-02
623             Bug fixes in G4FluoData.cc
624
62514.10.2006   MGP, tag emlowen-V08-01-01
626             Developments and fixes for atomic deexcitation
627
62814.10.2006   MGP, tag emlowen-V08-01-00
629             Cosmetics on code formatting for DNA processes
630
63131.05.2006   G.Cosmo, tag emlowen-V08-00-06
632             Added missing migration to std namespace for mathematical
633             functions. Also required for allowing compilation on Windows
634             platform.
635
63625.05.2006   MGP, tag emlowen-V08-00-05
637             Improved design and implementation of photoelectric angular
638             distribution models (related to atomic deexcitation)
639
64025.05.2006   MGP, tag emlowen-V08-00-04
641             Various fixes to the DNA processes to allow compilation with
642             gcc 3.4.5. Some of the fixes are dummy implementations, or
643             do not make sense physically; they should be revised in
644             a future dummy implementation. The present version of the
645             DNA processes is meant as a first beta release, and is not
646             suitable for physics application yet.
647
64815.05.2006   MGP, tag emlowen-V08-00-03
649             Improved design and implementation of photoelectric angular
650             distribution models
651
65212.05.2006   MGP, tag emlowen-V08-00-02
653             Same as emlowen-V08-00-00, with updated History
654
65512.05.2006   MGP, tag emlowen-V08-00-01
656             New developments: photoelectric angular distribution models
657             The photoelectric angular distribution models have some
658             temporary design features (function arguments passed
659             by value etc.), and preliminary code implementation,
660             (subset of the previous tag emlowen-V08-00-00 for
661              incremental testing)
662
66312.05.2006   MGP, tag emlowen-V08-00-00
664             New developments: photoelectric angular distribution models
665                               Geant4-DNA very lowE physics processes in water
666             The photoelectric angular distribution models have some
667             temporary design features (function arguments passed
668             by value etc.), and preliminary code implementation
669             The Geant4-DNA processes are in a beta-release status
670
67120.12.2005   R.Capra, tag emlowen-V08-00-RC
672             * Internal tag with latest developments in the DNA processes
673               - Tested for build, run and plots verified
674
67530.11.2005   G.Cosmo, tag emlowen-V07-01-14
676             * Fixes for migration to <sstream> from obsolete <strstream>.
677             * Trivial fix to G4LowEnergyGammaConversion for support of
678               CLHEP-2.0.X series.
679               NOTE: usage of RandBit can lead to event irreproducibility !
680
68104.11.2005   MGP, tag emlowen-V07-01-13
682             Fix in G4hLowEnergyIonistation (see note on 08.09.2005)
683             On top of emlowen-V07-01-12
684
68504.11.2005   MGP, tag emlowen-V07-01-12
686             Fixes in atomic relaxation by A. Mantero
687             On top of geant4-07-01-ref-04
688
68921.09.2005   Ziad FRANCIS, tag emlowen-V07-01-11
690             * Small corrections in G4DNAProtonBornExcitationProcess
691             * ProtonBornExcitationCrossSection data file created
692             * ProtonBornExcitation is tested an seems working fine.
693
69421.09.2005   Ziad FRANCIS, tag emlowen-V07-01-10
695             * G4DNARuddIonizationFinalStatesPolicy modifications so it
696               becomes a common policy for HydrogenRuddIonization and
697               ProtonRuddIonization.
698               So, G4DNAHydrogenRuddIonizationFinalStatesPolicy.hh .icc
699               where deleted (useless).
700             * G4DNAElectronBornExcitation Process implemented with data
701               file "ElectronBornExcitationCrossSection" and tested by
702               modified G4DNATest.cc
703             * G4DNAProtonBornExcitation Process was implemented.
704               ! It was NOT tested
705               ! Data file "ProtonBornExcitation" is NOT ready yet
706
70716.09.2005   Ziad FRANCIS, tag emlowen-V07-01-09
708             * Implementation of Hydrogen Ionization Process in liquid water
709               according to the model of Eugene Rudd. Files created :
710                    - G4DNAHydrogenRuddIonization.hh & .cc
711                    - G4DNAHydrogenRuddIonizationFinalStatesPolicy.hh & .icc
712                    - "RuddHydrogenIonizationCrossSection.dat" located in
713                       ...lowenergy/test/ contains the total integrated
714                       cross section.
715             * G4DNATest was modified in order to take into account
716               G4DNAHydrogenRuddIonization process.
717             * Duplicated functions in G4DNARuddIonizationFinalStatesPolicy
718               .hh & . icc  were removed and fixed.
719             * G4DNARuddTotalCrossSectionPolicy.hh was removed (not needed).
720             * G4DNAHydrogenRuddIonization Process was tested and seems
721               working fine.     
722                                                                 
72315.09.2005   Ziad FRANCIS, tag emlowen-V07-01-08
724             * Implementation of Proton Charge Increase process according to
725               the model proposed by Dingfelder(2000). Files created :
726                      - G4DNAChargeIncreaseInWater.hh .icc
727                      - G4DNAProtonChargeIncrease.hh .cc
728                      - G4DNAProtonChargeIncreaseTotalCrossSectionPolicy.hh
729                                                                        .icc
730                      - G4DNAProtonChargeIncreaseFinalStatesPolicy.hh .icc
731             * G4DNATest was modified in order to take into account this
732               proton charge increase process in liquid water.
733             * G4DNAProtonChargeIncrease was tested and seems to be OK!
734 
73515.09.2005   Ziad FRANCIS, tag emlowen-V07-01-07
736             * Implementation of slow protons Charge Transfer process
737               according to the model used by M.Dingfelder(2000). Files
738               created :
739                      - G4DNAChargeDecreaseInWater.hh .icc
740                      - G4DNAProtonChargeDecrease.hh .cc
741                      - G4DNAProtonChargeDecreaseTotalCrossSectionPolicy.hh
742                                                                        .icc
743                      - G4DNAProtonChargeDecreaseFinalStatesPolicy.hh .icc
744             * G4DNATest was modified in order to take into account
745               ProtonChargeDecrease process testing.
746             * G4DNAProtonChargeDecrease was Tested and seems working fine !
747
74813.09.2005   Ziad FRANCIS, tag emlowen-V07-01-06
749             * Implementation of slow protons (<500keV) ionization process according
750               to the Rudd semi empirical model, files created :
751                          - G4DNAIonizationInWater.hh .icc
752                          - G4DNAProtonRuddIonizationFinalStatesPolicy.hh .icc
753                          - G4DNAProtonRuddIonization.hh .cc
754             * Total integrated cross sections are in a data file
755               "RuddProtonIonizationCrossSection.dat"
756             * G4DNATest was modified in order to take into account this
757               ProtonRuddIonization process which was tested in a first
758               approach.
759             
76012.09.2005   R.Capra, tag emlowen-V07-01-05
761             * Minor changes to G4DNATest in order to corectly support
762               secondaries.
763             * Minor changes to G4VDNAProcessInWater in order to corectly
764               kill particles with secondaries
765
76610.09.2005   R.Capra, tag emlowen-V07-01-04
767             * Minor fixes to G4DNATotalCrossSectionFromFilePolicy. It had
768               compilation errors.
769
77008.09.2005   R.Capra, tag emlowen-V07-01-03
771             * There is a serius bug in G4hLowEnergyLoss. There are
772               a lot of static data members. Moreover there are static
773               vectors with fixed dimensions.
774               The vector dimension has been resized from 10 to 100 in order
775               to avoid memory corruption errors caused by code in
776               src/G4hLowEnergyIonisation.cc.
777               The bug cannot be considered properly fixed. It is still
778               pending
779             * test/G4DNATest.cc has been upgraded in order to manage
780               processes with more than one secondary particle
781
78226.07.2005   Ziad FRANCIS, tag emlowen-V07-01-02
783             * G4DNAEmfietzoglouExcitationTotalCrossSectionPolicy.hh and
784               G4DNAEmfietzoglouExcitationTotalCrossSectionPolicy.icc were
785               tested using G4DNATest
786             * G4DNATest upgrade in order to manage G4DNAElectronExcitation
787               testing
788             * Implementation of Electron Excitation process
789               (G4DNAElectronExcitation)
790
79120.07.2005   Riccardo Capra, tag emlowen-V07-01-01
792             * Small corrections in G4DNATotalCrossSectionFromFilePolicy
793             * Implementation of DNA excitation processes for protons and
794               alphas.
795               - Processes tested (preliminary test). Protons seems fine
796                 while alpha particle total cross section differs from
797                 plots in the reference documents
798             * G4DNATest upgrade in order to manage the new implemented
799               processes and in order to select the particle type from
800               command line
801
80207.07.2005   Riccardo Capra, tag emlowen-V07-01-00
803             * G4DNAElectronElasticBrenner and G4DNAElectronElasticEmfietzoglou
804               were tested with G4DNATest
805               - Some minor correction to the related classes
806             * Implementation of the total cross-section policy that allows
807               reading file tables (tested)
808             * Correction in the Save method of the G4(*)EMDataSet classes
809               - The previous tag has a problem with units
810
81124.06.2005   Riccardo Capra, tag emlowen-V07-00-13
812             * Changes to G4(*)EMDataSet classes according to the design
813               iteration:
814              - LoadData is now a public virtual method
815              - SaveData is a new method that allows data saving in the same
816                format of LoadData.
817              - Constructors with the filename cannot be used anymore. They
818                are substituted with constructors that generates an empty
819                data set
820              - Energies and Data can be set after de construction with
821                the new SetEnergiesData
822
823             * Changes to G4VLowEnergyDiscretePhotonProcess in order to
824               inherit from G4VLowEnergyTestableDiscreteProcess.
825               - GetMeanFreePath and PostStepDoIt methods of all discrete
826                 processes made inherit from G4VLowEnergyTestableDiscreteProcess
827                 could be (partially) tested with a unique testing code now.
828             
829             * DNA code changed according to the design iteration tha now
830               uses templated classes
831               
832             * Code builds and links the test codes unde Linux.
833               - G4(*)EMDataSet and DNA classes test are still in progress
834               - Some minor changes could be done to the structures used to
835                 configure the policy-based processes
836
837??.??.????   ?, tag emlowen-V07-00-12
838
83931.05.2005   MGP, tag emlowen-V07-00-11
840             Fix to Penelope ionisation (for atomic deexcitation?)
841             contributed by A. Mantero
842
84331.05.2005   MGP, tag emlowen-V07-00-10
844             Sauter angular distribution fixed in G4PenelopePhotoelectric
845             (contributed by L. Pandola)
846
84731.05.2005   Riccardo Capra, emlowen-V07-00-09, implementation of
848             the DNA elastic scattering in water.
849
850             A.M., tag emlowen-V07-00-08
851             Not documented
852
85320.05.2005   MGP, tag emlowen-V07-00-07
854             Small design fixes related to PolarizedRayleigh on top
855             of the previous tag
856
85720.05.2005   MGP, tag emlowen-V07-00-06
858             New low energy polarised Rayleigh scattering process
859             (G4LowEnergyPolarizedRayleigh) developed by Riccardo Capra
860             To be paired to test14-V07-00-00 for integration testing
861
86220.05.2005   MGP, tag emlowen-V07-00-05
863             Fix in G4hICRU49Nuclear.cc G4hZiegler1985Nuclear.cc,
864             provided by V. Ivanchenko
865
86620.05.2005   MGP, tag emlowen-V07-00-04
867             Bug fix in G4LowEnergyPolarizedCompton, provided by R. Capra
868
86920.05.2005   MGP, tag emlowen-V07-00-03
870             Bug fix in AtomicDeexcitation concerning the Auger effect,
871             provided by A. Mantero
872
87320.05.2005   MGP, tag emlowen-V07-00-02
874             Bug fix in PenelopeIonisation provided by L. Pandola (PRS 729)
875             The solution is correct, but it should be revisited for
876             improved implementation later             
877
878             R.C., tag emlowen-V07-00-01
879             Undocumented             
880
881             A.M., tag emlowen-V07-00-00
882             Undocumented
883
88410.12.2004   G.Cosmo, tag emlowen-V06-02-15
885             Replaced M_PI with CLHEP's pi.
886
88710.12.2004   MGP, tag emlowen-V06-02-14
888             Bug fix in G4AtomicDeexcitation (by A. Mantero)
889
89002.12.2004   MGP, tag emlowen-V06-02-13
891             Migration to <cmath>
892 
89301.12.2004   MGP, tag emlowen-V06-02-12
894             Fixes for uninitialized variables in Auger classes provided
895             by A. Mantero.
896
89701.12.2004   MGP, tag emlowen-V06-02-11
898             On top of emlowen-V06-02-09, with fixes for missing
899             ParticleChange migration changes, not spotted by
900             the migration script
901
90201.12.2004   Alfonso Mantero, tag emlowen-V06-02-10
903             Fixes for uninitialized variables spotted by Valgrind
904             Introduces new files still on the head by mistake
905
90630.11.2004   MGP, tag emlowen-V06-02-09
907             Corrected uninitialized variables in G4hShellCrossSection*,
908             spotted by Valgrind
909
91018.11.2004   MGP, tag emlowen-V06-02-08
911             Cleaned up code in G4hShellCrossSection*
912             (further code review urgently needed!)
913
91423.11.2004   Mark Donszelmann, tag emlowen-V06-02-07
915             Fix for compilation error of G4hShellCrossSectionDoubleExp.cc
916             on Linux-icc, WIN32-VC, SUN-CC
917
91818.11.2004   MGP, tag emlowen-V06-02-06
919             Migration for new ParticleChange
920
92118.11.2004   MGP, tag emlowen-V06-02-05
922             Improved Paul&Sacher PIXE model added; it becomes the default one
923
92418.11.2004   MGP, tag emlowen-V06-02-04
925             First Paul&Sacher PIXE model becomes the default one
926
92717.11.2004   MGP, tag emlowen-V06-02-03
928             Software improvement in G4PenelopeCompton (by L. Pandola)
929
93017.11.2004   MGP, tag emlowen-V06-02-02
931             Revision of G4LowEnergyPhotoelectric to allow for new
932             development of precise angular distributions
933
93412.11.2004   MGP, tag emlowen-V06-02-01
935             Fixes to tables manipulation, effective charge, graphite
936             problem and Bremsstrhalung low energy edge of the
937             spectrum by Vladimir Ivanchenko
938
93927.09.2004   MGP, tag emlowen-V06-02-00
940             Fixes for compilation with gcc 3.4 (mostly by Gabriele)
941
94207.06.2004   G.Cosmo, tag emlowen-V06-01-02
943             Fix in G4hShellCrossSectionExp for compilation error on WIN32-VC.
944
94501.06.2004   MGP, tag emlowen-V06-01-01
946             Bug fix for Barkas effect   
947
94801.06.2004   MGP, tag emlowen-V06-01-00
949             Bug fix in energy loss concerning positrons handled by Penelope   
950 
95119.05.2004   MGP, tag emlowen-V06-00-11
952             New model for PIXE (by Simona Saliceti)
953
95419.05.2004   MGP, tag emlowen-V06-00-10
955             First iteration towards new models for photoelectric
956             angular distribution: design iteration and re-implementation
957             of re-implementation of non-polarized Sauter-Gavrila
958             distribution (K-shell approximation)" by Pedro Rodrigues
959             and Andreia Trindade
960
96123.03.2004   G.Cosmo, tag emlowen-V06-00-09
962             Fix in G4PenelopeCompton for compilation error on WIN32-VC.
963
96415.03.2004   MGP, tag emlowen-V06-00-08
965             Fix in G4PenelopeRayleigh related to PR 605
966             Bug fix in G4PenelopeIonisation
967             Performance improvement in Penelope processes
968
96915.03.2004   MGP, tag emlowen-V06-00-07
970             Performance improvement in G4Generator2BN
971
97212.03.2004   MGP, tag emlowen-V06-00-06
973             Fixed compilation warnings
974
97512.03.2004   MGP, tag emlowen-V06-00-05
976             G4PolarizedRayleigh removed
977
97812.03.2004   MGP, tag emlowen-V06-00-04
979             Contains G4PolarizedRayleigh, which has compilation problems,
980             but no maintenance by authors, for future retrieval
981
98211.03.2004   MGP, tag emlowen-V06-00-03
983             Bug fixes in G4PenelopeCompton and G4PenelopeIonisation
984
98511.03.2004   MGP, tag emlowen-V06-00-02
986             Bug fix in G4IonisationParameters
987
98826.01.2004   MGP, tag emlowen-V06-00-01
989             Optimization of Bremsstrahlung angular generators,
990             provided by LIP group
991
99226.01.2004   MGP, tag emlowen-V06-00-00
993             Fixed memory leaks in G4PenepoleInterpolator and
994             G4PenelopeIonisation
995
99618.11.2003   MGP, tag emlowen-V05-02-10
997             Performance optimization in Bremsstrahlung angular distribution
998
99918.11.2003   MGP, tag emlowen-V05-02-09
1000             Performance optimisation in Penelope Bremsstrahlung +
1001             fix for local variable hiding a data member in G4PenelopeIonisation
1002
100318.11.2003   MGP, tag emlowen-V05-02-08
1004             Fixed compilation problem on Windows in G4Generator2BS.cc
1005 
100610.11.2003   MGP, tag emlowen-V05-02-07
1007             Fix to Penelope Bremsstrahlung angular distribution
1008 
100906.11.2003   MGP, tag emlowen-V05-02-06
1010             New processes for electrons and positrons according to
1011             Penelope models
1012
101306.11.2003   MGP, tag emlowen-V05-02-05
1014             Improved user interface to select Bremsstrahlung angular
1015             distribution models
1016             System test coverage in test14-V05-02-01
1017
101805.11.2003   MGP, tag emlowen-V05-02-04
1019             New models of Bremsstrahlung angular distribution (2BN, 2BS),
1020             provided by LIP group
1021
102205.11.2003   MGP, tag emlowen-V05-02-03
1023             Bug fix in G4hLowEnergyIonisation (provided by V. Ivanchenko)
1024
102505.11.2003   MGP, tag emlowen-V05-02-02
1026             Bug fix in G4AtomicDeexcitation (provided by A. Mantero)
1027             
1028?            A. Mantero, tag emlowen-V05-02-01
1029             ?
1030
1031?            H. Kurashige, tag emlowen-V05-02-00
1032             ?
1033
103425.06.2003   G.Cosmo, tag emlowen-V05-01-04
1035             Added disclaimer of liability where needed.
1036             Fixed argument to pow() in G4LinLogLogInterpolation.cc
1037             and G4LogLogInterpolation.cc to allow for porting on .NET 7.1 compiler.
1038
103920.05.2003   MGP, tag emlowen-V05-01-03
1040             Removed memory leaks in G4PenelopeCompton and
1041             G4PenelopeBremsstrahlung
1042             Corrected design flaw in private interface of
1043             G4eBremsstrahlungSpectrum
1044
104520.05.2003   MGP, tag emlowen-V05-01-02
1046             Design iteration in G4LowEnergyBremsstrahlung: abstract class for
1047             angular distribution + implementation in G4ModifiedTsai
1048             (physics unchanged)
1049
105020.05.2003   MGP, tag emlowen-V05-01-01
1051             G4PenelopeCompton triggers atomic relaxation
1052
105320.05.2003   MGP, tag emlowen-V05-01-00
1054             Removed compilation warnings related to config-V05-01-00
1055
105626.04.2003   VI, tag emlowen-V05-00-17
1057             Fixes of stepLimit
1058
105924.04.2003   MGP, tag emlowen-V05-00-16
1060             Fixes related to "cuts-per-region"
1061
106224.04.2003   MGP, tag emlowen-V05-00-15
1063             Fixes for "final range" and fix in G4VeLowEnergyLoss
1064             related to "cuts per region"
1065
106617.04.2003   MGP, tag emlowen-V05-00-14
1067             Bug fix to the Auger effect, in response to user report
1068
106917.04.2003   MGP, tag emlowen-V05-00-13
1070             Modifications related to "cuts per region" by VI as below
1071             Bug fix to G4LowEnergyGammaConversion (angular distribution)
1072
107312.04.2003   VI migration to cut per region for fluo AlongStep
1074             G4ShellVacancy, G4hLowEnergyIonisation, G4LowEnergyIonisation
1075
107628.03.2003   G.Cosmo, tag emlowen-V05-00-12
1077             Fixed compilation errors on SUN-CC for files:
1078              G4PenelopeBremsstrahlung.cc, G4PenelopeBremsstrahlungAngular.cc,
1079              G4PenelopeBremsstrahlungContinuous.cc, G4PenelopeInterpolator.cc.
1080             Variables defined in for-loops scope were used outside scope!
1081
108227.03.2003   G.Cosmo, tag emlowen-V05-00-11
1083             Fixed usage of 'abs' in G4PenelopeInterpolator.cc and
1084             G4PenelopeBremsstrahlungContinuous.cc to allow porting
1085             on WIN32-VC platform. 'abs' should not be included in
1086             the std namespace.
1087
108819.03.2003   MGP, tag emlowen-V05-00-10
1089             Includes the two minor items below, on top of emlowen-V05-00-09
1090
109110.03.2003   VI remove cut per material warning
1092             VI use SutType for ions
1093
109428.02.2003   VI Minor design iteration on Bremsstrahlung, to accomodate
1095             variable name of file with parameters
1096
109726.02.2003   G.Cosmo, tag emlowen-V05-00-09
1098             Fixed usage of 'abs' in G4PenelopeCompton.cc to allow porting
1099             on WIN32-VC platform. 'abs' should not be included in the std
1100             namespace.
1101
110224.02.2003   MGP, tag emlowen-V05-00-08
1103             Small fixes related to Penelope processes for photons
1104
110522.02.2003   MGP, tag emlowen-V05-00-07
1106             Porting Penelope processes for photons to SUN
1107
110822.02.2003   MGP, tag emlowen-V05-00-06
1109             Minor design iteration on Bremsstrahlung, to accomodate
1110             variable number of parameters compatible with Penelope
1111             processes
1112
111322.02.2003   MGP, tag emlowen-V05-00-05
1114             New Ziegler2000 parameterisation for G4hLowEnergyIonisation
1115             added by VI
1116
111712.02.2003   MGP, tag emlowen-V05-00-04
1118             Corrected compilation error in G4LowEnergyLoss in tags V05-00-02/3
1119             Migrated Penelope processes to cuts-per-region
1120             Removed some compilation warnings
1121
112211.02.2003   MGP, tag emlowen-V05-00-03
1123             First tag including Penelope processes for photons and related
1124             unit tests, implemented by Luciano Pandola
1125
112611.02.2003   MGP, tag emlowen-V05-00-02
1127             Included minor editing of header files in the cut-per-region
1128             migration and protection of energy loss fluctuations by VI
1129
113005.02.2003   CG, tag emlowen-V05-00-01
1131             Removed redundant inclusion of headers for units and constants.
1132             Now using directly CLHEP headers. Affected files:
1133             G4QAOLowEnergyLoss.cc and few unit test .cc files.
1134
113524.01.2003   MGP, tag emlowen-V05-00-00
1136             Included changes by VI for migration to cuts-by-region aware
1137             processes.
1138
113910.12.2002   MGP, tag emlowen-V04-01-09
1140             VI G4hLowEnergyIonisation.cc - antiprotons: free electron gas
1141             model replaces constant extension of quantum oscillator model
1142             at low energies (< 25 keV), as for protons
1143
114428.11.2002   MGP, tag emlowen-V04-01-08
1145             Update of G4ComptonTest and test/GNUmakefile by A. Pfeiffer
1146             for AIDA3/Anaphe5
1147
114818.11.2002   MGP, tag emlowen-V04-01-07
1149             Bug fix in G4BremsstrahlungParameters, to load EEDL correctly
1150             (correction for PRS 430)
1151
115208.11.2002   MGP, tag emlowen-V04-01-06
1153             New model for angular distribution in Rayleigh by Gerardo
1154             Depaola and Francesco Longo; corrects PRS problem 406
1155
115608.11.2002   MGP, tag emlowen-V04-01-05
1157             VI optimisation of tables in G4LowEnergyIonisation,
1158                G4eLowEnergyLoss, G4hLowEnergyLoss, G4hLowEnergyIonisation
1159
116008.10.2002   MGP, tag emlowen-V04-01-04
1161             VI G4hLowEnergyIonisation.cc - clean up fluo flag definition and init
1162             VI G4hIonEffChargeSquare.cc - fix in charge definition
1163             VI G4hShellCrossSection.cc - fix in shell cross section for hadrons
1164             VI G4hLowEnergyLoss.cc - clean up inverse range table build
1165             VI G4VeLowEnergyLoss.cc - clean up inverse range table build
1166             VI G4hLowEnergyIonisation.cc - clean up energy ranges for models
1167             VI G4LowEnergyIonisation.cc  - remove ActivateFluorescence from
1168                                            SetCut.. methods
1169               
117027.08.2002   CG,VI, tag emlowen-V04-01-03
1171             A. Mantero fix leakage in G4AtomicTransition.cc
1172
117330.07.2002   CG,VI, tag emlowen-V04-01-02
1174             VI fix to G4LowEnergyIonisation.cc, for restricted energy loss
1175
117630.07.2002   CG,VI, tag emlowen-V04-01-01
1177             CG fix to G4VCrossSectionHandler.cc, to fix compilation problems
1178                on DEC-cxx non-ISO.
1179             VI fix to G4AugerData.cc, to clean warnings on gcc-3.1 and optimise
1180                load of data in memory.
1181
118215.06.2002   MGP, tag emlowen-V04-01-00
1183             VI Bug fix in G4eEnergySpectrum
1184             VI Bug fix in G4VCrossSectionHandler, connected modifications in
1185                other handlers
1186
118715.06.2002   MGP, tag emlowen-V04-00-17
1188             VI Bug fix in fluctuations in G4hLowEnergyIonisation
1189             VI Removed duplicate member function to activate fluorescence
1190
119110.06.2002   MGP, tag emlowen-V04-00-16
1192             fStopAndKill moved to fStopAndAlive in G4hLowEnergyIonisation
1193             to satisfy UR for activation of further processes for ions
1194             (UR by UKDM)
1195
119607.06.2002   MGP, tag emlowen-V04-00-15
1197             Fixes to Rayleigh by Francesco Longo and Gerardo Depaola (PRS 371)
1198
119907.06.2002   MGP, tag emlowen-V04-00-14
1200             Added comments for Software Reference Manual
1201
120203.06.2002   MGP, tag emlowen-V04-00-13
1203             Fixes to Auger by Alfonso Mantero
1204             Goes with new version of G4LEDATA G4EMLOW1.1
1205
120603.06.2002   MGP, tag emlowen-V04-00-12
1207             Introduce Auger implementation (previously handled as
1208             local energy deposit)
1209
121002.06.2002   MGP, tag emlowen-V04-00-11
1211             VI Fixes in Bremsstrahlung - interpolation above 10 MeV
1212             VI Change parametrisation of e- ionisation - 24-parameters
1213                 for each shell are used. Corresponding change is
1214                 sampling and integration
1215             VI Add excitation cross sections and energy
1216             New interpolation algorithm
1217             Goes with new version of G4LEDATA G4EMLOW1.0
1218
121902.06.2002   MGP, tag emlowen-V04-00-10
1220             Improvements to PolarizedCompton by F. Longo and G. Depaola
1221
122202.06.2002   MGP, tag emlowen-V04-00-09
1223             Fixed max length of ntuple variable names for HBOOK
1224             in test/G4ComptonTest
1225             Updates in unit tests and in hTest by V.I.
1226
122728.05.2002   MGP, tag emlowen-V04-00-08
1228             Code and minor design improvements deriving from reviews,
1229             inspections and Code Wizard
1230
123128.05.2002   MGP, tag emlowen-V04-00-07
1232             Added protection in G4eIonisationSpectrum
1233
123428.05.2002   MGP, tag emlowen-V04-00-06
1235             G4ComptonTest and test/GNUmakefile updated to AIDA 2.2 and
1236             Anaphe 4.0.n
1237
123819.04.2002 - MGP, tag emlowen-V04-00-05
1239             Fixed compilation warnings; added pointer protection in
1240             G4eLowEnergyLoss
1241
124218.04.2002 - MGP, tag emlowen-V04-00-04
1243             Modification to G4VCrossSectionHandler and
1244             G4LowEnergyPhotoElectric to fix a problem
1245
124618.04.2002 - VNI
1247             G4LowEnergyPhotoElectric: fix in Fluo part + MeanFreePath
1248             calculation using crossSectionHandler and cross sections
1249             directly
1250
125118.04.2002 - MGP, tag emlowen-V04-00-03
1252             Modification to table calculation for GenericIon as below
1253
125409.04.2002 - VNI
1255             For GenericIons all tables are calculated once now
1256
125703.04.2002 - MGP, tag emlowen-V04-00-02
1258             Option to activate atomic deexcitation in ionisation processes
1259
126028.03.2002 - VNI
1261             Add Fluorescence flag to electron and hadron ionisation
1262
126327.03.2002 - VNI, tag emlowen-V04-00-01
1264             Bug fix in hadron Fluo  and in deexcitation
1265
126628.02.2002 - MGP, tag emlowen-V04-00-00
1267             V.Ivanchenko bug fix for GenericIons
1268
126930.11.2001 - MGP, tag emlowen-V03-02-49
1270             Major physics improvement in electron processes by V.I.
1271             Significant improvement of performance
1272             Requires new version of data: G4EMLOW0.5
1273
127428.11.2001 - MGP, tag emlowen-V03-02-48
1275             Fix for compilation on Windows
1276
127727.11.2001 - MGP, tag emlowen-V03-02-47
1278             Fix by V.I. related to the removal of static inline functions
1279
128023.11.2001 - MGP, tag emlowen-V03-02-46
1281             Removed static inline functions, as requested by G. Cosmo
1282             to satisfy porting requirements
1283
128415.11.2001 - MGP, tag emlowen-V03-02-45
1285             Bug fix in G4FluoData
1286             Physics improvement in Bremsstrahlung
1287             Modified warning message in G4hLowEnergyIonisation
1288             Goes with new database version G4EMLOW0.4
1289
129009.11.2001 - MGP, tag emlowen-V03-02-44
1291             Example for using analysis in test/LowEnTest, based on
1292             Ramon's XrayTel
1293
129409.11.2001 - MGP, tag emlowen-V03-02-43
1295             Fixed name in test/processTest/GNUmakefile causing
1296             problems with library map
1297
129808.11.2001 - MGP, tag emlowen-V03-02-42
1299             Modifications to be compliant with the unsupported,
1300             deprecated "cuts per material"
1301             Added G4CutsPerMaterialWarning functor to warn users
1302             WARNING: LowE processes are not supported if using different
1303             cuts for different materials
1304
130506.11.2001 - MGP, tag emlowen-V03-02-41
1306             Identical to emlowen-V03-02-40
1307             Redone because the tag aborted before completion
1308
130906.11.2001 - MGP, tag emlowen-V03-02-40
1310             Performance improvement in electron processes
1311             Some clean up of code (include/forward class declarations,
1312             coding style guidelines etc.)
1313             First implementation of a generic unit test, with AIDA/Lizard
1314             analysis in test/processTest
1315
131601.11.2001 - MGP, tag emlowen-V03-02-39
1317             PIXE introduced in G4hLowEnergyIonisation
1318
131929.10.2001 - MGP, tag emlowen-V03-02-38
1320             Bug fixes in new code
1321             Generic unit test for e/photon processes in test/processTest
1322             (analysis still to be added)
1323
132428.10.2001 - MGP, tag emlowen-V03-02-37
1325             Fixed compilation warnings on Linux and HP
1326             Improved code style
1327
132826.10.2001 - MGP, tag emlowen-V03-02-36
1329             Bug and memory leak fixes in the new electron classes
1330
133126.10.2001 - MGP, tag emlowen-V03-02-35
1332             Swapped old/new electron processes
1333
133425.10.2001 - MGP, tag emlowen-V03-02-34
1335             Bug fixes in the new classes related to Bremsstrahlung and
1336             e/h Ionisation             
1337
133825.10.2001 - MGP, tag emlowen-V03-02-33
1339             G4LowEnergyPolarizedCompton moved to new design
1340             Many bug fixes in G4eIonisationParameters and G4BremsstrahlungParameters
1341             New classes for shell cross sections for proton-induced fluorescence
1342             Fluorescence introduced in temporary class G4hLowEnergyIonisation
1343             Fluorescence introduced in the continuous part of electron
1344             ionisation in G4eLowEnergyLoss and temporary G4LowEnergyIonisationVI
1345
134618.10.2001 - MGP, tag emlowen-V03-02-32
1347             Same as previous one, with on top fixes to G4BremsstrahlungParameters.cc
1348             and G4eIonisationParameters.cc by G. Cosmo for compatibility with
1349             geant4-03-02-ref-06 in view of STL migration
1350
135118.10.2001 - MGP, tag emlowen-V03-02-31
1352             Added member function in G4eLowEnergyLoss and G4VLowEnergyIonisationVI
1353             for generation of atomic deexcitation products in the continuous part
1354
135518.10.2001 - MGP, tag emlowen-V03-02-30
1356             Electron processes: contributions to the implementation by V.I.
1357                                 revision of code quality and consistency
1358                                 with design by MGP
1359
136018.10.2001 - MGP, tag emlowen-V03-02-29
1361             Modification of G4hNuclearStoppingModel and
1362             G4hParametrisedLossModel by G. Cosmo required for
1363             compatibility with materials-V03-02-04
1364
136512.10.2001 - MGP, tag emlowen-V03-02-28
1366             Cosmetics in the source code (FALSE/TRUE moved to false/true)
1367             and update of all tests to new materials migrated to STL
1368
136911.10.2001 - MGP, tag emlowen-V03-02-27
1370             Further revision of the new code in the previous tag
1371             Restored G4LowEnergyIonisation and G4LowEnergyBremsstrahlung
1372             as in emlowen-V03-02-25; new versions as in emlowen-V03-02-26
1373             renamed temporarily to allow for parallel development
1374             Removed references to Rogue Wave and STL interface from
1375             test/LowEnTest/ and test/fluoTest/
1376
137710.10.2001 - MGP, tag emlowen-V03-02-26
1378             Code for implementation of design iteration for electrons
1379             by V. Ivanchenko
1380             Major revision of new code to improve code quality and consistency
1381             with design by MGP
1382             Since the new code does not respect the design and broke system
1383             test and user code, this tag is only for internal debugging
1384             purpose and should not be used by developers
1385
138609.10.2001 - MGP, tag emlowen-V03-02-25
1387             Identical to the previous one, but restored G4VDataSetAlgorithm
1388             (corrupted in cvs update?)
1389
139008.10.2001 - MGP, tag emlowen-V03-02-24
1391             Modified G4CrossSectionHandler to inherit from base class
1392             Minor design iteration in G4VEMDataSet and G4VDataSetAlgorithm
1393             Encapsulated range test to generate secondaries into a
1394             strategy pattern; implemented in photon processes
1395
139604.10.2001 - MGP, tag emlowen-V03-02-23
1397             Fluorescence according to the new design introduced
1398             into e- ionisation (contribution to PostStepDoIt)
1399             by E. Guardincerri
1400
140126.09.2001 - MGP, tag emlowen-V03-02-22
1402             Workaround to support deficiencies of ObjectSpace in
1403             implementation of STL pair
1404
140525.09.2001 - MGP, tag emlowen-V03-02-21
1406             Workaround to support deficiencies of ObjectSpace in
1407             implementation of STL pair (wrongly tagged)
1408
140924.09.2001 - MGP, tag emlowen-V03-02-20
1410             Minor modifications to make the lowenergy category co-work
1411             with both materials-V03-02-03 and materials as
1412             in geant4-03-02-ref-03
1413
141423.09.2001 - MGP, tag emlowen-V03-02-19
1415             Same as previous one + migration to materials-V03-02-03 (STL)
1416
141723.09.2001 - MGP, tag emlowen-V03-02-18
1418             New class to generate shell vacancies in continuous part
1419             of processes by E. Guardincerri
1420             Renamed old photon processes (pre-design iteration) to
1421             G4LowEnergyOld; to be kept for a limited period for convenience
1422             of regression testing
1423             Fixed various STL problems found with HP compiler
1424             Added protection in G4LowEnergyPhotoElectric to avoid
1425             generating photons causing negative energy balance
1426
142721.09.2001 - MGP, tag emlowen-V03-02-17
1428             G4LowEnergyPhotoElectric moved to the implementation
1429             according to the new fluo+data design
1430             [Test version G4LowEnergyPhotoElectricMG removed]
1431             Fixed warning for energy outside allowed range in G4EMDataSet
1432             Update to test/GNUmakefile, G4ComptonTest.cc by A. Pfeiffer
1433             Minor cosmetics
1434
143519.09.2001 - MGP, tag emlowen-V03-02-16
1436             Same as previous one, but test/GNUmakefile, G4ComptonTest.cc
1437             and G4ComptonTest.py for histograms and ntuples with Lizard
1438             (by A. Pfeiffer)
1439
144019.09.2001 - MGP, tag emlowen-V03-02-15
1441             Same as previous one, but test/fluoTest with Particle gun
1442
144319.09.2001 - MGP, tag emlowen-V03-02-14
1444             Minor cosmetics w.r.t. the previous one (removed compilation
1445             warnings)
1446             test/fluoTest with GPS
1447
144816.09.2001 - MGP, tag emlowen-V03-02-13
1449             Update to the fluorescence domain consistent with the
1450             new design (development by E. Guardincerri)
1451             Update to test/fluoTest (development by E. Guardincerri)
1452
145313.09.2001 - MGP, tag emlowen-V03-02-12
1454             Fix in G4CrossSectionHandler::Clear to remove an infinite loop
1455             occurring in test14
1456
145710.09.2001 - MGP, tag emlowen-V03-02-11
1458             Identical to emlowen-V03-02-10
1459             Restored a clean situation in the cvs head, removing all
1460             the code inconsistent with the design present in
1461             emlowen-after-chep2001, resulting from a fault in the
1462             software process by a developer.
1463
146410.09.2001 - MGP, tag emlowen-after-chep2001
1465             Junk found in the repository
1466             Tagged as an aid in the procedure of restoring a reasonable
1467             situation in the cvs head for future developments
1468
146929.08.2001 - MGP, tag emlowen-V03-02-10
1470             Major revision of G4LowEnergyCompton, G4LowEnergyRayleigh and
1471             G4LowEnergyGammaConversion: re-implementation according to
1472             the design iteration in the data domain
1473             Temporary re-implementation of G4LowEnergyPhotoElectricMG,
1474             without fluorescence yet
1475
147629.08.2001 - MGP, tag emlowen-V03-02-09
1477             Bug fix in G4CrossSectionHandler
1478
147929.08.2001 - MGP, tag emlowen-V03-02-08
1480             Cleared compilation warnings in G4AtomicTransitionManager
1481         
148228.08.2001 - G.Cosmo, tag emlowen-V03-02-07
1483             Fixed mess with tag names
1484
148527.08.2001 - STT, tag emlowen-V03-02-06
1486 
148720.08.2001 - MGP, tag emlowen-V03-02-05
1488             Added files resulting from design iteration in the data domain   
1489
149020.08.2001 - MGP, tag emlowen-V03-02-04
1491             Same as emlowen-V03-02-02 + bug fix by V.I. described below
1492
149318.08.2001 - V.Ivanchenko fix energy conservation bugs for small
1494             range cuts in G4LowEnergyIonisation.cc
1495
149630.07.2001 - MGP, tag emlowen-V03-02-03
1497             First step of design iteration in fluorescence (files
1498             contributed by E. Guardincerri, G4AtomicShell and
1499             G4AtomicTransitionManager) + related unit test
1500
150130.07.2001 - MGP, tag emlowen-V03-02-02
1502             Fix to GammaConversion by F. Longo
1503
150430.07.2001 - MGP, tag emlowen-V03-02-01
1505             Added modifications by V.I. listed below (13.07.2001),
1506             on top of previous tag
1507
150830.07.2001 - MGP, tag emlowen-V03-02-00
1509             Same as emlowen-V03-01-19, with liability disclaimer added
1510
151113.07.2001 - V.Ivanchenko remove comments with Rogue Wave
1512             fix a problem of continuity of ion effective charge
1513
151418.06.2001 - MGP, tag emlowen-V03-01-19
1515             Same as emlowen-V03-01-18, with corrections by S. Chauvie
1516             to recover from modifications listed below
1517             Quantum oscillator model is applied to all materials, as it
1518             has been since Geant4 3.0 release
1519             Contains also updates to G4StoppingPowerTest
1520             
152118.06.2001 - MGP, tag emlowen-V03-01-18
1522             Same as emlowen-V03-01-17, with a bug fix to
1523             G4LowEnergyPolarizedCompton by F. Longo and G. Depaola
1524
152507.06.2001 - Add printout to G4hLowEnergyIonisation + clean up (V.I.)
1526             Oscillator model is applied only for 6 materials (V.I.)
1527
152805.06.2001 - MGP, tag emlowen-V03-01-17
1529             Fix in G4QAOLowEnergyLoss by S. Chauvie of bugs introduced
1530             with the changes below   
1531             Also fixes in unit tests related to hadron ionisation         
1532
153301.06.2001 - V.Ivanchenko change G4QAOLowEnergyLoss: materials
1534             search by Z not name, validity range down to 5 keV,
1535             fix sign of the Barkas term
1536
153728.05.2001 - MGP, tag emlowen-V03-01-16
1538             Corrected typo involuntarily introduced into a public m.f.
1539 
154025.05.2001 - MGP, tag emlowen-V03-01-15
1541             Added protections in G4LowEnergyPolarizedCompton (MGP)
1542             Improved comments in hadron/ion classes (V.I.)
1543             Improved code style in e/photon classes (MGP)
1544
154524.05.2001 - MGP, tag emlowen-V03-01-14
1546             Modified G4LowEnergyPolarizedCompton to inherit from
1547             G4VDiscreteProcess
1548   
154923.05.2001 - MGP, tag emlowen-V03-01-13
1550             Modifications in G4LowEnergyIonisation and G4eLowEnergyLoss
1551             by V.Ivanchenko:
1552             calculation of range directly from RangeTable;
1553             calculation of MeanFreePath from LambdaTable;
1554             improvement in the kinematics of delta-ray production
1555
155623.05.2001 - MGP, tag emlowen-V03-01-12
1557             Minor fix in G4hLowEnergyIonisation by V.Ivanchenko
1558
155923.05.2001 - MGP, tag emlowen-V03-01-11
1560             Cleaned up test macro names; minor update to G4MeanFreePathTest.cc
1561             minor changes in hTest histograms
1562
156323.05.2001 - V.Ivanchenko
1564             G4LowEnergyIonisation and G4eLowEnergyLoss changed:
1565             direct method of range table calculation;
1566             MeanFreePath is calculated from lambda table;
1567             kinematics of delta-ray production improved;
1568             minor fix in G4hLowEnergyIonisation.
1569
157022.05.2001 - MGP, tag emlowen-V03-01-10
1571             Bug fix in G4QAOLowEnergyLoss.cc
1572
157322.05.2001 - MGP, tag emlowen-V03-01-09
1574             Same as emlowen-V03-01-08, with further modifications to hTest
1575
157622.05.2001 - MGP, tag emlowen-V03-01-08
1577             Same as emlowen-V03-01-07, with in addition:
1578             - new unit tests (G4hTestLossTableProduction, G4MeanFreePathTest)
1579             - modifications to hTest
1580             - test macros renamed to be more easily identifiable
1581
158211.05.2001 - MGP, tag emlowen-V03-01-07
1583             Removed more compilation warnings in ANSI strict mode
1584
158511.05.2001 - MGP, tag emlowen-V03-01-06
1586             Same as emlowen-V03-01-04, with minor modification on hTest
1587             by V. Ivanchenko
1588
158911.05.2001 - MGP, tag emlowen-V03-01-05
1590             Same as emlowen-V03-01-04, with a new unit test by V. Ivanchenko
1591
159210.05.2001 - V.Ivanchenko
1593             Removed compilation warnings in ANSI strict mode
1594
159508.05.2001 - MGP, tag emlowen-V03-01-04
1596             Removed compilation warnings in ANSI strict mode
1597
159807.05.2001 - MGP, tag emlowen-V03-01-03
1599             Removal of RW remnants, moved to STL containers
1600
160107.05.2001 - MGP, tag emlowen-V03-01-02
1602             Same as emlowen-V03-01-01, with some improvements in tests
1603
160402.05.2001 - MGP, tag emlowen-V03-01-01
1605             Same as emlowen-V03-01-00, with a first implementation of
1606             a full suite of unit tests for electrons and photons
1607
160802.05.2001 - MGP, tag emlowen-V03-01-00
1609             Same as emlowen-V03-00-00, with minor new functionalities in
1610             test/G4BremsstrahlungTest and G4eIonisationTest, and a new
1611             test/G4PhotoelectricTest unit test
1612
161324.04.2001 - V.Ivanchenko remove all references to RogueWave vectors
1614
161524.04.2001 - V.Ivanchenko reorganize and update hTest
1616 
161705.02.2001 - G.Cosmo, tag emlowen-V03-00-00
1618             Migration to STL for G4DataVector and G4OrderedTable:
1619             o Removed obsolete class G4Data. G4DataVector is now used instead.
1620             o Modified files:
1621               G4LowEnergyBremsstrahlung[.hh.icc.cc], G4FirstLevel.hh,
1622               G4LowEnergyGammaConversion[.hh.cc], G4LowEnergyIonisation[.hh.cc],
1623               G4LowEnergyPhotoElectric[.hh.cc], G4LowEnergyRayleigh[.hh.cc],
1624               G4LowEnergyCompton[.hh.cc], G4LowEnergyUtilities[.hh.cc].
1625
162614.12.2000 - G.Cosmo, tag emlowen-V02-00-23
1627             Removed inclusion of CLHEP/String/Strings.h from G4LowEnergyUtilities.cc.
1628
162922.11.2000 - MGP, tag emlowen-V02-00-22
1630             Yang and Chu fluctuation models applied for positive
1631             charged ions only
1632
163323.11.2000 - Ion energy fluctuations only for charge>0
1634             V.Ivanchenko
1635
163622.11.2000 - MGP, tag emlowen-V02-00-21
1637             Includes bug fix to electron energy fluctuations
1638             Compatible with electromagnetic/utils V02-00-04 tag, that has
1639             been finally accepted by STT
1640
164122.11.2000 - Bug fixed in electron energy fluctuations
1642             V.Ivanchenko
1643
164421.11.2000 - MGP, tag emlowen-V02-00-20
1645             Same as emlowen-V02-00-18, Vladimir's fix to energy fluctuations
1646             (All this duplication of emlowen tags is due to the fact that the
1647             electromagnetic/utils tag with the interface updates contains
1648             also bug fixes and new features, and such tag has not passed
1649             system testing yet)
1650
165121.11.2000 - MGP, tag emlowen-V02-00-19
1652             Same as emlowen-V02-00-17, Vladimir's fix to energy fluctuations
1653
165421.11.2000 - Bug fixed in hadron/ion energy fluctuations
1655             V.Ivanchenko
1656
165716.11.2000 - MGP, tag emlowen-V02-00-18
1658             Same as emlowen-V02-00-16, with on top modifications to
1659             G4LowEnergyUtilities to replace the obsolete HepString
1660             with G4String in several places
1661
166216.11.2000 - MGP, tag emlowen-V02-00-17
1663             Same as emlowen-V02-00-15, with on top modifications to
1664             G4LowEnergyUtilities to replace the obsolete HepString
1665             with G4String in several places
1666
166705.11.2000 - MGP, tag emlowen-V02-00-16
1668             Remove the temporary const cast introduced with emlowen-V02-00-08
1669             Co-works with Michel's electromagnetic/utils utils-V02-00-03 tag
1670             
167105.11.2000 - MGP, tag emlowen-V02-00-15
1672             Includes bug fixes and other modifications by V. Ivanchenko
1673             listed below
1674
167505.11.2000 - Bugs fix in G4QAOLowEnergyLoss.cc : inserted at previous
1676             edition, name "Aluninum", de/dx at E=2 MeV, and
1677             more correct charge calculation
1678           - New method to calculate ranges via de/dx table and
1679             remove dynamic binning in G4hLowEnergyLoss.cc
1680           - More precise calculation of ionisation ranges for
1681             KineticEnergy<MinKineticEnergy in G4hLowEnergyIonisation.cc
1682             V. Ivanchenko
1683
168403.11.2000 - MGP, tag emlowen-V02-00-14
1685             Fix by V. Ivanchenko to remove the cause of instability
1686             of hadron ionisation on different platforms, related to the last
1687             step
1688             Set MinKineticEnergy = LowestKineticEnergy = 10eV
1689             Results changed w.r.t. the previous version by 0.5% for protons,
1690             1% for antiprotons and 2.8% for C12
1691
169203.11.2000 - Modification
1693             MinKineticEnergy=LowestKineticEnergy=10eV
1694             V. Ivanchenko
1695
169603.11.2000 - MGP, tag emlowen-V02-00-13
1697             Same as emlowen-V02-00-12, added comments for the generation of
1698             the Software Reference Manual
1699
170031.10.2000 - MGP, tag emlowen-V02-00-12
1701             Including modifications by V. Ivanchenko since emlowen-V02-00-11
1702             listed below
1703
170423.10.2000 -
1705             Clean up and update comments
1706             V. Ivanchenko
1707
170814.10.2000 -
1709             Bug fix in nuclear stopping table name
1710             V. Ivanchenko
1711
171220.09.2000 - MGP, tag emlowen-V02-00-11
1713             Bug fix related to electron energy loss fluctuations by
1714             V. Ivanchenko
1715
171618.09.2000 - MGP, tag emlowen-V02-00-10
1717             Improvements to the readability of the code by V. Ivanchenko
1718
171917.09.2000 - MGP, tag emlowen-V02-00-09
1720             New features on antiproton ionisation by Stephane Chauvie:
1721             extension of the Quantum Harmonic Oscillator model to
1722             generic materials, calculation of oscillator strengths for
1723             all elements
1724             Antiproton model also moved to be compliant with the new design
1725             iteration
1726
172716.09.2000 - MGP, tag emlowen-V02-00-08
1728             Const cast in G4hLowEnergyIonisation (const G4Material* into
1729             G4Material*) to convert the previously _good_ LowE code
1730             into bad one, but palatable to G4EnergyLossTables, that has
1731             various member functions requiring a non-const G4Material*
1732             pointer in the arguments
1733             This modification was required to avoid compilation errors
1734             on DEC; it is meant to be temporary
1735             The affected pointers SHOULD BE REVERTED TO CONST
1736             AS SOON AS POSSIBLE, after agreement with the
1737             G4EnergyLossTables author
1738
173916.09.2000 - MGP, tag emlowen-V02-00-07
1740             Fix in G4hICRU49He::StoppingPower - a1 changed into e1 (typo?)
1741             to remove compilation problems on DEC (uninitialized variable)
1742             Fix in G4hLowEnergyLoss, eliminated two protected variables
1743             G4Proton* theProton and G4AntiProton* theAntiProton
1744             to revove compilation problems on DEC (hiding)
1745
174616.09.2000 - MGP, tag emlowen-V02-00-06
1747             Modifications by V.I. in hadron classes (renaming of classes
1748             for better understanding of the code)
1749
175005.09.2000 - MGP, tag emlowen-V02-00-05
1751             Fixes to remove warnings (hiding member functions and
1752             data members) in hadron classes
1753
175404.09.2000 - MGP, tag emlowen-V02-00-04
1755             Same as emlowen-V02-00-03, with V.I.'s new implementations
1756             and fixes (see below, July-August 2000)
1757
175804.09.2000 - MGP, tag emlowen-V02-00-03
1759             Same as emlowen-V02-00-02, with Gabriele's fixes
1760             (see below, 03.08.2000)
1761
176222.08.2000 - V.Ivanchenko: A bug in Nuclear Stopping Power was fixed.
1763             The calculation of step limit for low energy
1764             hadrons/ions is upgraded.
1765             The Barkas and Bloch corrections are introduced
1766             for ions "on fly"
1767
176818.08.2000 - V.Ivanchenko: TRIM1985 model have been implemented
1769             A bug in GetConstrain method for hadrons/ions is fixed
1770
177118.08.2000 - V.Ivanchenko: two additional models of ions energy
1772             loss fluctuations have been implemented
1773
177410.08.2000 - V.Ivanchenko: Old bug in Fluctuations of Electronic
1775             energy losses of hadrons and ions are fixed
1776
177704.08.2000 - V.Ivanchenko: Fluctuations of Nuclear Stopping Powers are
1778             Energy losses of hadrons and ions are implemented
1779
178003.08.2000 - G.Cosmo
1781             Fixes to allow events' reproducibility:
1782             G4LowEnergyGammaConversion.cc: changed usage of RandFlat::shootBit() to
1783                                            RandBit::shootBit().
1784             G4VeLowEnergyLoss.cc, G4hLowEnergyLoss.cc: changed RandGauss to
1785                                            G4RandGauss.
1786
178702.08.2000 - V.Ivanchenko: Energy losses of hadrons and ions are redesigned,
1788             a lot of new classes are created. New unit test is designed
1789             as well (G4hTestStoppingPower).
1790
179129.07.2000 - MGP, tag emlowen-V02-00-02
1792             Added theta to ntuples in G4BremsstrahlungTest
1793
179418.07.2000 - MGP, tag emlowen-V02-00-01
1795             V.Ivanchenko: bug fix in G4hLowEnergyIonisation in AlongStepDoIt
1796
179711.07.2000 - MGP, tag emlowen-V02-00-00
1798             Improvements in G4BremsstrahlungTest and G4eIonisationTest
1799
180024.06.2000 - MGP, tag emlowen-V01-01-22
1801             Modification to hTest G4Ion... classes by V. Ivanchenko to
1802             fix crash on exit on Linux
1803
180422.06.2000 - MGP, tag emlowen-V01-01-21
1805             MGP: Bug fix in G4VeLowEnergyLoss (calculation of fluctuations);
1806             correction to prevent log of negative argument
1807             Fixes problems with test14 in system testing on HP
1808             To be further verified
1809
181022.06.2000 - MGP, tag emlowen-V01-01-20
1811             Minor improvements in test/G4BremsstrahlungTest and
1812             and test/G4eIonisationTest
1813             Cosmetics (found $ tag $ in many header files, where does it
1814             come from?)
1815
181620.06.2000 - MGP, tag emlowen-V01-01-19
1817             Fixed printout in test/G4eIonisationTest
1818
181920.06.2000 - MGP, tag emlowen-V01-01-18
1820             Two new unit tests created by MGP: test/G4BremsstrahlungTest
1821             and test/G4eIonisationTest
1822
182324.05.2000 - MGP, tag emlowen-V01-01-17
1824             Modifications to G4QAOLowEnergyloss and G4hLowEnergyIonisation
1825             by Stephane Chauvie: physics fixes
1826             Modifications to G4QAOLowEnergyloss and G4hLowEnergyIonisation
1827             by MG Pia: fixes to the private interface,
1828                        fixes to remove compilation warnings
1829                        added protections
1830                        proper code indentation to improve legibility
1831             Reorganization of the test directory by Petteri Nieminen:
1832                        content of eUnitTests/ moved to ePhotonIntegration/
1833                        (indeed they were not unit tests)
1834                        content of validation/ moved to aluminumtest/
1835             Corrections by MG Pia to GNUmakefiles in test/ subdirectories
1836             TestEm6, TestP, eUnitTests and validation are obsolete
1837             directories, still in the repository but not to be used
1838
183923.05.2000 - MGP, tag emlowen-V01-01-16
1840             New G4QAOLowEnergyloss class by Stephane Chauvie for
1841             antiproton energy loss model
1842             Modifications to G4hLowEnergyIonisation for the new
1843             antiproton models
1844             Physics extension to lower energies for antiprotons for a
1845             set of materials
1846             New test/hTest for integration/physics testing of hadrons/ions
1847             (was previously TestEm6)
1848
184925.05.2000 - Stephane Chauvie added class for energy loss of antiprotons
1850             G4QAOLowEnergyloss + modifications in G4hlowEnergyIonisation
1851
185222.05.2000 - MGP, tag emlowen-V01-01-15
1853             Modifications in G4VhEnergyLossModel.hh
1854
185519.05.2000 - MGP, tag emlowen-V01-01-14
1856             Includes typo correction in G4VhEnergyLossModel.hh
1857
1858 8.05.2000 - MGP, tag emlowen-V01-01-13
1859             Includes minor modifications in G4VhEnergyLossModel.hh
1860
1861 7.05.2000 - MGP, tag emlowen-V01-01-12
1862             Includes the G4VhEnergyLossModel abstract class,
1863             as part of the design iteration in the hadronic domain
1864
1865 7.05.2000 - MGP, tag emlowen-V01-01-11
1866             Includes Francesco Longo's fix of missing units in
1867             G4LowEnergyGammaConversion.cc
1868
1869 7.05.2000 - MGP, tag emlowen-V01-01-10
1870             Includes Vladimir's test/TestEm6 and test/TestP directories
1871             requires removing two (!) duplicate TestEm6 directories
1872             elsewhere
1873             Includes Stephane's unit tests  G4hLETestLossTable.cc
1874             and G4hLETestAlongPostStep.cc
1875             
187619.04.2000 - MGP, tag emlowen-V01-01-09
1877             same as emlowen-V01-01-08, with modifications by V.L. for
1878             first implementation of continuous energy loss in
1879             G4LowEnergyBremsstrahlung
1880
188118.04.2000 - MGP, tag emlowen-V01-01-08
1882             same as emlowen-V01-01-06,
1883             with modification to G4LowEnergyBremsstrahlung.cc to correct
1884             error introduced by V.L
1885
188618.04.2000 - MGP, tag emlowen-V01-01-07
1887             same as emlowen-V01-01-05
1888             (disregarding modifications in emlowen-V01-01-06),
1889             with modification to G4LowEnergyBremsstrahlung.cc to correct
1890             error introduced by V.L.
1891
189218.04.2000 - MGP, tag emlowen-V01-01-06
1893             includes Veronique's modifications to
1894                G4LowEnergyIonisation.hh
1895                G4LowEnergyIonisation.icc
1896                G4LowEnergyIonisation.icc
1897                G4eLowEnergyLoss.cc
1898                G4G4LowEnergyPhotoElectric.cc
1899             for integration of cross sections, float/G4double conversions
1900             and corrections of fluorescence transition probabilities
1901             to take into account non-radiative transitions
1902             (no Auger electron simulated yet)
1903
1904
190504.04.2000 - MGP, tag emlowen-V01-01-05
1906             removed dependency on standard category (G4eEnergyLoss)
1907
190804.04.2000 - MGP, tag emlowen-V01-01-04
1909             tag Vladimir's and Stephane's modifications for antiprotons
1910
191103.04.2000 - Vladimir Ivanchenko and Stephane Chauvie
1912             1) Linearity into Barkas effect and nuclear stopping power
1913                for antiprotons
1914
191502.04.2000 - MGP, tag emlowen-V01-01-03
1916             tag V.L.'s modifications to G4LowEnergyIonisation (units)
1917
191802.04.2000 - MGP, tag emlowen-V01-01-02
1919             tag V.L.'s fix of typo in G4LowEnergyGammaConversion
1920
192102.04.2000 - MGP, tag emlowen-V01-01-01
1922             tag V.I.'s modifications, 31.03.2000
1923
192431.03.2000 - Vladimir Ivanchenko update
1925             1) G4hLowEnergyIonisation.cc limitation DeltaCut > Eexc
1926                is insert in dedx, cross section calculation and sampling
1927             2) G4hLowEnergyLoss.cc is creating in the lowenergy as a
1928                klon of G4hEnergyLoss.cc
1929             3) Spin 1/2 and spin 1 corrections are inserted is cross
1930                section calculation, cross section sampling, de/dx
1931             4) IfAplicable check lepton number
1932               
193321.01.2000 - Vladimir Ivanchenko update
1934             1) G4hLowEnergyIonisation.cc Barkas effect calculation
1935                and inicialisation
1936             2) G4ionLowEnergyIonisation.cc remove double deleting of
1937                MeanFreePath Table
1938
193921.01.2000 - create by Michel Maire
1940
1941
Note: See TracBrowser for help on using the repository browser.