source: trunk/source/particles/History@ 1018

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