source: trunk/source/processes/hadronic/models/high_energy/History @ 1347

Last change on this file since 1347 was 1347, checked in by garnier, 13 years ago

geant4 tag 9.4

File size: 5.2 KB
Line 
1-------------------------------------------------------------------
2
3     ==========================================================
4     Geant4 - an Object-Oriented Toolkit for Physics Simulation
5     ==========================================================
6
7         History file for High Energy Parameterized Models
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
17 3 Dec 2010 - Dennis Wright (hadr-hep-V09-03-03)
18------------------------------------------------
19- more CoVerity bug fixes in G4HEInelastic.cc :
20  array overrun in method QuasiElasticScattering (change pvmx[4] to
21    pvmx[0]
22  dead code due to bools dummy and dum always being false
23  memory leak in methods HighEnergyCascading, MediumEnergyCascading,
24    QuasiElasticScattering
25  use of loop variable outside of for loop
26
2727 Nov 2010 - Dennis Wright (hadr-hep-V09-03-02)
28------------------------------------------------
29- more CoVerity bug fixes:  G4HEInelastic.hh (init verboseLevel),
30- make incidentParticle and targetParticle args const &
31
3212 Nov 2010 - Dennis Wright (hadr-hep-V09-03-01)
33------------------------------------------------
34- Fix uninitialized variable (vecLength = 0) in header files of
35    G4HEAntiLambdaInelastic, G4HEAntiNeutronInelastic
36    G4HEAntiOmegaMinusInelastic, G4HEAntiProtonInelastic
37    G4HEAntiSigmaMinusInelastic, G4HEAntiSigmaPlusInelastic
38    G4HEAntiXiMinusInelastic, G4HEAntiXiZeroInelastic
39    G4HEKaonMinusInelastic, G4HEKaonPlusInelastic
40    G4HEKaonZeroInelastic, G4HELambdaInelastic
41    G4HENeutronInelastic,  G4HEOmegaMinusInelastic
42    G4HEPionMinusInelastic,  G4HEPionPlusInelastic
43    G4HEProtonInelastic,  G4HESigmaMinusInelastic
44    G4HESigmaPlusInelastic,  G4HEXiMinusInelastic
45    G4HEXiZeroInelastic
46  and remove dead code in .cc files of above
47
48- Fix uninitialized variable (MAXPART = 0) in header file of
49    G4HEInelastic
50- Initialize theQuarkContent and theAntiQuarkContent
51    in G4HEVector.hh
52
5323 Jan 2010 - Dennis Wright (hadr-hep-V09-03-00)
54------------------------------------------------
55 A bug report from Alexander Shepetov (Tien-Shan Mountain Station)
56   found a segmentation fault in G4HEKaonZeroLongInelastic and
57   G4HEKaonZeroShortInelastic due to local instantiation and subsequent
58   deletion of the K0 and anti-K0 models.
59   This was fixed by implementing code specifically for
60   G4HEKaonZeroLongInelastic and G4HEKaonZeroShortInelastic, without
61   using the K0, anti-K0 code.  As an added feature, the production of
62   K0 and anti-K0 outside the nucleus is now prohibited.
63 
6423 July 2008 - Dennis Wright for Vladimir Uzhinskiy (hadr-hep-V09-01-04)
65------------------------------------------------------------------------
66 G4HEInelastic::HighEnergyCascading: fix bug in momentum sampling which
67   caused oscillatory behavior in spectrum.
68   Replace
69     xval = Amin(1.0, pt*(binl[l-1] + G4UniformRand()*(binl[l]-binl[l-1])/2.));
70   with
71     xval = Amin(1.0, pt*(binl[l-1] + G4UniformRand()*(binl[l]-binl[l-1])));
72
73  G4HEInelastic::MediumEnergyCascading: same as above
74
759 July 2008 - Dennis Wright (hadr-hep-V09-01-03)
76------------------------------------------------
77 G4HEInelastic::Factorial: replace exit with G4Exception.
78
799 June 2008 - Dennis Wright (hadr-hep-V09-01-02)
80------------------------------------------------
81 G4HEInelastic::NBodyPhaseSpace: remove error message "total mass > total energy"
82 and replace with message only when verbosity is > 1
83
8415 May 2008 - Dennis Wright (hadr-hep-V09-01-01)
85------------------------------------------------
86 G4HEInelastic::TuningOfHighEnergyCascade: remove abnormally high pt
87 secondaries due to incident strange particles by prohibiting the
88 assignment of leading particle to anything that goes backward in the
89 CM frame.   
90 
9117 Mar 2008 - Dennis Wright (hadr-hep-V09-01-00)
92------------------------------------------------
93 Add braces around single-statement if/else blocks to fix warning from
94 gcc-4.3 compiler.  Nearly all files affected.
95
9619 Nov 2007 - Dennis Wright (hadr-hep-V09-00-01)
97------------------------------------------------
98 G4HEInelastic::TuningOfHighEnergyCascading: fixed incorrect assignment
99 of leading particle to low energy backward nucleons and fragments.
100 This bug caused high energy backward particles to be emitted from
101 high energy collisions.
102
10311 Oct 2007 - F.W. Jones (hadr-hep-V09-00-00)
104---------------------------------------------
105 G4HEPionMinusInelastic: fixed incorrect Imax (should be Imin) in
106 sampling of charge exchange.
107
10811 April 2007 - Dennis Wright (hadr-hep-V08-02-00)
109--------------------------------------------------
110 Add model names to all high energy models in order to complete
111 error reporting for hadronic whiteboard.  Only .hh files were
112 affected.
113 
11422 November 2006 - Dennis Wright (hadr-hep-V08-01-00)
115-----------------------------------------------------
116 G4HEVector::G4HEVector():
117   change
118     strangeness=aParticle->GetDefinition()->GetQuarkContent(2);
119   to
120     strangeness=aParticle->GetDefinition()->GetQuarkContent(3);
121
122   In this case, ordering starts from 1, not 0
123
Note: See TracBrowser for help on using the repository browser.