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

Last change on this file since 1315 was 1315, checked in by garnier, 14 years ago

update geant4-09-04-beta-cand-01 interfaces-V09-03-09 vis-V09-03-08

File size: 96.0 KB
Line 
1$Id: History,v 1.438 2010/06/08 21:50:00 sincerti Exp $
2-------------------------------------------------------------------
3
4     =========================================================
5     Geant4 - an Object-Oriented Toolkit for Simulation in HEP
6     =========================================================
7
8                      Category History file
9                      ---------------------
10This file should be used by G4 developers and category coordinators
11to briefly summarize all major modifications introduced in the code
12and keep track of all category-tags.
13It DOES NOT substitute the  CVS log-message one should put at every
14committal in the CVS repository !
15
16     ----------------------------------------------------------
17     * Reverse chronological order (last date on top), please *
18     ----------------------------------------------------------
19
2008.06.2010, S. Incerti, tag emlowen-V09-03-31
21            modified initialisation of e- Emfietzoglou excitation
22            model in G4DNAEmfietzoglouExcitationModel.cc and
23            in G4DNAMillerGreenExcitationModel.cc
24
2507.06.2010, A.Mantero, tag emlowen-V09-03-30
26            added analytical (ecpssr) and empirical (Paul and Orlic)
27            models for the calculation of hadronc shell ionisation CS
28
2929.04.2010, L. Pandola, tag emlowen-V09-03-29
30            Removed the compiler warning in G4PenelopeIonisationModel.cc which
31            caused the rejection of emlowen-V09-03-28
32
3323.04.2010, L. Pandola, tag emlowen-V09-03-28
34            Removed useless call in G4PenelopeIonisationModel which triggered fake
35            warning messages
36
3715.04.2010, L. Pandola, tag emlowen-V09-03-27
38            Added MinEnergyCut() method to G4PenelopeIonisationModel. Small (minor)
39            changes to other G4Penelope models (mainly clean-up)
40
4108.04.2010, S. Incerti, tag emlowen-V09-03-26
42            Changed computation of scattering angle in G4DNAChampionElasticModel.cc
43            G4EMLOW 6.12 version needed
44 
4507.04.2010, S. Incerti, tag emlowen-V09-03-25
46            Fixed memory leak in G4DNARuddIonisationModel.cc
47
4806.04.2010, S. Incerti, tag emlowen-V09-03-24
49            Replaced hard coded masses in G4DNADingfelderCharge*.cc
50
5131.03.2010, L. Pandola, tag emlowen-V09-03-23
52            Removed G4cout's used for debugging in G4Penelope08ComptonModel and
53            G4Penelope08PhotoElectricModel
54
5527.03.2010, S. Incerti, tag emlowen-V09-03-22
56            Modified G4DNABornIonisationModel.hh
57
5827.03.2010, S. Incerti, tag emlowen-V09-03-21
59            Modified method declaration in G4DNABornExcitation.hh
60
6127.03.2010, S. Incerti, tag emlowen-V09-03-20
62            Added new excitation model for electrons in G4DNABornExcitationModel
63
6426.03.2010, S. Incerti, tag emlowen-V09-03-19
65            Modified electron correction in G4DNAMillerGreenExcitation.cc
66
6726.03.2010, S. Incerti, tag emlowen-V09-03-18
68            Extended range of search for maximum of DCS in G4DNARuddIonisationModel.cc           
69
7026.03.2010, S. Incerti, tag emlowen-V09-03-17
71            Changed default parameters of G4DNAEmfietzoglouExcitationModel.hh
72
7326.03.2010, tag emlowen-V09-03-16
74            - S. Incerti : corrected G4DNABornIonisationModel.cc class
75                           for maximum kinetic energy transfer
76            - A. Mantero: fixed bugs in G4AtomicDeexcitation.cc, G4AugerTransition.cc
77
7826.03.2010, L. Pandola, tag emlowen-V09-03-15
79            Changed order in some models' constructor to get rid of a valgrind
80            warning (conditional jump or move depends on unitialized value(s)).
81
8225.03.2010, S. Incerti, tag emlowen-V09-03-14
83            Modified hydrogen correction in G4DNARuddIonisation.cc
84
8525.03.2010, S. Incerti, tag emlowen-V09-03-13
86            Dummy tag
87
8818.03.2010, S. Incerti, tag emlowen-V09-03-12
89            - Re-added vapor water shell constants to G4DNARuddIonisationModel.cc
90            as suggested by Ziad.
91
9218.03.2010, S. Incerti, tag emlowen-V09-03-11
93            Extended low energy cover of G4DNA charge change processes
94
9517.03.2010, L. Pandola, tag emlowen-V09-03-10
96            Added four new models (gamma ray models Compton, GammaConversion,
97            PhotoElectric, Rayleigh), upgrades of G4Penelope from version2001 to
98            version 2008. For now, 2008 models named as G4Penelope08xxxxModel
99            ** to be used with G4LEDATA version 6.10 **
100
10116.03.2010, L. Pandola, tag emlowen-V09-03-09
102            Modified public interface of G4PenelopeOscillatorManager (info to be used for
103            PenelopeIonisation)
104
10515.03.2010, S. Incerti, tag emlowen-V09-03-08
106            Modified electron correction in G4DNARuddIonisationModel.cc
107
10815.03.2010, L. Pandola tag emlowen-V09-03-07
109            Updated public interface of G4LivermorePhotoElectricModel. Removed
110            possibility to use custom cuts for fluorescence/Auger. Main cuts from
111            G4ProductionCutsTable are always used - for consistency.
112
11315.03.2010, L. Pandola tag emlowen-V09-03-06
114            Clean-up in Penelope models (explicitely set Auger flag to false in
115            constructor)
116
11719.02.2010, L. Pandola tag emlowen-V09-03-05
118            Modification in calculations made by G4PenelopeOscillatorManager (Hartree
119            factors for Penelope Compton Scattering)
120
12117.02.2010, L. Pandola tag emlowen-V09-03-04
122            Updated interface for G4PenelopeOscillatorManager. Still *beta*
123
12405.02.2010, S. Incerti, tag emlowen-V09-03-03
125            Added initialisation to atomTotalCrossSection in G4hShellCrossSectionDoubleExp.cc.
126
12707.01.2010, S. Incerti, tag emlowen-V09-03-02
128            Improved way of testing material in Geant4-DNA models.
129
13021.12.2009, L. Pandola, tag emlowen-V09-03-01
131            Added classes G4PenelopeOscillator* to manage multi-element atomic oscillators used
132            in Penelope Compton and Ionisation models. Already compliant with Penelope2008.
133            **Beta version at the moment**
134
13521.12.2009, L. Pandola, tag emlowen-V09-03-00
136            Added a dummy ComputeCrossSectionPerAtom() method in G4PenelopeRayleighModel.
137            Never inkoved by tracking, issues a warning if users access it via G4EmCalculator.
138
13910.12.2009, S. Incerti, tag emlowen-V09-02-68
140            - Added vapor water shell constants to G4DNARuddIonisationModel.cc
141            as suggested by Ziad.
142
14324.11.2009, A. Lechner tag emlowen-V09-02-67
144            -G4IonParametrisedLossModel: Important bug fix to calculate ion
145             ranges correctly if the same materials appears multiple times
146             in tracking geometry with different production cuts (for example
147             in different regions). (added UpdateRangeCache function,
148             modified BuildRangeVector, ComputeLossForStep functions and
149             removed GetRange function).
150
15123.11.2009, A. Lechner tag emlowen-V09-02-66
152            -G4IonParametrisedLossModel: Changed energy loss limit to smaller
153             value (from 0.15 to 0.01) to avoid approximative loss description
154             in case of large steps.
155
15620.11.2009, A. Lechner tag emlowen-V09-02-65
157            -G4IonParametrisedLossModel: Added set-function for loss limit
158             parameter
159
16012.11.2009, A. Lechner tag emlowen-V09-02-64
161            -G4IonParametrisedLossModel:
162             *) Moved from original ICRU 73 classes to new class (G4Ion-
163                StoppingData), which is capable of reading stopping power data
164                files stored in G4LEDATA (requires G4EMLOW6.8): With the new
165                tables the upper energy limit of ICRU 73 stopping powers is
166                increased to 1 GeV/nucleon.
167             *) Decision logic concerning stopping power scaling for heavy ions
168                was entirely moved to class G4IonDEDXScalingICRU73.
169             *) Introduced function for switching off scaling for heavy ions.
170             *) Removed nuclear stopping from model since dedicated process is
171                available in standard EM package.
172             *) Minor fixes were applied in energy loss computation.
173            - G4VIonDEDXScalingAlgorithm: Introduced additional argument for
174              energy scaling function.
175            - G4IonDEDXScalingICRU73: See model above. Adapted function
176              according to interface changes in G4VIonDEDXScalingAlgorithm
177            - G4IonDEDXHandler: Adapted function according to interface
178              changes in G4VIonDEDXScalingAlgorithm. Using new build methods
179              defined in G4VIonDEDXTable (contained in material package).
180
18112.11.2009, S. Incerti tag emlowen-V09-02-63
182            -removed memory leak in G4DNACrossSectionDataSet.cc
183
18412.11.2009, S. Incerti tag emlowen-V09-02-62
185            -added protection for secondary electron energy computation in
186            G4DNABornIonisationModel.cc
187            -proposed a faster computation of cross section max value
188
18911.11.2009, A. Mantero tag emlowen-V09-02-61
190            PIXE code cleaning for the Dec review and update of G4hLowEnIonisation
191            in order to use new PIXE developments.
192
19305.11.2009, G. Cosmo, tag emlowen-V09-02-60
194            replaced usage of M_PI with pi from CLHEP, to fix compilation
195            errors on Windows.
196
19703.11.2009, S. Incerti, tag emlowen-V09-02-59
198            modified low energy limit of e- elastic Champion Geant4-DNA model
199            to be used with G4LEDATA version 6.8
200
20102.11.2009, S. Incerti, tag emlowen-V09-02-58
202            extended coverage of e- ionisation Geant4-DNA model
203            to be used with G4LEDATA version 6.8
204
20523.10.2009, L. Pandola, tag emlowen-V09-02-57
206            Switch atomic deexcitation on (by default) in Livermore PhotoElectric and
207            Ionisation. It was on also for the former LowEnergy processes. It has been
208            accidentally switched off since tag emlowen-V02-02-27, probably.
209
21022.10.2009, L. Pandola, tag emlowen-V09-02-56
211            Added ActivateAuger() method to Penelope Compton and Ionisation, so that
212            all Penelope models have the same interface.
213
21421.10.2009, L. Pandola, tag emlowen-V09-02-55
215            Cleaning up of Penelope Photoelectric, Compton and Ionisation
216            (atomic deexcitation flag now referred to G4VEmModel). Deexcitation now
217            is by default active in Penelope models.
218
21927.09.2009, N. Karakatsanis, tag emlowen-V09-02-54
220            Added fixes to
221            G4ecpssrKCrossSection.cc
222            G4BremsstrahlungCrossSectionHandler.cc
223            G4CrossSectionHandler.cc
224            G4DNACrossSectionDataSet.cc
225            G4eIonisationCrossSectionHandler.cc
226
22725.09.2009, N. Karakatsanis, tag emlowen-V09-02-53
228            New implementation for data loading and interpolation methods
229            LoadData method now loads the data from G4EMLOW dataset and, then, calculates
230            the respective logarithmic values during initialization
231            Both data formats (original and logarithmic) are loaded to EM datasets and used
232            later by interpolation methods to perform faster calculations. 
233            LoadNonLogData method implements the old version for data loading and interpolation
234
23524.09.2009, F.Longo, tag emlowen-V09-02-52
236            implemented protection for infinite loops in Rayleigh
237            process. 
238
23930.08.2009, S. Incerti, tag emlowen-V09-02-51
240            Extended high energy coverage of proton ionisation
241            (G4DNABornIonisationModel.cc) and excitation
242            (G4DNABornExcitationModel.cc)
243            Decreased temporarily high energy coverage of electron
244            ionisation from 30 keV to 20 keV (G4DNABornIonisationModel.cc)
245            The new data files are provided by Z. Francis.
246            *** From now on G4LEDATA 6.7 should be used ***
247
24813.08.2009, S. Incerti, tag emlowen-V09-02-50
249            Added G4_WATER NIST material to Geant4-DNA models
250
25113.08.2009, S. Incerti, tag emlowen-V09-02-49
252            Added verbose condition to all Geant4-DNA models
253
25411.08.2009, S. Incerti, tag emlowen-V09-02-48
255            Bug fix in G4DNABornIonisationModel (energy deposit was
256            commented in last reference tag)
257
25806.08.2009, A. Lechner, tag emlowen-V09-02-47
259            Bug fix in G4IonDEDXHandler (access of physics vector was
260            corrected, in compliance with new version of G4PhysicsVector
261            where hidden bin no longer exists).
262
26306.08.2009, A. Lechner, tag emlowen-V09-02-46
264            Bug fix in G4IonDEDXScalingICRU73 (initialization of cached values)
265
26624.07.2009, V. Ivanchenko, tag emlowen-V09-02-45
267            G4AtomicShell class is moved to utils subdirectory
268
26923.07.2009, V. Ivanchenko, tag emlowen-V09-02-44
270            G4VeLowEnergyLoss, G4eLowEnergyLoss, G4hLowEnergyLoss
271            are adapted to modifications in G4PhysicsVector
272
27323.07.2009, V. Ivanchenko, tag emlowen-V09-02-43
274            Fixed path to G4LEDATA in G4ecpssrKCrossSection,
275            G4ecpssrLCrossSection, G4DNACrossSectionDataSet;
276            removed debug cout
277
27826.06.2009, A. Mantero, tag emlowen-V09-02-41
279            Compilation errors removal.
280
28125.06.2009, A. Mantero, tag emlowen-V09-02-40
282            Design update, Bug Fixes and models update for
283            atomic shell hadronic CS calulation.
284
28502.06.2009, A.Lechner, tag emlowen-V09-02-39
286            Bug fix in class G4IonDEDXScalingICRU73: Compilation
287            error on Windows due to std::pow function was fixed.
288
28920.05.2009, L. Pandola, tag emlowen-V09-02-38
290            Update Penelope models, G4LivermoreIonisationModel and
291            G4LivermoreBremsstrahlungModel; pointers deleted in the
292            Initialise() method are explicitely zeroed
293            (see tag emlowen-V09-02-37)
294
29514.05.2009, L. Pandola, tag emlowen-V09-02-37
296            Correct G4PenelopeBremsstrahlungModel to get rid of a crash
297            for re-inizialitation
298
29912.05.2009, A.Lechner, tag emlowen-V09-02-36
300            Added new scaling algorithm, to obtain heavy ion stopping powers
301            for ions not covered by ICRU 73 report (scaled from existing
302            ICRU 73 data): G4IonDEDXScalingICRU73
303            Included algorithm in ion model, G4IonParametrisedLossModel,
304            extending therefore the applicability of the model to very heavy
305            ions.
306
30703.05.2009, S.Incerti, tag emlowen-V09-02-35
308            Fixed compilation error in G4LivermorePolarizedComptonModel.cc
309
31002.05.2009, S.Incerti, tag emlowen-V09-02-34
311            Clean-up of G4LivermorePolarizedComptonModel and -Rayleigh models
312
31302.05.2009, S.Incerti, tag emlowen-V09-02-33
314            Added message to obsolete non-migrated Geant4-DNA cross section and final state classes
315
31602.05.2009, S.Incerti, tag emlowen-V09-02-32
317            Added message to obsolete non-migrated Livermore and Penelope classes           
318
31902.05.2009, S.Incerti, tag emlowen-V09-02-31
320            Fixed handling of compounds in G4LivermoreGammaConversionModel.cc
321
32230.04.2009, S.Incerti, tag emlowen-V09-02-30
323            Removed annoying G4cout in G4AugerData.cc.
324            (AugerTransitionTable)
325           
32629.04.2009, S.Incerti, tag emlowen-V09-02-29
327            Increased energy range validity of e- elastic Champion model
328            up to 10 MeV (Geant4-DNA process).
329            From this tag, G4LEDATA version 6.5 is needed.
330
33129.04.2009, S.Incerti, tag emlowen-V09-02-28
332            Fixed cross section computation bug in:
333            G4DNAScreenedRutherfordElasticModel.cc
334            G4DNAChampionElasticModel.cc
335
33618.04.2009, V.Ivanchenko, tag emlowen-V09-02-27
337            Cleanup of new model classes G4LivermoreBremsstrahlungModel,
338            G4LivermoreComptonModel, G4LivermoreGammaConversionModel,
339            G4LivermoreIonisationModel, G4LivermorePhotoElectricModel,
340            G4LivermoreRayleighModel,G4PenelopeAnnihilationModel
341            G4PenelopeBremsstrahlungModel, G4PenelopeComptonModel,
342            G4PenelopeGammaConversionModel, G4PenelopeIonisationModel,
343            G4PenelopePhotoElectricModel, G4PenelopeRayleighModel
344              - defined high energy limit for a model in constructor
345              - do not overwright default (zero) low energy limit of a model
346              - do not change energy limits in Initiliation methods
347              - added MinEnergyCut method for models used for energy loss
348              - do not change track status inside the model for charged particles
349              - simplified initialisation
350              - protect all printouts by verbosityLevel variable
351              - removed MeanFreePath method and table
352              - cleaned logic in applying of deexcitation module
353              - use G4ElementSelector if possible
354            G4ShellVacancy - substitute "set" varibale,
355                           - comment out destructor to avoid crash
356
35702.04.2009, L. Pandola, tag emlowen-V09-02-26
358            Fixed bug in G4PenelopeRayleigh.cc (calculation of mfp for compounds).
359            Notice that G4PenelopeRayleighModel.cc was ok. The old process is
360            going to be obsolete in a while.
361
36225.03.2009, L. Pandola, tag emlowen-V09-02-25
363            Fixed bug with momentum normalization in G4PenelopeBremsstrahlungModel.cc
364            Fixed G4PenelopePhotoElectricModel.cc to avoid wrong Warnings
365
36623.03.2009, L. Pandola, tag emlowen-V09-02-24
367            Same sa previous. For some reason emlowen-V09-02-23 didn't include
368            the updated files.
369
37023.03.2009, L. Pandola, tag emlowen-V09-02-23
371            - Added protections in G4eIonisationSpectrum and G4eIonisationParameters
372              to avoid bug 1042.
373            - From now on, G4LEDATA 6.4 should be used
374
37519.03.2009, S. Incerti, tag emlowen-V09-02-22
376            - changed energy range display for migrated Livermore photon processes
377
37819.03.2009, S. Incerti, tag emlowen-V09-02-21
379            - set default angular generator in G4LivermorePhotoElectric.cc as Sauter-Gavrila
380
38119.03.2009, L. Pandola, tag emlowen-V09-02-20
382            - First fully tested version of G4LivermoreBremsstrahlungModel
383            From this tag on, all Livermore models are migrated.
384
38518.03.2009, L. Pandola, tag emlowen-V09-02-19
386            - Removed G4Rayleigh to avoid duplication with G4RayleighScattering
387            - Clean-up of G4RayleighScattering (e.g. removed un-necessary dependencies)
388
38916.03.2009, A. Lechner, tag emlowen-V09-02-18
390            - Replaced old version of G4IonParametrisedLossModel with newer one
391            - Added G4IonDEDXHandler, which is a handler class used by the new
392              G4IonParametrisedLossModel class
393            - Added G4VIonDEDXScalingAlgorithm, which is used by G4IonDEDXHandler
394            - Removed G4IonParametrisedLossTable (is replaced by G4IonDEDXHandler)
395
39604.03.2009, S. Incerti, tag emlowen-V09-02-17
397            - moved IsApplicable method for Geant4-DNA process classes from .hh to .cc
398
39903.03.2009, S. Incerti, tag emlowen-V09-02-16
400            - added gamma particle and energy range test in cross section computation
401              to all Livermore photon processes
402
40316.02.2009, S. Incerti, tag emlowen-V09-02-15
404            - added protections against FPE in G4hLowEnergyLoss.cc (see EM forum
405              item 893)
406
40716.02.2009, S. Incerti, tag emlowen-V09-02-14
408            - removed compilation warning in G4DNAEmfietzoglouExcitationModel.cc
409
41016.02.2009, S. Incerti, tag emlowen-V09-02-13
411            - improved energy limit display in Geant4-DNA model classes
412            - commented InitialiseElementSelectors call.
413
41416.02.2009, S. Incerti, tag emlowen-V09-02-12
415            Made compatible with tag emutils-V09-02-00 the following files
416            - G4DNAElastic.cc
417            - G4DNAExcitation.cc
418            - G4DNAIonisation.cc
419            - G4DNAChargeDecrease.cc
420            - G4DNAChargeIncrease.cc
421
42214.02.2009, S. Incerti, tag emlowen-V09-02-11
423            Added several corrections to migrated Geant4-DNA processes:
424            - G4DNABornIonisationModel.cc
425            - G4DNAEmfietzoglouExcitationModel.cc
426            - G4DNARuddIonisationModel.cc
427            - G4DNAIonisation.hh
428
42910.02.2009, L. Pandola, tag emlowen-V09-02-10
430            - Added G4LivermoreIonisationModel, namely first implementation of
431              LowEnergyIonisation in the new design
432
43329.01.2009, L. Pandola, tag emlowen-V09-02-09
434            - Updated public interface of G4eIonisationCrossSectionHandler.cc in order to
435              facilitate the migration from G4LowEnergyIonisation to G4LivermoreIonisationModel
436
43722.01.2009, S. Incerti, tag emlowen-V09-02-08
438            - Fixed compilation error problem & code syntax in DNA model classes
439
44021.01.2009, S. Incerti, tag emlowen-V09-02-07
441            - Updated Livermore photon processes classes for handling of compound materials
442            - Added pointer removal protections
443            - Involved classes are :
444              G4LivermoreRayleighModel.cc
445              G4LivermorePolarizedRayleighModel.cc
446              G4LivermorePolarizedComptonModel.cc
447              G4LivermorePhotoElectricModel.cc
448              G4LivermoreGammaconversionModel.cc
449              G4LivermoreComptonModel.cc
450
45120.01.2009, S. Incerti, tag emlowen-V09-02-06
452            Added 'kill particle without total energy deposit' feature for DNA charge change processes
453            Involved files are :
454            - G4DNAProcess.icc,
455            - G4FinalStateProduct.hh,.cc,
456            - G4FinalStateChargeDecrease.cc
457            - G4FinalStateChargeIncrease.cc
458
45920.01.2009, S. Incerti, tag emlowen-V09-02-05
460            - Corrected energy limits in G4CrossSectionIonisationBornPartial.cc
461            - Added proton case in G4CrossSectionExcitationMillerGreenPartial.cc
462            - Added protection (waterExcitation.ExcitationEnergy) in G4CrossSectionExcitationMillerGreenPartial.cc
463
46419.01.2009, S. Incerti, tag emlowen-V09-02-04
465            Added angle initialisation in G4DNAScreenedRutherfordElasticModel
466
46712.01.2009, S. Incerti, tag emlowen-V09-02-03
468            Added preliminary migrated Geant4-DNA processes and models.
469
47008.01.2009  L. Pandola, tag emlowen-V09-02-02
471            Edited G4PenelopePhotoElectric.cc and G4PenelopePhotoElectricModel.cc
472            to suppress a warning message from G4AtomicTransitionManager appearing
473            for some elements (Oxygen ,Fluorine). This is due to the fact that
474            Penelope and G4AtomicTransitionManager databases may contain a different number
475            of shells. Physics results are unchanged.
476
47719.12.2008  L. Pandola, tag emlowen-V09-02-01
478            Added G4RayleighScattering process (G4VEmProcess) to
479            describe Rayleigh scattering. This was not available within
480            the Std package
481
48215.12.2008  L. Pandola, tag emlowen-V09-02-00
483            Same as the previous one (emlowen-V09-01-46). I arrived too late.
484
48515.12.2008  L. Pandola, tag emlowen-V09-01-46
486            Added G4PenelopeBremsstrahlungModel, namely bremsstrahlung according to Penelope
487            model, migrated to the Std-design (inheriting from G4VEmModel). A few minor
488            cleaning of G4PenelopeBremsstrahlungContinuous.cc and G4PenelopeIonisation.cc.
489            From this tag, ALL Penelope processes have been migrated.
490
49112.12.2008   S. Incerti, tag emlowen-V09-01-45
492             Upgrade to G4LogLogInterpolation_revision1c.cc
493
49409.12.2008  S. Incerti, tag emlowen-V09-01-44
495            Added protection to G4FinalStateElasticChampion.cc for angular treatment of XS
496            at 180*deg
497
49809.12.2008   S. Incerti, tag emlowen-V09-01-43
499             Contains G4PenelopeBremsstrahlungContinuous.hh/.cc from Luciano
500             Contains G4LogLogInterpolation_revision1b.cc
501
50209.12.2008   S. Incerti, tag emlowen-V09-01-42
503             Upgrade to G4LogLogInterpolation_revision1b.cc
504
50509.12.2008   S. Incerti, tag emlowen-V09-01-41
506             Return to original G4LogLogInterpolation.cc/.hh class
507             from tag emlowen-V09-01-20
508
50908.12.2008   S. Incerti, tag emlowen-V09-01-40
510             Added protection in G4LogLogInterpolation.cc class
511             against null energy and cross section values
512
51306.12.2008   S. Incerti, tag emlowen-V09-01-39
514             Added vector initialization and EOF protection in G4FinalStateElasticChampion.cc
515             Added EOF protection in G4FinalStateIonisationBorn.cc
516
51706.12.2008   S. Incerti, tag emlowen-V09-01-38
518             Updated G4LogLogInterpolation class (hh and cc) provided by
519             Nicolas Karakatsanis (updated revision 1)
520
52105.12.2008   S. Incerti, tag emlowen-V09-01-37
522             Updated G4LogLogInterpolation class (hh and cc) provided by
523             Nicolas Karakatsanis (revision 1)
524
52505.12.2008   S. Incerti, tag emlowen-V09-01-36
526             Updated low energy limits of Geant4-DNA e- models (Brenner-Zaider and Champion's
527             elastic scattering and Emfietzoglou's excitation)
528
52905.12.2008   S. Incerti, tag emlowen-V09-01-35
530             Added protection in G4FinalStateIonisationBorn.cc causing run-time error (valgrind with test20)
531
53204.12.2008   L. Pandola, tag emlowen-V09-01-34
533             Correction for G4PenelopeComptonModel: now the cross section table
534             calculated by the model corresponds to the original FORTRAN-Penelope.
535             The difference was only for compounds materials and below 1 keV, so
536             irrelevant for virtually all applications.
537             First inclusion of G4PenelopeIonisationModel.
538
53924.11.2008   G. Cosmo, tag emlowen-V09-01-33
540             Fixed compilation errors on gcc-4.3.2:
541             o added required names for struct types (and using G4 prefix);
542             o correctly initialise cached iterators (cannot be an integer!).
543
54421.11.2008   A. Lechner, tag emlowen-V09-01-32
545             added and tagged new stopping power model for ions, which by default
546             uses ICRU 73 data tables. Following files are concerned:
547             G4IonParametrisedLossModel.hh
548             G4IonParametrisedLossModel.icc
549             G4IonParametrisedLossModel.cc
550             G4IonParametrisedLossTable.hh
551             G4IonParametrisedLossTable.icc
552
55306.11.2008   S. Incerti, tag emlowen-V09-01-31
554             corrected bug in computation of diff cross section maximum in
555             G4FinalStateElasticBrennerZaider.cc
556
55730.10.2008   S. Incerti, tag emlowen-V09-01-30
558             added & tagged new photon models compatible with standard EM design :
559             
560             -- Penelope models are provided by L. Pandola :
561             G4PenelopeComptonModel.hh and .cc
562             G4PenelopeGammaConversionModel.hh and .cc
563             G4PenelopePhotoElectricModel.hh and .cc
564             G4PenelopeRayleighModel.hh and .cc
565             
566             -- Livermore models are provided by S. Incerti :
567             G4LivermoreComptonModel.hh and .cc
568             G4LivermoreGammaConversionModel.hh and .cc
569             G4LivermorePhotoElectricModel.hh and .cc
570             G4LivermorePolarizedComptonModel.hh and .cc
571             G4LivermorePolarizedRayleighModel.hh and .cc
572             G4LivermoreRayleighModel.hh and .cc
573
57429.10.2008   S. Incerti, tag emlowen-V09-01-29
575             - improved generation of scattering angle in G4FinalStateElasticChampion.cc
576
57730.09.2008   S. Incerti, tag emlowen-V09-01-28
578             - removed G4cout in G4LowEnergyCompton.cc (bug report #1026)
579
58020.08.2008   S. Incerti, tag emlowen-V09-01-27
581             - added KillParticle in G4FinalStateElasticChampion.cc below low energy limit
582             - modified condition on low energy limit in G4CrossSectionElasticChampion.cc and G4FinalStateElasticChampion.cc
583 
58420.08.2008   S. Incerti, tag emlowen-V09-01-26
585             - removed AddEnergyDeposit below low energy limit in G4FinalStateElasticBrennerZaider.cc (bug, thanks to Marion Bug)
586             - removed AddEnergyDeposit below low energy limit in G4FinalStateExcitationEmfietzoglou.cc (idem)
587             - removed AddEnergyDeposit below low energy limit in G4FinalStateIonisationRudd.cc (idem)
588             - 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
589             - 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
590
59116.07.2008   S. Incerti, tag emlowen-V09-01-25
592             added preliminary process for positronium production
593             from C. Champion's model
594             G4CrossSectionPsCreationChampion.hh and .cc
595             G4CrossSectionPsCreationChampionPartial.hh and .cc
596             G4FinalStatePsCreationChampion.hh and .cc
597             and updated G4DNAGenericIonsManager.cc
598             *** Will work only from version 6.2 of G4EMLOW data
599
60015.07.2008   S. Incerti, tag emlowen-V09-01-24
601             added new elastic scattering process for electrons
602             (Geant4 DNA) from C. Champion's model
603             G4CrossSectionElasticChampion.hh and .cc
604             G4FinalStateElasticChampion.hh and .cc
605             *** Will work only from version 6.2 of G4EMLOW data
606
60714.07.2008   S. Incerti, tag emlowen-V09-01-23
608             cleaned and updated energy limits of the following
609             25 files (Geant4 DNA)
610
611-G4CrossSectionChargeDecrease.hh and .cc
612-G4CrossSectionChargeDecreasePartial.hh and .cc
613-G4CrossSectionChargeIncrease.hh and .cc
614-G4CrossSectionChargeIncreasePartial.hh and .cc
615-G4CrossSectionElasticScreenedRutherfordHE.hh and .cc
616-G4CrossSectionElasticScreenedRutherfordLE.hh and .cc
617-G4CrossSectionExcitationBorn.hh and .cc
618-G4CrossSectionExcitationBornPartial.hh and .cc
619-G4CrossSectionExcitationEmfietzoglou.hh and .cc
620-G4CrossSectionExcitationEmfietzoglouPartial.hh and .cc
621-G4CrossSectionExcitationMillerGreen.hh and .cc
622-G4CrossSectionExcitationMillerGreenPartial.hh and .cc
623-G4CrossSectionIonisationBorn.hh and .cc
624-G4CrossSectionIonisationBornPartial.hh and .cc
625-G4CrossSectionIonisationRudd.hh and .cc
626-G4CrossSectionIonisationRuddPartial.hh and .cc
627-G4FinalStateChargeDecrease.hh and .cc
628-G4FinalStateChargeIncrease.hh and .cc
629-G4FinalStateElasticBrennerZaider.hh and .cc
630-G4FinalStateElasticScreenedRutherford.hh and .cc
631-G4FinalStateExcitationBorn.hh and .cc
632-G4FinalStateExcitationEmfietzoglou.hh and .cc
633-G4FinalStateExcitationMillerGreen.hh and .cc
634-G4FinalStateIonisationBorn.hh and .cc
635-G4FinalStateIonisationRudd.hh and .cc
636
63730.06.2008   S. Incerti, tag emlowen-V09-01-22
638             corrected wrong upper energy limit for :
639             - hydrogen in G4CrossSectionIonisationRudd
640             - proton in G4ChargeDecrease
641
64227.06.2008   S. Incerti, tag emlowen-V09-01-21
643             - added two new classes for electron elastic scattering
644             G4CrossSectionElasticScreenedRutherfordLE.cc and .hh below 200 eV
645             G4CrossSectionElasticScreenedRutherfordHE.cc and .hh above 200 eV
646             that should replace the G4CrossSectionElasticScreenedRutherfordHE class
647             - raised lower energy limit of G4CrossSectionExcitationEmfietzoglou.cc up to 10 eV
648
64927.06.2008   S. Incerti, tag emlowen-VO9-01-20
650             - added protection against negative log argument in G4LogLogInterpolation.cc
651             - added protection against energies above 200 eV in G4FinalStateElasticBrennerZaider.cc
652             - removed verbose in G4CrossSectionChargeTransferExp.cc and in G4CrossSectionExcitationBorn.cc
653
65426.06.2208   S. Incerti, tag emlowen-V09-01-19
655             Added protection against FPE in G4hShellCrossSectionDoubleExp.cc
656
65720.06.2008   S. Incerti, tag emlowen-V09-01-18
658             Added 4 protections against FPE in G4hLowEnergyLoss.cc
659
66011.06.2008   S. Incerti, tag emlowen-V09-01-17
661             - added missing & for cosTheta and phi variables in G4FinalStateIonisationRudd.hh and .cc
662             which were causing wrong angular distributions (bug fix)
663             - removed annoying PrintData in G4CrossSectionExcitationBornPartial.cc
664
66502.06.2008   S. Incerti, tag emlowen-V09-01-16
666             Removed while(1) statement in G4FinalStateIonisationBorn.cc
667             fixing compilation warning.
668             Restored headers for G4PaulKCrossSection, G4OrlicLCrossSection
669             and G4ecpssrCrossSection which were lost.
670
67101.06.2008   F.Lei, tag emlowen-V09-01-15
672             Correction to the corrupted G4Augerdata.cc, and this tag is on top
673             of emlowen-V09-01-12! as emlowen-V09-01-13 is internal and incomplete. 
674 
67522.05.2008   F.Lei, tag emlowen-V09-01-14
676             Load the the complete Auger dataset on initialization     
677
67806.05.2008   H.Ben Abdelouahed, tag emlowen-V09-01-12, emlowen-V09-01-13
679             Semi-Empirical model implementation for L-SubShells-Cross-Section
680             with protons projectiles
681
68202.05.2008   MGP, tag emlowen-V09-01-11
683             Added Doppler broadening in G4LowEnergyComptonPolarized
684             (Francesco Longo), same model as in G4LowEnergyCompton
685             Added PIXE cross section, L shells, for protons in
686             G4OrlicLCrossSection (Haifa Ben Abdelwahed)
687             Corrected compilation warnings as in message by
688             G. Cosmo on 29/4/2008
689
69024.04.2008   MGP, tag emlowen-V09-01-10
691             Fix in Doppler broadening of G4LowEnergyCompton
692             Attempts to fix floating point exceptions in
693             G4FinalStateElasticBrennerZaider and G4hLowEnergyLoss
694
69522.04.2008   H.Ben Abdelouahed, tag emlowen-V09-01-09
696             ECPSSR model implementation for K-Shell-Cross-Section
697             with protons and alpha projectiles
698 
69918.03.2008   G.Cosmo, tag emlowen-V09-01-08
700             Fixed compilation error in G4CrossSectionChargeTransferExp.cc
701             for missing inclusion of <sstream>, detected on SUN-CC.
702
70325.03.2008   MGP, tag emlowen-V09-01-07
704             New charge transfer process by incident protons
705             (two cross section and one final state policy classes)
706
70717.03.2008   MGP, tag emlowen-V09-01-06
708             Doppler broadening added to G4LowEnergyCompton
709             based on Y. Namito, S. Ban and H. Hirayama,
710             NIM A 349, pp. 489-494, 1994
711
71210.03.2008   MGP, tag emlowen-V09-01-05
713             Developments for Doppler broadening concerning data management
714
71510.03.2008   MGP, tag emlowen-V09-01-04
716             Fixes to *DataSet files for better readability of the code
717             Extensions to G4ShellData to deal with shell data relevant to
718             Doppler broadening simulation
719 
72007.03.2008   MGP, tag emlowen-V09-01-03
721             Reverted to G4hLowEnergyIonisation.cc and G4hLowEnergyLoss.cc
722             as in emlowen-V09-01-01
723
72407.03.2008   MGP, tag emlowen-V09-01-02
725             Operation for convenience of configuration management:
726             updated G4hLowEnergyIonisation.cc and G4hLowEnergyLoss.cc
727             to the head; the modifications to these two classes
728             were an attempt to address a PRS report by A. Howard,
729             but they proved ineffective and caused other problems;
730             a tag including them is made to facilitate later retrieve
731
73206.03.2008   MGP, tag emlowen-V09-01-01
733             Restored readability of *DataSet* classes regards the
734             indentation of the code
735
73621.02.2008   MGP, tag emlowen-V09-01-00
737             Bug fix in G4AtomicTransitionManager concerning
738             total radiative and non radiative probabilities
739             (fix provided by A. Mantero)
740
74126.11.2007   MGP, tag emlowen-V09-00-28
742             Cleaned up std:: in G4FinalStateIonisationBorn/Rudd
743
74414.11.2007   MGP, tag emlowen-V09-00-27
745             Correction to Problem Report 986 in G4AtomicDeexcitation
746
747??.11.2007   Undocumented tag emlowen-V09-00-26
748
74914.11.2007   MGP, tag emlowen-V09-00-25
750             Workaround in G4DNAProcess to avoid meanFrePath=0 when
751             cross section is DBL_MAX
752
75313.11.2007   MGP, tag emlowen-V09-00-24
754             Fixed calculation of local energy deposit in G4DNAProcess
755             in the case when the primary particle is killed
756             Minor code improvements in G4FinalStateIonisationBorn.cc.
757
75812.11.2007   G.Cosmo, tag emlowen-V09-00-23
759             Fixed trivial compilation error on WIN32-VC system in file
760             G4FinalStateIonisationBorn.cc.
761
76209.11.2007   MGP, tag emlowen-V09-00-22
763             Added cross section and final state policy classes to configure
764             a process to kill particles below threshold
765
76609.11.2007   MGP, tag emlowen-V09-00-21
767             Initialized data members missing initialization
768
76909.11.2007   MGP, tag emlowen-V09-00-20
770             Removed verbose printouts in Geant4-DNA processes
771
77209.11.2007   MGP, tag emlowen-V09-00-19
773             Fixed compilation problems on Windows
774
77509.11.2007   MGP, tag emlowen-V09-00-18
776             Fixed compilation problems on Solaris
777
77808.11.2007   MGP, tag emlowen-V09-00-17
779             Added Rudd ionisation
780
78108.11.2007   MGP, tag emlowen-V09-00-16
782             Added Born ionisation final state
783
78408.11.2007   MGP, tag emlowen-V09-00-15
785             Added Miller-Green excitation
786
78708.11.2007   MGP, tag emlowen-V09-00-14
788             Modified data file name in G4EMLOW5.1
789
79008.11.2007   MGP, tag emlowen-V09-00-13
791             Added charge increase/decrease Geant4-DNA cross sections
792             and final states (code by S. Incerti + code review by MGP)
793
79408.11.2007   MGP, tag emlowen-V09-00-12
795             Removed obsolete G4DNA* files from CVS
796 
79722.10.2007   MGP, tag emlowen-V09-00-11
798             Added G4CrossSectionIonisationBorn
799             Excludes prototype G4DNA* classes (still available in CVS head)
800             Pertinent G4DNA* classes included are:
801             G4DNAProcess (.hh .icc),
802             G4DNACrossSectionDataSet (.hh .cc),
803             G4DNAGenericIonsManager (.hh .cc)
804
80515.10.2007   MGP, tag emlowen-V09-00-10
806             Added electron excitation (Emfietzoglou model),
807             proton Born excitation, electron ionisation (Born) cross              section; modified G4DNACrossSectionDataSet to
808             remove inheritance from concrete base class introduced
809             by a developer against the baseline design
810             Obsolete G4DNA* classes not compliant with the design
811             as in the TNS paper are still in this tag for convenience;
812             they will be removed from the repository when the
813             migration to the design as in the paper is completed
814             Goes with G4EMLOW5.0 (where a new dna/directory has been
815             added containing Geant4-DNA data tables for interpolation)
816
81713.10.2007   MGP, tag emlowen-V09-00-09
818             Added Brenner-Zaider elastic scattering final state
819
82012.10.2007   MGP, tag emlowen-V09-00-08
821             Fully working Geant4-DNA electron elastic scattering,
822             screened Rutherford cross section and final state
823
82412.10.2007   MGP, tag emlowen-V09-00-07
825             Improved G4DNAProcess, G4FinalStateProduct
826
82712.10.2007   MGP, tag emlowen-V09-00-06
828             First core of Geant4-DNA physics compliant with design
829             as in TNS paper: G4DNAProcess, G4FinalStateProduct,
830             G4eCrossSectionScreenedRutherford, G4DummyFinal State
831             (MG implementation)
832 
83312.10.2007   MGP, tag emlowen-V09-00-05
834             Extended G4DNAFinalStateProduct to deal with primary
835             particle modified in final state
836             Modified G4DNAProcess.icc accordingly
837
83812.10.2007   MGP, tag emlowen-V09-00-04
839             Refactoring Geant4-DNA domain to be compliant with TNS paper
840             Added G4DNAProcess and G4DNAFinalStateProduct
841
84211.10.2007   MGP, tag emlowen-V09-00-03
843             Identical to emlowen-V09-00-02, which apparently already
844             existed on some files (it is unclear where it originared from)
845
84611.10.2007   MGP, tag emlowen-V09-00-02
847             Re-update to atomic relaxation fixes as in  emlowen-V09-00-00
848             emlowen-V09-00-00 was rejected because of a mismatch between
849             code and G4EMLOW data library
850             This tag goes with G4EMLOW4.4
851
85211.10.2007   MGP, tag emlowen-V09-00-01
853             Fix to bug 965 of G4PenelopeRayleigh by L. Pandola
854
85523.07.2007   MGP, tag emlowen-V09-00-00
856             Deleted tag emlowen-V09-00-01 made by A.M. (no V-09-00-00 existed)
857             Fixes by A.M. to handle Z=100 in the Livermore library
858             and to correct Problem Report 933 (the latter fixes are not
859             documented)
860
86104.06.2007   MGP, tag emlowen-V08-03-03
862             Tag on top of emlowen-V08-03-00a
863             Updated license information in G4DNACrossSectionDataSet.cc
864
86504.06.2007   G.Cosmo, tag emlowen-V08-03-00a
866             Archived obsolete class G4LowEnergyBraggModel
867
86830.05.2007   MGP, tag emlowen-V08-03-02
869             Removed from CVS unused class G4LowEnergyBraggModel,
870             which introduced never agreed dependency on standard
871             G4VreEmModel
872             Attempt to fix issue identified by VALGRIND related to
873             PIXE model
874
87525.05.2007   MGP, tag emlowen-V08-03-01
876             Initialized static variables in G4hLowEnergyLoss;
877             not sure whether this is correct, since this is old
878             code moved from utils/, deprived of any documentation
879             and with an evident fortran look. A design review
880             is planned to take care of this domain in a proper way.
881             Also included an updated version of G4BraggModel
882             provided by V.I. due to an interface change: however
883             this class is not used anywhere in the package, and is
884             retained only for historical reasons; it is candidate to be
885             trashed in the next design review.
886
88716.05.2007   MGP, tag emlowen-V08-03-00
888             First set of Geant4-DNA processes compliant with design
889             documented in draft publication
890
89119.10.2006   MGP, tag emlowen-V08-01-02
892             Bug fixes in G4FluoData.cc
893
89414.10.2006   MGP, tag emlowen-V08-01-01
895             Developments and fixes for atomic deexcitation
896
89714.10.2006   MGP, tag emlowen-V08-01-00
898             Cosmetics on code formatting for DNA processes
899
90031.05.2006   G.Cosmo, tag emlowen-V08-00-06
901             Added missing migration to std namespace for mathematical
902             functions. Also required for allowing compilation on Windows
903             platform.
904
90525.05.2006   MGP, tag emlowen-V08-00-05
906             Improved design and implementation of photoelectric angular
907             distribution models (related to atomic deexcitation)
908
90925.05.2006   MGP, tag emlowen-V08-00-04
910             Various fixes to the DNA processes to allow compilation with
911             gcc 3.4.5. Some of the fixes are dummy implementations, or
912             do not make sense physically; they should be revised in
913             a future dummy implementation. The present version of the
914             DNA processes is meant as a first beta release, and is not
915             suitable for physics application yet.
916
91715.05.2006   MGP, tag emlowen-V08-00-03
918             Improved design and implementation of photoelectric angular
919             distribution models
920
92112.05.2006   MGP, tag emlowen-V08-00-02
922             Same as emlowen-V08-00-00, with updated History
923
92412.05.2006   MGP, tag emlowen-V08-00-01
925             New developments: photoelectric angular distribution models
926             The photoelectric angular distribution models have some
927             temporary design features (function arguments passed
928             by value etc.), and preliminary code implementation,
929             (subset of the previous tag emlowen-V08-00-00 for
930              incremental testing)
931
93212.05.2006   MGP, tag emlowen-V08-00-00
933             New developments: photoelectric angular distribution models
934                               Geant4-DNA very lowE physics processes in water
935             The photoelectric angular distribution models have some
936             temporary design features (function arguments passed
937             by value etc.), and preliminary code implementation
938             The Geant4-DNA processes are in a beta-release status
939
94020.12.2005   R.Capra, tag emlowen-V08-00-RC
941             * Internal tag with latest developments in the DNA processes
942               - Tested for build, run and plots verified
943
94430.11.2005   G.Cosmo, tag emlowen-V07-01-14
945             * Fixes for migration to <sstream> from obsolete <strstream>.
946             * Trivial fix to G4LowEnergyGammaConversion for support of
947               CLHEP-2.0.X series.
948               NOTE: usage of RandBit can lead to event irreproducibility !
949
95004.11.2005   MGP, tag emlowen-V07-01-13
951             Fix in G4hLowEnergyIonistation (see note on 08.09.2005)
952             On top of emlowen-V07-01-12
953
95404.11.2005   MGP, tag emlowen-V07-01-12
955             Fixes in atomic relaxation by A. Mantero
956             On top of geant4-07-01-ref-04
957
95821.09.2005   Ziad FRANCIS, tag emlowen-V07-01-11
959             * Small corrections in G4DNAProtonBornExcitationProcess
960             * ProtonBornExcitationCrossSection data file created
961             * ProtonBornExcitation is tested an seems working fine.
962
96321.09.2005   Ziad FRANCIS, tag emlowen-V07-01-10
964             * G4DNARuddIonizationFinalStatesPolicy modifications so it
965               becomes a common policy for HydrogenRuddIonization and
966               ProtonRuddIonization.
967               So, G4DNAHydrogenRuddIonizationFinalStatesPolicy.hh .icc
968               where deleted (useless).
969             * G4DNAElectronBornExcitation Process implemented with data
970               file "ElectronBornExcitationCrossSection" and tested by
971               modified G4DNATest.cc
972             * G4DNAProtonBornExcitation Process was implemented.
973               ! It was NOT tested
974               ! Data file "ProtonBornExcitation" is NOT ready yet
975
97616.09.2005   Ziad FRANCIS, tag emlowen-V07-01-09
977             * Implementation of Hydrogen Ionization Process in liquid water
978               according to the model of Eugene Rudd. Files created :
979                    - G4DNAHydrogenRuddIonization.hh & .cc
980                    - G4DNAHydrogenRuddIonizationFinalStatesPolicy.hh & .icc
981                    - "RuddHydrogenIonizationCrossSection.dat" located in
982                       ...lowenergy/test/ contains the total integrated
983                       cross section.
984             * G4DNATest was modified in order to take into account
985               G4DNAHydrogenRuddIonization process.
986             * Duplicated functions in G4DNARuddIonizationFinalStatesPolicy
987               .hh & . icc  were removed and fixed.
988             * G4DNARuddTotalCrossSectionPolicy.hh was removed (not needed).
989             * G4DNAHydrogenRuddIonization Process was tested and seems
990               working fine.     
991                                                                 
99215.09.2005   Ziad FRANCIS, tag emlowen-V07-01-08
993             * Implementation of Proton Charge Increase process according to
994               the model proposed by Dingfelder(2000). Files created :
995                      - G4DNAChargeIncreaseInWater.hh .icc
996                      - G4DNAProtonChargeIncrease.hh .cc
997                      - G4DNAProtonChargeIncreaseTotalCrossSectionPolicy.hh
998                                                                        .icc
999                      - G4DNAProtonChargeIncreaseFinalStatesPolicy.hh .icc
1000             * G4DNATest was modified in order to take into account this
1001               proton charge increase process in liquid water.
1002             * G4DNAProtonChargeIncrease was tested and seems to be OK!
1003 
100415.09.2005   Ziad FRANCIS, tag emlowen-V07-01-07
1005             * Implementation of slow protons Charge Transfer process
1006               according to the model used by M.Dingfelder(2000). Files
1007               created :
1008                      - G4DNAChargeDecreaseInWater.hh .icc
1009                      - G4DNAProtonChargeDecrease.hh .cc
1010                      - G4DNAProtonChargeDecreaseTotalCrossSectionPolicy.hh
1011                                                                        .icc
1012                      - G4DNAProtonChargeDecreaseFinalStatesPolicy.hh .icc
1013             * G4DNATest was modified in order to take into account
1014               ProtonChargeDecrease process testing.
1015             * G4DNAProtonChargeDecrease was Tested and seems working fine !
1016
101713.09.2005   Ziad FRANCIS, tag emlowen-V07-01-06
1018             * Implementation of slow protons (<500keV) ionization process according
1019               to the Rudd semi empirical model, files created :
1020                          - G4DNAIonizationInWater.hh .icc
1021                          - G4DNAProtonRuddIonizationFinalStatesPolicy.hh .icc
1022                          - G4DNAProtonRuddIonization.hh .cc
1023             * Total integrated cross sections are in a data file
1024               "RuddProtonIonizationCrossSection.dat"
1025             * G4DNATest was modified in order to take into account this
1026               ProtonRuddIonization process which was tested in a first
1027               approach.
1028             
102912.09.2005   R.Capra, tag emlowen-V07-01-05
1030             * Minor changes to G4DNATest in order to corectly support
1031               secondaries.
1032             * Minor changes to G4VDNAProcessInWater in order to corectly
1033               kill particles with secondaries
1034
103510.09.2005   R.Capra, tag emlowen-V07-01-04
1036             * Minor fixes to G4DNATotalCrossSectionFromFilePolicy. It had
1037               compilation errors.
1038
103908.09.2005   R.Capra, tag emlowen-V07-01-03
1040             * There is a serius bug in G4hLowEnergyLoss. There are
1041               a lot of static data members. Moreover there are static
1042               vectors with fixed dimensions.
1043               The vector dimension has been resized from 10 to 100 in order
1044               to avoid memory corruption errors caused by code in
1045               src/G4hLowEnergyIonisation.cc.
1046               The bug cannot be considered properly fixed. It is still
1047               pending
1048             * test/G4DNATest.cc has been upgraded in order to manage
1049               processes with more than one secondary particle
1050
105126.07.2005   Ziad FRANCIS, tag emlowen-V07-01-02
1052             * G4DNAEmfietzoglouExcitationTotalCrossSectionPolicy.hh and
1053               G4DNAEmfietzoglouExcitationTotalCrossSectionPolicy.icc were
1054               tested using G4DNATest
1055             * G4DNATest upgrade in order to manage G4DNAElectronExcitation
1056               testing
1057             * Implementation of Electron Excitation process
1058               (G4DNAElectronExcitation)
1059
106020.07.2005   Riccardo Capra, tag emlowen-V07-01-01
1061             * Small corrections in G4DNATotalCrossSectionFromFilePolicy
1062             * Implementation of DNA excitation processes for protons and
1063               alphas.
1064               - Processes tested (preliminary test). Protons seems fine
1065                 while alpha particle total cross section differs from
1066                 plots in the reference documents
1067             * G4DNATest upgrade in order to manage the new implemented
1068               processes and in order to select the particle type from
1069               command line
1070
107107.07.2005   Riccardo Capra, tag emlowen-V07-01-00
1072             * G4DNAElectronElasticBrenner and G4DNAElectronElasticEmfietzoglou
1073               were tested with G4DNATest
1074               - Some minor correction to the related classes
1075             * Implementation of the total cross-section policy that allows
1076               reading file tables (tested)
1077             * Correction in the Save method of the G4(*)EMDataSet classes
1078               - The previous tag has a problem with units
1079
108024.06.2005   Riccardo Capra, tag emlowen-V07-00-13
1081             * Changes to G4(*)EMDataSet classes according to the design
1082               iteration:
1083              - LoadData is now a public virtual method
1084              - SaveData is a new method that allows data saving in the same
1085                format of LoadData.
1086              - Constructors with the filename cannot be used anymore. They
1087                are substituted with constructors that generates an empty
1088                data set
1089              - Energies and Data can be set after de construction with
1090                the new SetEnergiesData
1091
1092             * Changes to G4VLowEnergyDiscretePhotonProcess in order to
1093               inherit from G4VLowEnergyTestableDiscreteProcess.
1094               - GetMeanFreePath and PostStepDoIt methods of all discrete
1095                 processes made inherit from G4VLowEnergyTestableDiscreteProcess
1096                 could be (partially) tested with a unique testing code now.
1097             
1098             * DNA code changed according to the design iteration tha now
1099               uses templated classes
1100               
1101             * Code builds and links the test codes unde Linux.
1102               - G4(*)EMDataSet and DNA classes test are still in progress
1103               - Some minor changes could be done to the structures used to
1104                 configure the policy-based processes
1105
1106??.??.????   ?, tag emlowen-V07-00-12
1107
110831.05.2005   MGP, tag emlowen-V07-00-11
1109             Fix to Penelope ionisation (for atomic deexcitation?)
1110             contributed by A. Mantero
1111
111231.05.2005   MGP, tag emlowen-V07-00-10
1113             Sauter angular distribution fixed in G4PenelopePhotoelectric
1114             (contributed by L. Pandola)
1115
111631.05.2005   Riccardo Capra, emlowen-V07-00-09, implementation of
1117             the DNA elastic scattering in water.
1118
1119             A.M., tag emlowen-V07-00-08
1120             Not documented
1121
112220.05.2005   MGP, tag emlowen-V07-00-07
1123             Small design fixes related to PolarizedRayleigh on top
1124             of the previous tag
1125
112620.05.2005   MGP, tag emlowen-V07-00-06
1127             New low energy polarised Rayleigh scattering process
1128             (G4LowEnergyPolarizedRayleigh) developed by Riccardo Capra
1129             To be paired to test14-V07-00-00 for integration testing
1130
113120.05.2005   MGP, tag emlowen-V07-00-05
1132             Fix in G4hICRU49Nuclear.cc G4hZiegler1985Nuclear.cc,
1133             provided by V. Ivanchenko
1134
113520.05.2005   MGP, tag emlowen-V07-00-04
1136             Bug fix in G4LowEnergyPolarizedCompton, provided by R. Capra
1137
113820.05.2005   MGP, tag emlowen-V07-00-03
1139             Bug fix in AtomicDeexcitation concerning the Auger effect,
1140             provided by A. Mantero
1141
114220.05.2005   MGP, tag emlowen-V07-00-02
1143             Bug fix in PenelopeIonisation provided by L. Pandola (PRS 729)
1144             The solution is correct, but it should be revisited for
1145             improved implementation later             
1146
1147             R.C., tag emlowen-V07-00-01
1148             Undocumented             
1149
1150             A.M., tag emlowen-V07-00-00
1151             Undocumented
1152
115310.12.2004   G.Cosmo, tag emlowen-V06-02-15
1154             Replaced M_PI with CLHEP's pi.
1155
115610.12.2004   MGP, tag emlowen-V06-02-14
1157             Bug fix in G4AtomicDeexcitation (by A. Mantero)
1158
115902.12.2004   MGP, tag emlowen-V06-02-13
1160             Migration to <cmath>
1161 
116201.12.2004   MGP, tag emlowen-V06-02-12
1163             Fixes for uninitialized variables in Auger classes provided
1164             by A. Mantero.
1165
116601.12.2004   MGP, tag emlowen-V06-02-11
1167             On top of emlowen-V06-02-09, with fixes for missing
1168             ParticleChange migration changes, not spotted by
1169             the migration script
1170
117101.12.2004   Alfonso Mantero, tag emlowen-V06-02-10
1172             Fixes for uninitialized variables spotted by Valgrind
1173             Introduces new files still on the head by mistake
1174
117530.11.2004   MGP, tag emlowen-V06-02-09
1176             Corrected uninitialized variables in G4hShellCrossSection*,
1177             spotted by Valgrind
1178
117918.11.2004   MGP, tag emlowen-V06-02-08
1180             Cleaned up code in G4hShellCrossSection*
1181             (further code review urgently needed!)
1182
118323.11.2004   Mark Donszelmann, tag emlowen-V06-02-07
1184             Fix for compilation error of G4hShellCrossSectionDoubleExp.cc
1185             on Linux-icc, WIN32-VC, SUN-CC
1186
118718.11.2004   MGP, tag emlowen-V06-02-06
1188             Migration for new ParticleChange
1189
119018.11.2004   MGP, tag emlowen-V06-02-05
1191             Improved Paul&Sacher PIXE model added; it becomes the default one
1192
119318.11.2004   MGP, tag emlowen-V06-02-04
1194             First Paul&Sacher PIXE model becomes the default one
1195
119617.11.2004   MGP, tag emlowen-V06-02-03
1197             Software improvement in G4PenelopeCompton (by L. Pandola)
1198
119917.11.2004   MGP, tag emlowen-V06-02-02
1200             Revision of G4LowEnergyPhotoelectric to allow for new
1201             development of precise angular distributions
1202
120312.11.2004   MGP, tag emlowen-V06-02-01
1204             Fixes to tables manipulation, effective charge, graphite
1205             problem and Bremsstrhalung low energy edge of the
1206             spectrum by Vladimir Ivanchenko
1207
120827.09.2004   MGP, tag emlowen-V06-02-00
1209             Fixes for compilation with gcc 3.4 (mostly by Gabriele)
1210
121107.06.2004   G.Cosmo, tag emlowen-V06-01-02
1212             Fix in G4hShellCrossSectionExp for compilation error on WIN32-VC.
1213
121401.06.2004   MGP, tag emlowen-V06-01-01
1215             Bug fix for Barkas effect   
1216
121701.06.2004   MGP, tag emlowen-V06-01-00
1218             Bug fix in energy loss concerning positrons handled by Penelope   
1219 
122019.05.2004   MGP, tag emlowen-V06-00-11
1221             New model for PIXE (by Simona Saliceti)
1222
122319.05.2004   MGP, tag emlowen-V06-00-10
1224             First iteration towards new models for photoelectric
1225             angular distribution: design iteration and re-implementation
1226             of re-implementation of non-polarized Sauter-Gavrila
1227             distribution (K-shell approximation)" by Pedro Rodrigues
1228             and Andreia Trindade
1229
123023.03.2004   G.Cosmo, tag emlowen-V06-00-09
1231             Fix in G4PenelopeCompton for compilation error on WIN32-VC.
1232
123315.03.2004   MGP, tag emlowen-V06-00-08
1234             Fix in G4PenelopeRayleigh related to PR 605
1235             Bug fix in G4PenelopeIonisation
1236             Performance improvement in Penelope processes
1237
123815.03.2004   MGP, tag emlowen-V06-00-07
1239             Performance improvement in G4Generator2BN
1240
124112.03.2004   MGP, tag emlowen-V06-00-06
1242             Fixed compilation warnings
1243
124412.03.2004   MGP, tag emlowen-V06-00-05
1245             G4PolarizedRayleigh removed
1246
124712.03.2004   MGP, tag emlowen-V06-00-04
1248             Contains G4PolarizedRayleigh, which has compilation problems,
1249             but no maintenance by authors, for future retrieval
1250
125111.03.2004   MGP, tag emlowen-V06-00-03
1252             Bug fixes in G4PenelopeCompton and G4PenelopeIonisation
1253
125411.03.2004   MGP, tag emlowen-V06-00-02
1255             Bug fix in G4IonisationParameters
1256
125726.01.2004   MGP, tag emlowen-V06-00-01
1258             Optimization of Bremsstrahlung angular generators,
1259             provided by LIP group
1260
126126.01.2004   MGP, tag emlowen-V06-00-00
1262             Fixed memory leaks in G4PenepoleInterpolator and
1263             G4PenelopeIonisation
1264
126518.11.2003   MGP, tag emlowen-V05-02-10
1266             Performance optimization in Bremsstrahlung angular distribution
1267
126818.11.2003   MGP, tag emlowen-V05-02-09
1269             Performance optimisation in Penelope Bremsstrahlung +
1270             fix for local variable hiding a data member in G4PenelopeIonisation
1271
127218.11.2003   MGP, tag emlowen-V05-02-08
1273             Fixed compilation problem on Windows in G4Generator2BS.cc
1274 
127510.11.2003   MGP, tag emlowen-V05-02-07
1276             Fix to Penelope Bremsstrahlung angular distribution
1277 
127806.11.2003   MGP, tag emlowen-V05-02-06
1279             New processes for electrons and positrons according to
1280             Penelope models
1281
128206.11.2003   MGP, tag emlowen-V05-02-05
1283             Improved user interface to select Bremsstrahlung angular
1284             distribution models
1285             System test coverage in test14-V05-02-01
1286
128705.11.2003   MGP, tag emlowen-V05-02-04
1288             New models of Bremsstrahlung angular distribution (2BN, 2BS),
1289             provided by LIP group
1290
129105.11.2003   MGP, tag emlowen-V05-02-03
1292             Bug fix in G4hLowEnergyIonisation (provided by V. Ivanchenko)
1293
129405.11.2003   MGP, tag emlowen-V05-02-02
1295             Bug fix in G4AtomicDeexcitation (provided by A. Mantero)
1296             
1297?            A. Mantero, tag emlowen-V05-02-01
1298             ?
1299
1300?            H. Kurashige, tag emlowen-V05-02-00
1301             ?
1302
130325.06.2003   G.Cosmo, tag emlowen-V05-01-04
1304             Added disclaimer of liability where needed.
1305             Fixed argument to pow() in G4LinLogLogInterpolation.cc
1306             and G4LogLogInterpolation.cc to allow for porting on .NET 7.1 compiler.
1307
130820.05.2003   MGP, tag emlowen-V05-01-03
1309             Removed memory leaks in G4PenelopeCompton and
1310             G4PenelopeBremsstrahlung
1311             Corrected design flaw in private interface of
1312             G4eBremsstrahlungSpectrum
1313
131420.05.2003   MGP, tag emlowen-V05-01-02
1315             Design iteration in G4LowEnergyBremsstrahlung: abstract class for
1316             angular distribution + implementation in G4ModifiedTsai
1317             (physics unchanged)
1318
131920.05.2003   MGP, tag emlowen-V05-01-01
1320             G4PenelopeCompton triggers atomic relaxation
1321
132220.05.2003   MGP, tag emlowen-V05-01-00
1323             Removed compilation warnings related to config-V05-01-00
1324
132526.04.2003   VI, tag emlowen-V05-00-17
1326             Fixes of stepLimit
1327
132824.04.2003   MGP, tag emlowen-V05-00-16
1329             Fixes related to "cuts-per-region"
1330
133124.04.2003   MGP, tag emlowen-V05-00-15
1332             Fixes for "final range" and fix in G4VeLowEnergyLoss
1333             related to "cuts per region"
1334
133517.04.2003   MGP, tag emlowen-V05-00-14
1336             Bug fix to the Auger effect, in response to user report
1337
133817.04.2003   MGP, tag emlowen-V05-00-13
1339             Modifications related to "cuts per region" by VI as below
1340             Bug fix to G4LowEnergyGammaConversion (angular distribution)
1341
134212.04.2003   VI migration to cut per region for fluo AlongStep
1343             G4ShellVacancy, G4hLowEnergyIonisation, G4LowEnergyIonisation
1344
134528.03.2003   G.Cosmo, tag emlowen-V05-00-12
1346             Fixed compilation errors on SUN-CC for files:
1347              G4PenelopeBremsstrahlung.cc, G4PenelopeBremsstrahlungAngular.cc,
1348              G4PenelopeBremsstrahlungContinuous.cc, G4PenelopeInterpolator.cc.
1349             Variables defined in for-loops scope were used outside scope!
1350
135127.03.2003   G.Cosmo, tag emlowen-V05-00-11
1352             Fixed usage of 'abs' in G4PenelopeInterpolator.cc and
1353             G4PenelopeBremsstrahlungContinuous.cc to allow porting
1354             on WIN32-VC platform. 'abs' should not be included in
1355             the std namespace.
1356
135719.03.2003   MGP, tag emlowen-V05-00-10
1358             Includes the two minor items below, on top of emlowen-V05-00-09
1359
136010.03.2003   VI remove cut per material warning
1361             VI use SutType for ions
1362
136328.02.2003   VI Minor design iteration on Bremsstrahlung, to accomodate
1364             variable name of file with parameters
1365
136626.02.2003   G.Cosmo, tag emlowen-V05-00-09
1367             Fixed usage of 'abs' in G4PenelopeCompton.cc to allow porting
1368             on WIN32-VC platform. 'abs' should not be included in the std
1369             namespace.
1370
137124.02.2003   MGP, tag emlowen-V05-00-08
1372             Small fixes related to Penelope processes for photons
1373
137422.02.2003   MGP, tag emlowen-V05-00-07
1375             Porting Penelope processes for photons to SUN
1376
137722.02.2003   MGP, tag emlowen-V05-00-06
1378             Minor design iteration on Bremsstrahlung, to accomodate
1379             variable number of parameters compatible with Penelope
1380             processes
1381
138222.02.2003   MGP, tag emlowen-V05-00-05
1383             New Ziegler2000 parameterisation for G4hLowEnergyIonisation
1384             added by VI
1385
138612.02.2003   MGP, tag emlowen-V05-00-04
1387             Corrected compilation error in G4LowEnergyLoss in tags V05-00-02/3
1388             Migrated Penelope processes to cuts-per-region
1389             Removed some compilation warnings
1390
139111.02.2003   MGP, tag emlowen-V05-00-03
1392             First tag including Penelope processes for photons and related
1393             unit tests, implemented by Luciano Pandola
1394
139511.02.2003   MGP, tag emlowen-V05-00-02
1396             Included minor editing of header files in the cut-per-region
1397             migration and protection of energy loss fluctuations by VI
1398
139905.02.2003   CG, tag emlowen-V05-00-01
1400             Removed redundant inclusion of headers for units and constants.
1401             Now using directly CLHEP headers. Affected files:
1402             G4QAOLowEnergyLoss.cc and few unit test .cc files.
1403
140424.01.2003   MGP, tag emlowen-V05-00-00
1405             Included changes by VI for migration to cuts-by-region aware
1406             processes.
1407
140810.12.2002   MGP, tag emlowen-V04-01-09
1409             VI G4hLowEnergyIonisation.cc - antiprotons: free electron gas
1410             model replaces constant extension of quantum oscillator model
1411             at low energies (< 25 keV), as for protons
1412
141328.11.2002   MGP, tag emlowen-V04-01-08
1414             Update of G4ComptonTest and test/GNUmakefile by A. Pfeiffer
1415             for AIDA3/Anaphe5
1416
141718.11.2002   MGP, tag emlowen-V04-01-07
1418             Bug fix in G4BremsstrahlungParameters, to load EEDL correctly
1419             (correction for PRS 430)
1420
142108.11.2002   MGP, tag emlowen-V04-01-06
1422             New model for angular distribution in Rayleigh by Gerardo
1423             Depaola and Francesco Longo; corrects PRS problem 406
1424
142508.11.2002   MGP, tag emlowen-V04-01-05
1426             VI optimisation of tables in G4LowEnergyIonisation,
1427                G4eLowEnergyLoss, G4hLowEnergyLoss, G4hLowEnergyIonisation
1428
142908.10.2002   MGP, tag emlowen-V04-01-04
1430             VI G4hLowEnergyIonisation.cc - clean up fluo flag definition and init
1431             VI G4hIonEffChargeSquare.cc - fix in charge definition
1432             VI G4hShellCrossSection.cc - fix in shell cross section for hadrons
1433             VI G4hLowEnergyLoss.cc - clean up inverse range table build
1434             VI G4VeLowEnergyLoss.cc - clean up inverse range table build
1435             VI G4hLowEnergyIonisation.cc - clean up energy ranges for models
1436             VI G4LowEnergyIonisation.cc  - remove ActivateFluorescence from
1437                                            SetCut.. methods
1438               
143927.08.2002   CG,VI, tag emlowen-V04-01-03
1440             A. Mantero fix leakage in G4AtomicTransition.cc
1441
144230.07.2002   CG,VI, tag emlowen-V04-01-02
1443             VI fix to G4LowEnergyIonisation.cc, for restricted energy loss
1444
144530.07.2002   CG,VI, tag emlowen-V04-01-01
1446             CG fix to G4VCrossSectionHandler.cc, to fix compilation problems
1447                on DEC-cxx non-ISO.
1448             VI fix to G4AugerData.cc, to clean warnings on gcc-3.1 and optimise
1449                load of data in memory.
1450
145115.06.2002   MGP, tag emlowen-V04-01-00
1452             VI Bug fix in G4eEnergySpectrum
1453             VI Bug fix in G4VCrossSectionHandler, connected modifications in
1454                other handlers
1455
145615.06.2002   MGP, tag emlowen-V04-00-17
1457             VI Bug fix in fluctuations in G4hLowEnergyIonisation
1458             VI Removed duplicate member function to activate fluorescence
1459
146010.06.2002   MGP, tag emlowen-V04-00-16
1461             fStopAndKill moved to fStopAndAlive in G4hLowEnergyIonisation
1462             to satisfy UR for activation of further processes for ions
1463             (UR by UKDM)
1464
146507.06.2002   MGP, tag emlowen-V04-00-15
1466             Fixes to Rayleigh by Francesco Longo and Gerardo Depaola (PRS 371)
1467
146807.06.2002   MGP, tag emlowen-V04-00-14
1469             Added comments for Software Reference Manual
1470
147103.06.2002   MGP, tag emlowen-V04-00-13
1472             Fixes to Auger by Alfonso Mantero
1473             Goes with new version of G4LEDATA G4EMLOW1.1
1474
147503.06.2002   MGP, tag emlowen-V04-00-12
1476             Introduce Auger implementation (previously handled as
1477             local energy deposit)
1478
147902.06.2002   MGP, tag emlowen-V04-00-11
1480             VI Fixes in Bremsstrahlung - interpolation above 10 MeV
1481             VI Change parametrisation of e- ionisation - 24-parameters
1482                 for each shell are used. Corresponding change is
1483                 sampling and integration
1484             VI Add excitation cross sections and energy
1485             New interpolation algorithm
1486             Goes with new version of G4LEDATA G4EMLOW1.0
1487
148802.06.2002   MGP, tag emlowen-V04-00-10
1489             Improvements to PolarizedCompton by F. Longo and G. Depaola
1490
149102.06.2002   MGP, tag emlowen-V04-00-09
1492             Fixed max length of ntuple variable names for HBOOK
1493             in test/G4ComptonTest
1494             Updates in unit tests and in hTest by V.I.
1495
149628.05.2002   MGP, tag emlowen-V04-00-08
1497             Code and minor design improvements deriving from reviews,
1498             inspections and Code Wizard
1499
150028.05.2002   MGP, tag emlowen-V04-00-07
1501             Added protection in G4eIonisationSpectrum
1502
150328.05.2002   MGP, tag emlowen-V04-00-06
1504             G4ComptonTest and test/GNUmakefile updated to AIDA 2.2 and
1505             Anaphe 4.0.n
1506
150719.04.2002 - MGP, tag emlowen-V04-00-05
1508             Fixed compilation warnings; added pointer protection in
1509             G4eLowEnergyLoss
1510
151118.04.2002 - MGP, tag emlowen-V04-00-04
1512             Modification to G4VCrossSectionHandler and
1513             G4LowEnergyPhotoElectric to fix a problem
1514
151518.04.2002 - VNI
1516             G4LowEnergyPhotoElectric: fix in Fluo part + MeanFreePath
1517             calculation using crossSectionHandler and cross sections
1518             directly
1519
152018.04.2002 - MGP, tag emlowen-V04-00-03
1521             Modification to table calculation for GenericIon as below
1522
152309.04.2002 - VNI
1524             For GenericIons all tables are calculated once now
1525
152603.04.2002 - MGP, tag emlowen-V04-00-02
1527             Option to activate atomic deexcitation in ionisation processes
1528
152928.03.2002 - VNI
1530             Add Fluorescence flag to electron and hadron ionisation
1531
153227.03.2002 - VNI, tag emlowen-V04-00-01
1533             Bug fix in hadron Fluo  and in deexcitation
1534
153528.02.2002 - MGP, tag emlowen-V04-00-00
1536             V.Ivanchenko bug fix for GenericIons
1537
153830.11.2001 - MGP, tag emlowen-V03-02-49
1539             Major physics improvement in electron processes by V.I.
1540             Significant improvement of performance
1541             Requires new version of data: G4EMLOW0.5
1542
154328.11.2001 - MGP, tag emlowen-V03-02-48
1544             Fix for compilation on Windows
1545
154627.11.2001 - MGP, tag emlowen-V03-02-47
1547             Fix by V.I. related to the removal of static inline functions
1548
154923.11.2001 - MGP, tag emlowen-V03-02-46
1550             Removed static inline functions, as requested by G. Cosmo
1551             to satisfy porting requirements
1552
155315.11.2001 - MGP, tag emlowen-V03-02-45
1554             Bug fix in G4FluoData
1555             Physics improvement in Bremsstrahlung
1556             Modified warning message in G4hLowEnergyIonisation
1557             Goes with new database version G4EMLOW0.4
1558
155909.11.2001 - MGP, tag emlowen-V03-02-44
1560             Example for using analysis in test/LowEnTest, based on
1561             Ramon's XrayTel
1562
156309.11.2001 - MGP, tag emlowen-V03-02-43
1564             Fixed name in test/processTest/GNUmakefile causing
1565             problems with library map
1566
156708.11.2001 - MGP, tag emlowen-V03-02-42
1568             Modifications to be compliant with the unsupported,
1569             deprecated "cuts per material"
1570             Added G4CutsPerMaterialWarning functor to warn users
1571             WARNING: LowE processes are not supported if using different
1572             cuts for different materials
1573
157406.11.2001 - MGP, tag emlowen-V03-02-41
1575             Identical to emlowen-V03-02-40
1576             Redone because the tag aborted before completion
1577
157806.11.2001 - MGP, tag emlowen-V03-02-40
1579             Performance improvement in electron processes
1580             Some clean up of code (include/forward class declarations,
1581             coding style guidelines etc.)
1582             First implementation of a generic unit test, with AIDA/Lizard
1583             analysis in test/processTest
1584
158501.11.2001 - MGP, tag emlowen-V03-02-39
1586             PIXE introduced in G4hLowEnergyIonisation
1587
158829.10.2001 - MGP, tag emlowen-V03-02-38
1589             Bug fixes in new code
1590             Generic unit test for e/photon processes in test/processTest
1591             (analysis still to be added)
1592
159328.10.2001 - MGP, tag emlowen-V03-02-37
1594             Fixed compilation warnings on Linux and HP
1595             Improved code style
1596
159726.10.2001 - MGP, tag emlowen-V03-02-36
1598             Bug and memory leak fixes in the new electron classes
1599
160026.10.2001 - MGP, tag emlowen-V03-02-35
1601             Swapped old/new electron processes
1602
160325.10.2001 - MGP, tag emlowen-V03-02-34
1604             Bug fixes in the new classes related to Bremsstrahlung and
1605             e/h Ionisation             
1606
160725.10.2001 - MGP, tag emlowen-V03-02-33
1608             G4LowEnergyPolarizedCompton moved to new design
1609             Many bug fixes in G4eIonisationParameters and G4BremsstrahlungParameters
1610             New classes for shell cross sections for proton-induced fluorescence
1611             Fluorescence introduced in temporary class G4hLowEnergyIonisation
1612             Fluorescence introduced in the continuous part of electron
1613             ionisation in G4eLowEnergyLoss and temporary G4LowEnergyIonisationVI
1614
161518.10.2001 - MGP, tag emlowen-V03-02-32
1616             Same as previous one, with on top fixes to G4BremsstrahlungParameters.cc
1617             and G4eIonisationParameters.cc by G. Cosmo for compatibility with
1618             geant4-03-02-ref-06 in view of STL migration
1619
162018.10.2001 - MGP, tag emlowen-V03-02-31
1621             Added member function in G4eLowEnergyLoss and G4VLowEnergyIonisationVI
1622             for generation of atomic deexcitation products in the continuous part
1623
162418.10.2001 - MGP, tag emlowen-V03-02-30
1625             Electron processes: contributions to the implementation by V.I.
1626                                 revision of code quality and consistency
1627                                 with design by MGP
1628
162918.10.2001 - MGP, tag emlowen-V03-02-29
1630             Modification of G4hNuclearStoppingModel and
1631             G4hParametrisedLossModel by G. Cosmo required for
1632             compatibility with materials-V03-02-04
1633
163412.10.2001 - MGP, tag emlowen-V03-02-28
1635             Cosmetics in the source code (FALSE/TRUE moved to false/true)
1636             and update of all tests to new materials migrated to STL
1637
163811.10.2001 - MGP, tag emlowen-V03-02-27
1639             Further revision of the new code in the previous tag
1640             Restored G4LowEnergyIonisation and G4LowEnergyBremsstrahlung
1641             as in emlowen-V03-02-25; new versions as in emlowen-V03-02-26
1642             renamed temporarily to allow for parallel development
1643             Removed references to Rogue Wave and STL interface from
1644             test/LowEnTest/ and test/fluoTest/
1645
164610.10.2001 - MGP, tag emlowen-V03-02-26
1647             Code for implementation of design iteration for electrons
1648             by V. Ivanchenko
1649             Major revision of new code to improve code quality and consistency
1650             with design by MGP
1651             Since the new code does not respect the design and broke system
1652             test and user code, this tag is only for internal debugging
1653             purpose and should not be used by developers
1654
165509.10.2001 - MGP, tag emlowen-V03-02-25
1656             Identical to the previous one, but restored G4VDataSetAlgorithm
1657             (corrupted in cvs update?)
1658
165908.10.2001 - MGP, tag emlowen-V03-02-24
1660             Modified G4CrossSectionHandler to inherit from base class
1661             Minor design iteration in G4VEMDataSet and G4VDataSetAlgorithm
1662             Encapsulated range test to generate secondaries into a
1663             strategy pattern; implemented in photon processes
1664
166504.10.2001 - MGP, tag emlowen-V03-02-23
1666             Fluorescence according to the new design introduced
1667             into e- ionisation (contribution to PostStepDoIt)
1668             by E. Guardincerri
1669
167026.09.2001 - MGP, tag emlowen-V03-02-22
1671             Workaround to support deficiencies of ObjectSpace in
1672             implementation of STL pair
1673
167425.09.2001 - MGP, tag emlowen-V03-02-21
1675             Workaround to support deficiencies of ObjectSpace in
1676             implementation of STL pair (wrongly tagged)
1677
167824.09.2001 - MGP, tag emlowen-V03-02-20
1679             Minor modifications to make the lowenergy category co-work
1680             with both materials-V03-02-03 and materials as
1681             in geant4-03-02-ref-03
1682
168323.09.2001 - MGP, tag emlowen-V03-02-19
1684             Same as previous one + migration to materials-V03-02-03 (STL)
1685
168623.09.2001 - MGP, tag emlowen-V03-02-18
1687             New class to generate shell vacancies in continuous part
1688             of processes by E. Guardincerri
1689             Renamed old photon processes (pre-design iteration) to
1690             G4LowEnergyOld; to be kept for a limited period for convenience
1691             of regression testing
1692             Fixed various STL problems found with HP compiler
1693             Added protection in G4LowEnergyPhotoElectric to avoid
1694             generating photons causing negative energy balance
1695
169621.09.2001 - MGP, tag emlowen-V03-02-17
1697             G4LowEnergyPhotoElectric moved to the implementation
1698             according to the new fluo+data design
1699             [Test version G4LowEnergyPhotoElectricMG removed]
1700             Fixed warning for energy outside allowed range in G4EMDataSet
1701             Update to test/GNUmakefile, G4ComptonTest.cc by A. Pfeiffer
1702             Minor cosmetics
1703
170419.09.2001 - MGP, tag emlowen-V03-02-16
1705             Same as previous one, but test/GNUmakefile, G4ComptonTest.cc
1706             and G4ComptonTest.py for histograms and ntuples with Lizard
1707             (by A. Pfeiffer)
1708
170919.09.2001 - MGP, tag emlowen-V03-02-15
1710             Same as previous one, but test/fluoTest with Particle gun
1711
171219.09.2001 - MGP, tag emlowen-V03-02-14
1713             Minor cosmetics w.r.t. the previous one (removed compilation
1714             warnings)
1715             test/fluoTest with GPS
1716
171716.09.2001 - MGP, tag emlowen-V03-02-13
1718             Update to the fluorescence domain consistent with the
1719             new design (development by E. Guardincerri)
1720             Update to test/fluoTest (development by E. Guardincerri)
1721
172213.09.2001 - MGP, tag emlowen-V03-02-12
1723             Fix in G4CrossSectionHandler::Clear to remove an infinite loop
1724             occurring in test14
1725
172610.09.2001 - MGP, tag emlowen-V03-02-11
1727             Identical to emlowen-V03-02-10
1728             Restored a clean situation in the cvs head, removing all
1729             the code inconsistent with the design present in
1730             emlowen-after-chep2001, resulting from a fault in the
1731             software process by a developer.
1732
173310.09.2001 - MGP, tag emlowen-after-chep2001
1734             Junk found in the repository
1735             Tagged as an aid in the procedure of restoring a reasonable
1736             situation in the cvs head for future developments
1737
173829.08.2001 - MGP, tag emlowen-V03-02-10
1739             Major revision of G4LowEnergyCompton, G4LowEnergyRayleigh and
1740             G4LowEnergyGammaConversion: re-implementation according to
1741             the design iteration in the data domain
1742             Temporary re-implementation of G4LowEnergyPhotoElectricMG,
1743             without fluorescence yet
1744
174529.08.2001 - MGP, tag emlowen-V03-02-09
1746             Bug fix in G4CrossSectionHandler
1747
174829.08.2001 - MGP, tag emlowen-V03-02-08
1749             Cleared compilation warnings in G4AtomicTransitionManager
1750         
175128.08.2001 - G.Cosmo, tag emlowen-V03-02-07
1752             Fixed mess with tag names
1753
175427.08.2001 - STT, tag emlowen-V03-02-06
1755 
175620.08.2001 - MGP, tag emlowen-V03-02-05
1757             Added files resulting from design iteration in the data domain   
1758
175920.08.2001 - MGP, tag emlowen-V03-02-04
1760             Same as emlowen-V03-02-02 + bug fix by V.I. described below
1761
176218.08.2001 - V.Ivanchenko fix energy conservation bugs for small
1763             range cuts in G4LowEnergyIonisation.cc
1764
176530.07.2001 - MGP, tag emlowen-V03-02-03
1766             First step of design iteration in fluorescence (files
1767             contributed by E. Guardincerri, G4AtomicShell and
1768             G4AtomicTransitionManager) + related unit test
1769
177030.07.2001 - MGP, tag emlowen-V03-02-02
1771             Fix to GammaConversion by F. Longo
1772
177330.07.2001 - MGP, tag emlowen-V03-02-01
1774             Added modifications by V.I. listed below (13.07.2001),
1775             on top of previous tag
1776
177730.07.2001 - MGP, tag emlowen-V03-02-00
1778             Same as emlowen-V03-01-19, with liability disclaimer added
1779
178013.07.2001 - V.Ivanchenko remove comments with Rogue Wave
1781             fix a problem of continuity of ion effective charge
1782
178318.06.2001 - MGP, tag emlowen-V03-01-19
1784             Same as emlowen-V03-01-18, with corrections by S. Chauvie
1785             to recover from modifications listed below
1786             Quantum oscillator model is applied to all materials, as it
1787             has been since Geant4 3.0 release
1788             Contains also updates to G4StoppingPowerTest
1789             
179018.06.2001 - MGP, tag emlowen-V03-01-18
1791             Same as emlowen-V03-01-17, with a bug fix to
1792             G4LowEnergyPolarizedCompton by F. Longo and G. Depaola
1793
179407.06.2001 - Add printout to G4hLowEnergyIonisation + clean up (V.I.)
1795             Oscillator model is applied only for 6 materials (V.I.)
1796
179705.06.2001 - MGP, tag emlowen-V03-01-17
1798             Fix in G4QAOLowEnergyLoss by S. Chauvie of bugs introduced
1799             with the changes below   
1800             Also fixes in unit tests related to hadron ionisation         
1801
180201.06.2001 - V.Ivanchenko change G4QAOLowEnergyLoss: materials
1803             search by Z not name, validity range down to 5 keV,
1804             fix sign of the Barkas term
1805
180628.05.2001 - MGP, tag emlowen-V03-01-16
1807             Corrected typo involuntarily introduced into a public m.f.
1808 
180925.05.2001 - MGP, tag emlowen-V03-01-15
1810             Added protections in G4LowEnergyPolarizedCompton (MGP)
1811             Improved comments in hadron/ion classes (V.I.)
1812             Improved code style in e/photon classes (MGP)
1813
181424.05.2001 - MGP, tag emlowen-V03-01-14
1815             Modified G4LowEnergyPolarizedCompton to inherit from
1816             G4VDiscreteProcess
1817   
181823.05.2001 - MGP, tag emlowen-V03-01-13
1819             Modifications in G4LowEnergyIonisation and G4eLowEnergyLoss
1820             by V.Ivanchenko:
1821             calculation of range directly from RangeTable;
1822             calculation of MeanFreePath from LambdaTable;
1823             improvement in the kinematics of delta-ray production
1824
182523.05.2001 - MGP, tag emlowen-V03-01-12
1826             Minor fix in G4hLowEnergyIonisation by V.Ivanchenko
1827
182823.05.2001 - MGP, tag emlowen-V03-01-11
1829             Cleaned up test macro names; minor update to G4MeanFreePathTest.cc
1830             minor changes in hTest histograms
1831
183223.05.2001 - V.Ivanchenko
1833             G4LowEnergyIonisation and G4eLowEnergyLoss changed:
1834             direct method of range table calculation;
1835             MeanFreePath is calculated from lambda table;
1836             kinematics of delta-ray production improved;
1837             minor fix in G4hLowEnergyIonisation.
1838
183922.05.2001 - MGP, tag emlowen-V03-01-10
1840             Bug fix in G4QAOLowEnergyLoss.cc
1841
184222.05.2001 - MGP, tag emlowen-V03-01-09
1843             Same as emlowen-V03-01-08, with further modifications to hTest
1844
184522.05.2001 - MGP, tag emlowen-V03-01-08
1846             Same as emlowen-V03-01-07, with in addition:
1847             - new unit tests (G4hTestLossTableProduction, G4MeanFreePathTest)
1848             - modifications to hTest
1849             - test macros renamed to be more easily identifiable
1850
185111.05.2001 - MGP, tag emlowen-V03-01-07
1852             Removed more compilation warnings in ANSI strict mode
1853
185411.05.2001 - MGP, tag emlowen-V03-01-06
1855             Same as emlowen-V03-01-04, with minor modification on hTest
1856             by V. Ivanchenko
1857
185811.05.2001 - MGP, tag emlowen-V03-01-05
1859             Same as emlowen-V03-01-04, with a new unit test by V. Ivanchenko
1860
186110.05.2001 - V.Ivanchenko
1862             Removed compilation warnings in ANSI strict mode
1863
186408.05.2001 - MGP, tag emlowen-V03-01-04
1865             Removed compilation warnings in ANSI strict mode
1866
186707.05.2001 - MGP, tag emlowen-V03-01-03
1868             Removal of RW remnants, moved to STL containers
1869
187007.05.2001 - MGP, tag emlowen-V03-01-02
1871             Same as emlowen-V03-01-01, with some improvements in tests
1872
187302.05.2001 - MGP, tag emlowen-V03-01-01
1874             Same as emlowen-V03-01-00, with a first implementation of
1875             a full suite of unit tests for electrons and photons
1876
187702.05.2001 - MGP, tag emlowen-V03-01-00
1878             Same as emlowen-V03-00-00, with minor new functionalities in
1879             test/G4BremsstrahlungTest and G4eIonisationTest, and a new
1880             test/G4PhotoelectricTest unit test
1881
188224.04.2001 - V.Ivanchenko remove all references to RogueWave vectors
1883
188424.04.2001 - V.Ivanchenko reorganize and update hTest
1885 
188605.02.2001 - G.Cosmo, tag emlowen-V03-00-00
1887             Migration to STL for G4DataVector and G4OrderedTable:
1888             o Removed obsolete class G4Data. G4DataVector is now used instead.
1889             o Modified files:
1890               G4LowEnergyBremsstrahlung[.hh.icc.cc], G4FirstLevel.hh,
1891               G4LowEnergyGammaConversion[.hh.cc], G4LowEnergyIonisation[.hh.cc],
1892               G4LowEnergyPhotoElectric[.hh.cc], G4LowEnergyRayleigh[.hh.cc],
1893               G4LowEnergyCompton[.hh.cc], G4LowEnergyUtilities[.hh.cc].
1894
189514.12.2000 - G.Cosmo, tag emlowen-V02-00-23
1896             Removed inclusion of CLHEP/String/Strings.h from G4LowEnergyUtilities.cc.
1897
189822.11.2000 - MGP, tag emlowen-V02-00-22
1899             Yang and Chu fluctuation models applied for positive
1900             charged ions only
1901
190223.11.2000 - Ion energy fluctuations only for charge>0
1903             V.Ivanchenko
1904
190522.11.2000 - MGP, tag emlowen-V02-00-21
1906             Includes bug fix to electron energy fluctuations
1907             Compatible with electromagnetic/utils V02-00-04 tag, that has
1908             been finally accepted by STT
1909
191022.11.2000 - Bug fixed in electron energy fluctuations
1911             V.Ivanchenko
1912
191321.11.2000 - MGP, tag emlowen-V02-00-20
1914             Same as emlowen-V02-00-18, Vladimir's fix to energy fluctuations
1915             (All this duplication of emlowen tags is due to the fact that the
1916             electromagnetic/utils tag with the interface updates contains
1917             also bug fixes and new features, and such tag has not passed
1918             system testing yet)
1919
192021.11.2000 - MGP, tag emlowen-V02-00-19
1921             Same as emlowen-V02-00-17, Vladimir's fix to energy fluctuations
1922
192321.11.2000 - Bug fixed in hadron/ion energy fluctuations
1924             V.Ivanchenko
1925
192616.11.2000 - MGP, tag emlowen-V02-00-18
1927             Same as emlowen-V02-00-16, with on top modifications to
1928             G4LowEnergyUtilities to replace the obsolete HepString
1929             with G4String in several places
1930
193116.11.2000 - MGP, tag emlowen-V02-00-17
1932             Same as emlowen-V02-00-15, with on top modifications to
1933             G4LowEnergyUtilities to replace the obsolete HepString
1934             with G4String in several places
1935
193605.11.2000 - MGP, tag emlowen-V02-00-16
1937             Remove the temporary const cast introduced with emlowen-V02-00-08
1938             Co-works with Michel's electromagnetic/utils utils-V02-00-03 tag
1939             
194005.11.2000 - MGP, tag emlowen-V02-00-15
1941             Includes bug fixes and other modifications by V. Ivanchenko
1942             listed below
1943
194405.11.2000 - Bugs fix in G4QAOLowEnergyLoss.cc : inserted at previous
1945             edition, name "Aluninum", de/dx at E=2 MeV, and
1946             more correct charge calculation
1947           - New method to calculate ranges via de/dx table and
1948             remove dynamic binning in G4hLowEnergyLoss.cc
1949           - More precise calculation of ionisation ranges for
1950             KineticEnergy<MinKineticEnergy in G4hLowEnergyIonisation.cc
1951             V. Ivanchenko
1952
195303.11.2000 - MGP, tag emlowen-V02-00-14
1954             Fix by V. Ivanchenko to remove the cause of instability
1955             of hadron ionisation on different platforms, related to the last
1956             step
1957             Set MinKineticEnergy = LowestKineticEnergy = 10eV
1958             Results changed w.r.t. the previous version by 0.5% for protons,
1959             1% for antiprotons and 2.8% for C12
1960
196103.11.2000 - Modification
1962             MinKineticEnergy=LowestKineticEnergy=10eV
1963             V. Ivanchenko
1964
196503.11.2000 - MGP, tag emlowen-V02-00-13
1966             Same as emlowen-V02-00-12, added comments for the generation of
1967             the Software Reference Manual
1968
196931.10.2000 - MGP, tag emlowen-V02-00-12
1970             Including modifications by V. Ivanchenko since emlowen-V02-00-11
1971             listed below
1972
197323.10.2000 -
1974             Clean up and update comments
1975             V. Ivanchenko
1976
197714.10.2000 -
1978             Bug fix in nuclear stopping table name
1979             V. Ivanchenko
1980
198120.09.2000 - MGP, tag emlowen-V02-00-11
1982             Bug fix related to electron energy loss fluctuations by
1983             V. Ivanchenko
1984
198518.09.2000 - MGP, tag emlowen-V02-00-10
1986             Improvements to the readability of the code by V. Ivanchenko
1987
198817.09.2000 - MGP, tag emlowen-V02-00-09
1989             New features on antiproton ionisation by Stephane Chauvie:
1990             extension of the Quantum Harmonic Oscillator model to
1991             generic materials, calculation of oscillator strengths for
1992             all elements
1993             Antiproton model also moved to be compliant with the new design
1994             iteration
1995
199616.09.2000 - MGP, tag emlowen-V02-00-08
1997             Const cast in G4hLowEnergyIonisation (const G4Material* into
1998             G4Material*) to convert the previously _good_ LowE code
1999             into bad one, but palatable to G4EnergyLossTables, that has
2000             various member functions requiring a non-const G4Material*
2001             pointer in the arguments
2002             This modification was required to avoid compilation errors
2003             on DEC; it is meant to be temporary
2004             The affected pointers SHOULD BE REVERTED TO CONST
2005             AS SOON AS POSSIBLE, after agreement with the
2006             G4EnergyLossTables author
2007
200816.09.2000 - MGP, tag emlowen-V02-00-07
2009             Fix in G4hICRU49He::StoppingPower - a1 changed into e1 (typo?)
2010             to remove compilation problems on DEC (uninitialized variable)
2011             Fix in G4hLowEnergyLoss, eliminated two protected variables
2012             G4Proton* theProton and G4AntiProton* theAntiProton
2013             to revove compilation problems on DEC (hiding)
2014
201516.09.2000 - MGP, tag emlowen-V02-00-06
2016             Modifications by V.I. in hadron classes (renaming of classes
2017             for better understanding of the code)
2018
201905.09.2000 - MGP, tag emlowen-V02-00-05
2020             Fixes to remove warnings (hiding member functions and
2021             data members) in hadron classes
2022
202304.09.2000 - MGP, tag emlowen-V02-00-04
2024             Same as emlowen-V02-00-03, with V.I.'s new implementations
2025             and fixes (see below, July-August 2000)
2026
202704.09.2000 - MGP, tag emlowen-V02-00-03
2028             Same as emlowen-V02-00-02, with Gabriele's fixes
2029             (see below, 03.08.2000)
2030
203122.08.2000 - V.Ivanchenko: A bug in Nuclear Stopping Power was fixed.
2032             The calculation of step limit for low energy
2033             hadrons/ions is upgraded.
2034             The Barkas and Bloch corrections are introduced
2035             for ions "on fly"
2036
203718.08.2000 - V.Ivanchenko: TRIM1985 model have been implemented
2038             A bug in GetConstrain method for hadrons/ions is fixed
2039
204018.08.2000 - V.Ivanchenko: two additional models of ions energy
2041             loss fluctuations have been implemented
2042
204310.08.2000 - V.Ivanchenko: Old bug in Fluctuations of Electronic
2044             energy losses of hadrons and ions are fixed
2045
204604.08.2000 - V.Ivanchenko: Fluctuations of Nuclear Stopping Powers are
2047             Energy losses of hadrons and ions are implemented
2048
204903.08.2000 - G.Cosmo
2050             Fixes to allow events' reproducibility:
2051             G4LowEnergyGammaConversion.cc: changed usage of RandFlat::shootBit() to
2052                                            RandBit::shootBit().
2053             G4VeLowEnergyLoss.cc, G4hLowEnergyLoss.cc: changed RandGauss to
2054                                            G4RandGauss.
2055
205602.08.2000 - V.Ivanchenko: Energy losses of hadrons and ions are redesigned,
2057             a lot of new classes are created. New unit test is designed
2058             as well (G4hTestStoppingPower).
2059
206029.07.2000 - MGP, tag emlowen-V02-00-02
2061             Added theta to ntuples in G4BremsstrahlungTest
2062
206318.07.2000 - MGP, tag emlowen-V02-00-01
2064             V.Ivanchenko: bug fix in G4hLowEnergyIonisation in AlongStepDoIt
2065
206611.07.2000 - MGP, tag emlowen-V02-00-00
2067             Improvements in G4BremsstrahlungTest and G4eIonisationTest
2068
206924.06.2000 - MGP, tag emlowen-V01-01-22
2070             Modification to hTest G4Ion... classes by V. Ivanchenko to
2071             fix crash on exit on Linux
2072
207322.06.2000 - MGP, tag emlowen-V01-01-21
2074             MGP: Bug fix in G4VeLowEnergyLoss (calculation of fluctuations);
2075             correction to prevent log of negative argument
2076             Fixes problems with test14 in system testing on HP
2077             To be further verified
2078
207922.06.2000 - MGP, tag emlowen-V01-01-20
2080             Minor improvements in test/G4BremsstrahlungTest and
2081             and test/G4eIonisationTest
2082             Cosmetics (found $ tag $ in many header files, where does it
2083             come from?)
2084
208520.06.2000 - MGP, tag emlowen-V01-01-19
2086             Fixed printout in test/G4eIonisationTest
2087
208820.06.2000 - MGP, tag emlowen-V01-01-18
2089             Two new unit tests created by MGP: test/G4BremsstrahlungTest
2090             and test/G4eIonisationTest
2091
209224.05.2000 - MGP, tag emlowen-V01-01-17
2093             Modifications to G4QAOLowEnergyloss and G4hLowEnergyIonisation
2094             by Stephane Chauvie: physics fixes
2095             Modifications to G4QAOLowEnergyloss and G4hLowEnergyIonisation
2096             by MG Pia: fixes to the private interface,
2097                        fixes to remove compilation warnings
2098                        added protections
2099                        proper code indentation to improve legibility
2100             Reorganization of the test directory by Petteri Nieminen:
2101                        content of eUnitTests/ moved to ePhotonIntegration/
2102                        (indeed they were not unit tests)
2103                        content of validation/ moved to aluminumtest/
2104             Corrections by MG Pia to GNUmakefiles in test/ subdirectories
2105             TestEm6, TestP, eUnitTests and validation are obsolete
2106             directories, still in the repository but not to be used
2107
210823.05.2000 - MGP, tag emlowen-V01-01-16
2109             New G4QAOLowEnergyloss class by Stephane Chauvie for
2110             antiproton energy loss model
2111             Modifications to G4hLowEnergyIonisation for the new
2112             antiproton models
2113             Physics extension to lower energies for antiprotons for a
2114             set of materials
2115             New test/hTest for integration/physics testing of hadrons/ions
2116             (was previously TestEm6)
2117
211825.05.2000 - Stephane Chauvie added class for energy loss of antiprotons
2119             G4QAOLowEnergyloss + modifications in G4hlowEnergyIonisation
2120
212122.05.2000 - MGP, tag emlowen-V01-01-15
2122             Modifications in G4VhEnergyLossModel.hh
2123
212419.05.2000 - MGP, tag emlowen-V01-01-14
2125             Includes typo correction in G4VhEnergyLossModel.hh
2126
2127 8.05.2000 - MGP, tag emlowen-V01-01-13
2128             Includes minor modifications in G4VhEnergyLossModel.hh
2129
2130 7.05.2000 - MGP, tag emlowen-V01-01-12
2131             Includes the G4VhEnergyLossModel abstract class,
2132             as part of the design iteration in the hadronic domain
2133
2134 7.05.2000 - MGP, tag emlowen-V01-01-11
2135             Includes Francesco Longo's fix of missing units in
2136             G4LowEnergyGammaConversion.cc
2137
2138 7.05.2000 - MGP, tag emlowen-V01-01-10
2139             Includes Vladimir's test/TestEm6 and test/TestP directories
2140             requires removing two (!) duplicate TestEm6 directories
2141             elsewhere
2142             Includes Stephane's unit tests  G4hLETestLossTable.cc
2143             and G4hLETestAlongPostStep.cc
2144             
214519.04.2000 - MGP, tag emlowen-V01-01-09
2146             same as emlowen-V01-01-08, with modifications by V.L. for
2147             first implementation of continuous energy loss in
2148             G4LowEnergyBremsstrahlung
2149
215018.04.2000 - MGP, tag emlowen-V01-01-08
2151             same as emlowen-V01-01-06,
2152             with modification to G4LowEnergyBremsstrahlung.cc to correct
2153             error introduced by V.L
2154
215518.04.2000 - MGP, tag emlowen-V01-01-07
2156             same as emlowen-V01-01-05
2157             (disregarding modifications in emlowen-V01-01-06),
2158             with modification to G4LowEnergyBremsstrahlung.cc to correct
2159             error introduced by V.L.
2160
216118.04.2000 - MGP, tag emlowen-V01-01-06
2162             includes Veronique's modifications to
2163                G4LowEnergyIonisation.hh
2164                G4LowEnergyIonisation.icc
2165                G4LowEnergyIonisation.icc
2166                G4eLowEnergyLoss.cc
2167                G4G4LowEnergyPhotoElectric.cc
2168             for integration of cross sections, float/G4double conversions
2169             and corrections of fluorescence transition probabilities
2170             to take into account non-radiative transitions
2171             (no Auger electron simulated yet)
2172
2173
217404.04.2000 - MGP, tag emlowen-V01-01-05
2175             removed dependency on standard category (G4eEnergyLoss)
2176
217704.04.2000 - MGP, tag emlowen-V01-01-04
2178             tag Vladimir's and Stephane's modifications for antiprotons
2179
218003.04.2000 - Vladimir Ivanchenko and Stephane Chauvie
2181             1) Linearity into Barkas effect and nuclear stopping power
2182                for antiprotons
2183
218402.04.2000 - MGP, tag emlowen-V01-01-03
2185             tag V.L.'s modifications to G4LowEnergyIonisation (units)
2186
218702.04.2000 - MGP, tag emlowen-V01-01-02
2188             tag V.L.'s fix of typo in G4LowEnergyGammaConversion
2189
219002.04.2000 - MGP, tag emlowen-V01-01-01
2191             tag V.I.'s modifications, 31.03.2000
2192
219331.03.2000 - Vladimir Ivanchenko update
2194             1) G4hLowEnergyIonisation.cc limitation DeltaCut > Eexc
2195                is insert in dedx, cross section calculation and sampling
2196             2) G4hLowEnergyLoss.cc is creating in the lowenergy as a
2197                klon of G4hEnergyLoss.cc
2198             3) Spin 1/2 and spin 1 corrections are inserted is cross
2199                section calculation, cross section sampling, de/dx
2200             4) IfAplicable check lepton number
2201               
220221.01.2000 - Vladimir Ivanchenko update
2203             1) G4hLowEnergyIonisation.cc Barkas effect calculation
2204                and inicialisation
2205             2) G4ionLowEnergyIonisation.cc remove double deleting of
2206                MeanFreePath Table
2207
220821.01.2000 - create by Michel Maire
2209
2210
Note: See TracBrowser for help on using the repository browser.