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

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

geant4 tag 9.4

File size: 9.6 KB
Line 
1-------------------------------------------------------------------
2
3     =========================================================
4     Geant4 - an Object-Oriented Toolkit for Simulation in HEP
5     =========================================================
6
7                 Radiative decay History file
8                 -------------------------------------
9This file should be used by responsible rdm developers to briefly
10summarize all major modifications introduced in the code and keep
11track of all tags.
12
13     ----------------------------------------------------------
14     * Reverse chronological order (last date on top), please *
15     ----------------------------------------------------------
1618 November 2010  F.Lei (radioactive_decay-V09-03-04)
17- src/G4RadioactiveDecay.cc:1593 get rid of the compalition warning with gcc4.5.1
18
1917 November 2010  F.Lei (radioactive_decay-V09-03-03)
20- Completed the implementation of generating the activity table in VR mode
21- Set the default h-l threshold to 1 micros in VR mode.
22- General improvement in VR mode implementation. 
23- G4RadioactiveDecaymessenger.cc: icmCMD,armCMD & hlThreshold are available at all states.
24
2511 November 2010  F.Lei
26- further updates to G4RadioactivityTable.hh .cc and G4RadioactiveDecay.hh .cc
27
2810 November 2010  Dennis Wright (radioactive_decay-V09-03-02)
29-------------------------------------------------------------
30- G4RadioactiveDecay.cc : replaced incorrect use of "->" with "." for G4Track
31  in DecayIt(const G4Track&, )
32
33- G4RadioactivityTable.cc : add include file for <map> and replace map
34  with std::map in method AddIsotope
35
3629 Oct 2010 F. Lei
37------------------
38- Added G4RadioactivityTable.hh .cc files for tallying the accumulated radioactivitties in VR mode
39- Added in G4RadioactiveDecay.hh:
40        std::vector<G4RadioactivityTable*> GetTheRadioactivityTables() {return theRadioactivityTables;}
41        // this is how the radioactivity tables can be retrieved by the user
42        std::vector<G4RadioactivityTable*>      theRadioactivityTables;
43        std::map<G4int,G4int>             decayWindows;
44- In G4RadioactiveDecay.cc:
45        starting line 1291: changes need to setup the radioactivity tables
46        line 1624: include the track weight in the weight calculation
47        line 1627: add the rate to the radioactivity tables
48- improved formatting of all the class files
49       
50
5111 Oct 2010 F. Lei (radioactive_decay-V09-03-01)
52
53- G4RadioactiveDecay.cc: apply SetICM(), SetARM() & SetHLThreshold() in all decay modes
54- G4RadioactiveDecay.cc:  halflifethreshold = 0.*second;
55- G4RadioactiveDecaymessenger.cc: removed (>0.) restrictions to hlCMD
56- G4RadioactiveDecaymessenger.cc: icmCMD,armCMD & hlCMD are available at PreInit state only.
57
5826 May 2010 Dennis Wright (radioactive_decay-V09-03-00)
59-------------------------------------------------------
60tag HEAD to submit for testing
61
6211 May 2010 F.Lei
63- G4RadioactiveDecay.cc::LoadDecayTable:line 931 create a decaytable for isomers not included in RDM database and assume
64  they all under go IT decay.
65- G4RadioactiveDecay.cc: line 1434 after DoDecay() check if there is any secondary produced. Kill the track if not to
66  prevent it entering a infinite loop
67- G4RadioactiveDecay.cc: line 1459. make sure the propertime is positive. negative case occures when the isomer is not in
68  RDM database and its f-l is set to -1 by default. 
69- G4NuclearDecayChannel.cc: Added initialisation to all three constructors:
70  halflifethreshold = 1e-6*second;
71  applyICM = true;
72  applyARM = true;
73
7410 May 2010 F.Lei
75- G4RadioactiveDecay.hh:line 264 corrected typo as pointed out by Luciano Pandola
76- G4RadioactiveDecay.cc: insert a special treatment for K-40 beta decay at line 774 as suggested by Mauro Taiuti.
77  This fixes bug #1068
78  applied SetICM() SetARM() and SetHLThreshold() to a decay channel is created.
79- G4NuclearDecayChannel.cc: line 396. Limit the shell index to < 7, as required by the ARM.
80  line 329: change to use BreakUp rather than BreakItUp so to limit to one transition per step when ICM is applied (bug #1001)
81  (Note: changes have also been made in 30/08/2008 to use the correct atomic shell index and to conserve energy atfer ARM,
82   these problems were pointed out by Andreas Zoglauer in the bug report).
83- G4RadioactiveDecay.hh & G4NuclearDecayChannel.hh: added private member data "applyICM" "applyARM" "halflifethresold"
84  and their public Set methods SetICM(), SetARM() and SetHLThreshold().
85- G4RadioactiveDecaymessenger: added the UICommands for SetICM, SETARM and SetHLThreshold.
86
8724 July 2009 V.Ivanchenko (radioactive_decay-V09-02-00)
88- GNUmakefile - added dependence on electromagnetic/utils
89
9009 July 2008 Dennis Wright (radioactive_decay-V09-01-02)
91--------------------------------------------------------
92- replace exit() with G4Exception in G4RadioactiveDecay and G4NuclearDecayChannel
93
9417 June 2008 Fan Lei (radioactive_decay-V09-01-01)
95- GRIsotopeTable.cc
96        i) change default verbosity level to 1
97        ii) correct use G4cout instead of G4cerr 
98
9901 May 2008 Fan Lei (radioactive_decay-V09-01-00)
100- G4NuclearDecayChannel.cc
101        i) ARM is no longer applied in photon-evaporation for IT mode and
102        is now applied at the end in DecayIt()
103        ii) use the correct shell index in appling ARM and switch on Auger
104        electron production
105        iii) check the residual kinetic energy after ARM and add it to the atom
106
10721 June 2007 Fan Lei (radioactive_decay-V08-03-00)
108- Minor changes to remove compilation warnings on Windows
109   src\G4RIsotopeTable.cc(204): warning C4804:
110  '-' : unsafe use of type 'bool' in operation
111   src\G4RadioactiveDecay.cc(690): warning C4804:
112  '-' : unsafe use of type 'bool' in operation
113
11410 November 2006 Fan Lei (radioactive_decay-V08-01-01)
115- G4NuclearDecayChannel.cc: added the capability of handling decay emission of proton or neutron
116for decays of He5 (alpha+n) and Li5 (alpha+p). bug#852
117
1185 July 2006 Dennis Wright (radioactive_decay-V08-01-00)
119- G4NuclearDecayChannel::BetaDecayIt() : another check for negative sqrt
120  argument in daughtermomentum[1].
121
12229 May 2006 Dennis Wright (radioactive_decay-V08-00-03)
123   (tagging change by Fan Lei on 17 Feb 2006)
124-  G4RadioactiveDecay.cc : in method IsApplicable() add test for negative
125   lifetime
126
12716 February 2006 Vladimir Ivanchenko (radioactive_decay-V08-00-02)
128-  G4RadioactiveDecay::IsApplicable - fix problem connected with
129   8.0 particle design
130
13116 December 2005 Dennis Wright (radioactive_decay-V08-00-01)
132- G4NuclearDecayChannel::BetaDecayIt() : check for negative sqrt argument in
133  daughtermomentum[1]. Response to Bug report #822.
134
13524 November 2005 Dennis Wright (radioactive_decay-V07-01-02)
136- more <sstream> migration: replace istrstream with istringstream in
137   G4RIsotopeTable.cc, G4UIcmdWithNucleusLimits.cc
138
13924 November 2005 Dennis Wright (radioactive_decay-V07-01-01)
140- migrated two remaining files to <sstream>:
141   G4RIsotopeTable.cc, G4UIcmdWithNucleusLimits.cc
142
14309 November 2005 Gabriele Cosmo (radioactive_decay-V07-01-00)
144- Implemented migration to <sstream> from deprecated <strstream>.
145- Added changes for support of CLHEP-2.0.X.
146- Replaced usage of NULL with 0.
147
14802 June 2005 Fan Lei (radioactive_decay-V07-00-01)
149- Added lines 667-669 to G4NuclearDeceyChannel.cc, to avoid rounding erros
150  in cos calculations. A bug reported by Ben Morgan
151- Removed the test subdirectory
152
15307 Mar 2005 Fan Lei (radioactive_decay-V07-00-00)
154- Added line 457, G4NuclearDeceyChannel.cc to fix bug #711
155
15610 Nov 2004 Fan Lei (radioactive_decay-V06-02-01)
157- Added G4MshellECDecayChannel.hh and changed G4RadioactiveDecay.cc accordingly.
158
15909 Nov 2004 Fan Lei
160- Changes to G4RaioactiveDecay.cc (radioactive_decay-V06-02-00)
161        i) better handling to incomplete data files;
162        ii) correct treatment of metastables as initial tracks in VR mode;
163        iii) default decay window in VR model to 9.9x10^9 - 10^10 seconds;
164        iv) individual time stamp for splitted isotope;
165        v) bug fix #662;
166        vi) bug fix #396.
167- Changes to G4NuclearDecayChannel.cc
168        i) apply atomic relaxation only to 5 < z < 101
169        ii) no more fast/slow beta decay mode with a faster 3-body decay implementation.
170- G4RIsotopeTable.cc: line 223, no longer reset the excitaion energy.
171
172   
17312 Jun 2003 Gabriele Cosmo (radiative_decay-V05-01-00)
174- Fix in G4ITDecayChannel.hh and G4RadioactiveDecay.cc for porting
175  on Windows .NET compiler: changed signature in constructor for
176  G4ITDecayChannel to use G4Ions instead of G4ParticleDefinition.
177
17803 Jan 2003 Fan Lei
179- Bug (test18) fix in G4NuclearDecayChannel.cc
180
18115 Nov 2002 Fan Lei ((radiative_decay-V04-01-01)
182- Added linked to atomic relaxation model after EC and
183  IT/IC(internal conversion).
184- updated GNUMakefile to include electromagnetic/lowenergy/include
185- Updated the database
186
18713 Nov 2001 Fan Lei (radiative_decay-V03-02-03)
188- Minor bug fix
189
19026 Oct 2001 Fan Lei (radiative_decay-V03-02-02)
191- Removal of compilation warnings under gcc 2.95.2
192- Bug fixing for beta+ decay (wrong Q value was used)
193
19420 Apr 2001 Gabriele Cosmo (radiative_decay-V03-01-00)
195- Modified G4RadioactiveDecay.cc according to recent migration to STL vector
196  for the geometry domain (tag "geometry-V03-01-00").
197
19801 Nov 2000 Fan Lei (radiative_decay-V02-00-02)
199- Added the missing line " ee = e0+1.; " to line 763 in
200  G4RadioactiveDecay.cc
201 
20227th Oct 200   fan Lei  (radiative_decay-V02-00-01)
203- Add a fast simulation mode for beta decays
204
20525th Oct 2000  fan lei  (radiative_decay-V02-00-00)
206- Added 'const' to line 1185 of G4RadioactiveDecay.cc to cowork with
207  tag Track-V02-00-00
208
20927th June 2000  Fan Lei  (radiative_decay-V01-01-04)
210- Fix for DEC-cxx debug non-ISO.
211- Update test log files.
212
21315th June 2000  Fan Lei (radiative_decay_V01-01-03)
214- Minor fix on Linux
215
21615th June 2000  Fan Lei (radiative_decay_V01-01-02)
217- ISO compliance.
218
219* Initial tag by Hans-Peter Wellisch (radiative_decay_V01-01-00)
Note: See TracBrowser for help on using the repository browser.