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

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

Fix by new tag into CVS

File size: 84.1 KB
Line 
1$Id: History,v 1.372 2009/06/02 15:38:13 alechner Exp $
2-------------------------------------------------------------------
3
4     =========================================================
5     Geant4 - an Object-Oriented Toolkit for Simulation in HEP
6     =========================================================
7
8                      Category History file
9                      ---------------------
10This file should be used by G4 developers and category coordinators
11to briefly summarize all major modifications introduced in the code
12and keep track of all category-tags.
13It DOES NOT substitute the  CVS log-message one should put at every
14committal in the CVS repository !
15
16     ----------------------------------------------------------
17     * Reverse chronological order (last date on top), please *
18     ----------------------------------------------------------
19
2002.06.2009, A.Lechner, tag emlowen-V09-02-39
21            Bug fix in class G4IonDEDXScalingICRU73: Compilation
22            error on Windows due to std::pow function was fixed.
23
2420.05.2009, L. Pandola, tag emlowen-V09-02-38
25            Update Penelope models, G4LivermoreIonisationModel and
26            G4LivermoreBremsstrahlungModel; pointers deleted in the
27            Initialise() method are explicitely zeroed
28            (see tag emlowen-V09-02-37)
29
3014.05.2009, L. Pandola, tag emlowen-V09-02-37
31            Correct G4PenelopeBremsstrahlungModel to get rid of a crash
32            for re-inizialitation
33
3412.05.2009, A.Lechner, tag emlowen-V09-02-36
35            Added new scaling algorithm, to obtain heavy ion stopping powers
36            for ions not covered by ICRU 73 report (scaled from existing
37            ICRU 73 data): G4IonDEDXScalingICRU73
38            Included algorithm in ion model, G4IonParametrisedLossModel,
39            extending therefore the applicability of the model to very heavy
40            ions.
41
4203.05.2009, S.Incerti, tag emlowen-V09-02-35
43            Fixed compilation error in G4LivermorePolarizedComptonModel.cc
44
4502.05.2009, S.Incerti, tag emlowen-V09-02-34
46            Clean-up of G4LivermorePolarizedComptonModel and -Rayleigh models
47
4802.05.2009, S.Incerti, tag emlowen-V09-02-33
49            Added message to obsolete non-migrated Geant4-DNA cross section and final state classes
50
5102.05.2009, S.Incerti, tag emlowen-V09-02-32
52            Added message to obsolete non-migrated Livermore and Penelope classes           
53
5402.05.2009, S.Incerti, tag emlowen-V09-02-31
55            Fixed handling of compounds in G4LivermoreGammaConversionModel.cc
56
5730.04.2009, S.Incerti, tag emlowen-V09-02-30
58            Removed annoying G4cout in G4AugerData.cc.
59            (AugerTransitionTable)
60           
6129.04.2009, S.Incerti, tag emlowen-V09-02-29
62            Increased energy range validity of e- elastic Champion model
63            up to 10 MeV (Geant4-DNA process).
64            From this tag, G4LEDATA version 6.5 is needed.
65
6629.04.2009, S.Incerti, tag emlowen-V09-02-28
67            Fixed cross section computation bug in:
68            G4DNAScreenedRutherfordElasticModel.cc
69            G4DNAChampionElasticModel.cc
70
7118.04.2009, V.Ivanchenko, tag emlowen-V09-02-27
72            Cleanup of new model classes G4LivermoreBremsstrahlungModel,
73            G4LivermoreComptonModel, G4LivermoreGammaConversionModel,
74            G4LivermoreIonisationModel, G4LivermorePhotoElectricModel,
75            G4LivermoreRayleighModel,G4PenelopeAnnihilationModel
76            G4PenelopeBremsstrahlungModel, G4PenelopeComptonModel,
77            G4PenelopeGammaConversionModel, G4PenelopeIonisationModel,
78            G4PenelopePhotoElectricModel, G4PenelopeRayleighModel
79              - defined high energy limit for a model in constructor
80              - do not overwright default (zero) low energy limit of a model
81              - do not change energy limits in Initiliation methods
82              - added MinEnergyCut method for models used for energy loss
83              - do not change track status inside the model for charged particles
84              - simplified initialisation
85              - protect all printouts by verbosityLevel variable
86              - removed MeanFreePath method and table
87              - cleaned logic in applying of deexcitation module
88              - use G4ElementSelector if possible
89            G4ShellVacancy - substitute "set" varibale,
90                           - comment out destructor to avoid crash
91
9202.04.2009, L. Pandola, tag emlowen-V09-02-26
93            Fixed bug in G4PenelopeRayleigh.cc (calculation of mfp for compounds).
94            Notice that G4PenelopeRayleighModel.cc was ok. The old process is
95            going to be obsolete in a while.
96
9725.03.2009, L. Pandola, tag emlowen-V09-02-25
98            Fixed bug with momentum normalization in G4PenelopeBremsstrahlungModel.cc
99            Fixed G4PenelopePhotoElectricModel.cc to avoid wrong Warnings
100
10123.03.2009, L. Pandola, tag emlowen-V09-02-24
102            Same sa previous. For some reason emlowen-V09-02-23 didn't include
103            the updated files.
104
10523.03.2009, L. Pandola, tag emlowen-V09-02-23
106            - Added protections in G4eIonisationSpectrum and G4eIonisationParameters
107              to avoid bug 1042.
108            - From now on, G4LEDATA 6.4 should be used
109
11019.03.2009, S. Incerti, tag emlowen-V09-02-22
111            - changed energy range display for migrated Livermore photon processes
112
11319.03.2009, S. Incerti, tag emlowen-V09-02-21
114            - set default angular generator in G4LivermorePhotoElectric.cc as Sauter-Gavrila
115
11619.03.2009, L. Pandola, tag emlowen-V09-02-20
117            - First fully tested version of G4LivermoreBremsstrahlungModel
118            From this tag on, all Livermore models are migrated.
119
12018.03.2009, L. Pandola, tag emlowen-V09-02-19
121            - Removed G4Rayleigh to avoid duplication with G4RayleighScattering
122            - Clean-up of G4RayleighScattering (e.g. removed un-necessary dependencies)
123
12416.03.2009, A. Lechner, tag emlowen-V09-02-18
125            - Replaced old version of G4IonParametrisedLossModel with newer one
126            - Added G4IonDEDXHandler, which is a handler class used by the new
127              G4IonParametrisedLossModel class
128            - Added G4VIonDEDXScalingAlgorithm, which is used by G4IonDEDXHandler
129            - Removed G4IonParametrisedLossTable (is replaced by G4IonDEDXHandler)
130
13104.03.2009, S. Incerti, tag emlowen-V09-02-17
132            - moved IsApplicable method for Geant4-DNA process classes from .hh to .cc
133
13403.03.2009, S. Incerti, tag emlowen-V09-02-16
135            - added gamma particle and energy range test in cross section computation
136              to all Livermore photon processes
137
13816.02.2009, S. Incerti, tag emlowen-V09-02-15
139            - added protections against FPE in G4hLowEnergyLoss.cc (see EM forum
140              item 893)
141
14216.02.2009, S. Incerti, tag emlowen-V09-02-14
143            - removed compilation warning in G4DNAEmfietzoglouExcitationModel.cc
144
14516.02.2009, S. Incerti, tag emlowen-V09-02-13
146            - improved energy limit display in Geant4-DNA model classes
147            - commented InitialiseElementSelectors call.
148
14916.02.2009, S. Incerti, tag emlowen-V09-02-12
150            Made compatible with tag emutils-V09-02-00 the following files
151            - G4DNAElastic.cc
152            - G4DNAExcitation.cc
153            - G4DNAIonisation.cc
154            - G4DNAChargeDecrease.cc
155            - G4DNAChargeIncrease.cc
156
15714.02.2009, S. Incerti, tag emlowen-V09-02-11
158            Added several corrections to migrated Geant4-DNA processes:
159            - G4DNABornIonisationModel.cc
160            - G4DNAEmfietzoglouExcitationModel.cc
161            - G4DNARuddIonisationModel.cc
162            - G4DNAIonisation.hh
163
16410.02.2009, L. Pandola, tag emlowen-V09-02-10
165            - Added G4LivermoreIonisationModel, namely first implementation of
166              LowEnergyIonisation in the new design
167
16829.01.2009, L. Pandola, tag emlowen-V09-02-09
169            - Updated public interface of G4eIonisationCrossSectionHandler.cc in order to
170              facilitate the migration from G4LowEnergyIonisation to G4LivermoreIonisationModel
171
17222.01.2009, S. Incerti, tag emlowen-V09-02-08
173            - Fixed compilation error problem & code syntax in DNA model classes
174
17521.01.2009, S. Incerti, tag emlowen-V09-02-07
176            - Updated Livermore photon processes classes for handling of compound materials
177            - Added pointer removal protections
178            - Involved classes are :
179              G4LivermoreRayleighModel.cc
180              G4LivermorePolarizedRayleighModel.cc
181              G4LivermorePolarizedComptonModel.cc
182              G4LivermorePhotoElectricModel.cc
183              G4LivermoreGammaconversionModel.cc
184              G4LivermoreComptonModel.cc
185
18620.01.2009, S. Incerti, tag emlowen-V09-02-06
187            Added 'kill particle without total energy deposit' feature for DNA charge change processes
188            Involved files are :
189            - G4DNAProcess.icc,
190            - G4FinalStateProduct.hh,.cc,
191            - G4FinalStateChargeDecrease.cc
192            - G4FinalStateChargeIncrease.cc
193
19420.01.2009, S. Incerti, tag emlowen-V09-02-05
195            - Corrected energy limits in G4CrossSectionIonisationBornPartial.cc
196            - Added proton case in G4CrossSectionExcitationMillerGreenPartial.cc
197            - Added protection (waterExcitation.ExcitationEnergy) in G4CrossSectionExcitationMillerGreenPartial.cc
198
19919.01.2009, S. Incerti, tag emlowen-V09-02-04
200            Added angle initialisation in G4DNAScreenedRutherfordElasticModel
201
20212.01.2009, S. Incerti, tag emlowen-V09-02-03
203            Added preliminary migrated Geant4-DNA processes and models.
204
20508.01.2009  L. Pandola, tag emlowen-V09-02-02
206            Edited G4PenelopePhotoElectric.cc and G4PenelopePhotoElectricModel.cc
207            to suppress a warning message from G4AtomicTransitionManager appearing
208            for some elements (Oxygen ,Fluorine). This is due to the fact that
209            Penelope and G4AtomicTransitionManager databases may contain a different number
210            of shells. Physics results are unchanged.
211
21219.12.2008  L. Pandola, tag emlowen-V09-02-01
213            Added G4RayleighScattering process (G4VEmProcess) to
214            describe Rayleigh scattering. This was not available within
215            the Std package
216
21715.12.2008  L. Pandola, tag emlowen-V09-02-00
218            Same as the previous one (emlowen-V09-01-46). I arrived too late.
219
22015.12.2008  L. Pandola, tag emlowen-V09-01-46
221            Added G4PenelopeBremsstrahlungModel, namely bremsstrahlung according to Penelope
222            model, migrated to the Std-design (inheriting from G4VEmModel). A few minor
223            cleaning of G4PenelopeBremsstrahlungContinuous.cc and G4PenelopeIonisation.cc.
224            From this tag, ALL Penelope processes have been migrated.
225
22612.12.2008   S. Incerti, tag emlowen-V09-01-45
227             Upgrade to G4LogLogInterpolation_revision1c.cc
228
22909.12.2008  S. Incerti, tag emlowen-V09-01-44
230            Added protection to G4FinalStateElasticChampion.cc for angular treatment of XS
231            at 180*deg
232
23309.12.2008   S. Incerti, tag emlowen-V09-01-43
234             Contains G4PenelopeBremsstrahlungContinuous.hh/.cc from Luciano
235             Contains G4LogLogInterpolation_revision1b.cc
236
23709.12.2008   S. Incerti, tag emlowen-V09-01-42
238             Upgrade to G4LogLogInterpolation_revision1b.cc
239
24009.12.2008   S. Incerti, tag emlowen-V09-01-41
241             Return to original G4LogLogInterpolation.cc/.hh class
242             from tag emlowen-V09-01-20
243
24408.12.2008   S. Incerti, tag emlowen-V09-01-40
245             Added protection in G4LogLogInterpolation.cc class
246             against null energy and cross section values
247
24806.12.2008   S. Incerti, tag emlowen-V09-01-39
249             Added vector initialization and EOF protection in G4FinalStateElasticChampion.cc
250             Added EOF protection in G4FinalStateIonisationBorn.cc
251
25206.12.2008   S. Incerti, tag emlowen-V09-01-38
253             Updated G4LogLogInterpolation class (hh and cc) provided by
254             Nicolas Karakatsanis (updated revision 1)
255
25605.12.2008   S. Incerti, tag emlowen-V09-01-37
257             Updated G4LogLogInterpolation class (hh and cc) provided by
258             Nicolas Karakatsanis (revision 1)
259
26005.12.2008   S. Incerti, tag emlowen-V09-01-36
261             Updated low energy limits of Geant4-DNA e- models (Brenner-Zaider and Champion's
262             elastic scattering and Emfietzoglou's excitation)
263
26405.12.2008   S. Incerti, tag emlowen-V09-01-35
265             Added protection in G4FinalStateIonisationBorn.cc causing run-time error (valgrind with test20)
266
26704.12.2008   L. Pandola, tag emlowen-V09-01-34
268             Correction for G4PenelopeComptonModel: now the cross section table
269             calculated by the model corresponds to the original FORTRAN-Penelope.
270             The difference was only for compounds materials and below 1 keV, so
271             irrelevant for virtually all applications.
272             First inclusion of G4PenelopeIonisationModel.
273
27424.11.2008   G. Cosmo, tag emlowen-V09-01-33
275             Fixed compilation errors on gcc-4.3.2:
276             o added required names for struct types (and using G4 prefix);
277             o correctly initialise cached iterators (cannot be an integer!).
278
27921.11.2008   A. Lechner, tag emlowen-V09-01-32
280             added and tagged new stopping power model for ions, which by default
281             uses ICRU 73 data tables. Following files are concerned:
282             G4IonParametrisedLossModel.hh
283             G4IonParametrisedLossModel.icc
284             G4IonParametrisedLossModel.cc
285             G4IonParametrisedLossTable.hh
286             G4IonParametrisedLossTable.icc
287
28806.11.2008   S. Incerti, tag emlowen-V09-01-31
289             corrected bug in computation of diff cross section maximum in
290             G4FinalStateElasticBrennerZaider.cc
291
29230.10.2008   S. Incerti, tag emlowen-V09-01-30
293             added & tagged new photon models compatible with standard EM design :
294             
295             -- Penelope models are provided by L. Pandola :
296             G4PenelopeComptonModel.hh and .cc
297             G4PenelopeGammaConversionModel.hh and .cc
298             G4PenelopePhotoElectricModel.hh and .cc
299             G4PenelopeRayleighModel.hh and .cc
300             
301             -- Livermore models are provided by S. Incerti :
302             G4LivermoreComptonModel.hh and .cc
303             G4LivermoreGammaConversionModel.hh and .cc
304             G4LivermorePhotoElectricModel.hh and .cc
305             G4LivermorePolarizedComptonModel.hh and .cc
306             G4LivermorePolarizedRayleighModel.hh and .cc
307             G4LivermoreRayleighModel.hh and .cc
308
30929.10.2008   S. Incerti, tag emlowen-V09-01-29
310             - improved generation of scattering angle in G4FinalStateElasticChampion.cc
311
31230.09.2008   S. Incerti, tag emlowen-V09-01-28
313             - removed G4cout in G4LowEnergyCompton.cc (bug report #1026)
314
31520.08.2008   S. Incerti, tag emlowen-V09-01-27
316             - added KillParticle in G4FinalStateElasticChampion.cc below low energy limit
317             - modified condition on low energy limit in G4CrossSectionElasticChampion.cc and G4FinalStateElasticChampion.cc
318 
31920.08.2008   S. Incerti, tag emlowen-V09-01-26
320             - removed AddEnergyDeposit below low energy limit in G4FinalStateElasticBrennerZaider.cc (bug, thanks to Marion Bug)
321             - removed AddEnergyDeposit below low energy limit in G4FinalStateExcitationEmfietzoglou.cc (idem)
322             - removed AddEnergyDeposit below low energy limit in G4FinalStateIonisationRudd.cc (idem)
323             - 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
324             - 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
325
32616.07.2008   S. Incerti, tag emlowen-V09-01-25
327             added preliminary process for positronium production
328             from C. Champion's model
329             G4CrossSectionPsCreationChampion.hh and .cc
330             G4CrossSectionPsCreationChampionPartial.hh and .cc
331             G4FinalStatePsCreationChampion.hh and .cc
332             and updated G4DNAGenericIonsManager.cc
333             *** Will work only from version 6.2 of G4EMLOW data
334
33515.07.2008   S. Incerti, tag emlowen-V09-01-24
336             added new elastic scattering process for electrons
337             (Geant4 DNA) from C. Champion's model
338             G4CrossSectionElasticChampion.hh and .cc
339             G4FinalStateElasticChampion.hh and .cc
340             *** Will work only from version 6.2 of G4EMLOW data
341
34214.07.2008   S. Incerti, tag emlowen-V09-01-23
343             cleaned and updated energy limits of the following
344             25 files (Geant4 DNA)
345
346-G4CrossSectionChargeDecrease.hh and .cc
347-G4CrossSectionChargeDecreasePartial.hh and .cc
348-G4CrossSectionChargeIncrease.hh and .cc
349-G4CrossSectionChargeIncreasePartial.hh and .cc
350-G4CrossSectionElasticScreenedRutherfordHE.hh and .cc
351-G4CrossSectionElasticScreenedRutherfordLE.hh and .cc
352-G4CrossSectionExcitationBorn.hh and .cc
353-G4CrossSectionExcitationBornPartial.hh and .cc
354-G4CrossSectionExcitationEmfietzoglou.hh and .cc
355-G4CrossSectionExcitationEmfietzoglouPartial.hh and .cc
356-G4CrossSectionExcitationMillerGreen.hh and .cc
357-G4CrossSectionExcitationMillerGreenPartial.hh and .cc
358-G4CrossSectionIonisationBorn.hh and .cc
359-G4CrossSectionIonisationBornPartial.hh and .cc
360-G4CrossSectionIonisationRudd.hh and .cc
361-G4CrossSectionIonisationRuddPartial.hh and .cc
362-G4FinalStateChargeDecrease.hh and .cc
363-G4FinalStateChargeIncrease.hh and .cc
364-G4FinalStateElasticBrennerZaider.hh and .cc
365-G4FinalStateElasticScreenedRutherford.hh and .cc
366-G4FinalStateExcitationBorn.hh and .cc
367-G4FinalStateExcitationEmfietzoglou.hh and .cc
368-G4FinalStateExcitationMillerGreen.hh and .cc
369-G4FinalStateIonisationBorn.hh and .cc
370-G4FinalStateIonisationRudd.hh and .cc
371
37230.06.2008   S. Incerti, tag emlowen-V09-01-22
373             corrected wrong upper energy limit for :
374             - hydrogen in G4CrossSectionIonisationRudd
375             - proton in G4ChargeDecrease
376
37727.06.2008   S. Incerti, tag emlowen-V09-01-21
378             - added two new classes for electron elastic scattering
379             G4CrossSectionElasticScreenedRutherfordLE.cc and .hh below 200 eV
380             G4CrossSectionElasticScreenedRutherfordHE.cc and .hh above 200 eV
381             that should replace the G4CrossSectionElasticScreenedRutherfordHE class
382             - raised lower energy limit of G4CrossSectionExcitationEmfietzoglou.cc up to 10 eV
383
38427.06.2008   S. Incerti, tag emlowen-VO9-01-20
385             - added protection against negative log argument in G4LogLogInterpolation.cc
386             - added protection against energies above 200 eV in G4FinalStateElasticBrennerZaider.cc
387             - removed verbose in G4CrossSectionChargeTransferExp.cc and in G4CrossSectionExcitationBorn.cc
388
38926.06.2208   S. Incerti, tag emlowen-V09-01-19
390             Added protection against FPE in G4hShellCrossSectionDoubleExp.cc
391
39220.06.2008   S. Incerti, tag emlowen-V09-01-18
393             Added 4 protections against FPE in G4hLowEnergyLoss.cc
394
39511.06.2008   S. Incerti, tag emlowen-V09-01-17
396             - added missing & for cosTheta and phi variables in G4FinalStateIonisationRudd.hh and .cc
397             which were causing wrong angular distributions (bug fix)
398             - removed annoying PrintData in G4CrossSectionExcitationBornPartial.cc
399
40002.06.2008   S. Incerti, tag emlowen-V09-01-16
401             Removed while(1) statement in G4FinalStateIonisationBorn.cc
402             fixing compilation warning.
403             Restored headers for G4PaulKCrossSection, G4OrlicLCrossSection
404             and G4ecpssrCrossSection which were lost.
405
40601.06.2008   F.Lei, tag emlowen-V09-01-15
407             Correction to the corrupted G4Augerdata.cc, and this tag is on top
408             of emlowen-V09-01-12! as emlowen-V09-01-13 is internal and incomplete. 
409 
41022.05.2008   F.Lei, tag emlowen-V09-01-14
411             Load the the complete Auger dataset on initialization     
412
41306.05.2008   H.Ben Abdelouahed, tag emlowen-V09-01-12, emlowen-V09-01-13
414             Semi-Empirical model implementation for L-SubShells-Cross-Section
415             with protons projectiles
416
41702.05.2008   MGP, tag emlowen-V09-01-11
418             Added Doppler broadening in G4LowEnergyComptonPolarized
419             (Francesco Longo), same model as in G4LowEnergyCompton
420             Added PIXE cross section, L shells, for protons in
421             G4OrlicLCrossSection (Haifa Ben Abdelwahed)
422             Corrected compilation warnings as in message by
423             G. Cosmo on 29/4/2008
424
42524.04.2008   MGP, tag emlowen-V09-01-10
426             Fix in Doppler broadening of G4LowEnergyCompton
427             Attempts to fix floating point exceptions in
428             G4FinalStateElasticBrennerZaider and G4hLowEnergyLoss
429
43022.04.2008   H.Ben Abdelouahed, tag emlowen-V09-01-09
431             ECPSSR model implementation for K-Shell-Cross-Section
432             with protons and alpha projectiles
433 
43418.03.2008   G.Cosmo, tag emlowen-V09-01-08
435             Fixed compilation error in G4CrossSectionChargeTransferExp.cc
436             for missing inclusion of <sstream>, detected on SUN-CC.
437
43825.03.2008   MGP, tag emlowen-V09-01-07
439             New charge transfer process by incident protons
440             (two cross section and one final state policy classes)
441
44217.03.2008   MGP, tag emlowen-V09-01-06
443             Doppler broadening added to G4LowEnergyCompton
444             based on Y. Namito, S. Ban and H. Hirayama,
445             NIM A 349, pp. 489-494, 1994
446
44710.03.2008   MGP, tag emlowen-V09-01-05
448             Developments for Doppler broadening concerning data management
449
45010.03.2008   MGP, tag emlowen-V09-01-04
451             Fixes to *DataSet files for better readability of the code
452             Extensions to G4ShellData to deal with shell data relevant to
453             Doppler broadening simulation
454 
45507.03.2008   MGP, tag emlowen-V09-01-03
456             Reverted to G4hLowEnergyIonisation.cc and G4hLowEnergyLoss.cc
457             as in emlowen-V09-01-01
458
45907.03.2008   MGP, tag emlowen-V09-01-02
460             Operation for convenience of configuration management:
461             updated G4hLowEnergyIonisation.cc and G4hLowEnergyLoss.cc
462             to the head; the modifications to these two classes
463             were an attempt to address a PRS report by A. Howard,
464             but they proved ineffective and caused other problems;
465             a tag including them is made to facilitate later retrieve
466
46706.03.2008   MGP, tag emlowen-V09-01-01
468             Restored readability of *DataSet* classes regards the
469             indentation of the code
470
47121.02.2008   MGP, tag emlowen-V09-01-00
472             Bug fix in G4AtomicTransitionManager concerning
473             total radiative and non radiative probabilities
474             (fix provided by A. Mantero)
475
47626.11.2007   MGP, tag emlowen-V09-00-28
477             Cleaned up std:: in G4FinalStateIonisationBorn/Rudd
478
47914.11.2007   MGP, tag emlowen-V09-00-27
480             Correction to Problem Report 986 in G4AtomicDeexcitation
481
482??.11.2007   Undocumented tag emlowen-V09-00-26
483
48414.11.2007   MGP, tag emlowen-V09-00-25
485             Workaround in G4DNAProcess to avoid meanFrePath=0 when
486             cross section is DBL_MAX
487
48813.11.2007   MGP, tag emlowen-V09-00-24
489             Fixed calculation of local energy deposit in G4DNAProcess
490             in the case when the primary particle is killed
491             Minor code improvements in G4FinalStateIonisationBorn.cc.
492
49312.11.2007   G.Cosmo, tag emlowen-V09-00-23
494             Fixed trivial compilation error on WIN32-VC system in file
495             G4FinalStateIonisationBorn.cc.
496
49709.11.2007   MGP, tag emlowen-V09-00-22
498             Added cross section and final state policy classes to configure
499             a process to kill particles below threshold
500
50109.11.2007   MGP, tag emlowen-V09-00-21
502             Initialized data members missing initialization
503
50409.11.2007   MGP, tag emlowen-V09-00-20
505             Removed verbose printouts in Geant4-DNA processes
506
50709.11.2007   MGP, tag emlowen-V09-00-19
508             Fixed compilation problems on Windows
509
51009.11.2007   MGP, tag emlowen-V09-00-18
511             Fixed compilation problems on Solaris
512
51308.11.2007   MGP, tag emlowen-V09-00-17
514             Added Rudd ionisation
515
51608.11.2007   MGP, tag emlowen-V09-00-16
517             Added Born ionisation final state
518
51908.11.2007   MGP, tag emlowen-V09-00-15
520             Added Miller-Green excitation
521
52208.11.2007   MGP, tag emlowen-V09-00-14
523             Modified data file name in G4EMLOW5.1
524
52508.11.2007   MGP, tag emlowen-V09-00-13
526             Added charge increase/decrease Geant4-DNA cross sections
527             and final states (code by S. Incerti + code review by MGP)
528
52908.11.2007   MGP, tag emlowen-V09-00-12
530             Removed obsolete G4DNA* files from CVS
531 
53222.10.2007   MGP, tag emlowen-V09-00-11
533             Added G4CrossSectionIonisationBorn
534             Excludes prototype G4DNA* classes (still available in CVS head)
535             Pertinent G4DNA* classes included are:
536             G4DNAProcess (.hh .icc),
537             G4DNACrossSectionDataSet (.hh .cc),
538             G4DNAGenericIonsManager (.hh .cc)
539
54015.10.2007   MGP, tag emlowen-V09-00-10
541             Added electron excitation (Emfietzoglou model),
542             proton Born excitation, electron ionisation (Born) cross              section; modified G4DNACrossSectionDataSet to
543             remove inheritance from concrete base class introduced
544             by a developer against the baseline design
545             Obsolete G4DNA* classes not compliant with the design
546             as in the TNS paper are still in this tag for convenience;
547             they will be removed from the repository when the
548             migration to the design as in the paper is completed
549             Goes with G4EMLOW5.0 (where a new dna/directory has been
550             added containing Geant4-DNA data tables for interpolation)
551
55213.10.2007   MGP, tag emlowen-V09-00-09
553             Added Brenner-Zaider elastic scattering final state
554
55512.10.2007   MGP, tag emlowen-V09-00-08
556             Fully working Geant4-DNA electron elastic scattering,
557             screened Rutherford cross section and final state
558
55912.10.2007   MGP, tag emlowen-V09-00-07
560             Improved G4DNAProcess, G4FinalStateProduct
561
56212.10.2007   MGP, tag emlowen-V09-00-06
563             First core of Geant4-DNA physics compliant with design
564             as in TNS paper: G4DNAProcess, G4FinalStateProduct,
565             G4eCrossSectionScreenedRutherford, G4DummyFinal State
566             (MG implementation)
567 
56812.10.2007   MGP, tag emlowen-V09-00-05
569             Extended G4DNAFinalStateProduct to deal with primary
570             particle modified in final state
571             Modified G4DNAProcess.icc accordingly
572
57312.10.2007   MGP, tag emlowen-V09-00-04
574             Refactoring Geant4-DNA domain to be compliant with TNS paper
575             Added G4DNAProcess and G4DNAFinalStateProduct
576
57711.10.2007   MGP, tag emlowen-V09-00-03
578             Identical to emlowen-V09-00-02, which apparently already
579             existed on some files (it is unclear where it originared from)
580
58111.10.2007   MGP, tag emlowen-V09-00-02
582             Re-update to atomic relaxation fixes as in  emlowen-V09-00-00
583             emlowen-V09-00-00 was rejected because of a mismatch between
584             code and G4EMLOW data library
585             This tag goes with G4EMLOW4.4
586
58711.10.2007   MGP, tag emlowen-V09-00-01
588             Fix to bug 965 of G4PenelopeRayleigh by L. Pandola
589
59023.07.2007   MGP, tag emlowen-V09-00-00
591             Deleted tag emlowen-V09-00-01 made by A.M. (no V-09-00-00 existed)
592             Fixes by A.M. to handle Z=100 in the Livermore library
593             and to correct Problem Report 933 (the latter fixes are not
594             documented)
595
59604.06.2007   MGP, tag emlowen-V08-03-03
597             Tag on top of emlowen-V08-03-00a
598             Updated license information in G4DNACrossSectionDataSet.cc
599
60004.06.2007   G.Cosmo, tag emlowen-V08-03-00a
601             Archived obsolete class G4LowEnergyBraggModel
602
60330.05.2007   MGP, tag emlowen-V08-03-02
604             Removed from CVS unused class G4LowEnergyBraggModel,
605             which introduced never agreed dependency on standard
606             G4VreEmModel
607             Attempt to fix issue identified by VALGRIND related to
608             PIXE model
609
61025.05.2007   MGP, tag emlowen-V08-03-01
611             Initialized static variables in G4hLowEnergyLoss;
612             not sure whether this is correct, since this is old
613             code moved from utils/, deprived of any documentation
614             and with an evident fortran look. A design review
615             is planned to take care of this domain in a proper way.
616             Also included an updated version of G4BraggModel
617             provided by V.I. due to an interface change: however
618             this class is not used anywhere in the package, and is
619             retained only for historical reasons; it is candidate to be
620             trashed in the next design review.
621
62216.05.2007   MGP, tag emlowen-V08-03-00
623             First set of Geant4-DNA processes compliant with design
624             documented in draft publication
625
62619.10.2006   MGP, tag emlowen-V08-01-02
627             Bug fixes in G4FluoData.cc
628
62914.10.2006   MGP, tag emlowen-V08-01-01
630             Developments and fixes for atomic deexcitation
631
63214.10.2006   MGP, tag emlowen-V08-01-00
633             Cosmetics on code formatting for DNA processes
634
63531.05.2006   G.Cosmo, tag emlowen-V08-00-06
636             Added missing migration to std namespace for mathematical
637             functions. Also required for allowing compilation on Windows
638             platform.
639
64025.05.2006   MGP, tag emlowen-V08-00-05
641             Improved design and implementation of photoelectric angular
642             distribution models (related to atomic deexcitation)
643
64425.05.2006   MGP, tag emlowen-V08-00-04
645             Various fixes to the DNA processes to allow compilation with
646             gcc 3.4.5. Some of the fixes are dummy implementations, or
647             do not make sense physically; they should be revised in
648             a future dummy implementation. The present version of the
649             DNA processes is meant as a first beta release, and is not
650             suitable for physics application yet.
651
65215.05.2006   MGP, tag emlowen-V08-00-03
653             Improved design and implementation of photoelectric angular
654             distribution models
655
65612.05.2006   MGP, tag emlowen-V08-00-02
657             Same as emlowen-V08-00-00, with updated History
658
65912.05.2006   MGP, tag emlowen-V08-00-01
660             New developments: photoelectric angular distribution models
661             The photoelectric angular distribution models have some
662             temporary design features (function arguments passed
663             by value etc.), and preliminary code implementation,
664             (subset of the previous tag emlowen-V08-00-00 for
665              incremental testing)
666
66712.05.2006   MGP, tag emlowen-V08-00-00
668             New developments: photoelectric angular distribution models
669                               Geant4-DNA very lowE physics processes in water
670             The photoelectric angular distribution models have some
671             temporary design features (function arguments passed
672             by value etc.), and preliminary code implementation
673             The Geant4-DNA processes are in a beta-release status
674
67520.12.2005   R.Capra, tag emlowen-V08-00-RC
676             * Internal tag with latest developments in the DNA processes
677               - Tested for build, run and plots verified
678
67930.11.2005   G.Cosmo, tag emlowen-V07-01-14
680             * Fixes for migration to <sstream> from obsolete <strstream>.
681             * Trivial fix to G4LowEnergyGammaConversion for support of
682               CLHEP-2.0.X series.
683               NOTE: usage of RandBit can lead to event irreproducibility !
684
68504.11.2005   MGP, tag emlowen-V07-01-13
686             Fix in G4hLowEnergyIonistation (see note on 08.09.2005)
687             On top of emlowen-V07-01-12
688
68904.11.2005   MGP, tag emlowen-V07-01-12
690             Fixes in atomic relaxation by A. Mantero
691             On top of geant4-07-01-ref-04
692
69321.09.2005   Ziad FRANCIS, tag emlowen-V07-01-11
694             * Small corrections in G4DNAProtonBornExcitationProcess
695             * ProtonBornExcitationCrossSection data file created
696             * ProtonBornExcitation is tested an seems working fine.
697
69821.09.2005   Ziad FRANCIS, tag emlowen-V07-01-10
699             * G4DNARuddIonizationFinalStatesPolicy modifications so it
700               becomes a common policy for HydrogenRuddIonization and
701               ProtonRuddIonization.
702               So, G4DNAHydrogenRuddIonizationFinalStatesPolicy.hh .icc
703               where deleted (useless).
704             * G4DNAElectronBornExcitation Process implemented with data
705               file "ElectronBornExcitationCrossSection" and tested by
706               modified G4DNATest.cc
707             * G4DNAProtonBornExcitation Process was implemented.
708               ! It was NOT tested
709               ! Data file "ProtonBornExcitation" is NOT ready yet
710
71116.09.2005   Ziad FRANCIS, tag emlowen-V07-01-09
712             * Implementation of Hydrogen Ionization Process in liquid water
713               according to the model of Eugene Rudd. Files created :
714                    - G4DNAHydrogenRuddIonization.hh & .cc
715                    - G4DNAHydrogenRuddIonizationFinalStatesPolicy.hh & .icc
716                    - "RuddHydrogenIonizationCrossSection.dat" located in
717                       ...lowenergy/test/ contains the total integrated
718                       cross section.
719             * G4DNATest was modified in order to take into account
720               G4DNAHydrogenRuddIonization process.
721             * Duplicated functions in G4DNARuddIonizationFinalStatesPolicy
722               .hh & . icc  were removed and fixed.
723             * G4DNARuddTotalCrossSectionPolicy.hh was removed (not needed).
724             * G4DNAHydrogenRuddIonization Process was tested and seems
725               working fine.     
726                                                                 
72715.09.2005   Ziad FRANCIS, tag emlowen-V07-01-08
728             * Implementation of Proton Charge Increase process according to
729               the model proposed by Dingfelder(2000). Files created :
730                      - G4DNAChargeIncreaseInWater.hh .icc
731                      - G4DNAProtonChargeIncrease.hh .cc
732                      - G4DNAProtonChargeIncreaseTotalCrossSectionPolicy.hh
733                                                                        .icc
734                      - G4DNAProtonChargeIncreaseFinalStatesPolicy.hh .icc
735             * G4DNATest was modified in order to take into account this
736               proton charge increase process in liquid water.
737             * G4DNAProtonChargeIncrease was tested and seems to be OK!
738 
73915.09.2005   Ziad FRANCIS, tag emlowen-V07-01-07
740             * Implementation of slow protons Charge Transfer process
741               according to the model used by M.Dingfelder(2000). Files
742               created :
743                      - G4DNAChargeDecreaseInWater.hh .icc
744                      - G4DNAProtonChargeDecrease.hh .cc
745                      - G4DNAProtonChargeDecreaseTotalCrossSectionPolicy.hh
746                                                                        .icc
747                      - G4DNAProtonChargeDecreaseFinalStatesPolicy.hh .icc
748             * G4DNATest was modified in order to take into account
749               ProtonChargeDecrease process testing.
750             * G4DNAProtonChargeDecrease was Tested and seems working fine !
751
75213.09.2005   Ziad FRANCIS, tag emlowen-V07-01-06
753             * Implementation of slow protons (<500keV) ionization process according
754               to the Rudd semi empirical model, files created :
755                          - G4DNAIonizationInWater.hh .icc
756                          - G4DNAProtonRuddIonizationFinalStatesPolicy.hh .icc
757                          - G4DNAProtonRuddIonization.hh .cc
758             * Total integrated cross sections are in a data file
759               "RuddProtonIonizationCrossSection.dat"
760             * G4DNATest was modified in order to take into account this
761               ProtonRuddIonization process which was tested in a first
762               approach.
763             
76412.09.2005   R.Capra, tag emlowen-V07-01-05
765             * Minor changes to G4DNATest in order to corectly support
766               secondaries.
767             * Minor changes to G4VDNAProcessInWater in order to corectly
768               kill particles with secondaries
769
77010.09.2005   R.Capra, tag emlowen-V07-01-04
771             * Minor fixes to G4DNATotalCrossSectionFromFilePolicy. It had
772               compilation errors.
773
77408.09.2005   R.Capra, tag emlowen-V07-01-03
775             * There is a serius bug in G4hLowEnergyLoss. There are
776               a lot of static data members. Moreover there are static
777               vectors with fixed dimensions.
778               The vector dimension has been resized from 10 to 100 in order
779               to avoid memory corruption errors caused by code in
780               src/G4hLowEnergyIonisation.cc.
781               The bug cannot be considered properly fixed. It is still
782               pending
783             * test/G4DNATest.cc has been upgraded in order to manage
784               processes with more than one secondary particle
785
78626.07.2005   Ziad FRANCIS, tag emlowen-V07-01-02
787             * G4DNAEmfietzoglouExcitationTotalCrossSectionPolicy.hh and
788               G4DNAEmfietzoglouExcitationTotalCrossSectionPolicy.icc were
789               tested using G4DNATest
790             * G4DNATest upgrade in order to manage G4DNAElectronExcitation
791               testing
792             * Implementation of Electron Excitation process
793               (G4DNAElectronExcitation)
794
79520.07.2005   Riccardo Capra, tag emlowen-V07-01-01
796             * Small corrections in G4DNATotalCrossSectionFromFilePolicy
797             * Implementation of DNA excitation processes for protons and
798               alphas.
799               - Processes tested (preliminary test). Protons seems fine
800                 while alpha particle total cross section differs from
801                 plots in the reference documents
802             * G4DNATest upgrade in order to manage the new implemented
803               processes and in order to select the particle type from
804               command line
805
80607.07.2005   Riccardo Capra, tag emlowen-V07-01-00
807             * G4DNAElectronElasticBrenner and G4DNAElectronElasticEmfietzoglou
808               were tested with G4DNATest
809               - Some minor correction to the related classes
810             * Implementation of the total cross-section policy that allows
811               reading file tables (tested)
812             * Correction in the Save method of the G4(*)EMDataSet classes
813               - The previous tag has a problem with units
814
81524.06.2005   Riccardo Capra, tag emlowen-V07-00-13
816             * Changes to G4(*)EMDataSet classes according to the design
817               iteration:
818              - LoadData is now a public virtual method
819              - SaveData is a new method that allows data saving in the same
820                format of LoadData.
821              - Constructors with the filename cannot be used anymore. They
822                are substituted with constructors that generates an empty
823                data set
824              - Energies and Data can be set after de construction with
825                the new SetEnergiesData
826
827             * Changes to G4VLowEnergyDiscretePhotonProcess in order to
828               inherit from G4VLowEnergyTestableDiscreteProcess.
829               - GetMeanFreePath and PostStepDoIt methods of all discrete
830                 processes made inherit from G4VLowEnergyTestableDiscreteProcess
831                 could be (partially) tested with a unique testing code now.
832             
833             * DNA code changed according to the design iteration tha now
834               uses templated classes
835               
836             * Code builds and links the test codes unde Linux.
837               - G4(*)EMDataSet and DNA classes test are still in progress
838               - Some minor changes could be done to the structures used to
839                 configure the policy-based processes
840
841??.??.????   ?, tag emlowen-V07-00-12
842
84331.05.2005   MGP, tag emlowen-V07-00-11
844             Fix to Penelope ionisation (for atomic deexcitation?)
845             contributed by A. Mantero
846
84731.05.2005   MGP, tag emlowen-V07-00-10
848             Sauter angular distribution fixed in G4PenelopePhotoelectric
849             (contributed by L. Pandola)
850
85131.05.2005   Riccardo Capra, emlowen-V07-00-09, implementation of
852             the DNA elastic scattering in water.
853
854             A.M., tag emlowen-V07-00-08
855             Not documented
856
85720.05.2005   MGP, tag emlowen-V07-00-07
858             Small design fixes related to PolarizedRayleigh on top
859             of the previous tag
860
86120.05.2005   MGP, tag emlowen-V07-00-06
862             New low energy polarised Rayleigh scattering process
863             (G4LowEnergyPolarizedRayleigh) developed by Riccardo Capra
864             To be paired to test14-V07-00-00 for integration testing
865
86620.05.2005   MGP, tag emlowen-V07-00-05
867             Fix in G4hICRU49Nuclear.cc G4hZiegler1985Nuclear.cc,
868             provided by V. Ivanchenko
869
87020.05.2005   MGP, tag emlowen-V07-00-04
871             Bug fix in G4LowEnergyPolarizedCompton, provided by R. Capra
872
87320.05.2005   MGP, tag emlowen-V07-00-03
874             Bug fix in AtomicDeexcitation concerning the Auger effect,
875             provided by A. Mantero
876
87720.05.2005   MGP, tag emlowen-V07-00-02
878             Bug fix in PenelopeIonisation provided by L. Pandola (PRS 729)
879             The solution is correct, but it should be revisited for
880             improved implementation later             
881
882             R.C., tag emlowen-V07-00-01
883             Undocumented             
884
885             A.M., tag emlowen-V07-00-00
886             Undocumented
887
88810.12.2004   G.Cosmo, tag emlowen-V06-02-15
889             Replaced M_PI with CLHEP's pi.
890
89110.12.2004   MGP, tag emlowen-V06-02-14
892             Bug fix in G4AtomicDeexcitation (by A. Mantero)
893
89402.12.2004   MGP, tag emlowen-V06-02-13
895             Migration to <cmath>
896 
89701.12.2004   MGP, tag emlowen-V06-02-12
898             Fixes for uninitialized variables in Auger classes provided
899             by A. Mantero.
900
90101.12.2004   MGP, tag emlowen-V06-02-11
902             On top of emlowen-V06-02-09, with fixes for missing
903             ParticleChange migration changes, not spotted by
904             the migration script
905
90601.12.2004   Alfonso Mantero, tag emlowen-V06-02-10
907             Fixes for uninitialized variables spotted by Valgrind
908             Introduces new files still on the head by mistake
909
91030.11.2004   MGP, tag emlowen-V06-02-09
911             Corrected uninitialized variables in G4hShellCrossSection*,
912             spotted by Valgrind
913
91418.11.2004   MGP, tag emlowen-V06-02-08
915             Cleaned up code in G4hShellCrossSection*
916             (further code review urgently needed!)
917
91823.11.2004   Mark Donszelmann, tag emlowen-V06-02-07
919             Fix for compilation error of G4hShellCrossSectionDoubleExp.cc
920             on Linux-icc, WIN32-VC, SUN-CC
921
92218.11.2004   MGP, tag emlowen-V06-02-06
923             Migration for new ParticleChange
924
92518.11.2004   MGP, tag emlowen-V06-02-05
926             Improved Paul&Sacher PIXE model added; it becomes the default one
927
92818.11.2004   MGP, tag emlowen-V06-02-04
929             First Paul&Sacher PIXE model becomes the default one
930
93117.11.2004   MGP, tag emlowen-V06-02-03
932             Software improvement in G4PenelopeCompton (by L. Pandola)
933
93417.11.2004   MGP, tag emlowen-V06-02-02
935             Revision of G4LowEnergyPhotoelectric to allow for new
936             development of precise angular distributions
937
93812.11.2004   MGP, tag emlowen-V06-02-01
939             Fixes to tables manipulation, effective charge, graphite
940             problem and Bremsstrhalung low energy edge of the
941             spectrum by Vladimir Ivanchenko
942
94327.09.2004   MGP, tag emlowen-V06-02-00
944             Fixes for compilation with gcc 3.4 (mostly by Gabriele)
945
94607.06.2004   G.Cosmo, tag emlowen-V06-01-02
947             Fix in G4hShellCrossSectionExp for compilation error on WIN32-VC.
948
94901.06.2004   MGP, tag emlowen-V06-01-01
950             Bug fix for Barkas effect   
951
95201.06.2004   MGP, tag emlowen-V06-01-00
953             Bug fix in energy loss concerning positrons handled by Penelope   
954 
95519.05.2004   MGP, tag emlowen-V06-00-11
956             New model for PIXE (by Simona Saliceti)
957
95819.05.2004   MGP, tag emlowen-V06-00-10
959             First iteration towards new models for photoelectric
960             angular distribution: design iteration and re-implementation
961             of re-implementation of non-polarized Sauter-Gavrila
962             distribution (K-shell approximation)" by Pedro Rodrigues
963             and Andreia Trindade
964
96523.03.2004   G.Cosmo, tag emlowen-V06-00-09
966             Fix in G4PenelopeCompton for compilation error on WIN32-VC.
967
96815.03.2004   MGP, tag emlowen-V06-00-08
969             Fix in G4PenelopeRayleigh related to PR 605
970             Bug fix in G4PenelopeIonisation
971             Performance improvement in Penelope processes
972
97315.03.2004   MGP, tag emlowen-V06-00-07
974             Performance improvement in G4Generator2BN
975
97612.03.2004   MGP, tag emlowen-V06-00-06
977             Fixed compilation warnings
978
97912.03.2004   MGP, tag emlowen-V06-00-05
980             G4PolarizedRayleigh removed
981
98212.03.2004   MGP, tag emlowen-V06-00-04
983             Contains G4PolarizedRayleigh, which has compilation problems,
984             but no maintenance by authors, for future retrieval
985
98611.03.2004   MGP, tag emlowen-V06-00-03
987             Bug fixes in G4PenelopeCompton and G4PenelopeIonisation
988
98911.03.2004   MGP, tag emlowen-V06-00-02
990             Bug fix in G4IonisationParameters
991
99226.01.2004   MGP, tag emlowen-V06-00-01
993             Optimization of Bremsstrahlung angular generators,
994             provided by LIP group
995
99626.01.2004   MGP, tag emlowen-V06-00-00
997             Fixed memory leaks in G4PenepoleInterpolator and
998             G4PenelopeIonisation
999
100018.11.2003   MGP, tag emlowen-V05-02-10
1001             Performance optimization in Bremsstrahlung angular distribution
1002
100318.11.2003   MGP, tag emlowen-V05-02-09
1004             Performance optimisation in Penelope Bremsstrahlung +
1005             fix for local variable hiding a data member in G4PenelopeIonisation
1006
100718.11.2003   MGP, tag emlowen-V05-02-08
1008             Fixed compilation problem on Windows in G4Generator2BS.cc
1009 
101010.11.2003   MGP, tag emlowen-V05-02-07
1011             Fix to Penelope Bremsstrahlung angular distribution
1012 
101306.11.2003   MGP, tag emlowen-V05-02-06
1014             New processes for electrons and positrons according to
1015             Penelope models
1016
101706.11.2003   MGP, tag emlowen-V05-02-05
1018             Improved user interface to select Bremsstrahlung angular
1019             distribution models
1020             System test coverage in test14-V05-02-01
1021
102205.11.2003   MGP, tag emlowen-V05-02-04
1023             New models of Bremsstrahlung angular distribution (2BN, 2BS),
1024             provided by LIP group
1025
102605.11.2003   MGP, tag emlowen-V05-02-03
1027             Bug fix in G4hLowEnergyIonisation (provided by V. Ivanchenko)
1028
102905.11.2003   MGP, tag emlowen-V05-02-02
1030             Bug fix in G4AtomicDeexcitation (provided by A. Mantero)
1031             
1032?            A. Mantero, tag emlowen-V05-02-01
1033             ?
1034
1035?            H. Kurashige, tag emlowen-V05-02-00
1036             ?
1037
103825.06.2003   G.Cosmo, tag emlowen-V05-01-04
1039             Added disclaimer of liability where needed.
1040             Fixed argument to pow() in G4LinLogLogInterpolation.cc
1041             and G4LogLogInterpolation.cc to allow for porting on .NET 7.1 compiler.
1042
104320.05.2003   MGP, tag emlowen-V05-01-03
1044             Removed memory leaks in G4PenelopeCompton and
1045             G4PenelopeBremsstrahlung
1046             Corrected design flaw in private interface of
1047             G4eBremsstrahlungSpectrum
1048
104920.05.2003   MGP, tag emlowen-V05-01-02
1050             Design iteration in G4LowEnergyBremsstrahlung: abstract class for
1051             angular distribution + implementation in G4ModifiedTsai
1052             (physics unchanged)
1053
105420.05.2003   MGP, tag emlowen-V05-01-01
1055             G4PenelopeCompton triggers atomic relaxation
1056
105720.05.2003   MGP, tag emlowen-V05-01-00
1058             Removed compilation warnings related to config-V05-01-00
1059
106026.04.2003   VI, tag emlowen-V05-00-17
1061             Fixes of stepLimit
1062
106324.04.2003   MGP, tag emlowen-V05-00-16
1064             Fixes related to "cuts-per-region"
1065
106624.04.2003   MGP, tag emlowen-V05-00-15
1067             Fixes for "final range" and fix in G4VeLowEnergyLoss
1068             related to "cuts per region"
1069
107017.04.2003   MGP, tag emlowen-V05-00-14
1071             Bug fix to the Auger effect, in response to user report
1072
107317.04.2003   MGP, tag emlowen-V05-00-13
1074             Modifications related to "cuts per region" by VI as below
1075             Bug fix to G4LowEnergyGammaConversion (angular distribution)
1076
107712.04.2003   VI migration to cut per region for fluo AlongStep
1078             G4ShellVacancy, G4hLowEnergyIonisation, G4LowEnergyIonisation
1079
108028.03.2003   G.Cosmo, tag emlowen-V05-00-12
1081             Fixed compilation errors on SUN-CC for files:
1082              G4PenelopeBremsstrahlung.cc, G4PenelopeBremsstrahlungAngular.cc,
1083              G4PenelopeBremsstrahlungContinuous.cc, G4PenelopeInterpolator.cc.
1084             Variables defined in for-loops scope were used outside scope!
1085
108627.03.2003   G.Cosmo, tag emlowen-V05-00-11
1087             Fixed usage of 'abs' in G4PenelopeInterpolator.cc and
1088             G4PenelopeBremsstrahlungContinuous.cc to allow porting
1089             on WIN32-VC platform. 'abs' should not be included in
1090             the std namespace.
1091
109219.03.2003   MGP, tag emlowen-V05-00-10
1093             Includes the two minor items below, on top of emlowen-V05-00-09
1094
109510.03.2003   VI remove cut per material warning
1096             VI use SutType for ions
1097
109828.02.2003   VI Minor design iteration on Bremsstrahlung, to accomodate
1099             variable name of file with parameters
1100
110126.02.2003   G.Cosmo, tag emlowen-V05-00-09
1102             Fixed usage of 'abs' in G4PenelopeCompton.cc to allow porting
1103             on WIN32-VC platform. 'abs' should not be included in the std
1104             namespace.
1105
110624.02.2003   MGP, tag emlowen-V05-00-08
1107             Small fixes related to Penelope processes for photons
1108
110922.02.2003   MGP, tag emlowen-V05-00-07
1110             Porting Penelope processes for photons to SUN
1111
111222.02.2003   MGP, tag emlowen-V05-00-06
1113             Minor design iteration on Bremsstrahlung, to accomodate
1114             variable number of parameters compatible with Penelope
1115             processes
1116
111722.02.2003   MGP, tag emlowen-V05-00-05
1118             New Ziegler2000 parameterisation for G4hLowEnergyIonisation
1119             added by VI
1120
112112.02.2003   MGP, tag emlowen-V05-00-04
1122             Corrected compilation error in G4LowEnergyLoss in tags V05-00-02/3
1123             Migrated Penelope processes to cuts-per-region
1124             Removed some compilation warnings
1125
112611.02.2003   MGP, tag emlowen-V05-00-03
1127             First tag including Penelope processes for photons and related
1128             unit tests, implemented by Luciano Pandola
1129
113011.02.2003   MGP, tag emlowen-V05-00-02
1131             Included minor editing of header files in the cut-per-region
1132             migration and protection of energy loss fluctuations by VI
1133
113405.02.2003   CG, tag emlowen-V05-00-01
1135             Removed redundant inclusion of headers for units and constants.
1136             Now using directly CLHEP headers. Affected files:
1137             G4QAOLowEnergyLoss.cc and few unit test .cc files.
1138
113924.01.2003   MGP, tag emlowen-V05-00-00
1140             Included changes by VI for migration to cuts-by-region aware
1141             processes.
1142
114310.12.2002   MGP, tag emlowen-V04-01-09
1144             VI G4hLowEnergyIonisation.cc - antiprotons: free electron gas
1145             model replaces constant extension of quantum oscillator model
1146             at low energies (< 25 keV), as for protons
1147
114828.11.2002   MGP, tag emlowen-V04-01-08
1149             Update of G4ComptonTest and test/GNUmakefile by A. Pfeiffer
1150             for AIDA3/Anaphe5
1151
115218.11.2002   MGP, tag emlowen-V04-01-07
1153             Bug fix in G4BremsstrahlungParameters, to load EEDL correctly
1154             (correction for PRS 430)
1155
115608.11.2002   MGP, tag emlowen-V04-01-06
1157             New model for angular distribution in Rayleigh by Gerardo
1158             Depaola and Francesco Longo; corrects PRS problem 406
1159
116008.11.2002   MGP, tag emlowen-V04-01-05
1161             VI optimisation of tables in G4LowEnergyIonisation,
1162                G4eLowEnergyLoss, G4hLowEnergyLoss, G4hLowEnergyIonisation
1163
116408.10.2002   MGP, tag emlowen-V04-01-04
1165             VI G4hLowEnergyIonisation.cc - clean up fluo flag definition and init
1166             VI G4hIonEffChargeSquare.cc - fix in charge definition
1167             VI G4hShellCrossSection.cc - fix in shell cross section for hadrons
1168             VI G4hLowEnergyLoss.cc - clean up inverse range table build
1169             VI G4VeLowEnergyLoss.cc - clean up inverse range table build
1170             VI G4hLowEnergyIonisation.cc - clean up energy ranges for models
1171             VI G4LowEnergyIonisation.cc  - remove ActivateFluorescence from
1172                                            SetCut.. methods
1173               
117427.08.2002   CG,VI, tag emlowen-V04-01-03
1175             A. Mantero fix leakage in G4AtomicTransition.cc
1176
117730.07.2002   CG,VI, tag emlowen-V04-01-02
1178             VI fix to G4LowEnergyIonisation.cc, for restricted energy loss
1179
118030.07.2002   CG,VI, tag emlowen-V04-01-01
1181             CG fix to G4VCrossSectionHandler.cc, to fix compilation problems
1182                on DEC-cxx non-ISO.
1183             VI fix to G4AugerData.cc, to clean warnings on gcc-3.1 and optimise
1184                load of data in memory.
1185
118615.06.2002   MGP, tag emlowen-V04-01-00
1187             VI Bug fix in G4eEnergySpectrum
1188             VI Bug fix in G4VCrossSectionHandler, connected modifications in
1189                other handlers
1190
119115.06.2002   MGP, tag emlowen-V04-00-17
1192             VI Bug fix in fluctuations in G4hLowEnergyIonisation
1193             VI Removed duplicate member function to activate fluorescence
1194
119510.06.2002   MGP, tag emlowen-V04-00-16
1196             fStopAndKill moved to fStopAndAlive in G4hLowEnergyIonisation
1197             to satisfy UR for activation of further processes for ions
1198             (UR by UKDM)
1199
120007.06.2002   MGP, tag emlowen-V04-00-15
1201             Fixes to Rayleigh by Francesco Longo and Gerardo Depaola (PRS 371)
1202
120307.06.2002   MGP, tag emlowen-V04-00-14
1204             Added comments for Software Reference Manual
1205
120603.06.2002   MGP, tag emlowen-V04-00-13
1207             Fixes to Auger by Alfonso Mantero
1208             Goes with new version of G4LEDATA G4EMLOW1.1
1209
121003.06.2002   MGP, tag emlowen-V04-00-12
1211             Introduce Auger implementation (previously handled as
1212             local energy deposit)
1213
121402.06.2002   MGP, tag emlowen-V04-00-11
1215             VI Fixes in Bremsstrahlung - interpolation above 10 MeV
1216             VI Change parametrisation of e- ionisation - 24-parameters
1217                 for each shell are used. Corresponding change is
1218                 sampling and integration
1219             VI Add excitation cross sections and energy
1220             New interpolation algorithm
1221             Goes with new version of G4LEDATA G4EMLOW1.0
1222
122302.06.2002   MGP, tag emlowen-V04-00-10
1224             Improvements to PolarizedCompton by F. Longo and G. Depaola
1225
122602.06.2002   MGP, tag emlowen-V04-00-09
1227             Fixed max length of ntuple variable names for HBOOK
1228             in test/G4ComptonTest
1229             Updates in unit tests and in hTest by V.I.
1230
123128.05.2002   MGP, tag emlowen-V04-00-08
1232             Code and minor design improvements deriving from reviews,
1233             inspections and Code Wizard
1234
123528.05.2002   MGP, tag emlowen-V04-00-07
1236             Added protection in G4eIonisationSpectrum
1237
123828.05.2002   MGP, tag emlowen-V04-00-06
1239             G4ComptonTest and test/GNUmakefile updated to AIDA 2.2 and
1240             Anaphe 4.0.n
1241
124219.04.2002 - MGP, tag emlowen-V04-00-05
1243             Fixed compilation warnings; added pointer protection in
1244             G4eLowEnergyLoss
1245
124618.04.2002 - MGP, tag emlowen-V04-00-04
1247             Modification to G4VCrossSectionHandler and
1248             G4LowEnergyPhotoElectric to fix a problem
1249
125018.04.2002 - VNI
1251             G4LowEnergyPhotoElectric: fix in Fluo part + MeanFreePath
1252             calculation using crossSectionHandler and cross sections
1253             directly
1254
125518.04.2002 - MGP, tag emlowen-V04-00-03
1256             Modification to table calculation for GenericIon as below
1257
125809.04.2002 - VNI
1259             For GenericIons all tables are calculated once now
1260
126103.04.2002 - MGP, tag emlowen-V04-00-02
1262             Option to activate atomic deexcitation in ionisation processes
1263
126428.03.2002 - VNI
1265             Add Fluorescence flag to electron and hadron ionisation
1266
126727.03.2002 - VNI, tag emlowen-V04-00-01
1268             Bug fix in hadron Fluo  and in deexcitation
1269
127028.02.2002 - MGP, tag emlowen-V04-00-00
1271             V.Ivanchenko bug fix for GenericIons
1272
127330.11.2001 - MGP, tag emlowen-V03-02-49
1274             Major physics improvement in electron processes by V.I.
1275             Significant improvement of performance
1276             Requires new version of data: G4EMLOW0.5
1277
127828.11.2001 - MGP, tag emlowen-V03-02-48
1279             Fix for compilation on Windows
1280
128127.11.2001 - MGP, tag emlowen-V03-02-47
1282             Fix by V.I. related to the removal of static inline functions
1283
128423.11.2001 - MGP, tag emlowen-V03-02-46
1285             Removed static inline functions, as requested by G. Cosmo
1286             to satisfy porting requirements
1287
128815.11.2001 - MGP, tag emlowen-V03-02-45
1289             Bug fix in G4FluoData
1290             Physics improvement in Bremsstrahlung
1291             Modified warning message in G4hLowEnergyIonisation
1292             Goes with new database version G4EMLOW0.4
1293
129409.11.2001 - MGP, tag emlowen-V03-02-44
1295             Example for using analysis in test/LowEnTest, based on
1296             Ramon's XrayTel
1297
129809.11.2001 - MGP, tag emlowen-V03-02-43
1299             Fixed name in test/processTest/GNUmakefile causing
1300             problems with library map
1301
130208.11.2001 - MGP, tag emlowen-V03-02-42
1303             Modifications to be compliant with the unsupported,
1304             deprecated "cuts per material"
1305             Added G4CutsPerMaterialWarning functor to warn users
1306             WARNING: LowE processes are not supported if using different
1307             cuts for different materials
1308
130906.11.2001 - MGP, tag emlowen-V03-02-41
1310             Identical to emlowen-V03-02-40
1311             Redone because the tag aborted before completion
1312
131306.11.2001 - MGP, tag emlowen-V03-02-40
1314             Performance improvement in electron processes
1315             Some clean up of code (include/forward class declarations,
1316             coding style guidelines etc.)
1317             First implementation of a generic unit test, with AIDA/Lizard
1318             analysis in test/processTest
1319
132001.11.2001 - MGP, tag emlowen-V03-02-39
1321             PIXE introduced in G4hLowEnergyIonisation
1322
132329.10.2001 - MGP, tag emlowen-V03-02-38
1324             Bug fixes in new code
1325             Generic unit test for e/photon processes in test/processTest
1326             (analysis still to be added)
1327
132828.10.2001 - MGP, tag emlowen-V03-02-37
1329             Fixed compilation warnings on Linux and HP
1330             Improved code style
1331
133226.10.2001 - MGP, tag emlowen-V03-02-36
1333             Bug and memory leak fixes in the new electron classes
1334
133526.10.2001 - MGP, tag emlowen-V03-02-35
1336             Swapped old/new electron processes
1337
133825.10.2001 - MGP, tag emlowen-V03-02-34
1339             Bug fixes in the new classes related to Bremsstrahlung and
1340             e/h Ionisation             
1341
134225.10.2001 - MGP, tag emlowen-V03-02-33
1343             G4LowEnergyPolarizedCompton moved to new design
1344             Many bug fixes in G4eIonisationParameters and G4BremsstrahlungParameters
1345             New classes for shell cross sections for proton-induced fluorescence
1346             Fluorescence introduced in temporary class G4hLowEnergyIonisation
1347             Fluorescence introduced in the continuous part of electron
1348             ionisation in G4eLowEnergyLoss and temporary G4LowEnergyIonisationVI
1349
135018.10.2001 - MGP, tag emlowen-V03-02-32
1351             Same as previous one, with on top fixes to G4BremsstrahlungParameters.cc
1352             and G4eIonisationParameters.cc by G. Cosmo for compatibility with
1353             geant4-03-02-ref-06 in view of STL migration
1354
135518.10.2001 - MGP, tag emlowen-V03-02-31
1356             Added member function in G4eLowEnergyLoss and G4VLowEnergyIonisationVI
1357             for generation of atomic deexcitation products in the continuous part
1358
135918.10.2001 - MGP, tag emlowen-V03-02-30
1360             Electron processes: contributions to the implementation by V.I.
1361                                 revision of code quality and consistency
1362                                 with design by MGP
1363
136418.10.2001 - MGP, tag emlowen-V03-02-29
1365             Modification of G4hNuclearStoppingModel and
1366             G4hParametrisedLossModel by G. Cosmo required for
1367             compatibility with materials-V03-02-04
1368
136912.10.2001 - MGP, tag emlowen-V03-02-28
1370             Cosmetics in the source code (FALSE/TRUE moved to false/true)
1371             and update of all tests to new materials migrated to STL
1372
137311.10.2001 - MGP, tag emlowen-V03-02-27
1374             Further revision of the new code in the previous tag
1375             Restored G4LowEnergyIonisation and G4LowEnergyBremsstrahlung
1376             as in emlowen-V03-02-25; new versions as in emlowen-V03-02-26
1377             renamed temporarily to allow for parallel development
1378             Removed references to Rogue Wave and STL interface from
1379             test/LowEnTest/ and test/fluoTest/
1380
138110.10.2001 - MGP, tag emlowen-V03-02-26
1382             Code for implementation of design iteration for electrons
1383             by V. Ivanchenko
1384             Major revision of new code to improve code quality and consistency
1385             with design by MGP
1386             Since the new code does not respect the design and broke system
1387             test and user code, this tag is only for internal debugging
1388             purpose and should not be used by developers
1389
139009.10.2001 - MGP, tag emlowen-V03-02-25
1391             Identical to the previous one, but restored G4VDataSetAlgorithm
1392             (corrupted in cvs update?)
1393
139408.10.2001 - MGP, tag emlowen-V03-02-24
1395             Modified G4CrossSectionHandler to inherit from base class
1396             Minor design iteration in G4VEMDataSet and G4VDataSetAlgorithm
1397             Encapsulated range test to generate secondaries into a
1398             strategy pattern; implemented in photon processes
1399
140004.10.2001 - MGP, tag emlowen-V03-02-23
1401             Fluorescence according to the new design introduced
1402             into e- ionisation (contribution to PostStepDoIt)
1403             by E. Guardincerri
1404
140526.09.2001 - MGP, tag emlowen-V03-02-22
1406             Workaround to support deficiencies of ObjectSpace in
1407             implementation of STL pair
1408
140925.09.2001 - MGP, tag emlowen-V03-02-21
1410             Workaround to support deficiencies of ObjectSpace in
1411             implementation of STL pair (wrongly tagged)
1412
141324.09.2001 - MGP, tag emlowen-V03-02-20
1414             Minor modifications to make the lowenergy category co-work
1415             with both materials-V03-02-03 and materials as
1416             in geant4-03-02-ref-03
1417
141823.09.2001 - MGP, tag emlowen-V03-02-19
1419             Same as previous one + migration to materials-V03-02-03 (STL)
1420
142123.09.2001 - MGP, tag emlowen-V03-02-18
1422             New class to generate shell vacancies in continuous part
1423             of processes by E. Guardincerri
1424             Renamed old photon processes (pre-design iteration) to
1425             G4LowEnergyOld; to be kept for a limited period for convenience
1426             of regression testing
1427             Fixed various STL problems found with HP compiler
1428             Added protection in G4LowEnergyPhotoElectric to avoid
1429             generating photons causing negative energy balance
1430
143121.09.2001 - MGP, tag emlowen-V03-02-17
1432             G4LowEnergyPhotoElectric moved to the implementation
1433             according to the new fluo+data design
1434             [Test version G4LowEnergyPhotoElectricMG removed]
1435             Fixed warning for energy outside allowed range in G4EMDataSet
1436             Update to test/GNUmakefile, G4ComptonTest.cc by A. Pfeiffer
1437             Minor cosmetics
1438
143919.09.2001 - MGP, tag emlowen-V03-02-16
1440             Same as previous one, but test/GNUmakefile, G4ComptonTest.cc
1441             and G4ComptonTest.py for histograms and ntuples with Lizard
1442             (by A. Pfeiffer)
1443
144419.09.2001 - MGP, tag emlowen-V03-02-15
1445             Same as previous one, but test/fluoTest with Particle gun
1446
144719.09.2001 - MGP, tag emlowen-V03-02-14
1448             Minor cosmetics w.r.t. the previous one (removed compilation
1449             warnings)
1450             test/fluoTest with GPS
1451
145216.09.2001 - MGP, tag emlowen-V03-02-13
1453             Update to the fluorescence domain consistent with the
1454             new design (development by E. Guardincerri)
1455             Update to test/fluoTest (development by E. Guardincerri)
1456
145713.09.2001 - MGP, tag emlowen-V03-02-12
1458             Fix in G4CrossSectionHandler::Clear to remove an infinite loop
1459             occurring in test14
1460
146110.09.2001 - MGP, tag emlowen-V03-02-11
1462             Identical to emlowen-V03-02-10
1463             Restored a clean situation in the cvs head, removing all
1464             the code inconsistent with the design present in
1465             emlowen-after-chep2001, resulting from a fault in the
1466             software process by a developer.
1467
146810.09.2001 - MGP, tag emlowen-after-chep2001
1469             Junk found in the repository
1470             Tagged as an aid in the procedure of restoring a reasonable
1471             situation in the cvs head for future developments
1472
147329.08.2001 - MGP, tag emlowen-V03-02-10
1474             Major revision of G4LowEnergyCompton, G4LowEnergyRayleigh and
1475             G4LowEnergyGammaConversion: re-implementation according to
1476             the design iteration in the data domain
1477             Temporary re-implementation of G4LowEnergyPhotoElectricMG,
1478             without fluorescence yet
1479
148029.08.2001 - MGP, tag emlowen-V03-02-09
1481             Bug fix in G4CrossSectionHandler
1482
148329.08.2001 - MGP, tag emlowen-V03-02-08
1484             Cleared compilation warnings in G4AtomicTransitionManager
1485         
148628.08.2001 - G.Cosmo, tag emlowen-V03-02-07
1487             Fixed mess with tag names
1488
148927.08.2001 - STT, tag emlowen-V03-02-06
1490 
149120.08.2001 - MGP, tag emlowen-V03-02-05
1492             Added files resulting from design iteration in the data domain   
1493
149420.08.2001 - MGP, tag emlowen-V03-02-04
1495             Same as emlowen-V03-02-02 + bug fix by V.I. described below
1496
149718.08.2001 - V.Ivanchenko fix energy conservation bugs for small
1498             range cuts in G4LowEnergyIonisation.cc
1499
150030.07.2001 - MGP, tag emlowen-V03-02-03
1501             First step of design iteration in fluorescence (files
1502             contributed by E. Guardincerri, G4AtomicShell and
1503             G4AtomicTransitionManager) + related unit test
1504
150530.07.2001 - MGP, tag emlowen-V03-02-02
1506             Fix to GammaConversion by F. Longo
1507
150830.07.2001 - MGP, tag emlowen-V03-02-01
1509             Added modifications by V.I. listed below (13.07.2001),
1510             on top of previous tag
1511
151230.07.2001 - MGP, tag emlowen-V03-02-00
1513             Same as emlowen-V03-01-19, with liability disclaimer added
1514
151513.07.2001 - V.Ivanchenko remove comments with Rogue Wave
1516             fix a problem of continuity of ion effective charge
1517
151818.06.2001 - MGP, tag emlowen-V03-01-19
1519             Same as emlowen-V03-01-18, with corrections by S. Chauvie
1520             to recover from modifications listed below
1521             Quantum oscillator model is applied to all materials, as it
1522             has been since Geant4 3.0 release
1523             Contains also updates to G4StoppingPowerTest
1524             
152518.06.2001 - MGP, tag emlowen-V03-01-18
1526             Same as emlowen-V03-01-17, with a bug fix to
1527             G4LowEnergyPolarizedCompton by F. Longo and G. Depaola
1528
152907.06.2001 - Add printout to G4hLowEnergyIonisation + clean up (V.I.)
1530             Oscillator model is applied only for 6 materials (V.I.)
1531
153205.06.2001 - MGP, tag emlowen-V03-01-17
1533             Fix in G4QAOLowEnergyLoss by S. Chauvie of bugs introduced
1534             with the changes below   
1535             Also fixes in unit tests related to hadron ionisation         
1536
153701.06.2001 - V.Ivanchenko change G4QAOLowEnergyLoss: materials
1538             search by Z not name, validity range down to 5 keV,
1539             fix sign of the Barkas term
1540
154128.05.2001 - MGP, tag emlowen-V03-01-16
1542             Corrected typo involuntarily introduced into a public m.f.
1543 
154425.05.2001 - MGP, tag emlowen-V03-01-15
1545             Added protections in G4LowEnergyPolarizedCompton (MGP)
1546             Improved comments in hadron/ion classes (V.I.)
1547             Improved code style in e/photon classes (MGP)
1548
154924.05.2001 - MGP, tag emlowen-V03-01-14
1550             Modified G4LowEnergyPolarizedCompton to inherit from
1551             G4VDiscreteProcess
1552   
155323.05.2001 - MGP, tag emlowen-V03-01-13
1554             Modifications in G4LowEnergyIonisation and G4eLowEnergyLoss
1555             by V.Ivanchenko:
1556             calculation of range directly from RangeTable;
1557             calculation of MeanFreePath from LambdaTable;
1558             improvement in the kinematics of delta-ray production
1559
156023.05.2001 - MGP, tag emlowen-V03-01-12
1561             Minor fix in G4hLowEnergyIonisation by V.Ivanchenko
1562
156323.05.2001 - MGP, tag emlowen-V03-01-11
1564             Cleaned up test macro names; minor update to G4MeanFreePathTest.cc
1565             minor changes in hTest histograms
1566
156723.05.2001 - V.Ivanchenko
1568             G4LowEnergyIonisation and G4eLowEnergyLoss changed:
1569             direct method of range table calculation;
1570             MeanFreePath is calculated from lambda table;
1571             kinematics of delta-ray production improved;
1572             minor fix in G4hLowEnergyIonisation.
1573
157422.05.2001 - MGP, tag emlowen-V03-01-10
1575             Bug fix in G4QAOLowEnergyLoss.cc
1576
157722.05.2001 - MGP, tag emlowen-V03-01-09
1578             Same as emlowen-V03-01-08, with further modifications to hTest
1579
158022.05.2001 - MGP, tag emlowen-V03-01-08
1581             Same as emlowen-V03-01-07, with in addition:
1582             - new unit tests (G4hTestLossTableProduction, G4MeanFreePathTest)
1583             - modifications to hTest
1584             - test macros renamed to be more easily identifiable
1585
158611.05.2001 - MGP, tag emlowen-V03-01-07
1587             Removed more compilation warnings in ANSI strict mode
1588
158911.05.2001 - MGP, tag emlowen-V03-01-06
1590             Same as emlowen-V03-01-04, with minor modification on hTest
1591             by V. Ivanchenko
1592
159311.05.2001 - MGP, tag emlowen-V03-01-05
1594             Same as emlowen-V03-01-04, with a new unit test by V. Ivanchenko
1595
159610.05.2001 - V.Ivanchenko
1597             Removed compilation warnings in ANSI strict mode
1598
159908.05.2001 - MGP, tag emlowen-V03-01-04
1600             Removed compilation warnings in ANSI strict mode
1601
160207.05.2001 - MGP, tag emlowen-V03-01-03
1603             Removal of RW remnants, moved to STL containers
1604
160507.05.2001 - MGP, tag emlowen-V03-01-02
1606             Same as emlowen-V03-01-01, with some improvements in tests
1607
160802.05.2001 - MGP, tag emlowen-V03-01-01
1609             Same as emlowen-V03-01-00, with a first implementation of
1610             a full suite of unit tests for electrons and photons
1611
161202.05.2001 - MGP, tag emlowen-V03-01-00
1613             Same as emlowen-V03-00-00, with minor new functionalities in
1614             test/G4BremsstrahlungTest and G4eIonisationTest, and a new
1615             test/G4PhotoelectricTest unit test
1616
161724.04.2001 - V.Ivanchenko remove all references to RogueWave vectors
1618
161924.04.2001 - V.Ivanchenko reorganize and update hTest
1620 
162105.02.2001 - G.Cosmo, tag emlowen-V03-00-00
1622             Migration to STL for G4DataVector and G4OrderedTable:
1623             o Removed obsolete class G4Data. G4DataVector is now used instead.
1624             o Modified files:
1625               G4LowEnergyBremsstrahlung[.hh.icc.cc], G4FirstLevel.hh,
1626               G4LowEnergyGammaConversion[.hh.cc], G4LowEnergyIonisation[.hh.cc],
1627               G4LowEnergyPhotoElectric[.hh.cc], G4LowEnergyRayleigh[.hh.cc],
1628               G4LowEnergyCompton[.hh.cc], G4LowEnergyUtilities[.hh.cc].
1629
163014.12.2000 - G.Cosmo, tag emlowen-V02-00-23
1631             Removed inclusion of CLHEP/String/Strings.h from G4LowEnergyUtilities.cc.
1632
163322.11.2000 - MGP, tag emlowen-V02-00-22
1634             Yang and Chu fluctuation models applied for positive
1635             charged ions only
1636
163723.11.2000 - Ion energy fluctuations only for charge>0
1638             V.Ivanchenko
1639
164022.11.2000 - MGP, tag emlowen-V02-00-21
1641             Includes bug fix to electron energy fluctuations
1642             Compatible with electromagnetic/utils V02-00-04 tag, that has
1643             been finally accepted by STT
1644
164522.11.2000 - Bug fixed in electron energy fluctuations
1646             V.Ivanchenko
1647
164821.11.2000 - MGP, tag emlowen-V02-00-20
1649             Same as emlowen-V02-00-18, Vladimir's fix to energy fluctuations
1650             (All this duplication of emlowen tags is due to the fact that the
1651             electromagnetic/utils tag with the interface updates contains
1652             also bug fixes and new features, and such tag has not passed
1653             system testing yet)
1654
165521.11.2000 - MGP, tag emlowen-V02-00-19
1656             Same as emlowen-V02-00-17, Vladimir's fix to energy fluctuations
1657
165821.11.2000 - Bug fixed in hadron/ion energy fluctuations
1659             V.Ivanchenko
1660
166116.11.2000 - MGP, tag emlowen-V02-00-18
1662             Same as emlowen-V02-00-16, with on top modifications to
1663             G4LowEnergyUtilities to replace the obsolete HepString
1664             with G4String in several places
1665
166616.11.2000 - MGP, tag emlowen-V02-00-17
1667             Same as emlowen-V02-00-15, with on top modifications to
1668             G4LowEnergyUtilities to replace the obsolete HepString
1669             with G4String in several places
1670
167105.11.2000 - MGP, tag emlowen-V02-00-16
1672             Remove the temporary const cast introduced with emlowen-V02-00-08
1673             Co-works with Michel's electromagnetic/utils utils-V02-00-03 tag
1674             
167505.11.2000 - MGP, tag emlowen-V02-00-15
1676             Includes bug fixes and other modifications by V. Ivanchenko
1677             listed below
1678
167905.11.2000 - Bugs fix in G4QAOLowEnergyLoss.cc : inserted at previous
1680             edition, name "Aluninum", de/dx at E=2 MeV, and
1681             more correct charge calculation
1682           - New method to calculate ranges via de/dx table and
1683             remove dynamic binning in G4hLowEnergyLoss.cc
1684           - More precise calculation of ionisation ranges for
1685             KineticEnergy<MinKineticEnergy in G4hLowEnergyIonisation.cc
1686             V. Ivanchenko
1687
168803.11.2000 - MGP, tag emlowen-V02-00-14
1689             Fix by V. Ivanchenko to remove the cause of instability
1690             of hadron ionisation on different platforms, related to the last
1691             step
1692             Set MinKineticEnergy = LowestKineticEnergy = 10eV
1693             Results changed w.r.t. the previous version by 0.5% for protons,
1694             1% for antiprotons and 2.8% for C12
1695
169603.11.2000 - Modification
1697             MinKineticEnergy=LowestKineticEnergy=10eV
1698             V. Ivanchenko
1699
170003.11.2000 - MGP, tag emlowen-V02-00-13
1701             Same as emlowen-V02-00-12, added comments for the generation of
1702             the Software Reference Manual
1703
170431.10.2000 - MGP, tag emlowen-V02-00-12
1705             Including modifications by V. Ivanchenko since emlowen-V02-00-11
1706             listed below
1707
170823.10.2000 -
1709             Clean up and update comments
1710             V. Ivanchenko
1711
171214.10.2000 -
1713             Bug fix in nuclear stopping table name
1714             V. Ivanchenko
1715
171620.09.2000 - MGP, tag emlowen-V02-00-11
1717             Bug fix related to electron energy loss fluctuations by
1718             V. Ivanchenko
1719
172018.09.2000 - MGP, tag emlowen-V02-00-10
1721             Improvements to the readability of the code by V. Ivanchenko
1722
172317.09.2000 - MGP, tag emlowen-V02-00-09
1724             New features on antiproton ionisation by Stephane Chauvie:
1725             extension of the Quantum Harmonic Oscillator model to
1726             generic materials, calculation of oscillator strengths for
1727             all elements
1728             Antiproton model also moved to be compliant with the new design
1729             iteration
1730
173116.09.2000 - MGP, tag emlowen-V02-00-08
1732             Const cast in G4hLowEnergyIonisation (const G4Material* into
1733             G4Material*) to convert the previously _good_ LowE code
1734             into bad one, but palatable to G4EnergyLossTables, that has
1735             various member functions requiring a non-const G4Material*
1736             pointer in the arguments
1737             This modification was required to avoid compilation errors
1738             on DEC; it is meant to be temporary
1739             The affected pointers SHOULD BE REVERTED TO CONST
1740             AS SOON AS POSSIBLE, after agreement with the
1741             G4EnergyLossTables author
1742
174316.09.2000 - MGP, tag emlowen-V02-00-07
1744             Fix in G4hICRU49He::StoppingPower - a1 changed into e1 (typo?)
1745             to remove compilation problems on DEC (uninitialized variable)
1746             Fix in G4hLowEnergyLoss, eliminated two protected variables
1747             G4Proton* theProton and G4AntiProton* theAntiProton
1748             to revove compilation problems on DEC (hiding)
1749
175016.09.2000 - MGP, tag emlowen-V02-00-06
1751             Modifications by V.I. in hadron classes (renaming of classes
1752             for better understanding of the code)
1753
175405.09.2000 - MGP, tag emlowen-V02-00-05
1755             Fixes to remove warnings (hiding member functions and
1756             data members) in hadron classes
1757
175804.09.2000 - MGP, tag emlowen-V02-00-04
1759             Same as emlowen-V02-00-03, with V.I.'s new implementations
1760             and fixes (see below, July-August 2000)
1761
176204.09.2000 - MGP, tag emlowen-V02-00-03
1763             Same as emlowen-V02-00-02, with Gabriele's fixes
1764             (see below, 03.08.2000)
1765
176622.08.2000 - V.Ivanchenko: A bug in Nuclear Stopping Power was fixed.
1767             The calculation of step limit for low energy
1768             hadrons/ions is upgraded.
1769             The Barkas and Bloch corrections are introduced
1770             for ions "on fly"
1771
177218.08.2000 - V.Ivanchenko: TRIM1985 model have been implemented
1773             A bug in GetConstrain method for hadrons/ions is fixed
1774
177518.08.2000 - V.Ivanchenko: two additional models of ions energy
1776             loss fluctuations have been implemented
1777
177810.08.2000 - V.Ivanchenko: Old bug in Fluctuations of Electronic
1779             energy losses of hadrons and ions are fixed
1780
178104.08.2000 - V.Ivanchenko: Fluctuations of Nuclear Stopping Powers are
1782             Energy losses of hadrons and ions are implemented
1783
178403.08.2000 - G.Cosmo
1785             Fixes to allow events' reproducibility:
1786             G4LowEnergyGammaConversion.cc: changed usage of RandFlat::shootBit() to
1787                                            RandBit::shootBit().
1788             G4VeLowEnergyLoss.cc, G4hLowEnergyLoss.cc: changed RandGauss to
1789                                            G4RandGauss.
1790
179102.08.2000 - V.Ivanchenko: Energy losses of hadrons and ions are redesigned,
1792             a lot of new classes are created. New unit test is designed
1793             as well (G4hTestStoppingPower).
1794
179529.07.2000 - MGP, tag emlowen-V02-00-02
1796             Added theta to ntuples in G4BremsstrahlungTest
1797
179818.07.2000 - MGP, tag emlowen-V02-00-01
1799             V.Ivanchenko: bug fix in G4hLowEnergyIonisation in AlongStepDoIt
1800
180111.07.2000 - MGP, tag emlowen-V02-00-00
1802             Improvements in G4BremsstrahlungTest and G4eIonisationTest
1803
180424.06.2000 - MGP, tag emlowen-V01-01-22
1805             Modification to hTest G4Ion... classes by V. Ivanchenko to
1806             fix crash on exit on Linux
1807
180822.06.2000 - MGP, tag emlowen-V01-01-21
1809             MGP: Bug fix in G4VeLowEnergyLoss (calculation of fluctuations);
1810             correction to prevent log of negative argument
1811             Fixes problems with test14 in system testing on HP
1812             To be further verified
1813
181422.06.2000 - MGP, tag emlowen-V01-01-20
1815             Minor improvements in test/G4BremsstrahlungTest and
1816             and test/G4eIonisationTest
1817             Cosmetics (found $ tag $ in many header files, where does it
1818             come from?)
1819
182020.06.2000 - MGP, tag emlowen-V01-01-19
1821             Fixed printout in test/G4eIonisationTest
1822
182320.06.2000 - MGP, tag emlowen-V01-01-18
1824             Two new unit tests created by MGP: test/G4BremsstrahlungTest
1825             and test/G4eIonisationTest
1826
182724.05.2000 - MGP, tag emlowen-V01-01-17
1828             Modifications to G4QAOLowEnergyloss and G4hLowEnergyIonisation
1829             by Stephane Chauvie: physics fixes
1830             Modifications to G4QAOLowEnergyloss and G4hLowEnergyIonisation
1831             by MG Pia: fixes to the private interface,
1832                        fixes to remove compilation warnings
1833                        added protections
1834                        proper code indentation to improve legibility
1835             Reorganization of the test directory by Petteri Nieminen:
1836                        content of eUnitTests/ moved to ePhotonIntegration/
1837                        (indeed they were not unit tests)
1838                        content of validation/ moved to aluminumtest/
1839             Corrections by MG Pia to GNUmakefiles in test/ subdirectories
1840             TestEm6, TestP, eUnitTests and validation are obsolete
1841             directories, still in the repository but not to be used
1842
184323.05.2000 - MGP, tag emlowen-V01-01-16
1844             New G4QAOLowEnergyloss class by Stephane Chauvie for
1845             antiproton energy loss model
1846             Modifications to G4hLowEnergyIonisation for the new
1847             antiproton models
1848             Physics extension to lower energies for antiprotons for a
1849             set of materials
1850             New test/hTest for integration/physics testing of hadrons/ions
1851             (was previously TestEm6)
1852
185325.05.2000 - Stephane Chauvie added class for energy loss of antiprotons
1854             G4QAOLowEnergyloss + modifications in G4hlowEnergyIonisation
1855
185622.05.2000 - MGP, tag emlowen-V01-01-15
1857             Modifications in G4VhEnergyLossModel.hh
1858
185919.05.2000 - MGP, tag emlowen-V01-01-14
1860             Includes typo correction in G4VhEnergyLossModel.hh
1861
1862 8.05.2000 - MGP, tag emlowen-V01-01-13
1863             Includes minor modifications in G4VhEnergyLossModel.hh
1864
1865 7.05.2000 - MGP, tag emlowen-V01-01-12
1866             Includes the G4VhEnergyLossModel abstract class,
1867             as part of the design iteration in the hadronic domain
1868
1869 7.05.2000 - MGP, tag emlowen-V01-01-11
1870             Includes Francesco Longo's fix of missing units in
1871             G4LowEnergyGammaConversion.cc
1872
1873 7.05.2000 - MGP, tag emlowen-V01-01-10
1874             Includes Vladimir's test/TestEm6 and test/TestP directories
1875             requires removing two (!) duplicate TestEm6 directories
1876             elsewhere
1877             Includes Stephane's unit tests  G4hLETestLossTable.cc
1878             and G4hLETestAlongPostStep.cc
1879             
188019.04.2000 - MGP, tag emlowen-V01-01-09
1881             same as emlowen-V01-01-08, with modifications by V.L. for
1882             first implementation of continuous energy loss in
1883             G4LowEnergyBremsstrahlung
1884
188518.04.2000 - MGP, tag emlowen-V01-01-08
1886             same as emlowen-V01-01-06,
1887             with modification to G4LowEnergyBremsstrahlung.cc to correct
1888             error introduced by V.L
1889
189018.04.2000 - MGP, tag emlowen-V01-01-07
1891             same as emlowen-V01-01-05
1892             (disregarding modifications in emlowen-V01-01-06),
1893             with modification to G4LowEnergyBremsstrahlung.cc to correct
1894             error introduced by V.L.
1895
189618.04.2000 - MGP, tag emlowen-V01-01-06
1897             includes Veronique's modifications to
1898                G4LowEnergyIonisation.hh
1899                G4LowEnergyIonisation.icc
1900                G4LowEnergyIonisation.icc
1901                G4eLowEnergyLoss.cc
1902                G4G4LowEnergyPhotoElectric.cc
1903             for integration of cross sections, float/G4double conversions
1904             and corrections of fluorescence transition probabilities
1905             to take into account non-radiative transitions
1906             (no Auger electron simulated yet)
1907
1908
190904.04.2000 - MGP, tag emlowen-V01-01-05
1910             removed dependency on standard category (G4eEnergyLoss)
1911
191204.04.2000 - MGP, tag emlowen-V01-01-04
1913             tag Vladimir's and Stephane's modifications for antiprotons
1914
191503.04.2000 - Vladimir Ivanchenko and Stephane Chauvie
1916             1) Linearity into Barkas effect and nuclear stopping power
1917                for antiprotons
1918
191902.04.2000 - MGP, tag emlowen-V01-01-03
1920             tag V.L.'s modifications to G4LowEnergyIonisation (units)
1921
192202.04.2000 - MGP, tag emlowen-V01-01-02
1923             tag V.L.'s fix of typo in G4LowEnergyGammaConversion
1924
192502.04.2000 - MGP, tag emlowen-V01-01-01
1926             tag V.I.'s modifications, 31.03.2000
1927
192831.03.2000 - Vladimir Ivanchenko update
1929             1) G4hLowEnergyIonisation.cc limitation DeltaCut > Eexc
1930                is insert in dedx, cross section calculation and sampling
1931             2) G4hLowEnergyLoss.cc is creating in the lowenergy as a
1932                klon of G4hEnergyLoss.cc
1933             3) Spin 1/2 and spin 1 corrections are inserted is cross
1934                section calculation, cross section sampling, de/dx
1935             4) IfAplicable check lepton number
1936               
193721.01.2000 - Vladimir Ivanchenko update
1938             1) G4hLowEnergyIonisation.cc Barkas effect calculation
1939                and inicialisation
1940             2) G4ionLowEnergyIonisation.cc remove double deleting of
1941                MeanFreePath Table
1942
194321.01.2000 - create by Michel Maire
1944
1945
Note: See TracBrowser for help on using the repository browser.