Files
geant4/source/materials/History
T
2016-06-09 10:49:58 +02:00

232 lines
9.6 KiB
Plaintext

$Id: History,v 1.47 2004/02/03 13:45:29 vnivanch 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 *
----------------------------------------------------------
03.02.04 V.Ivant - materials-V06-00-01
Fix problem of destructor of G4SandiaTable
22.01.04 mma - materials-V06-00-00
G4Material.cc: proper STL handdling of theElementVector (Hisaya)
01.12.03 P.Gumplinger - materials-V05-02-00
Added base class G4SurfaceProperty.
G4OpticalSurface[.hh.cc]: modified to inherit from G4SurfaceProperty.
18.06.03 G.Cosmo - materials-V05-01-01
G4Isotope.cc G4Element.cc, G4Material.cc: removed usage of
G4USE_STD_NAMESPACE after g4std migration.
19.05.03 G.Cosmo - materials-V05-01-00
G4Isotope.cc: fixed bug in operator=.
Fixes problem report #429. (M.Maire)
G4SandiaTable.cc: cleared trivial pedantic warning.
05.11.02 P.Gumplinger - materials-V04-01-03
Add constant material properties to the G4MaterialPropertiesTable
29.10.02 V.Ivanchenko - materials-V04-01-02
G4IonisParamMat: Add Set and Find MeanExcitation energy methods.
17.10.02 V.Ivanchenko - materials-V04-01-01
G4IonisParamElm.cc: Fix excitation energy interpolation.
06.08.02 M.Maire - materials-V04-01-00
Remove constructors with chemical formula
06.05.02 M.Maire - materials-V04-00-03
Remove the check of the ideal gas state equation
16.04.02 M.Maire - materials-V04-00-02
G4StaticSandiaData: bug fixed in Pb: comma after 15.861
G4Exception put in constructor with chemical formula
22.02.02 M.Maire - materials-V04-00-01
fIndexTable renewed in G4Material, G4Element, G4Isotope.
22.01.02 M.Verderi - materials-V04-00-00
Fixed G4MaterialPropertyVector::AddElement() which wasn't make use
of G4MPVEntry ordering in the G4std::vector<G4MPVEntry*> MPV vector.
This happens since the STL migration (while method "insert" of Rogue-Wave
was taking care about.)
Changes in G4MaterialPropertyVector.hh, G4MaterialPropertyVector.cc
and test/testMaterialPropertyVector.cc
29.11.01 G.Cosmo - materials-V03-02-07
Fixed declaration of ostream attributes to use standard 'fmtflags'
type for ANSI compilers. Fixes compilation error on gcc-3.0.2.
Modified files: G4Isotope.cc, G4Element.cc, G4Material.cc.
28.11.01 G.Cosmo - materials-V03-02-06
Fixed bug in G4MaterialPropertyVector::RemoveElement() for the
initialisation of a local pointer. Fixes compilation problem on VC++.
31.10.01 M.Maire - materials-V03-02-05
New function G4Materials::SetChemicalFormula().
17.10.01 G.Cosmo - materials-V03-02-04
Removed all static inline methods in G4Isotope, G4Element,
G4Material and G4SandiaTable. Now placed in respective .cc files.
Fixed memory leak in G4SandiaTable::ComputeMatSandiaMatrix(),
for deletion of temporary vectors Z, tmp1, tmp2.
Moved definitions of G4IsotopeVector and G4ElementVector,
G4ElementTable and G4MaterialTable to the appropriate headers.
Replaced NULL with 0 whereever needed.
19.09.01 G.Cosmo - materials-V03-02-03
Fixed initialisation of STL collections in costructors and assignment
operators. Fixes warnings detected on HP-aCC.
14.09.01 M.Maire - materials-V03-02-02
G4Isotope,Element,Material: IndexInTable is obtained dynamically
via GetIndex(). An Isotope,Element,Material can be deleted.
fCountUse counts the nb of materials which reference a given element.
(idem for elements->isotope)
31.08.01 P.Gumplinger - materials-V03-02-01
Fix printing of property name and check for NULL property vector
pointer in G4MaterialPropertiesTable:DumpTable; and correct warning
message in RemoveEntry method.
Improve printing in G4MaterialPropertyVector::DumpVector.
17.07.01 M.Verderi - materials-V03-02-00
Complete migration to STL. Tag proposed for testing.
06.06.01 G.Cosmo - materials-V03-01-01
Explicitly initialise to zero values of G4DataVector used to create
sandia-matrix in method ComputeMatSandiaMatrix().
This fix clears warnings detected on HP-aCC.
Coworks with tag "global-V03-01-01".
18.05.01 G.Cosmo - materials-V03-01-00
Cleared pedantic warnings detected by Linux-g++ with ISO/ANSI setup.
03.05.01 M.Maire
precision(prec) at begin/end of operator<< Isotope,Element,Material
02.05.01 Marc+mma
protection added in G4Element::AddIsotope() against no coherent Z
03.04.01 M.Maire - materials-V03-00-07
removed warning to cerr in GetIsotope(name), GetElement(name),
and GetMaterial(name).
fnulcof added as data member in G4SandiaTable.
22.03.01 M.Maire - materials-V03-00-06
revision of destructor, copy constructor, assignement operator in
G4IonisParamElm, G4IonisParamMat, G4Isotope, G4Element, G4Material
22.02.01 M.Maire - materials-V03-00-05
G4SandiaTable : protection added in GetSandiaCofForMaterial(energy)
Feb 16, 01 M.Maire - materials-V03-00-04
G4SandiaTable : major bug in GetSandiaCofPerAtom (units!).
redesign of ComputeMatSandiaMatrix.
Include materials-V03-00-02
Feb 05, 01 G.Cosmo - materials-V03-00-03
STL migration for G4OrderedTable and G4DataVector.
Modified files: G4SandiaTable.cc.
NOTE: this tag does not include changes in materials-V03-00-02.
Jan 28, 01 M.Maire - materials-V03-00-02
new method G4Material::GetNuclearInterLength()
Jan 16, 01 V.Ivanchenko - materials-V03-00-01
IonisParamElm.cc : excitation potential is tabulated
according ICRU Report #37.
Jan 16, 01 L.Urban - materials-V03-00-00
bug fixed in IonisParamMat.cc : E100eV instead of E100keV
This bug affected the values of the density correction
parameters in the energy loss (dE/dx) computation,
its effect was quite big (~ 3-5 % error in dE/dx
in the energy range 1 MeV - 50 MeV !!!)
Nov 09, 00 V.Grichine - materials-V02-00-01
included test/ directory which was not tagged.
August 04, 00 V.Grichine - materials-V02-00-00
G4SandiaTable.cc: fixed initialization of pointers in
constructor and corrected deletion of fPhotoAbsorptionCof
in destructor.
June 15, 00 G.Cosmo - materials-V01-01-00
fixed usage of pow(double,double) in G4SandiaTable.
March 03, 00 M.Maire - materials-V01-00-00
const char* everywhere in G4MaterialPropertiesTable
Nov 16, 99 G.Cosmo - materials-V00-01-03
Removed useless inclusion of RW tphdict.h from
G4MaterialPropertiesTable.hh. This tag includes the global
migration RWT->G4RWT (still CVS headers are different on the HEAD).
Nov 09, 99 P.Gumpliger - materials-V00-01-02
changes to comments for Software Reference Manual in
G4MPVEntry.hh, G4MaterialPropertyVector.hh, G4OpticalSurface.hh.
Migrated G4MaterialPropertiesTable from RW dictionary to STL map.
July 28, 99 M.Maire - materials-V00-01-00
new G4Material constructor with chemical formula
August 13, 98 M.Maire - materials-00-02-01
new static method G4Material::GetMaterial(name)
July 17, 98 M.Maire - materials-00-01-04
correction in ComputeDensityCorrection() for gas
(G4IonisParamMat.cc)
July 10, 98 M.Maire - materials-00-01-03
Ionisation parameters put in a subclass
coworks with em-00-01-03
July 8, 98 M.Maire - materials-00-01-02
restored G4MaterialTable, ElementTable, ElementVector
to be compatible with pre-beta01-02
July 7, 98 M.Maire - materials-00-01-01
continue cleanup: Elements and Materials
new output formats: operator<< overloaded
June 30, 98 M.Maire - materials-00-07-01
new method AddMaterial() for mixture of mixtures.
start the cleanup of the category. G4Isotope done.
G4IsotopeTable typedef directly include in G4Isotope.hh
G4MaterialTest.cc illustrate all possible case to
define materials.
June 06, 98 M.Maire - materials-00-06-01
new G4AtomicShells class (Vladimir)
kState = kVacuum removed (minimal lower density set
by default)
April 17, 98 M.Maire - materials-00-05-01
April 08, 98 G.Cosmo
- Added fixes for DEC-cxx 6.0 compiler, related to for-loop index
declarations. Modified G4SandiaTable.cc.
March 5, 98 M.Maire - materials-00-04-01
January 29, 98 M.Maire - materials-00-03-01
December 19, 97 G.Cosmo - (alpha03)
- Created.