source: trunk/source/particles/History @ 1111

Last change on this file since 1111 was 992, checked in by garnier, 15 years ago

fichiers oublies

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