source: trunk/source/processes/hadronic/util/History @ 846

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

import all except CVS

File size: 6.1 KB
Line 
1-------------------------------------------------------------------
2
3     ==========================================================
4     Geant4 - an Object-Oriented Toolkit for Physics Simulation
5     ==========================================================
6
7           History file for hadronic/util directory
8           ----------------------------------------
9
10This file should be used to summarize modifications introduced in the
11code and to keep track of all tags.
12
13     ---------------------------------------------------------------
14     * Please list in reverse chronological order (last date on top)
15     ---------------------------------------------------------------
16
1711 Oct 2007 F.W. Jones (hadr-util-V09-00-00)
18--------------------------------------------
19- G4LightMedia: fixed coding errors in inequalities for
20                charge exchange occurrence in PionPlusExchange,
21                KaonZeroShortExchange, and NeutronExchange.
22
2313 August 2007 Dennis Wright (hadr-util-V08-03-00a)
24---------------------------------------------------
25- special CMS tag: geant4-08-03-ref-00 + hadr-util-V08-03-02.
26  On top of geant4-08-03-ref-00, this contains only array bounds, units
27  and backward peak fixes in G4ReactionDynamics
28
2927 June 2007 Alex Howard (hadr-util-V08-03-03)
30------------------------------------------------
31- Removed DumpCoreOnHadronicException protection around Report() in
32  G4HadronicException, temporary fix to give output for G4NEUTRONHPDATA not set
33
3412 June 2007 Dennis Wright (hadr-util-V08-03-02)
35------------------------------------------------
36- G4ReactionDynamics::TwoCluster : fix array bound violation when backward
37    nucleon count is 0
38
3912 June 2007 Dennis Wright (hadr-util-V08-03-01)
40------------------------------------------------
41- G4ReactionDynamics::TwoCluster : fix two bugs:
42  1) sharp peak at 180 degrees for low and medium energies due to a units
43     error:
44         G4double totalE = kineticE + vMass;
45     was changed to
46         G4double totalE = kineticE*GeV + vMass;
47     Result is that particles from intra-nuclear cascade now have energies
48     ~ 100 MeV instead of almost 0.
49
50  2) sharp peak at 180 degrees for low and medium energies and target nuclei
51     with Z > 6 due to incorrect sampling of polar angle:
52     replaced
53         G4double costheta =
54            1.0 + 2.0*std::log(1.0 - G4UniformRand()) / dtb;
55     with
56         G4double costheta =
57            1.0 + 2.0*std::log(1.0 - G4UniformRand()*factor) / dtb;
58            where factor = 1.0 - std::exp(-dtb) and dtb is momentum-dependent
59
6010 June 2007 Dennis Wright (hadr-util-V08-03-00)
61------------------------------------------------
62- remove un-used classes G4Fuzzy, G4EffectiveCharge, G4ParticleVector
63
6416 April 2007 Dennis Wright (hadr-util-V08-02-01)
65-------------------------------------------------
66- G4HadronicWhiteboard.hh, .cc : add methods to set process and model names
67- G4ReactionDynamics.cc : add pi0 to anti-particle test
68
6919 February 2007 V.Ivanchenko (hadr-util-V08-02-00)
70----------------------------------------------------
71- G4HadFinalState - add initialisation of energy deposition
72
7311 December 2006 Dennis Wright (hadr-util-V08-01-01)
74----------------------------------------------------
75- G4ReactionDynamics::AddBlackTrackParticles
76  protect variables local_npnb, local_ndta from divide by zero
77
7824 November 2006 Dennis Wright (hadr-util-V08-01-00)
79----------------------------------------------------
80- G4HadronicWhiteBoard:
81  replace GHAD message with
82  "Geant4 Hadronic Reaction Information" and use
83  G4Exception to kill run.
84
8515 May 2006 Dennis Wright (hadr-util-V08-00-05)
86-----------------------------------------------
87- G4Nucleus:
88  replace code in method AtomicMass() with
89 
90    return G4NucleiProperties::GetNuclearMass(A, Z);
91
92  in order to agree with other methods for getting nucleus mass.
93  Note: new version has electron masses subtracted, while old version
94        included them
95
9602 May 2006 Dennis Wright (hadr-util-V08-00-04)
97-----------------------------------------------
98- G4ReactionDynamics:
99  1) in energy balance part of method GenerateXandPt, try removing pions and kaons
100     before removing nucleons
101  2) in method GetFinalStateNucleons improve and simplify nucleon counting
102  3) method SuppressChargedPions: check available CM energy before changing pion to
103           nucleon, also extend test for anti-particles to include strange particles
104  4) in methods GenerateXandPt and TwoCluster, call GenerateNBodyEvent a second time
105           if energy sum is violated, this time with total system energy
106  5) in method TwoCluster, use annihilation black track energy when annihilation channel
107     occurs 
108
10907 Apr 2006 Dennis Wright (hadr-util-V08-00-03)
110-----------------------------------------------
111- G4ReactionDynamics:
112  1) implement exact proton and neutron accounting to improve baryon number
113     conservation
114  2) add new method GetFinalStateNucleons which returns number of
115     protons and neutrons generated by the initial projectile-nucleon collision
116  3) replace spall argument in AddBlackTrackParticles with PinNucleus and
117     NinNucleus
118
119- G4Nucleus:
120  1) add new method AnnihilationEvaporationEffects which calculates energy to
121     be given to evaporated nucleons after annihilation
122  2) add new methods GetAnnihilationPNBlackTrackEnergy and
123     GetAnnihilationDTABlackTrackEnergy to retrieve the values calculated above
124
12513 Mar 2006 Dennis Wright (hadr-util-V08-00-02)
126-----------------------------------------------
127- G4Nucleus::GetFermiMomentum(),
128  G4ReactionKinematics::TwoBodyScattering() :
129
130    fix bug #838: momentum is now isotropic.  Previously theta was
131    incorrectly sampled by pi*G4UniformRand().
132
13315 Dec 2005 Dennis Wright (hadr-util-V08-00-01)
134-----------------------------------------------
135- G4ReactionDynamics.cc: add array bounds protection in TwoCluster
136                         (cpar, gpar)
137
13830 Nov 2005 Gabriele Cosmo (hadr-util-V07-01-01)
139-----------------------------------------------
140- Trivial fix in G4ReactionKinematics and G4Nucleus for support of
141  CLHEP-2.0.X series.
142
14325 Nov 2005 Dennis Wright (hadr-util-V07-01-00)
144----------------------------------------------
145- G4HadTmpUtil.cc : <sstream> migration
146
147
148
Note: See TracBrowser for help on using the repository browser.