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

Last change on this file since 924 was 819, checked in by garnier, 16 years ago

import all except CVS

File size: 62.7 KB
Line 
1$Id: History,v 1.284 2007/11/26 17:27:09 pia 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
2026.11.2007   MGP, tag emlowen-V09-00-28
21             Cleaned up std:: in G4FinalStateIonisationBorn/Rudd
22
2314.11.2007   MGP, tag emlowen-V09-00-27
24             Correction to Problem Report 986 in G4AtomicDeexcitation
25
26??.11.2007   Undocumented tag emlowen-V09-00-26
27
2814.11.2007   MGP, tag emlowen-V09-00-25
29             Workaround in G4DNAProcess to avoid meanFrePath=0 when
30             cross section is DBL_MAX
31
3213.11.2007   MGP, tag emlowen-V09-00-24
33             Fixed calculation of local energy deposit in G4DNAProcess
34             in the case when the primary particle is killed
35             Minor code improvements in G4FinalStateIonisationBorn.cc.
36
3712.11.2007   G.Cosmo, tag emlowen-V09-00-23
38             Fixed trivial compilation error on WIN32-VC system in file
39             G4FinalStateIonisationBorn.cc.
40
4109.11.2007   MGP, tag emlowen-V09-00-22
42             Added cross section and final state policy classes to configure
43             a process to kill particles below threshold
44
4509.11.2007   MGP, tag emlowen-V09-00-21
46             Initialized data members missing initialization
47
4809.11.2007   MGP, tag emlowen-V09-00-20
49             Removed verbose printouts in Geant4-DNA processes
50
5109.11.2007   MGP, tag emlowen-V09-00-19
52             Fixed compilation problems on Windows
53
5409.11.2007   MGP, tag emlowen-V09-00-18
55             Fixed compilation problems on Solaris
56
5708.11.2007   MGP, tag emlowen-V09-00-17
58             Added Rudd ionisation
59
6008.11.2007   MGP, tag emlowen-V09-00-16
61             Added Born ionisation final state
62
6308.11.2007   MGP, tag emlowen-V09-00-15
64             Added Miller-Green excitation
65
6608.11.2007   MGP, tag emlowen-V09-00-14
67             Modified data file name in G4EMLOW5.1
68
6908.11.2007   MGP, tag emlowen-V09-00-13
70             Added charge increase/decrease Geant4-DNA cross sections
71             and final states (code by S. Incerti + code review by MGP)
72
7308.11.2007   MGP, tag emlowen-V09-00-12
74             Removed obsolete G4DNA* files from CVS
75 
7622.10.2007   MGP, tag emlowen-V09-00-11
77             Added G4CrossSectionIonisationBorn
78             Excludes prototype G4DNA* classes (still available in CVS head)
79             Pertinent G4DNA* classes included are:
80             G4DNAProcess (.hh .icc),
81             G4DNACrossSectionDataSet (.hh .cc),
82             G4DNAGenericIonsManager (.hh .cc)
83
8415.10.2007   MGP, tag emlowen-V09-00-10
85             Added electron excitation (Emfietzoglou model),
86             proton Born excitation, electron ionisation (Born) cross              section; modified G4DNACrossSectionDataSet to
87             remove inheritance from concrete base class introduced
88             by a developer against the baseline design
89             Obsolete G4DNA* classes not compliant with the design
90             as in the TNS paper are still in this tag for convenience;
91             they will be removed from the repository when the
92             migration to the design as in the paper is completed
93             Goes with G4EMLOW5.0 (where a new dna/directory has been
94             added containing Geant4-DNA data tables for interpolation)
95
9613.10.2007   MGP, tag emlowen-V09-00-09
97             Added Brenner-Zaider elastic scattering final state
98
9912.10.2007   MGP, tag emlowen-V09-00-08
100             Fully working Geant4-DNA electron elastic scattering,
101             screened Rutherford cross section and final state
102
10312.10.2007   MGP, tag emlowen-V09-00-07
104             Improved G4DNAProcess, G4FinalStateProduct
105
10612.10.2007   MGP, tag emlowen-V09-00-06
107             First core of Geant4-DNA physics compliant with design
108             as in TNS paper: G4DNAProcess, G4FinalStateProduct,
109             G4eCrossSectionScreenedRutherford, G4DummyFinal State
110             (MG implementation)
111 
11212.10.2007   MGP, tag emlowen-V09-00-05
113             Extended G4DNAFinalStateProduct to deal with primary
114             particle modified in final state
115             Modified G4DNAProcess.icc accordingly
116
11712.10.2007   MGP, tag emlowen-V09-00-04
118             Refactoring Geant4-DNA domain to be compliant with TNS paper
119             Added G4DNAProcess and G4DNAFinalStateProduct
120
12111.10.2007   MGP, tag emlowen-V09-00-03
122             Identical to emlowen-V09-00-02, which apparently already
123             existed on some files (it is unclear where it originared from)
124
12511.10.2007   MGP, tag emlowen-V09-00-02
126             Re-update to atomic relaxation fixes as in  emlowen-V09-00-00
127             emlowen-V09-00-00 was rejected because of a mismatch between
128             code and G4EMLOW data library
129             This tag goes with G4EMLOW4.4
130
13111.10.2007   MGP, tag emlowen-V09-00-01
132             Fix to bug 965 of G4PenelopeRayleigh by L. Pandola
133
13423.07.2007   MGP, tag emlowen-V09-00-00
135             Deleted tag emlowen-V09-00-01 made by A.M. (no V-09-00-00 existed)
136             Fixes by A.M. to handle Z=100 in the Livermore library
137             and to correct Problem Report 933 (the latter fixes are not
138             documented)
139
14004.06.2007   MGP, tag emlowen-V08-03-03
141             Tag on top of emlowen-V08-03-00a
142             Updated license information in G4DNACrossSectionDataSet.cc
143
14404.06.2007   G.Cosmo, tag emlowen-V08-03-00a
145             Archived obsolete class G4LowEnergyBraggModel
146
14730.05.2007   MGP, tag emlowen-V08-03-02
148             Removed from CVS unused class G4LowEnergyBraggModel,
149             which introduced never agreed dependency on standard
150             G4VreEmModel
151             Attempt to fix issue identified by VALGRIND related to
152             PIXE model
153
15425.05.2007   MGP, tag emlowen-V08-03-01
155             Initialized static variables in G4hLowEnergyLoss;
156             not sure whether this is correct, since this is old
157             code moved from utils/, deprived of any documentation
158             and with an evident fortran look. A design review
159             is planned to take care of this domain in a proper way.
160             Also included an updated version of G4BraggModel
161             provided by V.I. due to an interface change: however
162             this class is not used anywhere in the package, and is
163             retained only for historical reasons; it is candidate to be
164             trashed in the next design review.
165
16616.05.2007   MGP, tag emlowen-V08-03-00
167             First set of Geant4-DNA processes compliant with design
168             documented in draft publication
169
17019.10.2006   MGP, tag emlowen-V08-01-02
171             Bug fixes in G4FluoData.cc
172
17314.10.2006   MGP, tag emlowen-V08-01-01
174             Developments and fixes for atomic deexcitation
175
17614.10.2006   MGP, tag emlowen-V08-01-00
177             Cosmetics on code formatting for DNA processes
178
17931.05.2006   G.Cosmo, tag emlowen-V08-00-06
180             Added missing migration to std namespace for mathematical
181             functions. Also required for allowing compilation on Windows
182             platform.
183
18425.05.2006   MGP, tag emlowen-V08-00-05
185             Improved design and implementation of photoelectric angular
186             distribution models (related to atomic deexcitation)
187
18825.05.2006   MGP, tag emlowen-V08-00-04
189             Various fixes to the DNA processes to allow compilation with
190             gcc 3.4.5. Some of the fixes are dummy implementations, or
191             do not make sense physically; they should be revised in
192             a future dummy implementation. The present version of the
193             DNA processes is meant as a first beta release, and is not
194             suitable for physics application yet.
195
19615.05.2006   MGP, tag emlowen-V08-00-03
197             Improved design and implementation of photoelectric angular
198             distribution models
199
20012.05.2006   MGP, tag emlowen-V08-00-02
201             Same as emlowen-V08-00-00, with updated History
202
20312.05.2006   MGP, tag emlowen-V08-00-01
204             New developments: photoelectric angular distribution models
205             The photoelectric angular distribution models have some
206             temporary design features (function arguments passed
207             by value etc.), and preliminary code implementation,
208             (subset of the previous tag emlowen-V08-00-00 for
209              incremental testing)
210
21112.05.2006   MGP, tag emlowen-V08-00-00
212             New developments: photoelectric angular distribution models
213                               Geant4-DNA very lowE physics processes in water
214             The photoelectric angular distribution models have some
215             temporary design features (function arguments passed
216             by value etc.), and preliminary code implementation
217             The Geant4-DNA processes are in a beta-release status
218
21920.12.2005   R.Capra, tag emlowen-V08-00-RC
220             * Internal tag with latest developments in the DNA processes
221               - Tested for build, run and plots verified
222
22330.11.2005   G.Cosmo, tag emlowen-V07-01-14
224             * Fixes for migration to <sstream> from obsolete <strstream>.
225             * Trivial fix to G4LowEnergyGammaConversion for support of
226               CLHEP-2.0.X series.
227               NOTE: usage of RandBit can lead to event irreproducibility !
228
22904.11.2005   MGP, tag emlowen-V07-01-13
230             Fix in G4hLowEnergyIonistation (see note on 08.09.2005)
231             On top of emlowen-V07-01-12
232
23304.11.2005   MGP, tag emlowen-V07-01-12
234             Fixes in atomic relaxation by A. Mantero
235             On top of geant4-07-01-ref-04
236
23721.09.2005   Ziad FRANCIS, tag emlowen-V07-01-11
238             * Small corrections in G4DNAProtonBornExcitationProcess
239             * ProtonBornExcitationCrossSection data file created
240             * ProtonBornExcitation is tested an seems working fine.
241
24221.09.2005   Ziad FRANCIS, tag emlowen-V07-01-10
243             * G4DNARuddIonizationFinalStatesPolicy modifications so it
244               becomes a common policy for HydrogenRuddIonization and
245               ProtonRuddIonization.
246               So, G4DNAHydrogenRuddIonizationFinalStatesPolicy.hh .icc
247               where deleted (useless).
248             * G4DNAElectronBornExcitation Process implemented with data
249               file "ElectronBornExcitationCrossSection" and tested by
250               modified G4DNATest.cc
251             * G4DNAProtonBornExcitation Process was implemented.
252               ! It was NOT tested
253               ! Data file "ProtonBornExcitation" is NOT ready yet
254
25516.09.2005   Ziad FRANCIS, tag emlowen-V07-01-09
256             * Implementation of Hydrogen Ionization Process in liquid water
257               according to the model of Eugene Rudd. Files created :
258                    - G4DNAHydrogenRuddIonization.hh & .cc
259                    - G4DNAHydrogenRuddIonizationFinalStatesPolicy.hh & .icc
260                    - "RuddHydrogenIonizationCrossSection.dat" located in
261                       ...lowenergy/test/ contains the total integrated
262                       cross section.
263             * G4DNATest was modified in order to take into account
264               G4DNAHydrogenRuddIonization process.
265             * Duplicated functions in G4DNARuddIonizationFinalStatesPolicy
266               .hh & . icc  were removed and fixed.
267             * G4DNARuddTotalCrossSectionPolicy.hh was removed (not needed).
268             * G4DNAHydrogenRuddIonization Process was tested and seems
269               working fine.     
270                                                                 
27115.09.2005   Ziad FRANCIS, tag emlowen-V07-01-08
272             * Implementation of Proton Charge Increase process according to
273               the model proposed by Dingfelder(2000). Files created :
274                      - G4DNAChargeIncreaseInWater.hh .icc
275                      - G4DNAProtonChargeIncrease.hh .cc
276                      - G4DNAProtonChargeIncreaseTotalCrossSectionPolicy.hh
277                                                                        .icc
278                      - G4DNAProtonChargeIncreaseFinalStatesPolicy.hh .icc
279             * G4DNATest was modified in order to take into account this
280               proton charge increase process in liquid water.
281             * G4DNAProtonChargeIncrease was tested and seems to be OK!
282 
28315.09.2005   Ziad FRANCIS, tag emlowen-V07-01-07
284             * Implementation of slow protons Charge Transfer process
285               according to the model used by M.Dingfelder(2000). Files
286               created :
287                      - G4DNAChargeDecreaseInWater.hh .icc
288                      - G4DNAProtonChargeDecrease.hh .cc
289                      - G4DNAProtonChargeDecreaseTotalCrossSectionPolicy.hh
290                                                                        .icc
291                      - G4DNAProtonChargeDecreaseFinalStatesPolicy.hh .icc
292             * G4DNATest was modified in order to take into account
293               ProtonChargeDecrease process testing.
294             * G4DNAProtonChargeDecrease was Tested and seems working fine !
295
29613.09.2005   Ziad FRANCIS, tag emlowen-V07-01-06
297             * Implementation of slow protons (<500keV) ionization process according
298               to the Rudd semi empirical model, files created :
299                          - G4DNAIonizationInWater.hh .icc
300                          - G4DNAProtonRuddIonizationFinalStatesPolicy.hh .icc
301                          - G4DNAProtonRuddIonization.hh .cc
302             * Total integrated cross sections are in a data file
303               "RuddProtonIonizationCrossSection.dat"
304             * G4DNATest was modified in order to take into account this
305               ProtonRuddIonization process which was tested in a first
306               approach.
307             
30812.09.2005   R.Capra, tag emlowen-V07-01-05
309             * Minor changes to G4DNATest in order to corectly support
310               secondaries.
311             * Minor changes to G4VDNAProcessInWater in order to corectly
312               kill particles with secondaries
313
31410.09.2005   R.Capra, tag emlowen-V07-01-04
315             * Minor fixes to G4DNATotalCrossSectionFromFilePolicy. It had
316               compilation errors.
317
31808.09.2005   R.Capra, tag emlowen-V07-01-03
319             * There is a serius bug in G4hLowEnergyLoss. There are
320               a lot of static data members. Moreover there are static
321               vectors with fixed dimensions.
322               The vector dimension has been resized from 10 to 100 in order
323               to avoid memory corruption errors caused by code in
324               src/G4hLowEnergyIonisation.cc.
325               The bug cannot be considered properly fixed. It is still
326               pending
327             * test/G4DNATest.cc has been upgraded in order to manage
328               processes with more than one secondary particle
329
33026.07.2005   Ziad FRANCIS, tag emlowen-V07-01-02
331             * G4DNAEmfietzoglouExcitationTotalCrossSectionPolicy.hh and
332               G4DNAEmfietzoglouExcitationTotalCrossSectionPolicy.icc were
333               tested using G4DNATest
334             * G4DNATest upgrade in order to manage G4DNAElectronExcitation
335               testing
336             * Implementation of Electron Excitation process
337               (G4DNAElectronExcitation)
338
33920.07.2005   Riccardo Capra, tag emlowen-V07-01-01
340             * Small corrections in G4DNATotalCrossSectionFromFilePolicy
341             * Implementation of DNA excitation processes for protons and
342               alphas.
343               - Processes tested (preliminary test). Protons seems fine
344                 while alpha particle total cross section differs from
345                 plots in the reference documents
346             * G4DNATest upgrade in order to manage the new implemented
347               processes and in order to select the particle type from
348               command line
349
35007.07.2005   Riccardo Capra, tag emlowen-V07-01-00
351             * G4DNAElectronElasticBrenner and G4DNAElectronElasticEmfietzoglou
352               were tested with G4DNATest
353               - Some minor correction to the related classes
354             * Implementation of the total cross-section policy that allows
355               reading file tables (tested)
356             * Correction in the Save method of the G4(*)EMDataSet classes
357               - The previous tag has a problem with units
358
35924.06.2005   Riccardo Capra, tag emlowen-V07-00-13
360             * Changes to G4(*)EMDataSet classes according to the design
361               iteration:
362              - LoadData is now a public virtual method
363              - SaveData is a new method that allows data saving in the same
364                format of LoadData.
365              - Constructors with the filename cannot be used anymore. They
366                are substituted with constructors that generates an empty
367                data set
368              - Energies and Data can be set after de construction with
369                the new SetEnergiesData
370
371             * Changes to G4VLowEnergyDiscretePhotonProcess in order to
372               inherit from G4VLowEnergyTestableDiscreteProcess.
373               - GetMeanFreePath and PostStepDoIt methods of all discrete
374                 processes made inherit from G4VLowEnergyTestableDiscreteProcess
375                 could be (partially) tested with a unique testing code now.
376             
377             * DNA code changed according to the design iteration tha now
378               uses templated classes
379               
380             * Code builds and links the test codes unde Linux.
381               - G4(*)EMDataSet and DNA classes test are still in progress
382               - Some minor changes could be done to the structures used to
383                 configure the policy-based processes
384
385??.??.????   ?, tag emlowen-V07-00-12
386
38731.05.2005   MGP, tag emlowen-V07-00-11
388             Fix to Penelope ionisation (for atomic deexcitation?)
389             contributed by A. Mantero
390
39131.05.2005   MGP, tag emlowen-V07-00-10
392             Sauter angular distribution fixed in G4PenelopePhotoelectric
393             (contributed by L. Pandola)
394
39531.05.2005   Riccardo Capra, emlowen-V07-00-09, implementation of
396             the DNA elastic scattering in water.
397
398             A.M., tag emlowen-V07-00-08
399             Not documented
400
40120.05.2005   MGP, tag emlowen-V07-00-07
402             Small design fixes related to PolarizedRayleigh on top
403             of the previous tag
404
40520.05.2005   MGP, tag emlowen-V07-00-06
406             New low energy polarised Rayleigh scattering process
407             (G4LowEnergyPolarizedRayleigh) developed by Riccardo Capra
408             To be paired to test14-V07-00-00 for integration testing
409
41020.05.2005   MGP, tag emlowen-V07-00-05
411             Fix in G4hICRU49Nuclear.cc G4hZiegler1985Nuclear.cc,
412             provided by V. Ivanchenko
413
41420.05.2005   MGP, tag emlowen-V07-00-04
415             Bug fix in G4LowEnergyPolarizedCompton, provided by R. Capra
416
41720.05.2005   MGP, tag emlowen-V07-00-03
418             Bug fix in AtomicDeexcitation concerning the Auger effect,
419             provided by A. Mantero
420
42120.05.2005   MGP, tag emlowen-V07-00-02
422             Bug fix in PenelopeIonisation provided by L. Pandola (PRS 729)
423             The solution is correct, but it should be revisited for
424             improved implementation later             
425
426             R.C., tag emlowen-V07-00-01
427             Undocumented             
428
429             A.M., tag emlowen-V07-00-00
430             Undocumented
431
43210.12.2004   G.Cosmo, tag emlowen-V06-02-15
433             Replaced M_PI with CLHEP's pi.
434
43510.12.2004   MGP, tag emlowen-V06-02-14
436             Bug fix in G4AtomicDeexcitation (by A. Mantero)
437
43802.12.2004   MGP, tag emlowen-V06-02-13
439             Migration to <cmath>
440 
44101.12.2004   MGP, tag emlowen-V06-02-12
442             Fixes for uninitialized variables in Auger classes provided
443             by A. Mantero.
444
44501.12.2004   MGP, tag emlowen-V06-02-11
446             On top of emlowen-V06-02-09, with fixes for missing
447             ParticleChange migration changes, not spotted by
448             the migration script
449
45001.12.2004   Alfonso Mantero, tag emlowen-V06-02-10
451             Fixes for uninitialized variables spotted by Valgrind
452             Introduces new files still on the head by mistake
453
45430.11.2004   MGP, tag emlowen-V06-02-09
455             Corrected uninitialized variables in G4hShellCrossSection*,
456             spotted by Valgrind
457
45818.11.2004   MGP, tag emlowen-V06-02-08
459             Cleaned up code in G4hShellCrossSection*
460             (further code review urgently needed!)
461
46223.11.2004   Mark Donszelmann, tag emlowen-V06-02-07
463             Fix for compilation error of G4hShellCrossSectionDoubleExp.cc
464             on Linux-icc, WIN32-VC, SUN-CC
465
46618.11.2004   MGP, tag emlowen-V06-02-06
467             Migration for new ParticleChange
468
46918.11.2004   MGP, tag emlowen-V06-02-05
470             Improved Paul&Sacher PIXE model added; it becomes the default one
471
47218.11.2004   MGP, tag emlowen-V06-02-04
473             First Paul&Sacher PIXE model becomes the default one
474
47517.11.2004   MGP, tag emlowen-V06-02-03
476             Software improvement in G4PenelopeCompton (by L. Pandola)
477
47817.11.2004   MGP, tag emlowen-V06-02-02
479             Revision of G4LowEnergyPhotoelectric to allow for new
480             development of precise angular distributions
481
48212.11.2004   MGP, tag emlowen-V06-02-01
483             Fixes to tables manipulation, effective charge, graphite
484             problem and Bremsstrhalung low energy edge of the
485             spectrum by Vladimir Ivanchenko
486
48727.09.2004   MGP, tag emlowen-V06-02-00
488             Fixes for compilation with gcc 3.4 (mostly by Gabriele)
489
49007.06.2004   G.Cosmo, tag emlowen-V06-01-02
491             Fix in G4hShellCrossSectionExp for compilation error on WIN32-VC.
492
49301.06.2004   MGP, tag emlowen-V06-01-01
494             Bug fix for Barkas effect   
495
49601.06.2004   MGP, tag emlowen-V06-01-00
497             Bug fix in energy loss concerning positrons handled by Penelope   
498 
49919.05.2004   MGP, tag emlowen-V06-00-11
500             New model for PIXE (by Simona Saliceti)
501
50219.05.2004   MGP, tag emlowen-V06-00-10
503             First iteration towards new models for photoelectric
504             angular distribution: design iteration and re-implementation
505             of re-implementation of non-polarized Sauter-Gavrila
506             distribution (K-shell approximation)" by Pedro Rodrigues
507             and Andreia Trindade
508
50923.03.2004   G.Cosmo, tag emlowen-V06-00-09
510             Fix in G4PenelopeCompton for compilation error on WIN32-VC.
511
51215.03.2004   MGP, tag emlowen-V06-00-08
513             Fix in G4PenelopeRayleigh related to PR 605
514             Bug fix in G4PenelopeIonisation
515             Performance improvement in Penelope processes
516
51715.03.2004   MGP, tag emlowen-V06-00-07
518             Performance improvement in G4Generator2BN
519
52012.03.2004   MGP, tag emlowen-V06-00-06
521             Fixed compilation warnings
522
52312.03.2004   MGP, tag emlowen-V06-00-05
524             G4PolarizedRayleigh removed
525
52612.03.2004   MGP, tag emlowen-V06-00-04
527             Contains G4PolarizedRayleigh, which has compilation problems,
528             but no maintenance by authors, for future retrieval
529
53011.03.2004   MGP, tag emlowen-V06-00-03
531             Bug fixes in G4PenelopeCompton and G4PenelopeIonisation
532
53311.03.2004   MGP, tag emlowen-V06-00-02
534             Bug fix in G4IonisationParameters
535
53626.01.2004   MGP, tag emlowen-V06-00-01
537             Optimization of Bremsstrahlung angular generators,
538             provided by LIP group
539
54026.01.2004   MGP, tag emlowen-V06-00-00
541             Fixed memory leaks in G4PenepoleInterpolator and
542             G4PenelopeIonisation
543
54418.11.2003   MGP, tag emlowen-V05-02-10
545             Performance optimization in Bremsstrahlung angular distribution
546
54718.11.2003   MGP, tag emlowen-V05-02-09
548             Performance optimisation in Penelope Bremsstrahlung +
549             fix for local variable hiding a data member in G4PenelopeIonisation
550
55118.11.2003   MGP, tag emlowen-V05-02-08
552             Fixed compilation problem on Windows in G4Generator2BS.cc
553 
55410.11.2003   MGP, tag emlowen-V05-02-07
555             Fix to Penelope Bremsstrahlung angular distribution
556 
55706.11.2003   MGP, tag emlowen-V05-02-06
558             New processes for electrons and positrons according to
559             Penelope models
560
56106.11.2003   MGP, tag emlowen-V05-02-05
562             Improved user interface to select Bremsstrahlung angular
563             distribution models
564             System test coverage in test14-V05-02-01
565
56605.11.2003   MGP, tag emlowen-V05-02-04
567             New models of Bremsstrahlung angular distribution (2BN, 2BS),
568             provided by LIP group
569
57005.11.2003   MGP, tag emlowen-V05-02-03
571             Bug fix in G4hLowEnergyIonisation (provided by V. Ivanchenko)
572
57305.11.2003   MGP, tag emlowen-V05-02-02
574             Bug fix in G4AtomicDeexcitation (provided by A. Mantero)
575             
576?            A. Mantero, tag emlowen-V05-02-01
577             ?
578
579?            H. Kurashige, tag emlowen-V05-02-00
580             ?
581
58225.06.2003   G.Cosmo, tag emlowen-V05-01-04
583             Added disclaimer of liability where needed.
584             Fixed argument to pow() in G4LinLogLogInterpolation.cc
585             and G4LogLogInterpolation.cc to allow for porting on .NET 7.1 compiler.
586
58720.05.2003   MGP, tag emlowen-V05-01-03
588             Removed memory leaks in G4PenelopeCompton and
589             G4PenelopeBremsstrahlung
590             Corrected design flaw in private interface of
591             G4eBremsstrahlungSpectrum
592
59320.05.2003   MGP, tag emlowen-V05-01-02
594             Design iteration in G4LowEnergyBremsstrahlung: abstract class for
595             angular distribution + implementation in G4ModifiedTsai
596             (physics unchanged)
597
59820.05.2003   MGP, tag emlowen-V05-01-01
599             G4PenelopeCompton triggers atomic relaxation
600
60120.05.2003   MGP, tag emlowen-V05-01-00
602             Removed compilation warnings related to config-V05-01-00
603
60426.04.2003   VI, tag emlowen-V05-00-17
605             Fixes of stepLimit
606
60724.04.2003   MGP, tag emlowen-V05-00-16
608             Fixes related to "cuts-per-region"
609
61024.04.2003   MGP, tag emlowen-V05-00-15
611             Fixes for "final range" and fix in G4VeLowEnergyLoss
612             related to "cuts per region"
613
61417.04.2003   MGP, tag emlowen-V05-00-14
615             Bug fix to the Auger effect, in response to user report
616
61717.04.2003   MGP, tag emlowen-V05-00-13
618             Modifications related to "cuts per region" by VI as below
619             Bug fix to G4LowEnergyGammaConversion (angular distribution)
620
62112.04.2003   VI migration to cut per region for fluo AlongStep
622             G4ShellVacancy, G4hLowEnergyIonisation, G4LowEnergyIonisation
623
62428.03.2003   G.Cosmo, tag emlowen-V05-00-12
625             Fixed compilation errors on SUN-CC for files:
626              G4PenelopeBremsstrahlung.cc, G4PenelopeBremsstrahlungAngular.cc,
627              G4PenelopeBremsstrahlungContinuous.cc, G4PenelopeInterpolator.cc.
628             Variables defined in for-loops scope were used outside scope!
629
63027.03.2003   G.Cosmo, tag emlowen-V05-00-11
631             Fixed usage of 'abs' in G4PenelopeInterpolator.cc and
632             G4PenelopeBremsstrahlungContinuous.cc to allow porting
633             on WIN32-VC platform. 'abs' should not be included in
634             the std namespace.
635
63619.03.2003   MGP, tag emlowen-V05-00-10
637             Includes the two minor items below, on top of emlowen-V05-00-09
638
63910.03.2003   VI remove cut per material warning
640             VI use SutType for ions
641
64228.02.2003   VI Minor design iteration on Bremsstrahlung, to accomodate
643             variable name of file with parameters
644
64526.02.2003   G.Cosmo, tag emlowen-V05-00-09
646             Fixed usage of 'abs' in G4PenelopeCompton.cc to allow porting
647             on WIN32-VC platform. 'abs' should not be included in the std
648             namespace.
649
65024.02.2003   MGP, tag emlowen-V05-00-08
651             Small fixes related to Penelope processes for photons
652
65322.02.2003   MGP, tag emlowen-V05-00-07
654             Porting Penelope processes for photons to SUN
655
65622.02.2003   MGP, tag emlowen-V05-00-06
657             Minor design iteration on Bremsstrahlung, to accomodate
658             variable number of parameters compatible with Penelope
659             processes
660
66122.02.2003   MGP, tag emlowen-V05-00-05
662             New Ziegler2000 parameterisation for G4hLowEnergyIonisation
663             added by VI
664
66512.02.2003   MGP, tag emlowen-V05-00-04
666             Corrected compilation error in G4LowEnergyLoss in tags V05-00-02/3
667             Migrated Penelope processes to cuts-per-region
668             Removed some compilation warnings
669
67011.02.2003   MGP, tag emlowen-V05-00-03
671             First tag including Penelope processes for photons and related
672             unit tests, implemented by Luciano Pandola
673
67411.02.2003   MGP, tag emlowen-V05-00-02
675             Included minor editing of header files in the cut-per-region
676             migration and protection of energy loss fluctuations by VI
677
67805.02.2003   CG, tag emlowen-V05-00-01
679             Removed redundant inclusion of headers for units and constants.
680             Now using directly CLHEP headers. Affected files:
681             G4QAOLowEnergyLoss.cc and few unit test .cc files.
682
68324.01.2003   MGP, tag emlowen-V05-00-00
684             Included changes by VI for migration to cuts-by-region aware
685             processes.
686
68710.12.2002   MGP, tag emlowen-V04-01-09
688             VI G4hLowEnergyIonisation.cc - antiprotons: free electron gas
689             model replaces constant extension of quantum oscillator model
690             at low energies (< 25 keV), as for protons
691
69228.11.2002   MGP, tag emlowen-V04-01-08
693             Update of G4ComptonTest and test/GNUmakefile by A. Pfeiffer
694             for AIDA3/Anaphe5
695
69618.11.2002   MGP, tag emlowen-V04-01-07
697             Bug fix in G4BremsstrahlungParameters, to load EEDL correctly
698             (correction for PRS 430)
699
70008.11.2002   MGP, tag emlowen-V04-01-06
701             New model for angular distribution in Rayleigh by Gerardo
702             Depaola and Francesco Longo; corrects PRS problem 406
703
70408.11.2002   MGP, tag emlowen-V04-01-05
705             VI optimisation of tables in G4LowEnergyIonisation,
706                G4eLowEnergyLoss, G4hLowEnergyLoss, G4hLowEnergyIonisation
707
70808.10.2002   MGP, tag emlowen-V04-01-04
709             VI G4hLowEnergyIonisation.cc - clean up fluo flag definition and init
710             VI G4hIonEffChargeSquare.cc - fix in charge definition
711             VI G4hShellCrossSection.cc - fix in shell cross section for hadrons
712             VI G4hLowEnergyLoss.cc - clean up inverse range table build
713             VI G4VeLowEnergyLoss.cc - clean up inverse range table build
714             VI G4hLowEnergyIonisation.cc - clean up energy ranges for models
715             VI G4LowEnergyIonisation.cc  - remove ActivateFluorescence from
716                                            SetCut.. methods
717               
71827.08.2002   CG,VI, tag emlowen-V04-01-03
719             A. Mantero fix leakage in G4AtomicTransition.cc
720
72130.07.2002   CG,VI, tag emlowen-V04-01-02
722             VI fix to G4LowEnergyIonisation.cc, for restricted energy loss
723
72430.07.2002   CG,VI, tag emlowen-V04-01-01
725             CG fix to G4VCrossSectionHandler.cc, to fix compilation problems
726                on DEC-cxx non-ISO.
727             VI fix to G4AugerData.cc, to clean warnings on gcc-3.1 and optimise
728                load of data in memory.
729
73015.06.2002   MGP, tag emlowen-V04-01-00
731             VI Bug fix in G4eEnergySpectrum
732             VI Bug fix in G4VCrossSectionHandler, connected modifications in
733                other handlers
734
73515.06.2002   MGP, tag emlowen-V04-00-17
736             VI Bug fix in fluctuations in G4hLowEnergyIonisation
737             VI Removed duplicate member function to activate fluorescence
738
73910.06.2002   MGP, tag emlowen-V04-00-16
740             fStopAndKill moved to fStopAndAlive in G4hLowEnergyIonisation
741             to satisfy UR for activation of further processes for ions
742             (UR by UKDM)
743
74407.06.2002   MGP, tag emlowen-V04-00-15
745             Fixes to Rayleigh by Francesco Longo and Gerardo Depaola (PRS 371)
746
74707.06.2002   MGP, tag emlowen-V04-00-14
748             Added comments for Software Reference Manual
749
75003.06.2002   MGP, tag emlowen-V04-00-13
751             Fixes to Auger by Alfonso Mantero
752             Goes with new version of G4LEDATA G4EMLOW1.1
753
75403.06.2002   MGP, tag emlowen-V04-00-12
755             Introduce Auger implementation (previously handled as
756             local energy deposit)
757
75802.06.2002   MGP, tag emlowen-V04-00-11
759             VI Fixes in Bremsstrahlung - interpolation above 10 MeV
760             VI Change parametrisation of e- ionisation - 24-parameters
761                 for each shell are used. Corresponding change is
762                 sampling and integration
763             VI Add excitation cross sections and energy
764             New interpolation algorithm
765             Goes with new version of G4LEDATA G4EMLOW1.0
766
76702.06.2002   MGP, tag emlowen-V04-00-10
768             Improvements to PolarizedCompton by F. Longo and G. Depaola
769
77002.06.2002   MGP, tag emlowen-V04-00-09
771             Fixed max length of ntuple variable names for HBOOK
772             in test/G4ComptonTest
773             Updates in unit tests and in hTest by V.I.
774
77528.05.2002   MGP, tag emlowen-V04-00-08
776             Code and minor design improvements deriving from reviews,
777             inspections and Code Wizard
778
77928.05.2002   MGP, tag emlowen-V04-00-07
780             Added protection in G4eIonisationSpectrum
781
78228.05.2002   MGP, tag emlowen-V04-00-06
783             G4ComptonTest and test/GNUmakefile updated to AIDA 2.2 and
784             Anaphe 4.0.n
785
78619.04.2002 - MGP, tag emlowen-V04-00-05
787             Fixed compilation warnings; added pointer protection in
788             G4eLowEnergyLoss
789
79018.04.2002 - MGP, tag emlowen-V04-00-04
791             Modification to G4VCrossSectionHandler and
792             G4LowEnergyPhotoElectric to fix a problem
793
79418.04.2002 - VNI
795             G4LowEnergyPhotoElectric: fix in Fluo part + MeanFreePath
796             calculation using crossSectionHandler and cross sections
797             directly
798
79918.04.2002 - MGP, tag emlowen-V04-00-03
800             Modification to table calculation for GenericIon as below
801
80209.04.2002 - VNI
803             For GenericIons all tables are calculated once now
804
80503.04.2002 - MGP, tag emlowen-V04-00-02
806             Option to activate atomic deexcitation in ionisation processes
807
80828.03.2002 - VNI
809             Add Fluorescence flag to electron and hadron ionisation
810
81127.03.2002 - VNI, tag emlowen-V04-00-01
812             Bug fix in hadron Fluo  and in deexcitation
813
81428.02.2002 - MGP, tag emlowen-V04-00-00
815             V.Ivanchenko bug fix for GenericIons
816
81730.11.2001 - MGP, tag emlowen-V03-02-49
818             Major physics improvement in electron processes by V.I.
819             Significant improvement of performance
820             Requires new version of data: G4EMLOW0.5
821
82228.11.2001 - MGP, tag emlowen-V03-02-48
823             Fix for compilation on Windows
824
82527.11.2001 - MGP, tag emlowen-V03-02-47
826             Fix by V.I. related to the removal of static inline functions
827
82823.11.2001 - MGP, tag emlowen-V03-02-46
829             Removed static inline functions, as requested by G. Cosmo
830             to satisfy porting requirements
831
83215.11.2001 - MGP, tag emlowen-V03-02-45
833             Bug fix in G4FluoData
834             Physics improvement in Bremsstrahlung
835             Modified warning message in G4hLowEnergyIonisation
836             Goes with new database version G4EMLOW0.4
837
83809.11.2001 - MGP, tag emlowen-V03-02-44
839             Example for using analysis in test/LowEnTest, based on
840             Ramon's XrayTel
841
84209.11.2001 - MGP, tag emlowen-V03-02-43
843             Fixed name in test/processTest/GNUmakefile causing
844             problems with library map
845
84608.11.2001 - MGP, tag emlowen-V03-02-42
847             Modifications to be compliant with the unsupported,
848             deprecated "cuts per material"
849             Added G4CutsPerMaterialWarning functor to warn users
850             WARNING: LowE processes are not supported if using different
851             cuts for different materials
852
85306.11.2001 - MGP, tag emlowen-V03-02-41
854             Identical to emlowen-V03-02-40
855             Redone because the tag aborted before completion
856
85706.11.2001 - MGP, tag emlowen-V03-02-40
858             Performance improvement in electron processes
859             Some clean up of code (include/forward class declarations,
860             coding style guidelines etc.)
861             First implementation of a generic unit test, with AIDA/Lizard
862             analysis in test/processTest
863
86401.11.2001 - MGP, tag emlowen-V03-02-39
865             PIXE introduced in G4hLowEnergyIonisation
866
86729.10.2001 - MGP, tag emlowen-V03-02-38
868             Bug fixes in new code
869             Generic unit test for e/photon processes in test/processTest
870             (analysis still to be added)
871
87228.10.2001 - MGP, tag emlowen-V03-02-37
873             Fixed compilation warnings on Linux and HP
874             Improved code style
875
87626.10.2001 - MGP, tag emlowen-V03-02-36
877             Bug and memory leak fixes in the new electron classes
878
87926.10.2001 - MGP, tag emlowen-V03-02-35
880             Swapped old/new electron processes
881
88225.10.2001 - MGP, tag emlowen-V03-02-34
883             Bug fixes in the new classes related to Bremsstrahlung and
884             e/h Ionisation             
885
88625.10.2001 - MGP, tag emlowen-V03-02-33
887             G4LowEnergyPolarizedCompton moved to new design
888             Many bug fixes in G4eIonisationParameters and G4BremsstrahlungParameters
889             New classes for shell cross sections for proton-induced fluorescence
890             Fluorescence introduced in temporary class G4hLowEnergyIonisation
891             Fluorescence introduced in the continuous part of electron
892             ionisation in G4eLowEnergyLoss and temporary G4LowEnergyIonisationVI
893
89418.10.2001 - MGP, tag emlowen-V03-02-32
895             Same as previous one, with on top fixes to G4BremsstrahlungParameters.cc
896             and G4eIonisationParameters.cc by G. Cosmo for compatibility with
897             geant4-03-02-ref-06 in view of STL migration
898
89918.10.2001 - MGP, tag emlowen-V03-02-31
900             Added member function in G4eLowEnergyLoss and G4VLowEnergyIonisationVI
901             for generation of atomic deexcitation products in the continuous part
902
90318.10.2001 - MGP, tag emlowen-V03-02-30
904             Electron processes: contributions to the implementation by V.I.
905                                 revision of code quality and consistency
906                                 with design by MGP
907
90818.10.2001 - MGP, tag emlowen-V03-02-29
909             Modification of G4hNuclearStoppingModel and
910             G4hParametrisedLossModel by G. Cosmo required for
911             compatibility with materials-V03-02-04
912
91312.10.2001 - MGP, tag emlowen-V03-02-28
914             Cosmetics in the source code (FALSE/TRUE moved to false/true)
915             and update of all tests to new materials migrated to STL
916
91711.10.2001 - MGP, tag emlowen-V03-02-27
918             Further revision of the new code in the previous tag
919             Restored G4LowEnergyIonisation and G4LowEnergyBremsstrahlung
920             as in emlowen-V03-02-25; new versions as in emlowen-V03-02-26
921             renamed temporarily to allow for parallel development
922             Removed references to Rogue Wave and STL interface from
923             test/LowEnTest/ and test/fluoTest/
924
92510.10.2001 - MGP, tag emlowen-V03-02-26
926             Code for implementation of design iteration for electrons
927             by V. Ivanchenko
928             Major revision of new code to improve code quality and consistency
929             with design by MGP
930             Since the new code does not respect the design and broke system
931             test and user code, this tag is only for internal debugging
932             purpose and should not be used by developers
933
93409.10.2001 - MGP, tag emlowen-V03-02-25
935             Identical to the previous one, but restored G4VDataSetAlgorithm
936             (corrupted in cvs update?)
937
93808.10.2001 - MGP, tag emlowen-V03-02-24
939             Modified G4CrossSectionHandler to inherit from base class
940             Minor design iteration in G4VEMDataSet and G4VDataSetAlgorithm
941             Encapsulated range test to generate secondaries into a
942             strategy pattern; implemented in photon processes
943
94404.10.2001 - MGP, tag emlowen-V03-02-23
945             Fluorescence according to the new design introduced
946             into e- ionisation (contribution to PostStepDoIt)
947             by E. Guardincerri
948
94926.09.2001 - MGP, tag emlowen-V03-02-22
950             Workaround to support deficiencies of ObjectSpace in
951             implementation of STL pair
952
95325.09.2001 - MGP, tag emlowen-V03-02-21
954             Workaround to support deficiencies of ObjectSpace in
955             implementation of STL pair (wrongly tagged)
956
95724.09.2001 - MGP, tag emlowen-V03-02-20
958             Minor modifications to make the lowenergy category co-work
959             with both materials-V03-02-03 and materials as
960             in geant4-03-02-ref-03
961
96223.09.2001 - MGP, tag emlowen-V03-02-19
963             Same as previous one + migration to materials-V03-02-03 (STL)
964
96523.09.2001 - MGP, tag emlowen-V03-02-18
966             New class to generate shell vacancies in continuous part
967             of processes by E. Guardincerri
968             Renamed old photon processes (pre-design iteration) to
969             G4LowEnergyOld; to be kept for a limited period for convenience
970             of regression testing
971             Fixed various STL problems found with HP compiler
972             Added protection in G4LowEnergyPhotoElectric to avoid
973             generating photons causing negative energy balance
974
97521.09.2001 - MGP, tag emlowen-V03-02-17
976             G4LowEnergyPhotoElectric moved to the implementation
977             according to the new fluo+data design
978             [Test version G4LowEnergyPhotoElectricMG removed]
979             Fixed warning for energy outside allowed range in G4EMDataSet
980             Update to test/GNUmakefile, G4ComptonTest.cc by A. Pfeiffer
981             Minor cosmetics
982
98319.09.2001 - MGP, tag emlowen-V03-02-16
984             Same as previous one, but test/GNUmakefile, G4ComptonTest.cc
985             and G4ComptonTest.py for histograms and ntuples with Lizard
986             (by A. Pfeiffer)
987
98819.09.2001 - MGP, tag emlowen-V03-02-15
989             Same as previous one, but test/fluoTest with Particle gun
990
99119.09.2001 - MGP, tag emlowen-V03-02-14
992             Minor cosmetics w.r.t. the previous one (removed compilation
993             warnings)
994             test/fluoTest with GPS
995
99616.09.2001 - MGP, tag emlowen-V03-02-13
997             Update to the fluorescence domain consistent with the
998             new design (development by E. Guardincerri)
999             Update to test/fluoTest (development by E. Guardincerri)
1000
100113.09.2001 - MGP, tag emlowen-V03-02-12
1002             Fix in G4CrossSectionHandler::Clear to remove an infinite loop
1003             occurring in test14
1004
100510.09.2001 - MGP, tag emlowen-V03-02-11
1006             Identical to emlowen-V03-02-10
1007             Restored a clean situation in the cvs head, removing all
1008             the code inconsistent with the design present in
1009             emlowen-after-chep2001, resulting from a fault in the
1010             software process by a developer.
1011
101210.09.2001 - MGP, tag emlowen-after-chep2001
1013             Junk found in the repository
1014             Tagged as an aid in the procedure of restoring a reasonable
1015             situation in the cvs head for future developments
1016
101729.08.2001 - MGP, tag emlowen-V03-02-10
1018             Major revision of G4LowEnergyCompton, G4LowEnergyRayleigh and
1019             G4LowEnergyGammaConversion: re-implementation according to
1020             the design iteration in the data domain
1021             Temporary re-implementation of G4LowEnergyPhotoElectricMG,
1022             without fluorescence yet
1023
102429.08.2001 - MGP, tag emlowen-V03-02-09
1025             Bug fix in G4CrossSectionHandler
1026
102729.08.2001 - MGP, tag emlowen-V03-02-08
1028             Cleared compilation warnings in G4AtomicTransitionManager
1029         
103028.08.2001 - G.Cosmo, tag emlowen-V03-02-07
1031             Fixed mess with tag names
1032
103327.08.2001 - STT, tag emlowen-V03-02-06
1034 
103520.08.2001 - MGP, tag emlowen-V03-02-05
1036             Added files resulting from design iteration in the data domain   
1037
103820.08.2001 - MGP, tag emlowen-V03-02-04
1039             Same as emlowen-V03-02-02 + bug fix by V.I. described below
1040
104118.08.2001 - V.Ivanchenko fix energy conservation bugs for small
1042             range cuts in G4LowEnergyIonisation.cc
1043
104430.07.2001 - MGP, tag emlowen-V03-02-03
1045             First step of design iteration in fluorescence (files
1046             contributed by E. Guardincerri, G4AtomicShell and
1047             G4AtomicTransitionManager) + related unit test
1048
104930.07.2001 - MGP, tag emlowen-V03-02-02
1050             Fix to GammaConversion by F. Longo
1051
105230.07.2001 - MGP, tag emlowen-V03-02-01
1053             Added modifications by V.I. listed below (13.07.2001),
1054             on top of previous tag
1055
105630.07.2001 - MGP, tag emlowen-V03-02-00
1057             Same as emlowen-V03-01-19, with liability disclaimer added
1058
105913.07.2001 - V.Ivanchenko remove comments with Rogue Wave
1060             fix a problem of continuity of ion effective charge
1061
106218.06.2001 - MGP, tag emlowen-V03-01-19
1063             Same as emlowen-V03-01-18, with corrections by S. Chauvie
1064             to recover from modifications listed below
1065             Quantum oscillator model is applied to all materials, as it
1066             has been since Geant4 3.0 release
1067             Contains also updates to G4StoppingPowerTest
1068             
106918.06.2001 - MGP, tag emlowen-V03-01-18
1070             Same as emlowen-V03-01-17, with a bug fix to
1071             G4LowEnergyPolarizedCompton by F. Longo and G. Depaola
1072
107307.06.2001 - Add printout to G4hLowEnergyIonisation + clean up (V.I.)
1074             Oscillator model is applied only for 6 materials (V.I.)
1075
107605.06.2001 - MGP, tag emlowen-V03-01-17
1077             Fix in G4QAOLowEnergyLoss by S. Chauvie of bugs introduced
1078             with the changes below   
1079             Also fixes in unit tests related to hadron ionisation         
1080
108101.06.2001 - V.Ivanchenko change G4QAOLowEnergyLoss: materials
1082             search by Z not name, validity range down to 5 keV,
1083             fix sign of the Barkas term
1084
108528.05.2001 - MGP, tag emlowen-V03-01-16
1086             Corrected typo involuntarily introduced into a public m.f.
1087 
108825.05.2001 - MGP, tag emlowen-V03-01-15
1089             Added protections in G4LowEnergyPolarizedCompton (MGP)
1090             Improved comments in hadron/ion classes (V.I.)
1091             Improved code style in e/photon classes (MGP)
1092
109324.05.2001 - MGP, tag emlowen-V03-01-14
1094             Modified G4LowEnergyPolarizedCompton to inherit from
1095             G4VDiscreteProcess
1096   
109723.05.2001 - MGP, tag emlowen-V03-01-13
1098             Modifications in G4LowEnergyIonisation and G4eLowEnergyLoss
1099             by V.Ivanchenko:
1100             calculation of range directly from RangeTable;
1101             calculation of MeanFreePath from LambdaTable;
1102             improvement in the kinematics of delta-ray production
1103
110423.05.2001 - MGP, tag emlowen-V03-01-12
1105             Minor fix in G4hLowEnergyIonisation by V.Ivanchenko
1106
110723.05.2001 - MGP, tag emlowen-V03-01-11
1108             Cleaned up test macro names; minor update to G4MeanFreePathTest.cc
1109             minor changes in hTest histograms
1110
111123.05.2001 - V.Ivanchenko
1112             G4LowEnergyIonisation and G4eLowEnergyLoss changed:
1113             direct method of range table calculation;
1114             MeanFreePath is calculated from lambda table;
1115             kinematics of delta-ray production improved;
1116             minor fix in G4hLowEnergyIonisation.
1117
111822.05.2001 - MGP, tag emlowen-V03-01-10
1119             Bug fix in G4QAOLowEnergyLoss.cc
1120
112122.05.2001 - MGP, tag emlowen-V03-01-09
1122             Same as emlowen-V03-01-08, with further modifications to hTest
1123
112422.05.2001 - MGP, tag emlowen-V03-01-08
1125             Same as emlowen-V03-01-07, with in addition:
1126             - new unit tests (G4hTestLossTableProduction, G4MeanFreePathTest)
1127             - modifications to hTest
1128             - test macros renamed to be more easily identifiable
1129
113011.05.2001 - MGP, tag emlowen-V03-01-07
1131             Removed more compilation warnings in ANSI strict mode
1132
113311.05.2001 - MGP, tag emlowen-V03-01-06
1134             Same as emlowen-V03-01-04, with minor modification on hTest
1135             by V. Ivanchenko
1136
113711.05.2001 - MGP, tag emlowen-V03-01-05
1138             Same as emlowen-V03-01-04, with a new unit test by V. Ivanchenko
1139
114010.05.2001 - V.Ivanchenko
1141             Removed compilation warnings in ANSI strict mode
1142
114308.05.2001 - MGP, tag emlowen-V03-01-04
1144             Removed compilation warnings in ANSI strict mode
1145
114607.05.2001 - MGP, tag emlowen-V03-01-03
1147             Removal of RW remnants, moved to STL containers
1148
114907.05.2001 - MGP, tag emlowen-V03-01-02
1150             Same as emlowen-V03-01-01, with some improvements in tests
1151
115202.05.2001 - MGP, tag emlowen-V03-01-01
1153             Same as emlowen-V03-01-00, with a first implementation of
1154             a full suite of unit tests for electrons and photons
1155
115602.05.2001 - MGP, tag emlowen-V03-01-00
1157             Same as emlowen-V03-00-00, with minor new functionalities in
1158             test/G4BremsstrahlungTest and G4eIonisationTest, and a new
1159             test/G4PhotoelectricTest unit test
1160
116124.04.2001 - V.Ivanchenko remove all references to RogueWave vectors
1162
116324.04.2001 - V.Ivanchenko reorganize and update hTest
1164 
116505.02.2001 - G.Cosmo, tag emlowen-V03-00-00
1166             Migration to STL for G4DataVector and G4OrderedTable:
1167             o Removed obsolete class G4Data. G4DataVector is now used instead.
1168             o Modified files:
1169               G4LowEnergyBremsstrahlung[.hh.icc.cc], G4FirstLevel.hh,
1170               G4LowEnergyGammaConversion[.hh.cc], G4LowEnergyIonisation[.hh.cc],
1171               G4LowEnergyPhotoElectric[.hh.cc], G4LowEnergyRayleigh[.hh.cc],
1172               G4LowEnergyCompton[.hh.cc], G4LowEnergyUtilities[.hh.cc].
1173
117414.12.2000 - G.Cosmo, tag emlowen-V02-00-23
1175             Removed inclusion of CLHEP/String/Strings.h from G4LowEnergyUtilities.cc.
1176
117722.11.2000 - MGP, tag emlowen-V02-00-22
1178             Yang and Chu fluctuation models applied for positive
1179             charged ions only
1180
118123.11.2000 - Ion energy fluctuations only for charge>0
1182             V.Ivanchenko
1183
118422.11.2000 - MGP, tag emlowen-V02-00-21
1185             Includes bug fix to electron energy fluctuations
1186             Compatible with electromagnetic/utils V02-00-04 tag, that has
1187             been finally accepted by STT
1188
118922.11.2000 - Bug fixed in electron energy fluctuations
1190             V.Ivanchenko
1191
119221.11.2000 - MGP, tag emlowen-V02-00-20
1193             Same as emlowen-V02-00-18, Vladimir's fix to energy fluctuations
1194             (All this duplication of emlowen tags is due to the fact that the
1195             electromagnetic/utils tag with the interface updates contains
1196             also bug fixes and new features, and such tag has not passed
1197             system testing yet)
1198
119921.11.2000 - MGP, tag emlowen-V02-00-19
1200             Same as emlowen-V02-00-17, Vladimir's fix to energy fluctuations
1201
120221.11.2000 - Bug fixed in hadron/ion energy fluctuations
1203             V.Ivanchenko
1204
120516.11.2000 - MGP, tag emlowen-V02-00-18
1206             Same as emlowen-V02-00-16, with on top modifications to
1207             G4LowEnergyUtilities to replace the obsolete HepString
1208             with G4String in several places
1209
121016.11.2000 - MGP, tag emlowen-V02-00-17
1211             Same as emlowen-V02-00-15, with on top modifications to
1212             G4LowEnergyUtilities to replace the obsolete HepString
1213             with G4String in several places
1214
121505.11.2000 - MGP, tag emlowen-V02-00-16
1216             Remove the temporary const cast introduced with emlowen-V02-00-08
1217             Co-works with Michel's electromagnetic/utils utils-V02-00-03 tag
1218             
121905.11.2000 - MGP, tag emlowen-V02-00-15
1220             Includes bug fixes and other modifications by V. Ivanchenko
1221             listed below
1222
122305.11.2000 - Bugs fix in G4QAOLowEnergyLoss.cc : inserted at previous
1224             edition, name "Aluninum", de/dx at E=2 MeV, and
1225             more correct charge calculation
1226           - New method to calculate ranges via de/dx table and
1227             remove dynamic binning in G4hLowEnergyLoss.cc
1228           - More precise calculation of ionisation ranges for
1229             KineticEnergy<MinKineticEnergy in G4hLowEnergyIonisation.cc
1230             V. Ivanchenko
1231
123203.11.2000 - MGP, tag emlowen-V02-00-14
1233             Fix by V. Ivanchenko to remove the cause of instability
1234             of hadron ionisation on different platforms, related to the last
1235             step
1236             Set MinKineticEnergy = LowestKineticEnergy = 10eV
1237             Results changed w.r.t. the previous version by 0.5% for protons,
1238             1% for antiprotons and 2.8% for C12
1239
124003.11.2000 - Modification
1241             MinKineticEnergy=LowestKineticEnergy=10eV
1242             V. Ivanchenko
1243
124403.11.2000 - MGP, tag emlowen-V02-00-13
1245             Same as emlowen-V02-00-12, added comments for the generation of
1246             the Software Reference Manual
1247
124831.10.2000 - MGP, tag emlowen-V02-00-12
1249             Including modifications by V. Ivanchenko since emlowen-V02-00-11
1250             listed below
1251
125223.10.2000 -
1253             Clean up and update comments
1254             V. Ivanchenko
1255
125614.10.2000 -
1257             Bug fix in nuclear stopping table name
1258             V. Ivanchenko
1259
126020.09.2000 - MGP, tag emlowen-V02-00-11
1261             Bug fix related to electron energy loss fluctuations by
1262             V. Ivanchenko
1263
126418.09.2000 - MGP, tag emlowen-V02-00-10
1265             Improvements to the readability of the code by V. Ivanchenko
1266
126717.09.2000 - MGP, tag emlowen-V02-00-09
1268             New features on antiproton ionisation by Stephane Chauvie:
1269             extension of the Quantum Harmonic Oscillator model to
1270             generic materials, calculation of oscillator strengths for
1271             all elements
1272             Antiproton model also moved to be compliant with the new design
1273             iteration
1274
127516.09.2000 - MGP, tag emlowen-V02-00-08
1276             Const cast in G4hLowEnergyIonisation (const G4Material* into
1277             G4Material*) to convert the previously _good_ LowE code
1278             into bad one, but palatable to G4EnergyLossTables, that has
1279             various member functions requiring a non-const G4Material*
1280             pointer in the arguments
1281             This modification was required to avoid compilation errors
1282             on DEC; it is meant to be temporary
1283             The affected pointers SHOULD BE REVERTED TO CONST
1284             AS SOON AS POSSIBLE, after agreement with the
1285             G4EnergyLossTables author
1286
128716.09.2000 - MGP, tag emlowen-V02-00-07
1288             Fix in G4hICRU49He::StoppingPower - a1 changed into e1 (typo?)
1289             to remove compilation problems on DEC (uninitialized variable)
1290             Fix in G4hLowEnergyLoss, eliminated two protected variables
1291             G4Proton* theProton and G4AntiProton* theAntiProton
1292             to revove compilation problems on DEC (hiding)
1293
129416.09.2000 - MGP, tag emlowen-V02-00-06
1295             Modifications by V.I. in hadron classes (renaming of classes
1296             for better understanding of the code)
1297
129805.09.2000 - MGP, tag emlowen-V02-00-05
1299             Fixes to remove warnings (hiding member functions and
1300             data members) in hadron classes
1301
130204.09.2000 - MGP, tag emlowen-V02-00-04
1303             Same as emlowen-V02-00-03, with V.I.'s new implementations
1304             and fixes (see below, July-August 2000)
1305
130604.09.2000 - MGP, tag emlowen-V02-00-03
1307             Same as emlowen-V02-00-02, with Gabriele's fixes
1308             (see below, 03.08.2000)
1309
131022.08.2000 - V.Ivanchenko: A bug in Nuclear Stopping Power was fixed.
1311             The calculation of step limit for low energy
1312             hadrons/ions is upgraded.
1313             The Barkas and Bloch corrections are introduced
1314             for ions "on fly"
1315
131618.08.2000 - V.Ivanchenko: TRIM1985 model have been implemented
1317             A bug in GetConstrain method for hadrons/ions is fixed
1318
131918.08.2000 - V.Ivanchenko: two additional models of ions energy
1320             loss fluctuations have been implemented
1321
132210.08.2000 - V.Ivanchenko: Old bug in Fluctuations of Electronic
1323             energy losses of hadrons and ions are fixed
1324
132504.08.2000 - V.Ivanchenko: Fluctuations of Nuclear Stopping Powers are
1326             Energy losses of hadrons and ions are implemented
1327
132803.08.2000 - G.Cosmo
1329             Fixes to allow events' reproducibility:
1330             G4LowEnergyGammaConversion.cc: changed usage of RandFlat::shootBit() to
1331                                            RandBit::shootBit().
1332             G4VeLowEnergyLoss.cc, G4hLowEnergyLoss.cc: changed RandGauss to
1333                                            G4RandGauss.
1334
133502.08.2000 - V.Ivanchenko: Energy losses of hadrons and ions are redesigned,
1336             a lot of new classes are created. New unit test is designed
1337             as well (G4hTestStoppingPower).
1338
133929.07.2000 - MGP, tag emlowen-V02-00-02
1340             Added theta to ntuples in G4BremsstrahlungTest
1341
134218.07.2000 - MGP, tag emlowen-V02-00-01
1343             V.Ivanchenko: bug fix in G4hLowEnergyIonisation in AlongStepDoIt
1344
134511.07.2000 - MGP, tag emlowen-V02-00-00
1346             Improvements in G4BremsstrahlungTest and G4eIonisationTest
1347
134824.06.2000 - MGP, tag emlowen-V01-01-22
1349             Modification to hTest G4Ion... classes by V. Ivanchenko to
1350             fix crash on exit on Linux
1351
135222.06.2000 - MGP, tag emlowen-V01-01-21
1353             MGP: Bug fix in G4VeLowEnergyLoss (calculation of fluctuations);
1354             correction to prevent log of negative argument
1355             Fixes problems with test14 in system testing on HP
1356             To be further verified
1357
135822.06.2000 - MGP, tag emlowen-V01-01-20
1359             Minor improvements in test/G4BremsstrahlungTest and
1360             and test/G4eIonisationTest
1361             Cosmetics (found $ tag $ in many header files, where does it
1362             come from?)
1363
136420.06.2000 - MGP, tag emlowen-V01-01-19
1365             Fixed printout in test/G4eIonisationTest
1366
136720.06.2000 - MGP, tag emlowen-V01-01-18
1368             Two new unit tests created by MGP: test/G4BremsstrahlungTest
1369             and test/G4eIonisationTest
1370
137124.05.2000 - MGP, tag emlowen-V01-01-17
1372             Modifications to G4QAOLowEnergyloss and G4hLowEnergyIonisation
1373             by Stephane Chauvie: physics fixes
1374             Modifications to G4QAOLowEnergyloss and G4hLowEnergyIonisation
1375             by MG Pia: fixes to the private interface,
1376                        fixes to remove compilation warnings
1377                        added protections
1378                        proper code indentation to improve legibility
1379             Reorganization of the test directory by Petteri Nieminen:
1380                        content of eUnitTests/ moved to ePhotonIntegration/
1381                        (indeed they were not unit tests)
1382                        content of validation/ moved to aluminumtest/
1383             Corrections by MG Pia to GNUmakefiles in test/ subdirectories
1384             TestEm6, TestP, eUnitTests and validation are obsolete
1385             directories, still in the repository but not to be used
1386
138723.05.2000 - MGP, tag emlowen-V01-01-16
1388             New G4QAOLowEnergyloss class by Stephane Chauvie for
1389             antiproton energy loss model
1390             Modifications to G4hLowEnergyIonisation for the new
1391             antiproton models
1392             Physics extension to lower energies for antiprotons for a
1393             set of materials
1394             New test/hTest for integration/physics testing of hadrons/ions
1395             (was previously TestEm6)
1396
139725.05.2000 - Stephane Chauvie added class for energy loss of antiprotons
1398             G4QAOLowEnergyloss + modifications in G4hlowEnergyIonisation
1399
140022.05.2000 - MGP, tag emlowen-V01-01-15
1401             Modifications in G4VhEnergyLossModel.hh
1402
140319.05.2000 - MGP, tag emlowen-V01-01-14
1404             Includes typo correction in G4VhEnergyLossModel.hh
1405
1406 8.05.2000 - MGP, tag emlowen-V01-01-13
1407             Includes minor modifications in G4VhEnergyLossModel.hh
1408
1409 7.05.2000 - MGP, tag emlowen-V01-01-12
1410             Includes the G4VhEnergyLossModel abstract class,
1411             as part of the design iteration in the hadronic domain
1412
1413 7.05.2000 - MGP, tag emlowen-V01-01-11
1414             Includes Francesco Longo's fix of missing units in
1415             G4LowEnergyGammaConversion.cc
1416
1417 7.05.2000 - MGP, tag emlowen-V01-01-10
1418             Includes Vladimir's test/TestEm6 and test/TestP directories
1419             requires removing two (!) duplicate TestEm6 directories
1420             elsewhere
1421             Includes Stephane's unit tests  G4hLETestLossTable.cc
1422             and G4hLETestAlongPostStep.cc
1423             
142419.04.2000 - MGP, tag emlowen-V01-01-09
1425             same as emlowen-V01-01-08, with modifications by V.L. for
1426             first implementation of continuous energy loss in
1427             G4LowEnergyBremsstrahlung
1428
142918.04.2000 - MGP, tag emlowen-V01-01-08
1430             same as emlowen-V01-01-06,
1431             with modification to G4LowEnergyBremsstrahlung.cc to correct
1432             error introduced by V.L
1433
143418.04.2000 - MGP, tag emlowen-V01-01-07
1435             same as emlowen-V01-01-05
1436             (disregarding modifications in emlowen-V01-01-06),
1437             with modification to G4LowEnergyBremsstrahlung.cc to correct
1438             error introduced by V.L.
1439
144018.04.2000 - MGP, tag emlowen-V01-01-06
1441             includes Veronique's modifications to
1442                G4LowEnergyIonisation.hh
1443                G4LowEnergyIonisation.icc
1444                G4LowEnergyIonisation.icc
1445                G4eLowEnergyLoss.cc
1446                G4G4LowEnergyPhotoElectric.cc
1447             for integration of cross sections, float/G4double conversions
1448             and corrections of fluorescence transition probabilities
1449             to take into account non-radiative transitions
1450             (no Auger electron simulated yet)
1451
1452
145304.04.2000 - MGP, tag emlowen-V01-01-05
1454             removed dependency on standard category (G4eEnergyLoss)
1455
145604.04.2000 - MGP, tag emlowen-V01-01-04
1457             tag Vladimir's and Stephane's modifications for antiprotons
1458
145903.04.2000 - Vladimir Ivanchenko and Stephane Chauvie
1460             1) Linearity into Barkas effect and nuclear stopping power
1461                for antiprotons
1462
146302.04.2000 - MGP, tag emlowen-V01-01-03
1464             tag V.L.'s modifications to G4LowEnergyIonisation (units)
1465
146602.04.2000 - MGP, tag emlowen-V01-01-02
1467             tag V.L.'s fix of typo in G4LowEnergyGammaConversion
1468
146902.04.2000 - MGP, tag emlowen-V01-01-01
1470             tag V.I.'s modifications, 31.03.2000
1471
147231.03.2000 - Vladimir Ivanchenko update
1473             1) G4hLowEnergyIonisation.cc limitation DeltaCut > Eexc
1474                is insert in dedx, cross section calculation and sampling
1475             2) G4hLowEnergyLoss.cc is creating in the lowenergy as a
1476                klon of G4hEnergyLoss.cc
1477             3) Spin 1/2 and spin 1 corrections are inserted is cross
1478                section calculation, cross section sampling, de/dx
1479             4) IfAplicable check lepton number
1480               
148121.01.2000 - Vladimir Ivanchenko update
1482             1) G4hLowEnergyIonisation.cc Barkas effect calculation
1483                and inicialisation
1484             2) G4ionLowEnergyIonisation.cc remove double deleting of
1485                MeanFreePath Table
1486
148721.01.2000 - create by Michel Maire
1488
1489
Note: See TracBrowser for help on using the repository browser.