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

        History file for hadronic/models/chiral_inv_phase_space/interface 
	
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)
     ---------------------------------------------------------------

13-Sep-2010 A. Dotti                           (hadr-chips-inter-V09-03-01)
---------------------------------------------------------------------------
- Fix in G4ChiralInvariantPhaseSpace to catch previously un-handled exceptions
  produced when a 'chipolino' pseudo-particle is produced by the model and
  thrown by Q4QEnvironment::Fragment, retrying the interaction; handles the
  case in which Q4QEnvironment returns a 90000000 fragment, and converts it
  to a gamma. Addressing problem report #1138.

25-May-2010 M.Kosov                            (hadr-chips-inter-V09-03-00)
---------------------------------------------------------------------------
Z+N instead of N for A, which sometimes in G4Had is called N.

24-Jan-2010 M.Kosov                            (hadr-chips-V09-03-01)
-----------------------------------------------------------------------
Mutual tag: G4Hadr interface to CHIPS elastic is added

17-Nov-2009 M.Kosov                            (hadr-chips-V09-02-24)
-----------------------------------------------------------------------
Mutual tag: Migration of CHIPS-cross_section depenent files to CHIPS-xs_dep

16-Nov-2009 M.Kosov                            (hadr-chips-V09-02-23)
-----------------------------------------------------------------------
Mutual tag: Split up of CHIPS-body in three directories (no changes in this dir)

13-Nov-2009 M.Kosov                            (hadr-chips-V09-02-21)
-----------------------------------------------------------------------
Mutual tag: G4QDiffractionRatio lost dependence on G4QElasticCrossSection

12-Nov-2009 M.Kosov                            (hadr-chips-V09-02-20)
-----------------------------------------------------------------------
Mutual tag: bug fix in G4QDiffractionRatio (tested by Valgrind)

11-Nov-2009 M.Kosov                            (hadr-chips-V09-02-19)
-----------------------------------------------------------------------
Mutual tag: Bug fix in G4QSynchRad

10-Nov-2009 M.Kosov                            (hadr-chips-V09-02-18)
-----------------------------------------------------------------------
Mutual tag: Diffraction is added to CHIPS inelastic

5-Nov-2009 M.Kosov                             (hadr-chips-V09-02-17)
-----------------------------------------------------------------------
Mutual tag: Bug fix in XS's & migration of G4QNeutronCaptureRatio from
            body to interface

4-Nov-2009 M.Kosov                             (hadr-chips-V09-02-16)
-----------------------------------------------------------------------
Mutual tag: Thanks to Andrea bug fix (skip for Z=0,A=0 residual nucleus)
            in G4QCollision class

4-Nov-2009 M.Kosov                             (hadr-chips-V09-02-15)
-----------------------------------------------------------------------
Mutual tag: Reduction of the CHIPS-body dependency (G4QPDGToG4Particle)

30-Oct-2009 M.Kosov                             (hadr-chips-V09-02-13)
-----------------------------------------------------------------------
Mutual CHIPS tag for new CHIPS hA cross-sections
- 8 new CHIPS cross-sectopn classes are added + bug is fixed in the CHIPS
  pA cross_sections + pimA XS class is not fake now, but real
- Because of the complain of V. Ivanchenko the MuCaptureEMCascade
  is excluded from the G4QCaptureAtRest class (for mu-). All the atomic
  deexcitation energy of capture is concentrated in the Energy Deposition.

23-Oct-2009 M.Kosov                             (hadr-chips-V09-02-12)
-----------------------------------------------------------------------
Mutual CHIPS tag for the bug fix + G4QuasiFreeRatio change (needs make clean)

12-Oct-2009 M.Kosov                             (hadr-chips-V09-02-11)
-----------------------------------------------------------------------
Mutual CHIPS tag for the bug fixes (mostly body)

25-Sep-2009 M.Kosov                     (hadr-chips-inter-V09-02-10)
------------------------------------------------------
- Bug fix in G4QLowEnergy

18-Sep-2009 M.Kosov                             (hadr-chips-V09-02-10)
-----------------------------------------------------------------------
Mutual CHIPS tag for the heavy fragments in LowEnergy (mostly body)

2-Sep-2009 M.Kosov                              (hadr-chips-V09-02-08)
-----------------------------------------------------------------------
Mutual CHIPS tag for the first prototype of the CHIPS Ion-Ion Inelastic

28-Aug-2009 M.Kosov                              (hadr-chips-V09-02-07)
-----------------------------------------------------------------------
Mutual CHIPS tag for the Valgrind induced improvement

21-Aug-2009 M.Kosov                              (hadr-chips-V09-02-06)
-----------------------------------------------------------------------
Mutual CHIPS tag for added photon- and lepton-nuclear CHIPS inelastic

7-Aug-2009 M.Kosov                               (hadr-chips-V09-02-05)
-----------------------------------------------------------------------
Mutual CHIPS tag for All-Energies-All-Hadrons pilot tag

5-Aug-2009 M.Kosov                               (hadr-chips-V09-02-04)
-----------------------------------------------------------------------
Mutual CHIPS tag for All-Energies-Nucleons and -Mesons (only pi+/- & K-)

5-Aug-2009 M.Kosov                               (hadr-chips-V09-02-03)
-----------------------------------------------------------------------
Migration of the rest of the XS from interface to body and exclusion of the
dependency of the G4NucleiPropertiesTable class (absolete by Hisaya)

31-Jul-2009 M.Kosov                              (hadr-chips-V09-02-02)
-----------------------------------------------------------------------
Creation of the beta-version of CHIPS, covering all energies (mutual CHIPS tag)

29-May-2009 M.Kosov (hadr-chips-inter-V09-02-09)
------------------------------------------------------
- Synchronization bug fix in pA and nA SC_in + fake piA SC is added for testing only

26-May-2009 M.Kosov (hadr-chips-inter-V09-02-08)
------------------------------------------------------
- Correction in G4QCollision for (n,He3) pickUp (Bug fix, charge conservation)

25-May-2009 M.Kosov (hadr-chips-inter-V09-02-07)
------------------------------------------------------
- G4QNeutronCrossSection class is implemented

- G4QNeutronCaptureRatio class is implemented

- neutron-nuclear interactions are implemented in the G4QCollision class

23-Jan-2009 M.Kosov (hadr-chips-inter-V09-02-06)
------------------------------------------------------
- Change of GetNuclearMass(A-1.,Z-1.) (and similar) to GetNuclearMass(A-1,Z-1)
  To be consistent with the new Hisaya's developments. The changes are made in
  the G4Q(Photon,Electron,Muon,Tau)NuclearCrossSection classes

23-Jan-2009 V.Ivanchenko (hadr-chips-inter-V09-02-00)
------------------------------------------------------
- added deregistration in destructor of G4QCaptureAtRest
- added string decay destruction to G4ElectroNuclearReaction

24-Oct-2008 Dennis Wright (hadr-chips-inter-V09-01-09)
------------------------------------------------------
- replace G4NucleiPropertiesTable::IsInTable with 
  G4NucleiProperties::IsInStableTable in G4QElectronNuclearCrossSection,
  G4QMuonNuclearCrossSection, G4QPhotonNuclearCrossSection, 
  G4QTauNuclearCrossSection

 2-Oct-2008 Dennis Wright (hadr-chips-inter-V09-01-08)
------------------------------------------------------
- change process type integer from 15 to fHadronAtRest for 
  G4PionMinusNuclearAtRestChips, G4ProtonAntiProtonAtRestChips, 
  G4QCaptureAtRest

- change process type integer from 16 to enum fChargeExchange for 
  G4QCoherentChargeExchange

- change process type integer from 12 to enum fHadronInelastic for 
  G4QCollision, G4QDiffraction, G4QGluonString, G4QLowEnergy

- change process type integer from 11 to fHadronElastic for 
  G4QElastic, G4QIonIonElastic

- remove process type from G4QAtomicElectronScattering, 
  G4QDiscProcessMixer.cc

 1-Sep-2008 Vladimir Ivanchenko        (hadr-chips-inter-V09-01-07)
-------------------------------------------------------------------
G4QCaptureAtRest - added registration in G4HadronicProcessStore
                   and PrintInfo by adding PreparePhysicsTable and 
	           BuildPhysicsTable
G4GammaNuclearReaction - moved implementations from header to source 
                         and added name "CHIPS"
G4ElectroNuclearReaction - moved instantiation of HE model to 
                         constructor from run time and added name "CHIPS"

 8-Jul-2008 Dennis Wright              (hadr-chips-inter-V09-01-06)
-------------------------------------------------------------------
- add G4QIonIonElastic from HEAD
- add general process type, fHadronic to several processes
- set process sub-type to 11 (elastic) for G4QElastic, G4QIonIonElastic
- set process sub-type to 12 (inelastic) for G4QCollision, G4QDiffraction,
    G4QGluonString, G4QLowEnergy
- set process sub-type to 13 (capture) for G4QCaptureAtRest
- set process sub-type to 15 (stopping) for G4PionMinusNuclearAtRestChips,
    G4ProtonAntiProtonAtRestChips
- set process sub-type to 16 (quasi-elastic) for G4QCoherentChargeExchange
- set process sub-type to 10 (unknown) for G4QAtomicElectronScattering,
    G4QDiscProcessMixer

 6-May-2008 Dennis Wright              (hadr-chips-inter-V09-01-05)
-------------------------------------------------------------------
- replace max-- with --max at lines 1191, 1195, 1197 of G4Collison.cc
  This fixes gcc-4.3 compiler warning of exceeded array bounds.

20-Mar-2008 Dennis Wright              (hadr-chips-inter-V09-01-04)
-------------------------------------------------------------------
- Add parentheses around && within || to fix gcc-4.3 warnings.
  Files affected:
    G4QCollision.cc
    G4QDiffractionRatio.cc
    G4QElasticCrossSection.cc
    G4QIonIonCrossSection.cc
    G4QLowEnergy.cc
    G4QuasiFreeRatios.cc
 
17-Mar-2008 Vladimir Ivanchenko          (hadr-chips-inter-V09-01-03)
- Check on tolerance is replaced by check on exact equality for 
  G4QuasiFreeRatios,  G4QProtonNuclearCrossSection, 
  G4QNeutronNuclearCrossSection,G4QMuonNuclearCrossSection, 
  G4QPhotonNuclearCrossSection, G4QElectronNuclearCrossSection,
  G4QDiffractionRatio, G4QElasticCrossSection. This intend to provide
  reproducibility  

7-Feb-2008 Gunter Folger		(hadr-chips-inter-V09-01-02)
- Modify src/G4QElasticCrossSection.cc to fix problem with quasi-elastic. 
  When run together with elastic, the parameters to sample T were not updated,
  this fix is to always update these.  
