$Id: History,v 1.127 2001/11/15 15:56:21 pia Exp $
-------------------------------------------------------------------

     =========================================================
     Geant4 - an Object-Oriented Toolkit for Simulation in HEP
     =========================================================

                      Category History file
                      ---------------------
This file should be used by G4 developers and category coordinators
to briefly summarize all major modifications introduced in the code
and keep track of all category-tags.
It DOES NOT substitute the  CVS log-message one should put at every
committal in the CVS repository !

     ----------------------------------------------------------
     * Reverse chronological order (last date on top), please *
     ----------------------------------------------------------

15.11.2001 - MGP, tag emlowen-V03-02-45
             Bug fix in G4FluoData 
             Physics improvement in Bremsstrahlung
             Modified warning message in G4hLowEnergyIonisation
             Goes with new database version G4EMLOW0.4

09.11.2001 - MGP, tag emlowen-V03-02-44
             Example for using analysis in test/LowEnTest, based on 
             Ramon's XrayTel

09.11.2001 - MGP, tag emlowen-V03-02-43
             Fixed name in test/processTest/GNUmakefile causing
             problems with library map

08.11.2001 - MGP, tag emlowen-V03-02-42
             Modifications to be compliant with the unsupported, 
             deprecated "cuts per material" 
             Added G4CutsPerMaterialWarning functor to warn users
             WARNING: LowE processes are not supported if using different
             cuts for different materials

06.11.2001 - MGP, tag emlowen-V03-02-41
             Identical to emlowen-V03-02-40
             Redone because the tag aborted before completion

06.11.2001 - MGP, tag emlowen-V03-02-40
             Performance improvement in electron processes
             Some clean up of code (include/forward class declarations,
             coding style guidelines etc.)
             First implementation of a generic unit test, with AIDA/Lizard
             analysis in test/processTest

01.11.2001 - MGP, tag emlowen-V03-02-39
             PIXE introduced in G4hLowEnergyIonisation

29.10.2001 - MGP, tag emlowen-V03-02-38
             Bug fixes in new code
             Generic unit test for e/photon processes in test/processTest
             (analysis still to be added)

28.10.2001 - MGP, tag emlowen-V03-02-37
             Fixed compilation warnings on Linux and HP
             Improved code style

26.10.2001 - MGP, tag emlowen-V03-02-36
             Bug and memory leak fixes in the new electron classes

26.10.2001 - MGP, tag emlowen-V03-02-35
             Swapped old/new electron processes

25.10.2001 - MGP, tag emlowen-V03-02-34
             Bug fixes in the new classes related to Bremsstrahlung and 
             e/h Ionisation             

25.10.2001 - MGP, tag emlowen-V03-02-33
             G4LowEnergyPolarizedCompton moved to new design
             Many bug fixes in G4eIonisationParameters and G4BremsstrahlungParameters
             New classes for shell cross sections for proton-induced fluorescence 
             Fluorescence introduced in temporary class G4hLowEnergyIonisation
             Fluorescence introduced in the continuous part of electron
             ionisation in G4eLowEnergyLoss and temporary G4LowEnergyIonisationVI

18.10.2001 - MGP, tag emlowen-V03-02-32
             Same as previous one, with on top fixes to G4BremsstrahlungParameters.cc
	     and G4eIonisationParameters.cc by G. Cosmo for compatibility with 
             geant4-03-02-ref-06 in view of STL migration

18.10.2001 - MGP, tag emlowen-V03-02-31
             Added member function in G4eLowEnergyLoss and G4VLowEnergyIonisationVI
             for generation of atomic deexcitation products in the continuous part

18.10.2001 - MGP, tag emlowen-V03-02-30
             Electron processes: contributions to the implementation by V.I.
                                 revision of code quality and consistency
                                 with design by MGP

18.10.2001 - MGP, tag emlowen-V03-02-29
             Modification of G4hNuclearStoppingModel and 
	     G4hParametrisedLossModel by G. Cosmo required for
             compatibility with materials-V03-02-04

12.10.2001 - MGP, tag emlowen-V03-02-28
             Cosmetics in the source code (FALSE/TRUE moved to false/true)
             and update of all tests to new materials migrated to STL

11.10.2001 - MGP, tag emlowen-V03-02-27
             Further revision of the new code in the previous tag
             Restored G4LowEnergyIonisation and G4LowEnergyBremsstrahlung 
             as in emlowen-V03-02-25; new versions as in emlowen-V03-02-26
             renamed temporarily to allow for parallel development
             Removed references to Rogue Wave and STL interface from
             test/LowEnTest/ and test/fluoTest/

10.10.2001 - MGP, tag emlowen-V03-02-26
             Code for implementation of design iteration for electrons 
             by V. Ivanchenko
             Major revision of new code to improve code quality and consistency
             with design by MGP
             Since the new code does not respect the design and broke system 
             test and user code, this tag is only for internal debugging 
             purpose and should not be used by developers

09.10.2001 - MGP, tag emlowen-V03-02-25
             Identical to the previous one, but restored G4VDataSetAlgorithm
             (corrupted in cvs update?)

08.10.2001 - MGP, tag emlowen-V03-02-24
             Modified G4CrossSectionHandler to inherit from base class
             Minor design iteration in G4VEMDataSet and G4VDataSetAlgorithm
             Encapsulated range test to generate secondaries into a 
             strategy pattern; implemented in photon processes

04.10.2001 - MGP, tag emlowen-V03-02-23
             Fluorescence according to the new design introduced 
             into e- ionisation (contribution to PostStepDoIt) 
             by E. Guardincerri

26.09.2001 - MGP, tag emlowen-V03-02-22
             Workaround to support deficiencies of ObjectSpace in 
             implementation of STL pair 

25.09.2001 - MGP, tag emlowen-V03-02-21
             Workaround to support deficiencies of ObjectSpace in 
             implementation of STL pair (wrongly tagged)

24.09.2001 - MGP, tag emlowen-V03-02-20
             Minor modifications to make the lowenergy category co-work
             with both materials-V03-02-03 and materials as 
             in geant4-03-02-ref-03

23.09.2001 - MGP, tag emlowen-V03-02-19
             Same as previous one + migration to materials-V03-02-03 (STL)

23.09.2001 - MGP, tag emlowen-V03-02-18
             New class to generate shell vacancies in continuous part
             of processes by E. Guardincerri
             Renamed old photon processes (pre-design iteration) to
             G4LowEnergyOld; to be kept for a limited period for convenience
             of regression testing
             Fixed various STL problems found with HP compiler
             Added protection in G4LowEnergyPhotoElectric to avoid
             generating photons causing negative energy balance

21.09.2001 - MGP, tag emlowen-V03-02-17
             G4LowEnergyPhotoElectric moved to the implementation
             according to the new fluo+data design 
             [Test version G4LowEnergyPhotoElectricMG removed]
             Fixed warning for energy outside allowed range in G4EMDataSet
             Update to test/GNUmakefile, G4ComptonTest.cc by A. Pfeiffer
             Minor cosmetics

19.09.2001 - MGP, tag emlowen-V03-02-16
             Same as previous one, but test/GNUmakefile, G4ComptonTest.cc
             and G4ComptonTest.py for histograms and ntuples with Lizard 
             (by A. Pfeiffer)

19.09.2001 - MGP, tag emlowen-V03-02-15
             Same as previous one, but test/fluoTest with Particle gun

19.09.2001 - MGP, tag emlowen-V03-02-14
             Minor cosmetics w.r.t. the previous one (removed compilation 
             warnings)
             test/fluoTest with GPS

16.09.2001 - MGP, tag emlowen-V03-02-13
             Update to the fluorescence domain consistent with the
             new design (development by E. Guardincerri)
             Update to test/fluoTest (development by E. Guardincerri)

13.09.2001 - MGP, tag emlowen-V03-02-12
             Fix in G4CrossSectionHandler::Clear to remove an infinite loop
             occurring in test14

10.09.2001 - MGP, tag emlowen-V03-02-11
             Identical to emlowen-V03-02-10
             Restored a clean situation in the cvs head, removing all
             the code inconsistent with the design present in 
             emlowen-after-chep2001, resulting from a fault in the
             software process by a developer.

10.09.2001 - MGP, tag emlowen-after-chep2001
             Junk found in the repository 
             Tagged as an aid in the procedure of restoring a reasonable
             situation in the cvs head for future developments

29.08.2001 - MGP, tag emlowen-V03-02-10
             Major revision of G4LowEnergyCompton, G4LowEnergyRayleigh and
             G4LowEnergyGammaConversion: re-implementation according to
             the design iteration in the data domain
             Temporary re-implementation of G4LowEnergyPhotoElectricMG,
             without fluorescence yet

29.08.2001 - MGP, tag emlowen-V03-02-09
             Bug fix in G4CrossSectionHandler

29.08.2001 - MGP, tag emlowen-V03-02-08
             Cleared compilation warnings in G4AtomicTransitionManager
          
28.08.2001 - G.Cosmo, tag emlowen-V03-02-07
             Fixed mess with tag names

27.08.2001 - STT, tag emlowen-V03-02-06
 
20.08.2001 - MGP, tag emlowen-V03-02-05
             Added files resulting from design iteration in the data domain   

20.08.2001 - MGP, tag emlowen-V03-02-04
	     Same as emlowen-V03-02-02 + bug fix by V.I. described below

18.08.2001 - V.Ivanchenko fix energy conservation bugs for small
             range cuts in G4LowEnergyIonisation.cc

30.07.2001 - MGP, tag emlowen-V03-02-03
             First step of design iteration in fluorescence (files
             contributed by E. Guardincerri, G4AtomicShell and 
             G4AtomicTransitionManager) + related unit test

30.07.2001 - MGP, tag emlowen-V03-02-02
             Fix to GammaConversion by F. Longo

30.07.2001 - MGP, tag emlowen-V03-02-01
             Added modifications by V.I. listed below (13.07.2001),
             on top of previous tag

30.07.2001 - MGP, tag emlowen-V03-02-00
             Same as emlowen-V03-01-19, with liability disclaimer added

13.07.2001 - V.Ivanchenko remove comments with Rogue Wave 
             fix a problem of continuity of ion effective charge

18.06.2001 - MGP, tag emlowen-V03-01-19
             Same as emlowen-V03-01-18, with corrections by S. Chauvie
             to recover from modifications listed below
	     Quantum oscillator model is applied to all materials, as it
             has been since Geant4 3.0 release
             Contains also updates to G4StoppingPowerTest
             
18.06.2001 - MGP, tag emlowen-V03-01-18
             Same as emlowen-V03-01-17, with a bug fix to 
             G4LowEnergyPolarizedCompton by F. Longo and G. Depaola

07.06.2001 - Add printout to G4hLowEnergyIonisation + clean up (V.I.)
             Oscillator model is applied only for 6 materials (V.I.)

05.06.2001 - MGP, tag emlowen-V03-01-17
             Fix in G4QAOLowEnergyLoss by S. Chauvie of bugs introduced
             with the changes below    
             Also fixes in unit tests related to hadron ionisation         

01.06.2001 - V.Ivanchenko change G4QAOLowEnergyLoss: materials
             search by Z not name, validity range down to 5 keV,
             fix sign of the Barkas term

28.05.2001 - MGP, tag emlowen-V03-01-16
             Corrected typo involuntarily introduced into a public m.f.
 
25.05.2001 - MGP, tag emlowen-V03-01-15
             Added protections in G4LowEnergyPolarizedCompton (MGP)
             Improved comments in hadron/ion classes (V.I.)
             Improved code style in e/photon classes (MGP)

24.05.2001 - MGP, tag emlowen-V03-01-14
             Modified G4LowEnergyPolarizedCompton to inherit from
             G4VDiscreteProcess
    
23.05.2001 - MGP, tag emlowen-V03-01-13
             Modifications in G4LowEnergyIonisation and G4eLowEnergyLoss 
             by V.Ivanchenko:
             calculation of range directly from RangeTable;
             calculation of MeanFreePath from LambdaTable;
             improvement in the kinematics of delta-ray production

23.05.2001 - MGP, tag emlowen-V03-01-12
             Minor fix in G4hLowEnergyIonisation by V.Ivanchenko

23.05.2001 - MGP, tag emlowen-V03-01-11
             Cleaned up test macro names; minor update to G4MeanFreePathTest.cc
             minor changes in hTest histograms

23.05.2001 - V.Ivanchenko
             G4LowEnergyIonisation and G4eLowEnergyLoss changed:
             direct method of range table calculation;
             MeanFreePath is calculated from lambda table;
             kinematics of delta-ray production improved;
             minor fix in G4hLowEnergyIonisation.

22.05.2001 - MGP, tag emlowen-V03-01-10
             Bug fix in G4QAOLowEnergyLoss.cc

22.05.2001 - MGP, tag emlowen-V03-01-09
             Same as emlowen-V03-01-08, with further modifications to hTest

22.05.2001 - MGP, tag emlowen-V03-01-08
  	     Same as emlowen-V03-01-07, with in addition:
             - new unit tests (G4hTestLossTableProduction, G4MeanFreePathTest)
             - modifications to hTest
             - test macros renamed to be more easily identifiable

11.05.2001 - MGP, tag emlowen-V03-01-07
             Removed more compilation warnings in ANSI strict mode

11.05.2001 - MGP, tag emlowen-V03-01-06
             Same as emlowen-V03-01-04, with minor modification on hTest 
             by V. Ivanchenko

11.05.2001 - MGP, tag emlowen-V03-01-05
             Same as emlowen-V03-01-04, with a new unit test by V. Ivanchenko

10.05.2001 - V.Ivanchenko
             Removed compilation warnings in ANSI strict mode

08.05.2001 - MGP, tag emlowen-V03-01-04
             Removed compilation warnings in ANSI strict mode

07.05.2001 - MGP, tag emlowen-V03-01-03
             Removal of RW remnants, moved to STL containers

07.05.2001 - MGP, tag emlowen-V03-01-02
             Same as emlowen-V03-01-01, with some improvements in tests

02.05.2001 - MGP, tag emlowen-V03-01-01
             Same as emlowen-V03-01-00, with a first implementation of 
             a full suite of unit tests for electrons and photons

02.05.2001 - MGP, tag emlowen-V03-01-00
             Same as emlowen-V03-00-00, with minor new functionalities in 
             test/G4BremsstrahlungTest and G4eIonisationTest, and a new
             test/G4PhotoelectricTest unit test

24.04.2001 - V.Ivanchenko remove all references to RogueWave vectors

24.04.2001 - V.Ivanchenko reorganize and update hTest
 
05.02.2001 - G.Cosmo, tag emlowen-V03-00-00
             Migration to STL for G4DataVector and G4OrderedTable:
             o Removed obsolete class G4Data. G4DataVector is now used instead.
             o Modified files:
               G4LowEnergyBremsstrahlung[.hh.icc.cc], G4FirstLevel.hh,
               G4LowEnergyGammaConversion[.hh.cc], G4LowEnergyIonisation[.hh.cc],
               G4LowEnergyPhotoElectric[.hh.cc], G4LowEnergyRayleigh[.hh.cc],
               G4LowEnergyCompton[.hh.cc], G4LowEnergyUtilities[.hh.cc].

14.12.2000 - G.Cosmo, tag emlowen-V02-00-23
             Removed inclusion of CLHEP/String/Strings.h from G4LowEnergyUtilities.cc.

22.11.2000 - MGP, tag emlowen-V02-00-22
             Yang and Chu fluctuation models applied for positive
             charged ions only

23.11.2000 - Ion energy fluctuations only for charge>0
             V.Ivanchenko

22.11.2000 - MGP, tag emlowen-V02-00-21
             Includes bug fix to electron energy fluctuations 
             Compatible with electromagnetic/utils V02-00-04 tag, that has
             been finally accepted by STT

22.11.2000 - Bug fixed in electron energy fluctuations
             V.Ivanchenko

21.11.2000 - MGP, tag emlowen-V02-00-20
	     Same as emlowen-V02-00-18, Vladimir's fix to energy fluctuations
             (All this duplication of emlowen tags is due to the fact that the 
             electromagnetic/utils tag with the interface updates contains
             also bug fixes and new features, and such tag has not passed
             system testing yet)

21.11.2000 - MGP, tag emlowen-V02-00-19
	     Same as emlowen-V02-00-17, Vladimir's fix to energy fluctuations

21.11.2000 - Bug fixed in hadron/ion energy fluctuations
             V.Ivanchenko

16.11.2000 - MGP, tag emlowen-V02-00-18
             Same as emlowen-V02-00-16, with on top modifications to
             G4LowEnergyUtilities to replace the obsolete HepString 
             with G4String in several places

16.11.2000 - MGP, tag emlowen-V02-00-17
             Same as emlowen-V02-00-15, with on top modifications to
             G4LowEnergyUtilities to replace the obsolete HepString 
             with G4String in several places

05.11.2000 - MGP, tag emlowen-V02-00-16
             Remove the temporary const cast introduced with emlowen-V02-00-08
             Co-works with Michel's electromagnetic/utils utils-V02-00-03 tag
             
05.11.2000 - MGP, tag emlowen-V02-00-15
             Includes bug fixes and other modifications by V. Ivanchenko
             listed below

05.11.2000 - Bugs fix in G4QAOLowEnergyLoss.cc : inserted at previous
             edition, name "Aluninum", de/dx at E=2 MeV, and
             more correct charge calculation
           - New method to calculate ranges via de/dx table and
             remove dynamic binning in G4hLowEnergyLoss.cc
           - More precise calculation of ionisation ranges for
             KineticEnergy<MinKineticEnergy in G4hLowEnergyIonisation.cc
             V. Ivanchenko

03.11.2000 - MGP, tag emlowen-V02-00-14
             Fix by V. Ivanchenko to remove the cause of instability
             of hadron ionisation on different platforms, related to the last
             step
             Set MinKineticEnergy = LowestKineticEnergy = 10eV
	     Results changed w.r.t. the previous version by 0.5% for protons, 
             1% for antiprotons and 2.8% for C12

03.11.2000 - Modification
             MinKineticEnergy=LowestKineticEnergy=10eV
             V. Ivanchenko

03.11.2000 - MGP, tag emlowen-V02-00-13
             Same as emlowen-V02-00-12, added comments for the generation of
             the Software Reference Manual 

31.10.2000 - MGP, tag emlowen-V02-00-12
             Including modifications by V. Ivanchenko since emlowen-V02-00-11
             listed below

23.10.2000 - 
             Clean up and update comments
             V. Ivanchenko

14.10.2000 - 
             Bug fix in nuclear stopping table name
             V. Ivanchenko

20.09.2000 - MGP, tag emlowen-V02-00-11
             Bug fix related to electron energy loss fluctuations by
             V. Ivanchenko

18.09.2000 - MGP, tag emlowen-V02-00-10
             Improvements to the readability of the code by V. Ivanchenko

17.09.2000 - MGP, tag emlowen-V02-00-09
             New features on antiproton ionisation by Stephane Chauvie:
             extension of the Quantum Harmonic Oscillator model to
             generic materials, calculation of oscillator strengths for 
             all elements
             Antiproton model also moved to be compliant with the new design
             iteration

16.09.2000 - MGP, tag emlowen-V02-00-08	
             Const cast in G4hLowEnergyIonisation (const G4Material* into
             G4Material*) to convert the previously _good_ LowE code 
             into bad one, but palatable to G4EnergyLossTables, that has 
             various member functions requiring a non-const G4Material* 
	     pointer in the arguments
             This modification was required to avoid compilation errors
             on DEC; it is meant to be temporary
             The affected pointers SHOULD BE REVERTED TO CONST 
             AS SOON AS POSSIBLE, after agreement with the 
             G4EnergyLossTables author

16.09.2000 - MGP, tag emlowen-V02-00-07
	     Fix in G4hICRU49He::StoppingPower - a1 changed into e1 (typo?) 
	     to remove compilation problems on DEC (uninitialized variable)
             Fix in G4hLowEnergyLoss, eliminated two protected variables
             G4Proton* theProton and G4AntiProton* theAntiProton 
             to revove compilation problems on DEC (hiding)

16.09.2000 - MGP, tag emlowen-V02-00-06
	     Modifications by V.I. in hadron classes (renaming of classes
             for better understanding of the code)

05.09.2000 - MGP, tag emlowen-V02-00-05
	     Fixes to remove warnings (hiding member functions and 
             data members) in hadron classes 

04.09.2000 - MGP, tag emlowen-V02-00-04
             Same as emlowen-V02-00-03, with V.I.'s new implementations
	     and fixes (see below, July-August 2000)

04.09.2000 - MGP, tag emlowen-V02-00-03
             Same as emlowen-V02-00-02, with Gabriele's fixes 
             (see below, 03.08.2000)

22.08.2000 - V.Ivanchenko: A bug in Nuclear Stopping Power was fixed.
             The calculation of step limit for low energy
             hadrons/ions is upgraded.
             The Barkas and Bloch corrections are introduced
             for ions "on fly"

18.08.2000 - V.Ivanchenko: TRIM1985 model have been implemented
             A bug in GetConstrain method for hadrons/ions is fixed

18.08.2000 - V.Ivanchenko: two additional models of ions energy 
             loss fluctuations have been implemented

10.08.2000 - V.Ivanchenko: Old bug in Fluctuations of Electronic
             energy losses of hadrons and ions are fixed

04.08.2000 - V.Ivanchenko: Fluctuations of Nuclear Stopping Powers are
             Energy losses of hadrons and ions are implemented

03.08.2000 - G.Cosmo
             Fixes to allow events' reproducibility:
             G4LowEnergyGammaConversion.cc: changed usage of RandFlat::shootBit() to
                                            RandBit::shootBit().
             G4VeLowEnergyLoss.cc, G4hLowEnergyLoss.cc: changed RandGauss to
                                            G4RandGauss.

02.08.2000 - V.Ivanchenko: Energy losses of hadrons and ions are redesigned,
             a lot of new classes are created. New unit test is designed
             as well (G4hTestStoppingPower).

29.07.2000 - MGP, tag emlowen-V02-00-02
             Added theta to ntuples in G4BremsstrahlungTest

18.07.2000 - MGP, tag emlowen-V02-00-01
             V.Ivanchenko: bug fix in G4hLowEnergyIonisation in AlongStepDoIt

11.07.2000 - MGP, tag emlowen-V02-00-00
             Improvements in G4BremsstrahlungTest and G4eIonisationTest

24.06.2000 - MGP, tag emlowen-V01-01-22
             Modification to hTest G4Ion... classes by V. Ivanchenko to 
             fix crash on exit on Linux

22.06.2000 - MGP, tag emlowen-V01-01-21
	     MGP: Bug fix in G4VeLowEnergyLoss (calculation of fluctuations);
	     correction to prevent log of negative argument
             Fixes problems with test14 in system testing on HP 
	     To be further verified 

22.06.2000 - MGP, tag emlowen-V01-01-20
	     Minor improvements in test/G4BremsstrahlungTest and
	     and test/G4eIonisationTest
	     Cosmetics (found $ tag $ in many header files, where does it
             come from?)

20.06.2000 - MGP, tag emlowen-V01-01-19
	     Fixed printout in test/G4eIonisationTest

20.06.2000 - MGP, tag emlowen-V01-01-18
	     Two new unit tests created by MGP: test/G4BremsstrahlungTest
             and test/G4eIonisationTest

24.05.2000 - MGP, tag emlowen-V01-01-17
             Modifications to G4QAOLowEnergyloss and G4hLowEnergyIonisation
	     by Stephane Chauvie: physics fixes
	     Modifications to G4QAOLowEnergyloss and G4hLowEnergyIonisation
	     by MG Pia:	fixes to the private interface,
                        fixes to remove compilation warnings
                        added protections
                        proper code indentation to improve legibility
             Reorganization of the test directory by Petteri Nieminen:
			content of eUnitTests/ moved to ePhotonIntegration/
                        (indeed they were not unit tests)
			content of validation/ moved to aluminumtest/
	     Corrections by MG Pia to GNUmakefiles in test/ subdirectories 
             TestEm6, TestP, eUnitTests and validation are obsolete
             directories, still in the repository but not to be used

23.05.2000 - MGP, tag emlowen-V01-01-16
             New G4QAOLowEnergyloss class by Stephane Chauvie for
             antiproton energy loss model
	     Modifications to G4hLowEnergyIonisation for the new
             antiproton models
	     Physics extension to lower energies for antiprotons for a 
             set of materials
	     New test/hTest for integration/physics testing of hadrons/ions
             (was previously TestEm6)

25.05.2000 - Stephane Chauvie added class for energy loss of antiprotons
             G4QAOLowEnergyloss + modifications in G4hlowEnergyIonisation 

22.05.2000 - MGP, tag emlowen-V01-01-15
	     Modifications in G4VhEnergyLossModel.hh 

19.05.2000 - MGP, tag emlowen-V01-01-14
	     Includes typo correction in G4VhEnergyLossModel.hh

 8.05.2000 - MGP, tag emlowen-V01-01-13
	     Includes minor modifications in G4VhEnergyLossModel.hh

 7.05.2000 - MGP, tag emlowen-V01-01-12
             Includes the G4VhEnergyLossModel abstract class,
             as part of the design iteration in the hadronic domain

 7.05.2000 - MGP, tag emlowen-V01-01-11
             Includes Francesco Longo's fix of missing units in 
	     G4LowEnergyGammaConversion.cc

 7.05.2000 - MGP, tag emlowen-V01-01-10
             Includes Vladimir's test/TestEm6 and test/TestP directories
             requires removing two (!) duplicate TestEm6 directories
             elsewhere
             Includes Stephane's unit tests  G4hLETestLossTable.cc
             and G4hLETestAlongPostStep.cc
              
19.04.2000 - MGP, tag emlowen-V01-01-09
             same as emlowen-V01-01-08, with modifications by V.L. for
             first implementation of continuous energy loss in 
             G4LowEnergyBremsstrahlung

18.04.2000 - MGP, tag emlowen-V01-01-08
	     same as emlowen-V01-01-06,
             with modification to G4LowEnergyBremsstrahlung.cc to correct
             error introduced by V.L

18.04.2000 - MGP, tag emlowen-V01-01-07
             same as emlowen-V01-01-05 
             (disregarding modifications in emlowen-V01-01-06),
             with modification to G4LowEnergyBremsstrahlung.cc to correct
             error introduced by V.L. 

18.04.2000 - MGP, tag emlowen-V01-01-06
             includes Veronique's modifications to 
		G4LowEnergyIonisation.hh
		G4LowEnergyIonisation.icc
		G4LowEnergyIonisation.icc
		G4eLowEnergyLoss.cc
		G4G4LowEnergyPhotoElectric.cc
             for integration of cross sections, float/G4double conversions
             and corrections of fluorescence transition probabilities 
	     to take into account non-radiative transitions
             (no Auger electron simulated yet)


04.04.2000 - MGP, tag emlowen-V01-01-05
             removed dependency on standard category (G4eEnergyLoss)

04.04.2000 - MGP, tag emlowen-V01-01-04
             tag Vladimir's and Stephane's modifications for antiprotons

03.04.2000 - Vladimir Ivanchenko and Stephane Chauvie
             1) Linearity into Barkas effect and nuclear stopping power
                for antiprotons

02.04.2000 - MGP, tag emlowen-V01-01-03
             tag V.L.'s modifications to G4LowEnergyIonisation (units)

02.04.2000 - MGP, tag emlowen-V01-01-02
             tag V.L.'s fix of typo in G4LowEnergyGammaConversion

02.04.2000 - MGP, tag emlowen-V01-01-01
             tag V.I.'s modifications, 31.03.2000 

31.03.2000 - Vladimir Ivanchenko update 
             1) G4hLowEnergyIonisation.cc limitation DeltaCut > Eexc
                is insert in dedx, cross section calculation and sampling
             2) G4hLowEnergyLoss.cc is creating in the lowenergy as a
                klon of G4hEnergyLoss.cc
             3) Spin 1/2 and spin 1 corrections are inserted is cross
                section calculation, cross section sampling, de/dx
             4) IfAplicable check lepton number
                
21.01.2000 - Vladimir Ivanchenko update 
             1) G4hLowEnergyIonisation.cc Barkas effect calculation
                and inicialisation 
             2) G4ionLowEnergyIonisation.cc remove double deleting of
                MeanFreePath Table

21.01.2000 - create by Michel Maire


