source: trunk/source/particles/History@ 883

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

geant4.8.2 beta

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