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

Last change on this file since 1315 was 1315, checked in by garnier, 14 years ago

update geant4-09-04-beta-cand-01 interfaces-V09-03-09 vis-V09-03-08

File size: 7.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
1708 Mar 2010 G.Folger                    (hadr-util-V09-03-00)
18-------------------------------------------------------------
19-  add interface for integer A&Z to G4Nucleus, and modify G4HadronicWhiteBoard
20   G4LightMedia, and G4ReactionDynamics to use the new interface.
21
2206 Mar 2009 D.H. Wright for Tatsumi Koi (hadr-util-V09-02-00)
23-------------------------------------------------------------
24- G4StableIsotopes.cc - fill in missing isotope names
25
2623 Jul 2008 D.H. Wright for Vladimir Uzhinskiy (hadr-util-V09-01-01)
27--------------------------------------------------------------------
28- G4ReactionDynamics::GenerateXandPt: fixed bug in momentum bin which
29  caused oscillatory behavior in spectrum:  changed
30    x = std::min( 1.0, pt*(binl[l-1] + G4UniformRand()*(binl[l]-binl[l-1])/2 ) )
31  to
32    x = std::min( 1.0, pt*(binl[l-1] + G4UniformRand()*(binl[l]-binl[l-1]) ) )
33
34 9 Jul 2008 D.H. Wright (hadr-util-V09-01-00)
35---------------------------------------------
36- G4ReactionDynamics::GenerateXandPt: replace exit with G4Exception.
37
3811 Oct 2007 F.W. Jones (hadr-util-V09-00-00)
39--------------------------------------------
40- G4LightMedia: fixed coding errors in inequalities for
41                charge exchange occurrence in PionPlusExchange,
42                KaonZeroShortExchange, and NeutronExchange.
43
4413 August 2007 Dennis Wright (hadr-util-V08-03-00a)
45---------------------------------------------------
46- special CMS tag: geant4-08-03-ref-00 + hadr-util-V08-03-02.
47  On top of geant4-08-03-ref-00, this contains only array bounds, units
48  and backward peak fixes in G4ReactionDynamics
49
5027 June 2007 Alex Howard (hadr-util-V08-03-03)
51------------------------------------------------
52- Removed DumpCoreOnHadronicException protection around Report() in
53  G4HadronicException, temporary fix to give output for G4NEUTRONHPDATA not set
54
5512 June 2007 Dennis Wright (hadr-util-V08-03-02)
56------------------------------------------------
57- G4ReactionDynamics::TwoCluster : fix array bound violation when backward
58    nucleon count is 0
59
6012 June 2007 Dennis Wright (hadr-util-V08-03-01)
61------------------------------------------------
62- G4ReactionDynamics::TwoCluster : fix two bugs:
63  1) sharp peak at 180 degrees for low and medium energies due to a units
64     error:
65         G4double totalE = kineticE + vMass;
66     was changed to
67         G4double totalE = kineticE*GeV + vMass;
68     Result is that particles from intra-nuclear cascade now have energies
69     ~ 100 MeV instead of almost 0.
70
71  2) sharp peak at 180 degrees for low and medium energies and target nuclei
72     with Z > 6 due to incorrect sampling of polar angle:
73     replaced
74         G4double costheta =
75            1.0 + 2.0*std::log(1.0 - G4UniformRand()) / dtb;
76     with
77         G4double costheta =
78            1.0 + 2.0*std::log(1.0 - G4UniformRand()*factor) / dtb;
79            where factor = 1.0 - std::exp(-dtb) and dtb is momentum-dependent
80
8110 June 2007 Dennis Wright (hadr-util-V08-03-00)
82------------------------------------------------
83- remove un-used classes G4Fuzzy, G4EffectiveCharge, G4ParticleVector
84
8516 April 2007 Dennis Wright (hadr-util-V08-02-01)
86-------------------------------------------------
87- G4HadronicWhiteboard.hh, .cc : add methods to set process and model names
88- G4ReactionDynamics.cc : add pi0 to anti-particle test
89
9019 February 2007 V.Ivanchenko (hadr-util-V08-02-00)
91----------------------------------------------------
92- G4HadFinalState - add initialisation of energy deposition
93
9411 December 2006 Dennis Wright (hadr-util-V08-01-01)
95----------------------------------------------------
96- G4ReactionDynamics::AddBlackTrackParticles
97  protect variables local_npnb, local_ndta from divide by zero
98
9924 November 2006 Dennis Wright (hadr-util-V08-01-00)
100----------------------------------------------------
101- G4HadronicWhiteBoard:
102  replace GHAD message with
103  "Geant4 Hadronic Reaction Information" and use
104  G4Exception to kill run.
105
10615 May 2006 Dennis Wright (hadr-util-V08-00-05)
107-----------------------------------------------
108- G4Nucleus:
109  replace code in method AtomicMass() with
110 
111    return G4NucleiProperties::GetNuclearMass(A, Z);
112
113  in order to agree with other methods for getting nucleus mass.
114  Note: new version has electron masses subtracted, while old version
115        included them
116
11702 May 2006 Dennis Wright (hadr-util-V08-00-04)
118-----------------------------------------------
119- G4ReactionDynamics:
120  1) in energy balance part of method GenerateXandPt, try removing pions and kaons
121     before removing nucleons
122  2) in method GetFinalStateNucleons improve and simplify nucleon counting
123  3) method SuppressChargedPions: check available CM energy before changing pion to
124           nucleon, also extend test for anti-particles to include strange particles
125  4) in methods GenerateXandPt and TwoCluster, call GenerateNBodyEvent a second time
126           if energy sum is violated, this time with total system energy
127  5) in method TwoCluster, use annihilation black track energy when annihilation channel
128     occurs 
129
13007 Apr 2006 Dennis Wright (hadr-util-V08-00-03)
131-----------------------------------------------
132- G4ReactionDynamics:
133  1) implement exact proton and neutron accounting to improve baryon number
134     conservation
135  2) add new method GetFinalStateNucleons which returns number of
136     protons and neutrons generated by the initial projectile-nucleon collision
137  3) replace spall argument in AddBlackTrackParticles with PinNucleus and
138     NinNucleus
139
140- G4Nucleus:
141  1) add new method AnnihilationEvaporationEffects which calculates energy to
142     be given to evaporated nucleons after annihilation
143  2) add new methods GetAnnihilationPNBlackTrackEnergy and
144     GetAnnihilationDTABlackTrackEnergy to retrieve the values calculated above
145
14613 Mar 2006 Dennis Wright (hadr-util-V08-00-02)
147-----------------------------------------------
148- G4Nucleus::GetFermiMomentum(),
149  G4ReactionKinematics::TwoBodyScattering() :
150
151    fix bug #838: momentum is now isotropic.  Previously theta was
152    incorrectly sampled by pi*G4UniformRand().
153
15415 Dec 2005 Dennis Wright (hadr-util-V08-00-01)
155-----------------------------------------------
156- G4ReactionDynamics.cc: add array bounds protection in TwoCluster
157                         (cpar, gpar)
158
15930 Nov 2005 Gabriele Cosmo (hadr-util-V07-01-01)
160-----------------------------------------------
161- Trivial fix in G4ReactionKinematics and G4Nucleus for support of
162  CLHEP-2.0.X series.
163
16425 Nov 2005 Dennis Wright (hadr-util-V07-01-00)
165----------------------------------------------
166- G4HadTmpUtil.cc : <sstream> migration
167
168
169
Note: See TracBrowser for help on using the repository browser.