source: trunk/source/particles/History @ 1316

Last change on this file since 1316 was 1315, checked in by garnier, 14 years ago

update geant4-09-04-beta-cand-01 interfaces-V09-03-09 vis-V09-03-08

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