source: trunk/source/particles/History @ 850

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

geant4.8.2 beta

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