source: trunk/source/particles/History @ 989

Last change on this file since 989 was 921, checked in by garnier, 15 years ago

en test de gl2ps. Problemes de libraries

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