250 lines
11 KiB
Plaintext
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
|