-------------------------------------------------------------------

       ==========================================================
       Geant4 - an Object-Oriented Toolkit for Physics Simulation
       ==========================================================

              History file for Model Management directory
              -------------------------------------------

This file should be used to summarize modifications introduced in the 
code and to keep track of all tags.

     ---------------------------------------------------------------
     * Please list in reverse chronological order (last date on top)
     ---------------------------------------------------------------

02 April 2010 - Dennis Wright (hadr-modman-V09-03-01)
-----------------------------------------------------
- G4HadronicInteraction - add two methods, GetEnergyMomentumCheckLevels
  and SetEnergyMomentumCheckLevels in order to implement checking
  of energy/momentum conservation
   
25 March 2010 - V.Ivanchenko (hadr-modman-V09-03-00)
------------------------------------------------------
-  G4HadronicInteractionRegistry - do not pop_back vector of pointers
   when DeRegister cross section data set - big fixed for Windows

2 December 2009 - V.Ivanchenko (hadr-modman-V09-02-08)
------------------------------------------------------
-  G4HadronicInteractionRegistry - more accurate model deletion

19 November 2009 Gunter Folger  (hadr-modman-V09-02-07)
-  G4V3DNucleus has 2 functions to sort nucleons along +/- z

2 October 2009 - V.Ivanchenko (hadr-modman-V09-02-06)
------------------------------------------------------
-  G4HadronicInteraction - added SetModelName method

30 August 2009 - V.Ivanchenko (hadr-modman-V09-02-05)
------------------------------------------------------
-  G4HadronicInteraction - renamed SampleT by SampleInvariantT,
                           added recoilEnergyThreshold parameter and Get/Set
                           methods;
                           use const pointers to G4Element and G4Material; 
                           moved G4ReactionDynamics instance to parametrize
                           model class G4InelasticInteraction,

2 July 2009 - V.Ivanchenko (hadr-modman-V09-02-04)
------------------------------------------------------
-  G4HadronicInteraction - added virtual method SampleT and empty
                           default implementation needed for elastic
                           models

25 February 2009 - V.Ivanchenko (hadr-modman-V09-02-03)
------------------------------------------------------
-  G4HadronicInteractionRegistry - added protection to the Clean method

14 February 2009 - V.Ivanchenko (hadr-modman-V09-02-02)
------------------------------------------------------
-  G4HadronicInteractionRegistry - added Clean method

06 February 2009 - V.Ivanchenko (hadr-modman-V09-02-01)
------------------------------------------------------

23 January 2009 - V.Ivanchenko (hadr-modman-V09-02-00)
------------------------------------------------------
-  G4HadronicInteractionRegistry - make it as real singleton
-  G4HadronicInteraction, G4InelasticInteraction - move constructor, 
       destructor and some header files from header to source

19 June 2008 - G.Cosmo  (hadr-modman-V09-01-03)
-----------------------------------------------
-  included change introduced in hadr-modman-V09-01-01 and
   discarded by mistake in the last tag ...

19 June 2008 - V.Ivanchenko (hadr-modman-V09-01-02)
-------------------------------------------------
-  comment out destructor of G4HadronicInteractionRegistry

16 May 2008 - G.Folger    (hadr-modman-V09-01-01)
-------------------------------------------------
-  add pure virtual G4V3DNucleus::SortNucleonsInZ() 

21 Mar 2008 - D.H. Wright (hadr-modman-V09-01-00)
-------------------------------------------------
  Fix gcc-4.3 compiler warning in G4InelasticInteraction.cc

11 Jan 2007 - D.H. Wright (hadr-modman-V08-02-00)
-------------------------------------------------
  For error reporting, add model name arguments and default names to 
  constructors for classes
    G4HadronicInteraction
    G4InelasticInteraction
    G4VIntraNuclearTransportModel
    G4VPreCompoundModel

30 May 2006 - D.H. Wright (hadr-modman-V08-00-02)
-------------------------------------------------
  G4InelasticInteraction: fix memory leak in method CalculateMomenta
     where target, projetcile and secondaries are cached.

02 May 2006 - D.H. Wright (hadr-modman-V08-00-01)
-------------------------------------------------
  G4InelasticInteraction: in method CalculateMomenta, save current, target
     and secondaries in case annihilation fails in GenerateXandPt, then
     restore them for use in TwoCluster
   
07 Apr 2006 - D.H. Wright (hadr-modman-V08-00-00)
-------------------------------------------------
  G4InelasticInteraction: in method CalculateMomenta, correct excess
     energy problem by doing two calculations of nuclear evaporation, 
     one for the annihilation case and one for non-annihilation. 
     Previously one value was applied to both cases.
