Files
geant4/source/particles/History
T
2016-06-08 16:57:27 +02:00

523 lines
19 KiB
Plaintext

$Id: History,v 1.74 2002/12/04 18:36:44 asaim Exp $
-------------------------------------------------------------------
=========================================================
Geant4 - an Object-Oriented Toolkit for Simulation in HEP
=========================================================
Category History file
---------------------
This file should be used by G4 developers and category coordinators
to briefly summarize all major modifications introduced in the code
and keep track of all category-tags.
It DOES NOT substitute the CVS log-message one should put at every
committal in the CVS repository !
----------------------------------------------------------
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
- Dec 4, 2002 (particles-V04-01-03)
- Migration to new G4ApplicationState
- Nov 21, 2002 (particles-V04-01-02)
- Fixed G4VDecayChannel::GetNoName() for porting WIndows DLL lib.
- Nov 20, 2002 (particles-V04-01-01)
- Fixed Warning in G4VDecayChannel::FillDaughters (partman-V04-01-01)
- Update Mass Width for resonace particles (shortlived-V04-01-01)
- May 30, 2002 (particles-V04-01-00)
- Fixed PDG codes for k0_star(1430), a0(1450) and f0(1370) (shortlived-04-01-00)
-
- May 30, 2002 (particles-V04-00-03)
- Fixed a bug in G4NeutronBetaDecayChannel
- Fixed warnings in G4NucleiProperties
- Mar 28, 2002 (particles-V04-00-02)
- Fixed a bug in G4TauLeptonicDecayChannel (partman-V04-00-01)
- Mar 08, 2002 (particles-V04-00-01)
- Added G4TauLeptonicDecayChannel for tau leptonic decay (partman-V04-00-00)
- Changed tau decay channels to use G4TauLeptonicDecayChannel (leptons-V04-00-00)
- Feb 12, 2002 H.Kurashige (particles-V04-00-00)
- Fixed bugs in the decay table for G4KaonMinus (hadrons-V04-00-00)
- Nov 19, 2001 H.Kurashige (particles-V03-02-10)
- remove extra semi-colon and comments from G4Gamma.hh
- Oct 30, 2001 H.Kurashige (particles-V03-02-09)
- TAG FOR CUT FOR MATERIAL -
-------- partman-V03-02-09
-------- bosons-V03-02-09
-------- leptons-V03-02-09
-------- hadrons-V03-02-09
- Modify CalcEnergyCuts method
- Oct 25, 2001 H.Kurashige (particles-V03-02-08)
- TAG FOR CUT FOR MATERIAL -
- STL migartion in test directory
- Corrected typo in guidance text in G4ParticleMessenger.cc (Gabriele)
- Oct 25, 2001 H.Kurashige (particles-V03-02-07)
- TAG FOR CUT FOR MATERIAL -
------- bosons-V03-02-07
------- leptons-V03-02-07
------- hadrons-V03-02-07
- Remove SetCut and add CalcEnergyCuts
- Oct 20, 2001 H.Kurashige (particles-V03-02-06)
- TAG FOR CUT FOR MATERIAL -
------- partman-V03-02-06
- Fixed bugs in G4ParticleWithCuts::UseProton
- Fixed bugs in G4ParticleWithCuts::RestoreCuts
------- bosons-V03-02-06
- Fixed bugs in G4Gamma::BuildAbsorptionLengthVector by Hisaya
- Oct 15, 2001 H.Kurashige (particles-V03-02-04)
- TAG FOR CUT FOR MATERIAL -
------- partman-V03-02-04
------- hadrons-V03-02-03
------- bosons-V03-02-03
------- leptons-V03-02-03
------- shortlived-V03-02-02
- Remove "static" Set/GetCuts methods
- Introduce "Different cut in range for different material"
- Remove static inline methods
- Sep 20, 2001 H.Kurashige (particles-V03-02-03)
------- partman-V03-02-03
- Modify to use G4Material::GetNumberOfMaterials
- Sep 19, 2001 H.Kurashige (particles-V03-02-02)
------- partman-V03-02-02
------- hadrons-V03-00-02
------- bosons-V03-00-02
------- leptons-V03-00-02
- Modify for STL migration for materials
- Sep 18, 2001 H.Kurashige (particles-V03-02-01)
------- partman-V03-02-01
- Added G4NeutronBetaDecayChannel
- Allow MassDifference in case of nucleon decay ()
------- hadrons-V03-00-01
- Added G4NeutronBetaDecayChannel to G4Neutron
- July 31, H.Kurashige (particles-V03-02-00)
- Fixed bugs in copy constructor of G4DecayProduct (partman-V03-02-00)
- May 18, 01 G.Cosmo (particles-V03-01-00)
- Cleared pedantic warnings from Linux-g++ ISO/ANSI setup.
- Apr. 03, 01 H.Kurashige (particles-V03-00-04)
------- partman-V03-00-04
- Fixed bugs in G4ParticleDefinition::GetPDGIsospin()
- Fixed element name in G4IonTable
- Added special treatment for Lamdas in G4PDGCodeChecker
------- shortlived-V03-00-01
- Added a0(980),f0(400-1200), f0(980)
- Fixed PDG encoding for excited Lambdas
- Mar. 09, 01 H.Kurashige (particles-V03-00-03)
------- partman-V03-00-03
- Added RestoreCuts methods to G4ParticleWithCuts
and G4ParticleDefinition
------ hadrons-V03-00-01, leptons-V03-00-01, -bosons-V03-00-01
- Added RestoreCuts methods
- Mar. 05, 01 H.Kurashige (particles-V03-00-02)
------- partman-V03-00-02
- Fixed a bug in G4DynamicParticle::SetDefinition()
- STL migration for G4ParticleWithCuts::BuildLossTable()
- Feb. 28, 01 H.Kurashige (particles-V03-00-01)
------- partman-V03-00-01
- Fixed a bug in calculation of electron energy in G4MuonDecayChannel.
- Jan 18, 01 H.Kurashige
------- partman-V03-00-00 (particles-V03-00-00)
- Add thePreAssignedDecayTime to G4DynamicParticle
- Oct 19 , 00 HKurashige (particles-V02-00-01)
------- partman-V02-00-02
- Some bug fixes according to CodeWizard's suggestion (HK)
- Oct 17 , 00 H.Kurashige (particles-V02-00-00)
------- partman-V02-00-01
- Added const to G4DynamicParticle::GetPreAssignedDecayProducts (HK)
------- partman-V02-00-00
- Added G4IonTable::GetElementNumber (HK)
- Added comment in case of G4Exception in G4IonTable.cc (HPW)
------- hadrons-V02-00-00
- Added neutron life time (HK)
- Fixed stable flag for G4PionMinus (HK)
- May 29, 00 H.Kurashige (particles-V01-01-01b)
------ partman-V01-01-00b
- Fixed problem using pow in G4VDecayChannel::GetAngularMomentum()
- May 12, 00 H.Kurashige (particles-V01-01-01)
------ partman-V01-01-00
- Added GetAngularMomentum (H.Weber)
- Mar 17, 00 H.Kurashige (particles-V01-01-00)
------ shortlived-V01-00-02
- Fixed PDG code for anti-particle of "rho0"
- Feb 27, 00 H.Kurashige (particles-V01-00-01)
------ hadrons-V01-00-01
- Set particle sub-type for barions and mesons
------ bosons-V01-00-00
- Set particle sub-type
------ leptons-V01-00-00
- Set particle sub-type
------ shortlived-V01-00-01
- Set particle sub-type
- Added SetMultipletName to G4ExcitedBaryons/G4ExcitedMesons
- Added GetMultipletName to G4ExcitedBaryons/G4ExcitedMesonsConstructor
------ partman-V01-00-03
- Added sub-type information in G4ParticleDefinition::DumpTable
- Feb 25, 00 H.Kurashige (particles-V01-00-00)
------ partman-V01-00-02
- Remove implementation for RW from G4ParticleTable and related.
- Remove implementation for RW from G4DecayTable
- Added ParticleSubType in ParticleDefinition
------ shortlived-V01-00-00
- Added "rho0" in G4ShortLivedConstructor
------ hadrons-V01-00-00
- Removed G4RhoPlus, G4RhoZero, and G4RhoMinus class
- Removed G4RhoZero from G4MesonConstructor.cc
- Added GetAtomicNumber() and GetAtomicMass() to G4VIon, G4Proton, and G4Neutron.
- Feb 04, 00 H.Kurashige
------ partman-V01-00-01
- Bug fix in G4NucleiProperties
- Jan 24, 00 H.Kurashige
------ partman-V01-00-00
- Added G4IsotopeProperty* G4VIsotopeTable::GetIsotope(G4int Z, G4int A, G4double E)
- Fixed some bugs in G4IonTable::CretaeIon()
- Dec 06, 99 H.Kurashige
------ partman-V00-01-07
- Bug fix in G4IonTable::elementName[]
- Nov 07, 99 H.Kurashige (particles-V00-01-02)
------ partman-V00-01-06
- Bug fix in G4DynamicTable::RemoveElectron
- Change G4USE_STL_MAP flag into G4USE_STL
- Nov 03, 99 G.Cosmo
- Modified top-level GNUmakefile to fix G4barions to G4baryons for
the "gmake global" target.
- Oct 29, 99 H.Kurashige
------ hadrons-V00-01-01
- Fixed particle name for G4RhoPlus
----- partman-V00-01-05
- Implement STL map version of G4ParticleTable (G4USE_STL_MAP flag)
- Adding comments for Software Reference Manual
- Oct 20, 99 H.Kurashige (particles-V00-01-01)
----- partman-V00-01-04 tag
- Bug fixes in G4PDGCodeChecker and G4IonTable
- Oct 13, 99 H.Kurashige (particles-V00-01-00b)
----- partman-V00-01-03 tag
- Bug fix in G4NucleiProperties (Hisaya)
- Oct 8, 99 H.Kurashige (particles-V00-01-00a)
------ hadrons-V00-01-00a tag ( Oct. 7)
- Reanme G4Bayon.cc B4Baryon.cc
- Oct 7, 99 J.Allison
- Changed name of library G4barions to G4baryons.
- Oct 6, 99 H.Kurashige (particles-V00-01-00)
----- shortlived-V00-01-01 tag
- Change 'static const G4String' array to 'static const char*' array (Hisaya)
----- partman-V00-01-02 tag
- New naming scheme for ions in G4IonTable::GetIonName()
- Modified G4IonTable::GetIon methods and related
- Added G4VIsotopeTable and G4IsotopeProperty (Hisaya)
- Bug fix in G4NucleiProperties (Vicente)
- Oct 3, 99 H.Kurashige
------ shortlived-V00-01-00,hadrons-V00-01-00 tag
- Rename 'Barion' into 'Baryon' (Hisaya)
- Aug 20, 99 H.Kurashige
----- partman-V00-01-01 tag
- Added theDynamicalCharge and theElectronOccupancy in G4DynamicParticle (Hisaya)
- Modified G4IonTable::GetIon methods and related (Hisaya)
- Added G4ElectronOccupancy class (Hisaya)
- Added G4PDGCodeChecker and modified G4ParticleDefinition::FillQuarkContents (Hisaya)
- Added G4NucleiPropertiesTheoreticalTable to describe excess Masses from Meyer-Swiatecky fromula (Vicente)
- Modified G4NucleiProperties and G4NucleiPropertiesTable (Vicente)
- June 16, 99 H.Kurashige
- Fixed a bug in G4VDecayChannel::FillDaughters (partman-01-00-11)
- Fixed a branching ratio for b1(1235) in G4ExcitedMesonConstructor
(shortlived-01-00-06)
- June 16, 99 H.Kurashige (particles-01-00-08a)
- Fixed a bug of initialization for massKdiff and widthKdiff in G4ExcitedMeson Constructor.cc (shortlived-01-00-05)
- June 10, 99 H.Kurashige (particles-01-00-08)
- Fixed a bug in G4ParticleWithCuts::CalcEnergyCuts(G4double aCut)
(partman-01-00-10)
- Fixed mass, width, encoding for some resonaces (shortlived-01-00-04)
- Added mass width for relatively long life particles
(leptons-01-00-02, hadrons,01-00-02)
- June 8, 99 H.Kurashige (particles-01-00-07, shortlived-01-00-03)
- Fixed Sigma(2040) mass in G4ExcitedSigmaConstructor
- May 26, 99 J.Allison (partman-01-00-09)
- In G4NucleiProperties.hh (Vicente Lara):
Added GetNuclearMass, GetBindingEnergy
Corrected GetMassExcess.
- In G4NucleiPropertiesTabel.hh:
Added GetNuclearMass (VL).
Changed G4String to const char* in (JA):
static const char*& GetName(G4int Z, G4int A);
static const char* Name[nEntries];
static const char* noName;
- Split G4NucleiPropertiesTable.cc into G4NucleiPropertiesTableA.cc
and G4NucleiPropertiesTableA.cc (JA).
- G4DecayTable.cc: Added inclusion of globals.hh to make it
self-consistent (Gabriele, May 25).
- May 19, 99 H.Kurashige (partman-01-00-08)
- In G4ParticleTable destructor, use clear() and remove destruction of keys
- May 18, 99 J.Allison
- In G4ParticleTable destructor, #ifdef G4USE_STL use clearAndDestroy().
- Bug fixed in GetAtomicMass due to substraction of electron mass for get
the nuclear masses - Vicente Lara.
- May 6, 99 H.Kurashige (partman-01-00-07)
- Fix a bug in G4DynamicParticle
- Fix bugs in G4IonTable::GetNucleusMass
- Apr. 23, 99 H.Kurashige (particles-01-00-06, partman-01-00-06,
shortlived-01-00-02)
- Retrieve modification for the correct mass formulae of ions
(particles-01-00-04,05,05a does not include bug fixes in particles-01-00-03)
- Set G4ParticleTable::RemoveAllParticles as "protected"
- Bug fixes in G4ExcitedMesonConstructor::ConstructMeson
- Apr. 16, 99 H.Kurashige (particles-01-00-05a, partman-01-00-05a)
- Fixed a bug in G4ParticleWithCuts to ensure unit independence (Laszlo)
- Apr. 15, 99 H.Kurashige (particles-01-00-05, partman-01-00-05)
- Added invocation of G4VUserPhysicsList::BuildPhysicsTable for ions created on the fly (G4IonTable::GetIon)
- Removed comment out statements in G4ParticleDefinition constructor
- Apr. 13,99 H.Kurashige (particles-01-00-04, partman-01-00-04,
leptons-01-00-01, bosons-01-00-01,
hadrons-01-00-01, shortlived-01-00-01)
- Clean up codes H.Kurashige
- Apr. 2,99 H.Kurashige (particles-01-00-03, partman-01-00-03)
- Fixed mass fomulae in G4IonTable
- Feb 6, 99 H.Kurashige (particles-01-00-02 ,partman-01-00-02)
- Migrate G4ParticleTypes.hh into process/management
- Remove using G4ParticleMomentum
- Feb 4, 99 H.Kurashige (particles-01-00-01)
- Re-fixed bugs in destrction of ions (Hisaya)
- Dec. 15, 98 H.Kurashige(particles-00-04-08)
- Fixed bugs in destrction of ions (Hisaya)
- Dec 11, 98 H.Kurashige (particles-00-04-07a)
- Fixed bugs in G4IonTable::GetIonMass (Hisaya)
- Dec. 10, 98 H.Kurashige (particles-00-04-06)
- Fixed bugs in G4NuclearProperties::GetAtomicMass (Hisaya)
- Dec 9, 98 H.Kurashige (particles-00-04-05)
- Modified G4NuclearProperties::GetAtomicMass (Vicente)
- Modified G4IonTable::GetIonMass (Hisaya)
(partman-00-04-05)
- Dec 5, 98 H.Kurashige (particles-00-04-04)
- Added G4GenericIon for Process List (partman-00-04-04,hadrons-00-04-01)
- Dec 2, 98 H.Kurashige (particles-00-04-03)
- Added G4ParticleTypes.hh in management/include. Moved from
global/management/include. (G.Cosmo) (partman-00-04-03)
- Added mechanism to prevent multiple instanciation of resonaces (Hisaya)
(shortlived-00-04-03)
- Nov 25, 98 H.Kurashige (particles-00-04-02)
- Fixed bugs in shortlived particle table (shortlived-00-04-02)
- More modification for E ~= p, i.e., photons in G4DynamicParticles
- Added command of /particle/find in G4ParticleMessenger
- Modified cut scheme for G4Ions
(partman-00-04-02)
- Nov 20, 98 J.Allison (particles-00-04-01a)
- Protected G4DynamicParticles::Set4Momentum sqrt for E ~= p, i.e., photons.
- Nov 18, 98 H.Kurashige (particles-00-04-01)
- Changed G4VDecayChannel::DecayIt for treating dynamical mass (Hisaya)
- Migreted G4NucleiPropoerties from /processes/hadronic
to get precise mass for ions (Hisaya)
(partman-00-04-01)
- Fixed minor bugs in G4ShortLivedConstructor (Hisaya)
(shortlived-00-04-01)
- Nov 17, 98 John Allison and Hans-Peter Wellisch
- SetApplyCutsFlag(false) in G4ParticleWithCuts constructor.
- Initialise cuts at construction of G4Ions.
- Nov 14, 98 H.Kurashige (particles-00-03-05)
- Fixed a bug in G4ParticleWithCuts::CalcEnergyCuts
- Suppress messages in construction of static objects (partman-00-03-06)
- Nov 13, 98 H.Kurashige (particles-00-03-04)
- Fixed bugs in G4ParticleTable::Remove() (partman-00-03-04)
- Fixed bugs in resonace constuctors (shortlived-00-03-04)
- Nov 8, 98 H.Kurashige (particles-00-03-03)
- Fixed bugs in deletion of IonTable
- Modified G4PprticleWithCuts not to use EnergyLossTable
(partman-00-03-03)
- Chnage some enum numbers to public member for SUN complier
(shortlived-00-03-03)
-Oct 27, 98 H.Kurashige (particles-00-03-02)
- Added higher excited mesons (f0, a1, a2, K1, K2 etc.)
(shortlived-00-03-02)
- Modified encoding rule for resonances
- Added four bodys decay in G4PhaseSpaceDecayChannel
(partman-00-03-02)
-Oct 16, 98 H.Kurashige (particles-00-03-01)
- Added higher excited baryons (N*, delta*, sigma* lambda* and xi*)
(shortlived-00-03-01)
- Added rho+, rho- (hadrons-00-03-01)
- Modified encoding rule for resonances (partman-00-03-01)
-Sep 25, 98 H.Kurashige (particles-00-02-03)
- reverted static methods for getting the particle pointer as inlined
- modified PDG encoding of Xi_c
(leptons-00-02-02, bosons-00-02-03, hadrons-00-02-02 )
- modified G4ParticleTable to improve search by encoding ( partman-00-02-03 )
-Aug 26, 98 H.Kurashige (particles-00-02-02)
- Fixed sum bugs (bosons-00-02-02, partman-00-02-02)
-Aug 10, 98 H.Kurashige (particles-00-02-01)
- modified G4ParticleTable::FindIon (partman-00-02-01)
- changed all static methods for getting the particle pointer as non-inlined
tagged with following sub-directories
leptons: leptons-00-02-01
bosons: bosons-00-02-01
hadrons: hadrons-00-02-01
July 20, 98 H.Kurashige (particles-00-01-07)
- fixed comnands in G4ParticleMessenger
July 19, 98 H.Kurashige (particles-00-01-06)
- tagged
July 12, 98 H.Kurashige (particles-00-01-05)
- modified G4IonTable::GetIon (partman-00-01-04)
July 10, 98 98 H.Kurashige (particles-00-01-04)
- fixed G4ShortLivedConstructor.cc (shortlived-00-01-02)
July 8, 98 H.Kurashige (particles-00-01-03)
- fixed G4ShortLivedConstructor.cc
- removed G4MaterialTable.hh and G4ElementVector.hh
- fixed G4ParticlePropertyMessenger
- tagged with following sub-directories
management: partman-00-01-03
leptons: leptons-00-01-02
bosons: bosons-00-01-02
hadrons: hadrons-00-01-02
shortlived: shortlived-00-01-01
July 6, 98 H.Kurashige (partman-00-01-01)
- modified G4ParticleWithCuts
- modified G4ParticleTable
July 1, 98 H.Kurashige (particles-00-07-01)
- add G4shortlived.a in GNUmakefile
- tagged with following sub-directories
management: partman-00-07-03
leptons: leptons-00-07-01
bosons: bosons-00-07-01
hadrons: hadrons-00-07-01
shorrtlived: shortlived-00-07-03
June 28, 98 H.Kurashige
- add shortlived directory for G4VShortLivedParticle and its derived classes
- add G4Ions for nucleus in management
- add G4TonTable and G4ShortLivedTable and modify G4ParticleTable
- modify G4ParticleDefinition
June 27, 98 L. Felawka
- remove particle "Helium3" (duplicate particle "He3" already exists)
June 26, 98 L. Felawka
- add new particle: "Helium3" (type hadron/ion)
June 23, 98 H.Kurashige (paricles-06-03)
- fix bugs in G4ParticleWithCuts by Laszlo (partman-06-05)
- modification for new SetCuts by Hisaya
(hadrons-06-03,bosons-06-01,leptons-06-01)
June 18 , 98 H.Kurashige (partman-00-06-04)
- fix bugs in initialization of G4PaarticleWithCuts
June 8, 98 H.Kurashige (partman-00-06-03)
- add GetEnergyThreshold method in G4ParticleDefinition
June 7, 98 H.Kurashige (partman-00-06-02)
- remove theKillProcess from G4DynamicParticle
June 7, 98 H.Kurashige (partman-00-06-01)
- modify in order to avoid dependencies to process category
remove invocation of G4VProcess::BuildPhysicsTable in G4ParticleWithCuts::SetCuts
remove aggregation of G4ProcessManagerMessenger in G4PaerticleMessenger
April 25, 98 H.Kurashige (hadrons-06-01)
- Added G4He3 and fixed some parameters in ions
April 21, 98 G.Cosmo (particles-00-05-01)
- Tagged.
April 08, 98 G.Cosmo
- Added fixes for DEC-cxx 6.0 compiler, related to for-loop index
declarations. List of modified files:
management/G4DecayProducts.cc .hh, G4DecayTable.cc, G4KL3DecayChannel.cc
G4ParticleWithCuts.cc, G4PhaseSpaceDecayChannel.cc,
G4VDecayChannel.cc
leptons/G4Electron.cc
March 24, 98 G.Barrand
- GNUmakefile : MAKESHLIB changed in G4MAKESHLIB
January 28, 98 S. Sadilov
- For Win/NT port in GNUmakefile used $OUT_LIB introduced in
GNUmakefile.architecture as positional qualifier for creating
composite-library.
January 28, 98 H.Kurashige - (particles-00-03-01)
January 24, 98 H.Kurashige - (partman-03-01)
January 24, 98 H.Kurashige - (hadrons-03-01) (leptons-03-01) (bosons-03-01)
December 19, 97 G. Cosmo - (alpha03)
- Created.