source: trunk/source/particles/History@ 1226

Last change on this file since 1226 was 1196, checked in by garnier, 16 years ago

update CVS release candidate geant4.9.3.01

File size: 35.7 KB
Line 
1$Id: History,v 1.184 2009/11/20 14:01:31 kurasige Exp $
2-------------------------------------------------------------------
3
4 =========================================================
5 Geant4 - an Object-Oriented Toolkit for Simulation in HEP
6 =========================================================
7
8 Category History file
9 ---------------------
10This file should be used by G4 developers and category coordinators
11to briefly summarize all major modifications introduced in the code
12and keep track of all category-tags.
13It DOES NOT substitute the CVS log-message one should put at every
14committal in the CVS repository !
15
16 ----------------------------------------------------------
17 * Reverse chronological order (last date on top), please *
18 ----------------------------------------------------------
19
20- Nov 20 2009 Laurent Desorgher (particles-V09-02-17)
21- Add Geant4 disclaimer to G4AdjointProton and Adjoint-light ions
22
23- Nov 06 2009 Hisaya Kurashige (particles-V09-02-16)
24- Add G4AdjointProton and Adjoint-light ions (Laurent)
25
26- Oct 21 2009 Hisaya Kurashige (particles-V09-02-15)
27- Change G4ElectronOccupancies::MaxSizeOfOrbit to 10
28
29- Oct 9 2009 Hisaya Kurashige (particles-V09-02-14)
30- Fix small difference of mass of taus, mesons, and baryons between PDG2009
31
32- Oct 8 2009 Hisaya Kurashige (particles-V09-02-13)
33- Fix mass of anti baryons (Sigmac, Lambdac) and anti-diquarks A
34
35- Sep 23 2009 Hisaya Kurashige (particles-V09-02-12)
36- Fix a bug in G4IonTable::FIndIon
37 (use multimap instead of map)
38- Fix a bug in G4IonTable::CreateIon
39 (remove deleteion of G4IsotopeProperty* pointer)
40
41- Sep 16 2009 Hisaya Kurashige (particles-V09-02-11)
42- Add check on application state in the constructor of G4ParticleDefinition
43- Use sstream instead of strstrem in test/checkParticles
44
45- Sep 14 2009 Hisaya Kurashige (particles-V09-02-10)
46- Clean up codes for DecayChannels and so on
47
48- Aug 05 2009 Hisaya Kurashige (particles-V09-02-09)
49- Fix a bug that A nad Z of neutron are not defined
50- Fix handling of PDG encoding for proton in G4IonTable
51
52- Aug 03 2009 Hisaya Kurashige (particles-V09-02-08)
53- Remove G4NucleiPropertiesTable
54- Modify G4IonTable::IsIon
55
56- July 31 2009 Hisaya Kurashige (particles-V09-02-07)
57- Use STL map for G4IonTable
58- Add G4IonTable::CreateAllIon() method
59- Add /particle/createAllIon command
60
61- May 5 2009 P.Gumplinger (particles-V09-02-06)
62- ascertain that the absolute of the argument to boost is <1.0
63 in G4MuonRadiativeDecayChannelWithSpin.cc
64
65- May. 2 2009 H.Kurashige (particles-V09-02-05)
66- Add G4NuclearProperty::GetNuclearMass(const G4int A, const G4int Z)
67- Fix bugs in electron mass calculation and move it to G4NucleiPropertiesTableAME03
68- Add printMassTable in test
69
70- Apr. 29 2009 H.Kurashige (particles-V09-02-04)
71- Clean up comments in G4NucleiPropertiesTableAME03
72
73- Apr. 7 2009 H.Kurashige (particles-V09-02-03)
74- Migrate to use G4NucleiPropertiesTableAME03 instead of G4NucleiPropertiesTable
75- Introduce G4NucleiPropertiesTableAME03 to use AME 03 mass table (T.Koi)
76
77- Apr. 2 2009 H.Kurashige (particles-V09-02-02)
78- Use std::fabs() instead of abs()
79
80- Feb. 27 2009 H.Kurashige (particles-V09-02-01)
81- Update masses of light ions
82
83- Jan. 29 2009 H.Kurashige (particles-V09-02-00)
84- include fixes in "partman-V09-02-00" and CalculateAnomaly method
85
86- Jan. 28 2009 G.Cosmo
87- Optimised G4IonTable::IsIon() implementation for usage of strings
88 (on kind suggestion of P.Elmer, CMS).
89 Fix included in tag "partman-V09-02-00", which excludes the last change
90 introduced to G4ParticleDefinition, just below.
91
92- Nov. 14 2008 H.Kurashige
93- Add G4ParticleDefinition::CalculateAnomaly method
94
95- Nov. 13 2008 H.Kurashige (particles-V09-01-13)
96- Fix magnetic moment for leptons
97
98- Nov. 10 2008 H.Kurashige (particles-V09-01-12)
99- Fix particle name of G4AdjointPositron
100
101- Nov. 06 2008 H.Kurashige (particles-V09-01-11)
102- Adding new sub-directory of adjoint and adjoint-particles (Laurent)
103
104- Oct. 28 2008 H.Kurashige (particles-V09-01-10)
105- Add methods of taking A nd Z arguments as G4double G4NucleiProperties
106
107- Oct. 23 2008 H.Kurashige (particles-V09-01-09)
108- Add G4NucleiProperties::IsInStableTable
109 (as a replace of G4NucleiPropertiesTable::IsInTable)
110- Change G4NucleiProperties::GetBindingEnergy as 'public'
111- Change G4NucleiProperties::GetMassExcess as 'public'
112
113- Oct. 22 2008 H.Kurashige (particles-V09-01-08)
114- Fix using raw number of elecrtron mass in calculation of magnetic moment for e+/-
115
116- Oct. 22 2008 H.Kurashige (particles-V09-01-07)
117- Hide all methods of getting mass of nucleus except for G4NucleiProperties::GetNuclearMass()
118- Cash pointers/masses of light nuclei in G4NucleiProperties
119- Add a table of sum of masses of orbital electrons and their binding energy in G4NucleiProperties
120
121- Sep. 18 2008 H.Kurashige (particles-V09-01-06)
122- update mass/width according PDG2008
123
124- Sep. 17 2008 H.Kurashige (particles-V09-01-05)
125- Avoid direct comparison with string in G4IonTable::IsIon()
126
127- August 08 2008 H.Kurashige (particles-V09-01-04)
128- Modify G4HtmlPPReporter
129
130- June 08 2008 H.Kurashige (particles-V09-01-03)
131- Add /particle/verbose command for setting verbose level for the ParticleTable
132- The initial verbose level of the ParticleTable is set to 1
133- The verbose level of the ParticleDefinition at the construction
134 is set same as the ParticleTable
135
136- Mar. 21 2008 H.Kurashige (particles-V09-01-02)
137- Modify implementaion of G4ParticleTable::Remove() and
138 G4ParticleTable::RemoveAllParticles() so that particle
139 definition objects are deleted in these methods.
140 Users are responsible to delete particle objetcs.
141- Add G4ParticleTable::DeleteAllParticles() to
142 remove and delete all particles in the list.
143
144- Mar. 20 2008 H.Kurashige (particles-V09-01-01)
145- Modify implementaion of G4ParticleTable::Remove() method
146 (delete the particle as same way as RemoveAllParticles() method)
147- Fix bugs in G4Iontable::Remove() and G4ShortLivedTable::Remove()
148- Fix bugs in G4ParticleTable::RemoveAllParticles() method
149 (G4Iontable and G4ShortLivedTable should not be deleted in this method)
150
151- Mar. 06 2008 H.Kurashige (particles-V09-01-00)
152- Modify proton mass equal to proton_mass_c2 from CLHEP
153 (DIFFERFENCE is 10 eV)
154
155- Check if the atmic number should be less than 999 for G4IonTable
156- Add class/method name in printouts
157
158- Oct. 29 2007 P.Gumplinger (particle-V09-00-02)
159- Add G4PionRadiativeDecayChannel, G4MuonRadiativeDecayChannelWithSpin
160
161- Oct. 06 2007 H.Kurashige (particles-V09-00-01)
162- Add units in messages
163
164- Sep. 14 2007 H.Kurashige (particles-V09-00-00)
165- Add G44HyperNucleiProperties
166- Add GetIon/FindIon methods for hyper-nuclei in ParticleTable
167- Modify G4PDGCodeChecker to check PDG code for nuclei
168- remove const from return value of G4ParticleTable::GetIonTable
169 in order to allow users to use G4IonTable::GetIon methods directly.
170
171- May. 30 2007 H.Kurashige (particles-V08-03-01)
172- Fix G4PDGCodeChecker::GetQuarkFlavor
173
174- May. 12 2007 H.Kurashige (particles-V08-03-00)
175- Add check against sqrt(negative) in G4DecayProducts
176- Add deletion of IsotopeTableList in the destructor in G4IonTable
177
178- Mar. 16 2007 H.Kurashige (particles-V08-02-01)
179- Update magnetic moment for leptons
180- Add magnetic moment in G4IsotopeProperty
181- Allow registration of several isotope property table in G4IonTable
182- Add G4IsotopeMagneticMomentTable and datda file of G4IsotopeMagneticMoment.table
183- Allow any Z,A combination (A>=Z) for G4IonTable::GetIon
184
185- Mar. 11 2007 H.Kurashige (particles-V08-02-00)
186- Added magnetic momnet in G4ParticleDefinition and G4DynamicParticle
187 (co-work with track-V08-02-00)
188
189- Nov. 15, 2006 H.Kurashige (particles-V08-01-05)
190- Optimize G4IonTable::IsLightIon
191
192- Oct. 13, 2006 H.Kurashige (particles-V08-01-04)
193- Update mass/width/encoding to match with PDG2006
194- Introduce PDG encoding for nuclei
195
196- Oct. 1, 2006 H.Kurashige (particles-V08-01-03)
197- Add G4Exception of Warning if sum of daughter mass exceeds parent mass in G4PhaseSpaceDecayChannel
198- Modify GetMass and GetCharge of G4PrimaryParticle to return PDG mass and charge
199 if users do not specify them
200
201- Sep. 25, 2006 H.Kurashige (particles-V08-01-02)
202- Fix the bug in k2(1770) decay
203
204- Sep. 5, 2006 H.Kurashige (particles-V08-01-01)
205- Fix the bug of not filling quark contents without G4VERBOSE
206 in G4ParticleDefinition constructor
207
208- Jun. 27, 2006 M.Asai (particles-V08-01-00)
209- Code polish of G4PrimaryVertex
210
211- Apr. 28 , 2006 H.Kurashige (particles-V08-00-05)
212- Fix memory leak in G4MuonDecayChannel.cc
213
214- Apr. 3 , 2006 H.Kurashige (particles-V08-00-04)
215- Update mass/width for resonance particle
216- G4ParticleTable::RemoveAllParticles() is invoked in the destructor of G4ParticleTable
217
218- Mar. 29, 2006 H.Kurashige (particles-V08-00-03)
219- The name N(2090) is named back to N(2080) to avoid inconsistency
220 with the im_r_matrix model
221
222- Mar. 26, 2006 H.Kurashige (particles-V08-00-02)
223- G4Ions is defined as the base class of all nuclei
224 - G4GenericIon and all light ion classes (including proton and neutron)
225 are derived from G4Ions
226 - GetAtomicMass() and GetAtomicNumber() of G4ParticleDefinition
227 is changed to non-virtual
228 - AtomicMass and AtomicNumber() are set in G4Ions Constructor
229- All particles are deleted in G4ParticleTable::RemoveAllParticles()
230- Update particles to match with PDG2005
231 - Update name and PDG code for some resonaces
232 - Update mass/width for resonance particle
233 - Update mass/width/life for heavy flavor particle
234 - Update mass/life/decay modes for tau+-
235
236- Feb 24, 2006 H.Kurashige (particles-V08-00-01)
237- AtomicNumber and AtomicMass are defined for G4GenericIon
238 (this modification is the bug fix for registration of G4RadioactiveDecay
239 to G4GenericIon )
240
241- Jan 1, 2006 M.Asai (particles-V08-00-00)
242- Bug fix in G4ParticleDefinition.
243
244- Nov 18, 2005 M.Asai (particles-V07-01-04)
245- Migration to <sstream>.
246
247- Nov 15, 2005 M.Asai (particles-V07-01-03)
248- Enforce G4ParticleTable::SetReadiness().
249
250- Nov 10, 2005 M.Asai (particles-V07-01-02)
251- Bringing back particles-V07-00-01 tag.
252
253- Aug 27, 2005 H.Kurashige (particles-V07-01-01)
254- Prohibit G4IonTable::CreateIon in PreInit status
255
256- May 30, 2005 M.Asai (particles-V07-00-04)
257- Drop particles-V07-00-01 tag and collect developments in later tags in 02 and 03.
258
259- May 05, 2005 M.Asai (particles-V07-00-03)
260- Add neutrino energy spectrum in MuonDecayChannel (Jurgen)
261- G4ParticleDefinition now uses G4cerr instead of cerr.
262
263- Mar 24, 2005 M.Asai (particles-V07-00-02)
264- Moved G4PrimaryParticle, G4PrimaryVertex, G4VUserPrimaryParticleInformation and
265 G4VUserPrimaryVertexInformation from event category to particles/management.
266- Default value of mass of G4PrimaryParticle has been changed to -1 instead of 0.
267- GetPDGcode() method is added to G4DynamicParticle.
268
269- Mar 17, 2005 M.Asai (particles-V07-00-01)
270- Tag to make all non-static particle definitions on stage.
271
272- Jan 27, 2005 M.Asai (particles-V07-00-00)
273- Make G4UnknownParticle non-static to avoid unnecessary linking without its
274 definition in the physics list.
275
276- Dec 2, 2004 H.Kurashige (particles-V06-02-05)
277- migration to cmath
278
279- Sep 17, 2004 P.Gumplinger (particles-V06-02-04)
280- Introducing G4MuonDecayChannelWithSpin class.
281- Does NOT include changes introduced with "particles-V06-02-03".
282
283- Sep 01, 2004 M.Asai (particles-V06-02-03)
284- All particles except shortlived become direct instances of G4particleDefinition class.
285- Intermediate level abstract classes except G4VShortLivedParticle are eliminated.
286- Classes with particle names (e.g. G4Gamma) are no longer derived from G4ParticleDefinition nor
287 intermediate level abstract classes (e.g. G4VLepton), but they are now utility classes which
288 return corresponting pointer of G4particleDefinition. These classes instantiate corresponding
289 G4particleDefinition objects at the first access to these classes, if and only if corresponding
290 particles have not yet instantiated elsewhere (typically by the user).
291
292- Aug 31, 2004 M.Asai (particles-V06-02-02)
293- G4Exception is added to G4ParticleTable to prohibit its use before
294 G4VUserPhysicsList is instantiated and set to G4RunManager.
295
296- Jul 26, 2004 H.Kurashige (particles-V06-02-01)
297- Remove obsolete dependency to G4Material from G4ParticleDefinition and related class
298
299- Jul 07, 2004 M.Asai (particles-V06-02-00)
300- Introducing G4UnknownParticle class.
301
302- Jun 11, 2004 G.Cosmo (particles-V06-01-01)
303- Use global flag G4PARTICLES_ALLOC_EXPORT to export extern symbols for DLLs.
304 Modified granular GNUmakefiles and rearranged usage of extern symbols
305 in classes in "management" module.
306
307- Jun 07, 2004 G.Cosmo (particles-V06-01-00)
308- Use G4extern for allowing support of DLLs on Windows. Modified files:
309 G4DecayProducts.hh, G4DynamicParticle.icc, G4ElectronOccupancy.hh.
310- GNUmakefile: added definition of GLOBLIBS for DLLs support on Windows.
311- Coworks with "global-V06-01-02a".
312
313- Mar 11, 2004 H.Kurashige (particles-V06-00-02)
314- Add G4VParticlePropertyRetriever
315- Add G4TextPPReporter and G4TextPPRetriever
316
317
318- Feb 12, 2004 H.Kurashige (particles-V06-00-01)
319- update mass and width to meet with PDG 2002 data
320
321- Dec 12, 2003 H.Kurashige (particles-V06-00-00)
322- Fixed initialization problems in G4NuclearPropertiesTable
323 -- Add initialization of indexArray
324 -- Remove the static member of theInstance
325
326- Oct 30, 2003 H.Kurashige (particles-V05-02-06)
327- Fixed compiler warning in G4HtmlReporter.cc
328
329- Oct 21, 2003 M.Asai (particles-V05-02-05)
330- Change null type pointer in G4DynamicParticle to G4PrimaryParticle
331
332- Sep 22, 2003
333- Add new category of particles/utils
334- Fixed Anti-particle PDG code for Gluon
335
336- Sep 19, 2003 H.Kurashige (particles-V05-02-04)
337- Move classes related Cuts into processes/cuts category
338- Remove obsolete cut methods
339
340- Sep 12, 2003 M.Asai (particles-V05-02-02)
341- Add DecayProperTime to deep copy of G4DecayProduct.
342- Add G4ParticlePropertyData and G4ParticlePropertyTable,
343 which provide functionality to acess properties in G4ParticleDefinition (Hisaya)
344- Change number of NumberOfQuarkFlavor to 6 (Hisaya)
345
346- Aug 22, 2003 H.Kurasige (particles-V05-02-01)
347- G4DynamicParticle.cc: fixed memory leak for 'theElectronOccupancy'
348 in assignment operator.
349
350- Aug 11, 2003 M.Asai (particles-V05-02-00)
351- Add one void pointer to G4DynamicParticle for the sake of maintaining links between
352 pre-assigned decay products and corresponding primary particle. This pointer is used
353 by G4EventManager.
354
355- Jun 19, 2003 V.Ivantchenko
356- G4DynamicParticle.cc: use condition m^2<0.001MeV^2 to identify massless
357 particles (tag partman-V05-01-02).
358
359- Jun 18, 2003 G.Cosmo
360- G4ProductionCutsTable.cc: removed usage of G4USE_STD_NAMESPACE after
361 migration from G4std (tag partman-V05-01-01).
362
363- Jun 12, 2003 V.Ivantchenko
364- G4DynamicParticle.cc: fix in constructors for the calculation of masses
365 to avoid negative values result of precision loss when massless particles
366 (like photons) are treated. Fixes problem report #489.
367
368- May 22, 2003 (particles-V05-01-02) M.Asai
369- Added one utility method to G4ProductionCuts.hh
370
371- May 20, 2003 (particles-V05-01-01) H.Kurashige
372- fixed "unused varibles"
373
374- Apr 29, 2003 (particles-V05-00-10) H.Kurashige
375- fixed bugs in retreiving cut info in binary mode
376
377- Apr 11, 2003 (particles-V05-00-09) M.Asai
378- Embed a string of file version to physics table file
379- Recover ApplyCutsFlag
380- Some clean up for release
381
382- Apr 02, 2003 (particles-V05-00-08) M.Asai
383- Recover obsolete set/get methods of G4ParticleWithCuts to G4ParticleDefinition.
384
385- Mar 11, 2003 (particles-V05-00-07) H.Kurashige
386- Modify G4DynamicParticle to fix the pi-0 decay problem
387- Change G4ParticleWithCuts to alias of G4ParticleDefinition
388
389- Mar 11, 2003 (particles-V05-00-06)
390- Implement Store/Retreive Cut in G4ProductionCutsTable
391- Remove Set/Get Cuts methods from G4ParticleDefintion
392- Remove inclusion of G4ParticleWithCuts
393- G4ProductionCuts contains cuts only for gamma and e+/-
394
395- Feb 18, 2003 (particles-V05-00-05)
396- Add Particle SubType for ions (H.Kurashige)
397- Add Particle SubType for ions (H.Kurashige)
398
399- Jan 24, 2003 (particles-V05-00-04)
400- Fix in G4ProductionCutsTable::DumpCouples(). Added increment to
401 material iterator when dumping materials (V.Ivantchenko).
402
403- Jan 21, 2003 (particles-V05-00-03)
404- Fix for cuts-per-region in management/src/G4IonTable.cc
405
406- Jan 14, 2003 (particles-V05-00-02)
407- Fixes for cuts-per-region
408
409- Jan 7, 2003 (particles-V05-00-01)
410- Instant fixes for new 'cuts-by-region'
411 Corrected files :
412 management/include/G4VRangeToEnergyConverter.hh
413 management/src/G4ProductionCutsTable.cc
414 management/src/G4RToEConvForElectron.cc
415 management/src/G4RToEConvForGamma.cc
416 management/src/G4RToEConvForPositron.cc
417 management/src/G4VRangeToEnergyConverter.cc
418
419- Dec 16, 2002 (particles-V05-00-00)
420- Merged branch "geant4-04-01-ref-02-cuts-branch" to HEAD.
421 Included development for 'cuts-by-region'; changes should be
422 transparent to existing design:
423 o Removed concrete implementation of method 'CalcEnergyCuts( const G4Material* )'
424 from affected particles.
425 o Removed ComputeLoss(), BuildRangeVector() from G4Electron and G4Positron.
426 o Added classes G4MaterialCutsCouple, G4ProductionCuts, G4ProductionCutsTable,
427 G4RToEConvForAntiNeutron, G4RToEConvForAntiProton, G4RToEConvForElectron,
428 G4RToEConvForGamma, G4RToEConvForNeutron, G4RToEConvForPositron,
429 G4RToEConvForProton, G4VRangeToEnergyConverter - in processes/management.
430 o Modified G4ParticleDefinition and G4ParticleWithCuts to handle new cuts scheme.
431 o Added dependency on geometry/volumes in management/GNUmakefile.
432
433- Dec 4, 2002 (particles-V04-01-03)
434- Migration to new G4ApplicationState
435
436- Nov 21, 2002 (particles-V04-01-02)
437- Fixed G4VDecayChannel::GetNoName() for porting WIndows DLL lib.
438
439- Nov 20, 2002 (particles-V04-01-01)
440- Fixed Warning in G4VDecayChannel::FillDaughters (partman-V04-01-01)
441- Update Mass Width for resonace particles (shortlived-V04-01-01)
442
443- May 30, 2002 (particles-V04-01-00)
444- Fixed PDG codes for k0_star(1430), a0(1450) and f0(1370) (shortlived-04-01-00)
445-
446
447- May 30, 2002 (particles-V04-00-03)
448- Fixed a bug in G4NeutronBetaDecayChannel
449- Fixed warnings in G4NucleiProperties
450
451- Mar 28, 2002 (particles-V04-00-02)
452- Fixed a bug in G4TauLeptonicDecayChannel (partman-V04-00-01)
453
454- Mar 08, 2002 (particles-V04-00-01)
455- Added G4TauLeptonicDecayChannel for tau leptonic decay (partman-V04-00-00)
456- Changed tau decay channels to use G4TauLeptonicDecayChannel (leptons-V04-00-00)
457
458- Feb 12, 2002 H.Kurashige (particles-V04-00-00)
459- Fixed bugs in the decay table for G4KaonMinus (hadrons-V04-00-00)
460
461- Nov 19, 2001 H.Kurashige (particles-V03-02-10)
462- remove extra semi-colon and comments from G4Gamma.hh
463
464- Oct 30, 2001 H.Kurashige (particles-V03-02-09)
465- TAG FOR CUT FOR MATERIAL -
466-------- partman-V03-02-09
467-------- bosons-V03-02-09
468-------- leptons-V03-02-09
469-------- hadrons-V03-02-09
470- Modify CalcEnergyCuts method
471
472- Oct 25, 2001 H.Kurashige (particles-V03-02-08)
473- TAG FOR CUT FOR MATERIAL -
474- STL migartion in test directory
475- Corrected typo in guidance text in G4ParticleMessenger.cc (Gabriele)
476
477- Oct 25, 2001 H.Kurashige (particles-V03-02-07)
478- TAG FOR CUT FOR MATERIAL -
479------- bosons-V03-02-07
480------- leptons-V03-02-07
481------- hadrons-V03-02-07
482- Remove SetCut and add CalcEnergyCuts
483
484- Oct 20, 2001 H.Kurashige (particles-V03-02-06)
485- TAG FOR CUT FOR MATERIAL -
486------- partman-V03-02-06
487- Fixed bugs in G4ParticleWithCuts::UseProton
488- Fixed bugs in G4ParticleWithCuts::RestoreCuts
489------- bosons-V03-02-06
490- Fixed bugs in G4Gamma::BuildAbsorptionLengthVector by Hisaya
491
492- Oct 15, 2001 H.Kurashige (particles-V03-02-04)
493- TAG FOR CUT FOR MATERIAL -
494------- partman-V03-02-04
495------- hadrons-V03-02-03
496------- bosons-V03-02-03
497------- leptons-V03-02-03
498------- shortlived-V03-02-02
499- Remove "static" Set/GetCuts methods
500- Introduce "Different cut in range for different material"
501- Remove static inline methods
502
503
504- Sep 20, 2001 H.Kurashige (particles-V03-02-03)
505------- partman-V03-02-03
506- Modify to use G4Material::GetNumberOfMaterials
507
508- Sep 19, 2001 H.Kurashige (particles-V03-02-02)
509------- partman-V03-02-02
510------- hadrons-V03-00-02
511------- bosons-V03-00-02
512------- leptons-V03-00-02
513- Modify for STL migration for materials
514
515- Sep 18, 2001 H.Kurashige (particles-V03-02-01)
516------- partman-V03-02-01
517- Added G4NeutronBetaDecayChannel
518- Allow MassDifference in case of nucleon decay ()
519------- hadrons-V03-00-01
520- Added G4NeutronBetaDecayChannel to G4Neutron
521
522- July 31, H.Kurashige (particles-V03-02-00)
523- Fixed bugs in copy constructor of G4DecayProduct (partman-V03-02-00)
524
525- May 18, 01 G.Cosmo (particles-V03-01-00)
526- Cleared pedantic warnings from Linux-g++ ISO/ANSI setup.
527
528- Apr. 03, 01 H.Kurashige (particles-V03-00-04)
529------- partman-V03-00-04
530- Fixed bugs in G4ParticleDefinition::GetPDGIsospin()
531- Fixed element name in G4IonTable
532- Added special treatment for Lamdas in G4PDGCodeChecker
533------- shortlived-V03-00-01
534- Added a0(980),f0(400-1200), f0(980)
535- Fixed PDG encoding for excited Lambdas
536
537- Mar. 09, 01 H.Kurashige (particles-V03-00-03)
538------- partman-V03-00-03
539- Added RestoreCuts methods to G4ParticleWithCuts
540 and G4ParticleDefinition
541------ hadrons-V03-00-01, leptons-V03-00-01, -bosons-V03-00-01
542- Added RestoreCuts methods
543
544- Mar. 05, 01 H.Kurashige (particles-V03-00-02)
545------- partman-V03-00-02
546- Fixed a bug in G4DynamicParticle::SetDefinition()
547- STL migration for G4ParticleWithCuts::BuildLossTable()
548
549- Feb. 28, 01 H.Kurashige (particles-V03-00-01)
550------- partman-V03-00-01
551- Fixed a bug in calculation of electron energy in G4MuonDecayChannel.
552
553- Jan 18, 01 H.Kurashige
554------- partman-V03-00-00 (particles-V03-00-00)
555- Add thePreAssignedDecayTime to G4DynamicParticle
556
557- Oct 19 , 00 HKurashige (particles-V02-00-01)
558------- partman-V02-00-02
559- Some bug fixes according to CodeWizard's suggestion (HK)
560
561- Oct 17 , 00 H.Kurashige (particles-V02-00-00)
562 ------- partman-V02-00-01
563- Added const to G4DynamicParticle::GetPreAssignedDecayProducts (HK)
564 ------- partman-V02-00-00
565- Added G4IonTable::GetElementNumber (HK)
566- Added comment in case of G4Exception in G4IonTable.cc (HPW)
567 ------- hadrons-V02-00-00
568- Added neutron life time (HK)
569- Fixed stable flag for G4PionMinus (HK)
570
571- May 29, 00 H.Kurashige (particles-V01-01-01b)
572------ partman-V01-01-00b
573- Fixed problem using pow in G4VDecayChannel::GetAngularMomentum()
574
575
576- May 12, 00 H.Kurashige (particles-V01-01-01)
577------ partman-V01-01-00
578- Added GetAngularMomentum (H.Weber)
579
580- Mar 17, 00 H.Kurashige (particles-V01-01-00)
581------ shortlived-V01-00-02
582- Fixed PDG code for anti-particle of "rho0"
583
584- Feb 27, 00 H.Kurashige (particles-V01-00-01)
585------ hadrons-V01-00-01
586- Set particle sub-type for barions and mesons
587------ bosons-V01-00-00
588- Set particle sub-type
589------ leptons-V01-00-00
590- Set particle sub-type
591------ shortlived-V01-00-01
592- Set particle sub-type
593- Added SetMultipletName to G4ExcitedBaryons/G4ExcitedMesons
594- Added GetMultipletName to G4ExcitedBaryons/G4ExcitedMesonsConstructor
595------ partman-V01-00-03
596- Added sub-type information in G4ParticleDefinition::DumpTable
597
598- Feb 25, 00 H.Kurashige (particles-V01-00-00)
599------ partman-V01-00-02
600- Remove implementation for RW from G4ParticleTable and related.
601- Remove implementation for RW from G4DecayTable
602- Added ParticleSubType in ParticleDefinition
603------ shortlived-V01-00-00
604- Added "rho0" in G4ShortLivedConstructor
605------ hadrons-V01-00-00
606- Removed G4RhoPlus, G4RhoZero, and G4RhoMinus class
607- Removed G4RhoZero from G4MesonConstructor.cc
608- Added GetAtomicNumber() and GetAtomicMass() to G4VIon, G4Proton, and G4Neutron.
609
610
611- Feb 04, 00 H.Kurashige
612------ partman-V01-00-01
613- Bug fix in G4NucleiProperties
614
615- Jan 24, 00 H.Kurashige
616------ partman-V01-00-00
617- Added G4IsotopeProperty* G4VIsotopeTable::GetIsotope(G4int Z, G4int A, G4double E)
618- Fixed some bugs in G4IonTable::CretaeIon()
619
620- Dec 06, 99 H.Kurashige
621------ partman-V00-01-07
622- Bug fix in G4IonTable::elementName[]
623
624- Nov 07, 99 H.Kurashige (particles-V00-01-02)
625------ partman-V00-01-06
626- Bug fix in G4DynamicTable::RemoveElectron
627- Change G4USE_STL_MAP flag into G4USE_STL
628
629- Nov 03, 99 G.Cosmo
630- Modified top-level GNUmakefile to fix G4barions to G4baryons for
631 the "gmake global" target.
632
633- Oct 29, 99 H.Kurashige
634------ hadrons-V00-01-01
635- Fixed particle name for G4RhoPlus
636----- partman-V00-01-05
637- Implement STL map version of G4ParticleTable (G4USE_STL_MAP flag)
638- Adding comments for Software Reference Manual
639
640- Oct 20, 99 H.Kurashige (particles-V00-01-01)
641----- partman-V00-01-04 tag
642- Bug fixes in G4PDGCodeChecker and G4IonTable
643
644- Oct 13, 99 H.Kurashige (particles-V00-01-00b)
645----- partman-V00-01-03 tag
646- Bug fix in G4NucleiProperties (Hisaya)
647
648- Oct 8, 99 H.Kurashige (particles-V00-01-00a)
649------ hadrons-V00-01-00a tag ( Oct. 7)
650- Reanme G4Bayon.cc B4Baryon.cc
651
652- Oct 7, 99 J.Allison
653- Changed name of library G4barions to G4baryons.
654
655- Oct 6, 99 H.Kurashige (particles-V00-01-00)
656----- shortlived-V00-01-01 tag
657- Change 'static const G4String' array to 'static const char*' array (Hisaya)
658----- partman-V00-01-02 tag
659- New naming scheme for ions in G4IonTable::GetIonName()
660- Modified G4IonTable::GetIon methods and related
661- Added G4VIsotopeTable and G4IsotopeProperty (Hisaya)
662- Bug fix in G4NucleiProperties (Vicente)
663
664- Oct 3, 99 H.Kurashige
665------ shortlived-V00-01-00,hadrons-V00-01-00 tag
666- Rename 'Barion' into 'Baryon' (Hisaya)
667
668- Aug 20, 99 H.Kurashige
669----- partman-V00-01-01 tag
670- Added theDynamicalCharge and theElectronOccupancy in G4DynamicParticle (Hisaya)
671- Modified G4IonTable::GetIon methods and related (Hisaya)
672- Added G4ElectronOccupancy class (Hisaya)
673- Added G4PDGCodeChecker and modified G4ParticleDefinition::FillQuarkContents (Hisaya)
674- Added G4NucleiPropertiesTheoreticalTable to describe excess Masses from Meyer-Swiatecky fromula (Vicente)
675- Modified G4NucleiProperties and G4NucleiPropertiesTable (Vicente)
676
677- June 16, 99 H.Kurashige
678- Fixed a bug in G4VDecayChannel::FillDaughters (partman-01-00-11)
679- Fixed a branching ratio for b1(1235) in G4ExcitedMesonConstructor
680 (shortlived-01-00-06)
681
682- June 16, 99 H.Kurashige (particles-01-00-08a)
683- Fixed a bug of initialization for massKdiff and widthKdiff in G4ExcitedMeson Constructor.cc (shortlived-01-00-05)
684
685- June 10, 99 H.Kurashige (particles-01-00-08)
686- Fixed a bug in G4ParticleWithCuts::CalcEnergyCuts(G4double aCut)
687 (partman-01-00-10)
688- Fixed mass, width, encoding for some resonaces (shortlived-01-00-04)
689- Added mass width for relatively long life particles
690 (leptons-01-00-02, hadrons,01-00-02)
691
692- June 8, 99 H.Kurashige (particles-01-00-07, shortlived-01-00-03)
693- Fixed Sigma(2040) mass in G4ExcitedSigmaConstructor
694
695- May 26, 99 J.Allison (partman-01-00-09)
696- In G4NucleiProperties.hh (Vicente Lara):
697 Added GetNuclearMass, GetBindingEnergy
698 Corrected GetMassExcess.
699- In G4NucleiPropertiesTabel.hh:
700 Added GetNuclearMass (VL).
701 Changed G4String to const char* in (JA):
702 static const char*& GetName(G4int Z, G4int A);
703 static const char* Name[nEntries];
704 static const char* noName;
705- Split G4NucleiPropertiesTable.cc into G4NucleiPropertiesTableA.cc
706 and G4NucleiPropertiesTableA.cc (JA).
707- G4DecayTable.cc: Added inclusion of globals.hh to make it
708 self-consistent (Gabriele, May 25).
709
710- May 19, 99 H.Kurashige (partman-01-00-08)
711- In G4ParticleTable destructor, use clear() and remove destruction of keys
712
713- May 18, 99 J.Allison
714- In G4ParticleTable destructor, #ifdef G4USE_STL use clearAndDestroy().
715- Bug fixed in GetAtomicMass due to substraction of electron mass for get
716 the nuclear masses - Vicente Lara.
717
718- May 6, 99 H.Kurashige (partman-01-00-07)
719- Fix a bug in G4DynamicParticle
720- Fix bugs in G4IonTable::GetNucleusMass
721
722- Apr. 23, 99 H.Kurashige (particles-01-00-06, partman-01-00-06,
723 shortlived-01-00-02)
724- Retrieve modification for the correct mass formulae of ions
725 (particles-01-00-04,05,05a does not include bug fixes in particles-01-00-03)
726- Set G4ParticleTable::RemoveAllParticles as "protected"
727- Bug fixes in G4ExcitedMesonConstructor::ConstructMeson
728
729- Apr. 16, 99 H.Kurashige (particles-01-00-05a, partman-01-00-05a)
730- Fixed a bug in G4ParticleWithCuts to ensure unit independence (Laszlo)
731
732- Apr. 15, 99 H.Kurashige (particles-01-00-05, partman-01-00-05)
733- Added invocation of G4VUserPhysicsList::BuildPhysicsTable for ions created on the fly (G4IonTable::GetIon)
734- Removed comment out statements in G4ParticleDefinition constructor
735
736- Apr. 13,99 H.Kurashige (particles-01-00-04, partman-01-00-04,
737 leptons-01-00-01, bosons-01-00-01,
738 hadrons-01-00-01, shortlived-01-00-01)
739- Clean up codes H.Kurashige
740
741
742- Apr. 2,99 H.Kurashige (particles-01-00-03, partman-01-00-03)
743- Fixed mass fomulae in G4IonTable
744
745- Feb 6, 99 H.Kurashige (particles-01-00-02 ,partman-01-00-02)
746- Migrate G4ParticleTypes.hh into process/management
747- Remove using G4ParticleMomentum
748
749- Feb 4, 99 H.Kurashige (particles-01-00-01)
750- Re-fixed bugs in destrction of ions (Hisaya)
751
752- Dec. 15, 98 H.Kurashige(particles-00-04-08)
753- Fixed bugs in destrction of ions (Hisaya)
754
755- Dec 11, 98 H.Kurashige (particles-00-04-07a)
756- Fixed bugs in G4IonTable::GetIonMass (Hisaya)
757
758- Dec. 10, 98 H.Kurashige (particles-00-04-06)
759- Fixed bugs in G4NuclearProperties::GetAtomicMass (Hisaya)
760
761- Dec 9, 98 H.Kurashige (particles-00-04-05)
762- Modified G4NuclearProperties::GetAtomicMass (Vicente)
763- Modified G4IonTable::GetIonMass (Hisaya)
764 (partman-00-04-05)
765
766- Dec 5, 98 H.Kurashige (particles-00-04-04)
767- Added G4GenericIon for Process List (partman-00-04-04,hadrons-00-04-01)
768
769- Dec 2, 98 H.Kurashige (particles-00-04-03)
770- Added G4ParticleTypes.hh in management/include. Moved from
771 global/management/include. (G.Cosmo) (partman-00-04-03)
772- Added mechanism to prevent multiple instanciation of resonaces (Hisaya)
773 (shortlived-00-04-03)
774
775- Nov 25, 98 H.Kurashige (particles-00-04-02)
776- Fixed bugs in shortlived particle table (shortlived-00-04-02)
777- More modification for E ~= p, i.e., photons in G4DynamicParticles
778- Added command of /particle/find in G4ParticleMessenger
779- Modified cut scheme for G4Ions
780 (partman-00-04-02)
781
782- Nov 20, 98 J.Allison (particles-00-04-01a)
783- Protected G4DynamicParticles::Set4Momentum sqrt for E ~= p, i.e., photons.
784
785- Nov 18, 98 H.Kurashige (particles-00-04-01)
786- Changed G4VDecayChannel::DecayIt for treating dynamical mass (Hisaya)
787- Migreted G4NucleiPropoerties from /processes/hadronic
788 to get precise mass for ions (Hisaya)
789 (partman-00-04-01)
790- Fixed minor bugs in G4ShortLivedConstructor (Hisaya)
791 (shortlived-00-04-01)
792
793- Nov 17, 98 John Allison and Hans-Peter Wellisch
794- SetApplyCutsFlag(false) in G4ParticleWithCuts constructor.
795- Initialise cuts at construction of G4Ions.
796
797- Nov 14, 98 H.Kurashige (particles-00-03-05)
798- Fixed a bug in G4ParticleWithCuts::CalcEnergyCuts
799- Suppress messages in construction of static objects (partman-00-03-06)
800
801- Nov 13, 98 H.Kurashige (particles-00-03-04)
802- Fixed bugs in G4ParticleTable::Remove() (partman-00-03-04)
803- Fixed bugs in resonace constuctors (shortlived-00-03-04)
804
805- Nov 8, 98 H.Kurashige (particles-00-03-03)
806- Fixed bugs in deletion of IonTable
807- Modified G4PprticleWithCuts not to use EnergyLossTable
808 (partman-00-03-03)
809- Chnage some enum numbers to public member for SUN complier
810 (shortlived-00-03-03)
811
812-Oct 27, 98 H.Kurashige (particles-00-03-02)
813- Added higher excited mesons (f0, a1, a2, K1, K2 etc.)
814 (shortlived-00-03-02)
815- Modified encoding rule for resonances
816- Added four bodys decay in G4PhaseSpaceDecayChannel
817 (partman-00-03-02)
818
819-Oct 16, 98 H.Kurashige (particles-00-03-01)
820- Added higher excited baryons (N*, delta*, sigma* lambda* and xi*)
821 (shortlived-00-03-01)
822- Added rho+, rho- (hadrons-00-03-01)
823- Modified encoding rule for resonances (partman-00-03-01)
824
825-Sep 25, 98 H.Kurashige (particles-00-02-03)
826- reverted static methods for getting the particle pointer as inlined
827- modified PDG encoding of Xi_c
828 (leptons-00-02-02, bosons-00-02-03, hadrons-00-02-02 )
829- modified G4ParticleTable to improve search by encoding ( partman-00-02-03 )
830
831-Aug 26, 98 H.Kurashige (particles-00-02-02)
832- Fixed sum bugs (bosons-00-02-02, partman-00-02-02)
833
834-Aug 10, 98 H.Kurashige (particles-00-02-01)
835- modified G4ParticleTable::FindIon (partman-00-02-01)
836- changed all static methods for getting the particle pointer as non-inlined
837 tagged with following sub-directories
838 leptons: leptons-00-02-01
839 bosons: bosons-00-02-01
840 hadrons: hadrons-00-02-01
841
842July 20, 98 H.Kurashige (particles-00-01-07)
843- fixed comnands in G4ParticleMessenger
844
845July 19, 98 H.Kurashige (particles-00-01-06)
846- tagged
847
848July 12, 98 H.Kurashige (particles-00-01-05)
849- modified G4IonTable::GetIon (partman-00-01-04)
850
851July 10, 98 98 H.Kurashige (particles-00-01-04)
852- fixed G4ShortLivedConstructor.cc (shortlived-00-01-02)
853
854July 8, 98 H.Kurashige (particles-00-01-03)
855- fixed G4ShortLivedConstructor.cc
856- removed G4MaterialTable.hh and G4ElementVector.hh
857- fixed G4ParticlePropertyMessenger
858- tagged with following sub-directories
859 management: partman-00-01-03
860 leptons: leptons-00-01-02
861 bosons: bosons-00-01-02
862 hadrons: hadrons-00-01-02
863 shortlived: shortlived-00-01-01
864
865July 6, 98 H.Kurashige (partman-00-01-01)
866- modified G4ParticleWithCuts
867- modified G4ParticleTable
868
869July 1, 98 H.Kurashige (particles-00-07-01)
870- add G4shortlived.a in GNUmakefile
871- tagged with following sub-directories
872 management: partman-00-07-03
873 leptons: leptons-00-07-01
874 bosons: bosons-00-07-01
875 hadrons: hadrons-00-07-01
876 shorrtlived: shortlived-00-07-03
877
878June 28, 98 H.Kurashige
879- add shortlived directory for G4VShortLivedParticle and its derived classes
880- add G4Ions for nucleus in management
881- add G4TonTable and G4ShortLivedTable and modify G4ParticleTable
882- modify G4ParticleDefinition
883
884June 27, 98 L. Felawka
885- remove particle "Helium3" (duplicate particle "He3" already exists)
886
887June 26, 98 L. Felawka
888- add new particle: "Helium3" (type hadron/ion)
889
890June 23, 98 H.Kurashige (paricles-06-03)
891- fix bugs in G4ParticleWithCuts by Laszlo (partman-06-05)
892- modification for new SetCuts by Hisaya
893 (hadrons-06-03,bosons-06-01,leptons-06-01)
894
895June 18 , 98 H.Kurashige (partman-00-06-04)
896- fix bugs in initialization of G4PaarticleWithCuts
897
898June 8, 98 H.Kurashige (partman-00-06-03)
899- add GetEnergyThreshold method in G4ParticleDefinition
900
901June 7, 98 H.Kurashige (partman-00-06-02)
902- remove theKillProcess from G4DynamicParticle
903
904June 7, 98 H.Kurashige (partman-00-06-01)
905- modify in order to avoid dependencies to process category
906 remove invocation of G4VProcess::BuildPhysicsTable in G4ParticleWithCuts::SetCuts
907 remove aggregation of G4ProcessManagerMessenger in G4PaerticleMessenger
908
909April 25, 98 H.Kurashige (hadrons-06-01)
910- Added G4He3 and fixed some parameters in ions
911
912April 21, 98 G.Cosmo (particles-00-05-01)
913- Tagged.
914
915April 08, 98 G.Cosmo
916- Added fixes for DEC-cxx 6.0 compiler, related to for-loop index
917 declarations. List of modified files:
918 management/G4DecayProducts.cc .hh, G4DecayTable.cc, G4KL3DecayChannel.cc
919 G4ParticleWithCuts.cc, G4PhaseSpaceDecayChannel.cc,
920 G4VDecayChannel.cc
921 leptons/G4Electron.cc
922
923March 24, 98 G.Barrand
924- GNUmakefile : MAKESHLIB changed in G4MAKESHLIB
925
926January 28, 98 S. Sadilov
927- For Win/NT port in GNUmakefile used $OUT_LIB introduced in
928 GNUmakefile.architecture as positional qualifier for creating
929 composite-library.
930
931January 28, 98 H.Kurashige - (particles-00-03-01)
932January 24, 98 H.Kurashige - (partman-03-01)
933January 24, 98 H.Kurashige - (hadrons-03-01) (leptons-03-01) (bosons-03-01)
934December 19, 97 G. Cosmo - (alpha03)
935
936- Created.
Note: See TracBrowser for help on using the repository browser.