source: trunk/source/particles/History @ 1196

Last change on this file since 1196 was 1196, checked in by garnier, 15 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.