Files
geant4/source/processes/hadronic/models/util/History
T
2016-06-10 11:51:14 +02:00

250 lines
11 KiB
Plaintext

$Id: History 69574 2013-05-08 13:40:26Z gcosmo $
-------------------------------------------------------------------
==========================================================
Geant4 - an Object-Oriented Toolkit for Physics Simulation
==========================================================
History file for hadronic/models/util 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)
---------------------------------------------------------------
01-May-2013 Andrea Dotti hadr-mod-util-V09-06-05
- Replace use of CLHEP::HepRandom with MT safe equivalent G4Random
22-Apr-2013 Michael Kelsey hadr-mod-util-V09-06-04
- Add family of "phase space" generator functions, intended to replace
model-specific redundancies. G4HadDecayGenerator provides a simple
interface, with algorithm selection handled via constructor argument.
21-Mar-2013 Alberto Ribon hadr-mod-util-V09-06-03
- Fixed warning in the class G4NuclearShellModelDensity.
08-Mar-2013 Gabriele Cosmo hadr-mod-util-V09-06-02
- Fixed use of internal MT data in G4GeneralPhaseSpaceDecay.
22-Feb-2013 Dennis Wright hadr-mod-util-V09-06-01
- G4NuclearFermiDensity.hh, .cc: remove member variable theZ which
was unused and causing a compiler warning
04-Feb-2013 Gunter Folger hadr-mod-util-V09-06-00
- Protect LorentzContraction for at Rest nucleus
- Add data member for excitation energy, including Add/Get methods.
20-Sep-2012 Gabriele Cosmo hadr-mod-util-V09-05-03
- Explicitly use inclusion of headers for system of units and physical
constants, in plan to remove implicit inclusion from globals.hh.
16-Aug 2012 Vladimir Ivanchenko hadr-mod-util-V09-05-02
- G4Fragment - added flag of stable fragment and Get/Set method
16-Jul 2012 Gunter Folger hadr-mod-util-V09-05-01
- fixes for coverity
12 Jun 2012 Gunter Folger hadr-mod-util-V09-05-00
- fix variable shadowing warnings
22 Nov 2011 Gunter Folger hadr-mod-util-V09-04-04
- fix leak in G4DecayKineticTracks.cc
21 Nov 2011 Gunter Folger hadr-mod-util-V09-04-03
- fix memory leak in G4DecayStrongResonances.cc.
5 Aug 2011 Michael Kelsey hadr-mod-util-V09-04-02
- G4Fancy3DNucleus: Reduce memory churn by eliminating duplicate arrays of
G4Nucleon (using std::vector<G4Nucleon>, which changes base class), moving
the Helper buffer and other buffers into class data members.
- G4Fancy3DNucleusHelper.hh: Move Helper definition into separate file.
- sources.cmake: Add G4Fancy3DNucleusHelper.hh to list of HEADERS
Requires consistent changes in other packages:
hadr-modman-V09-04-01
hadr-mod-util-V09-04-02
had-partonstring-mgt-V09-04-01
hadr-qgsm-V09-04-04
had-theo-HE-V09-04-01
27 Jul 2011 Michael Kelsey hadr-mod-util-V09-04-01
- G4DecayKineticTracks, new utility class to be used by models'
::Propagate() member function, scans input list and decays any
short-lived resonances in situ. Parent particles are deleted from the
list following decay.
- G4DecayStrongResonances: Replace most code with G4DecayKineticTracks.
23 Feb. 2011 Vladimir Uzhinsky hadr-mod-util-V09-04-00
- New methods are added in G4Nucleon.hh for a creation of anti-nucleus.
They can be used to replace protons and neutrons into anti-protons
and anti-neutron, respectively.
3 Nov 2010 Gunter Folger hadr-mod-util-V09-03-07
- G4Nuclear...Density: migrate to integer A&Z
3 Nov 2010 Gunter Folger hadr-mod-util-V09-03-06
- G4KineticTrack: fix coverity warnings of memory leak
02 Nov 2010 Vladimir Ivanchenko hadr-mod-util-V09-03-05
- G4Fragment - improved printout of negative excitation energy
- G4DecayStrongResonances - constructor and destructor moved to source,
fixed Coverity warning
27 Sep 2010 Vladimir Ivanchenko hadr-mod-util-V09-03-04
- G4Fragment - added members numberOfChargedHoles, numberOfShellElectrons
and corresponding Get/Set methods;
reodered inline methods and extended comments;
removed unused private methods and headers
25 Sep 2010 Michael Kelsey
- G4Fragment - Change "setprecision" to "setw" in operator<<, add null
pointer check there as well.
- History - Add CVS "Id" string at top of file.
8 Sep 2010 Gunter Folger hadr-mod-util-V09-03-03
- G4DecayStrongResonances: cleanup unused #includes
- G4Fancy3DNucleus: add integer (A,Z) Init(A,Z)
19 May 2010 Gabriele Cosmo hadr-mod-util-V09-03-02
- G4Fancy3DNucleus: added missing std:: to call to sort() algorithm in code.
19 May 2010 Vladimir Ivanchenko hadr-mod-util-V09-03-01
- G4Fragment: minor speedup by adding member and access method
to GroundStateMass.
10 May 2010 Vladimir Ivanchenko hadr-mod-util-V09-03-00
- G4Fragment cleanup: only 1 return left in inline methods;
do not add any shift to excitation energy but use direct
computation (this is needed to avoid infinite loop in gamma
deexcitation); use G4NucleiProperties to access or compute
ground state mass; added inline method ComputeGroundStateMass;
added Get/Set methods for integer Z and A; added
ExcitationEnergyWarning method; allowed e- as a fragment
10 December 2009 Gunter Folger hadr-mod-util-V09-02-07
- G4NuclearFermiDensity.hh: change value of prtection in GetDeriv() to lower
value
09 December 2009 Gunter Folger hadr-mod-util-V09-02-06
--------------------------------------------------------
- G4NuclearFermiDensity.hh: Protect GetDeriv(pos) for positions far
outside the nucleus causing an FP overflow in exp.
09 December 2009 Gunter Folger hadr-mod-util-V09-02-05
--------------------------------------------------------
- G4WilsonRadius.cc change provided by M.Mendenhall via P.Truscott:
Data vector r[] made static const
19 November 2009 Gunter Folger hadr-mod-util-V09-02-04
--------------------------------------------------------
- Restore methods storing/retrieving G4SplitableHadron*,
now in use in FTF
13-November 2009 Gunter Folger hadr-mod-util-V09-02-03
--------------------------------------------------------
- Correct use of G4ThreeVector, ie. avoid vector=0;
19 December 2008 V, Uzhinsky (hadr-mod-util-V09-02-02)
--------------------------------------------------------
New method (SortNucleonsDecZ()) for sorting nucleons on decreasing Z-coordanates
is inserted in G4Fancy3DNucleus class. It is needed for nucleus-nucleus collision.
SortNucleonsInc() is re-named in SortNucleonsIncZ().
12 December 2008 Gunter Folger (hadr-mod-util-V09-02-01)
-------------------------------------------------------
- Correct G4Nucleon: typo, and ctor need to init isHit
10 December 2008 Gunter Folger (hadr-mod-util-V09-02-00)
-------------------------------------------------------
- G4Nucleon.hh: Hit was storing G4SplitableHadron*, but this is no
longer used. Can use bool isHit instead. Avoids confusing reinterpret_cast.
24 October 2008 Dennis Wright (hadr-mod-util-V09-01-07)
-------------------------------------------------------
- replace G4NucleiPropertiesTable::GetBindingEnergy with
G4NucleiProperties::GetBindingEnergy in G4Fancy3DNucleus
19 June 2008 G.Folger (hadr-mod-util-V09-01-06)
-----------------------------------------------
- Attempt to fix memory leak in G4Fancy3DNucleus::SortNucleonsInZ().
- remove debug introduced code by VU
19 June 2008 G. Cosmo (hadr-mod-util-V09-01-05)
-----------------------------------------------
- Fixed noisy compilation warning in G4ExcitedString.hh for
unnecessary const qualifier to function return argument.
19 June 2008 V. Uzhinsky (hadr-mod-util-V09-01-04)
-------------------------------------------------
- Update of include/G4ExcitedString.hh
18 June 2008 V. Uzhinsky (hadr-mod-util-V09-01-03)
--------------------------------------------------
- G4ExcitedString::GetTimeOfCreation() const;
- G4ExcitedString::SetTimeOfCreation(G4double aTime);
Two new methods for operations with Time of a string Creation
14 May 2008 G.Folger (hadr-mod-util-V09-01-02)
---------------------------------------------------
- G4Fancy3DNucleus::SortNucleonsInZ() new method to sort nucleons
using z-coordinate
5 May 2008 G.Folger (hadr-mod-util-V09-01-01)
---------------------------------------------------
- correct logic bug in CalculateExcitationEnergy() introduced by gcc-4.3 fix.
21 Mar 2008 Dennis Wright (hadr-mod-util-V09-01-00)
---------------------------------------------------
- fix gcc-4.3 compiler warnings for G4Fragment.cc
16 Nov 2007 Dennis Wright (hadr-mod-util-V09-00-02)
---------------------------------------------------
- remove initialization by random number of angular momentum vector
from G4Fragment ctors.
- use production version of G4Fancy3DNucleus (see note of 24 Aug 2007)
24 Aug 2007 Gunter Folger NOT for production
---------------------------------------------------
- change radial limit where choosing nucleons from 1% of density
to 1per-mille for testing purposes- NOT for production
5 Jul 2007 Dennis Wright (hadr-mod-util-V09-00-01)
---------------------------------------------------
- G4KineticTrack.cc : change variable names to avoid Sun warnings about hiding
24 Jan 2007 Gunter Folger (hadr-mod-util-V08-02-00)
----------------------------------------------------
- G4Parton.{cc,hh}: add method setting momentum using both + and - momentum
component
- G4Fragment.cc: more info on warning output of negative excitation energy
5 Oct 2006 Gunter Folger (hadr-mod-util-V08-01-01)
-------------------------------------------------
- G4Fancy3DNucleus:ChoosePositions(): Correctly use std::vector.
This should fix bug 887 on WIN32/VC8
5 Oct 2006 Gunter Folger (hadr-mod-util-V08-01-00)
-------------------------------------------------
- Reduce warning output from G4Fragment on negative excitation energy;
a max. of 10 warnings is printed now.
19 Aug 2006 Dennis Wright (hadr-modutl-V08-01-00)
-------------------------------------------------
- G4Fancy3DNucleus.cc : remove meaningless const in G4Fancy3DNucleusHelper
methods size() and index()
30 Nov 2005 Gabriele Cosmo (hadr-modutl-V07-01-01)
--------------------------------------------------
- Trivial fix in G4Fancy3DNucleus for support of CLHEP-2.0.X series.
23 Nov 2005 Dennis Wright (hadr-modutl-V07-01-00)
-------------------------------------------------
- include change of G4KineticTrack::GetActualMass() which uses
the4Momentum.mag2() to get mass
- D. Wright created History file for models/util directory