source: trunk/source/materials/History @ 1250

Last change on this file since 1250 was 1228, checked in by garnier, 14 years ago

update geant4.9.3 tag

File size: 28.0 KB
Line 
1$Id: History,v 1.168 2009/12/03 11:09:47 vnivanch 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
2003-12-09 V.Ivanchenko (materials-V09-02-24)
21- G4NIstMessenger - fixed minor memory leak at destruction
22
2301-12-09 G.Cosmo (materials-V09-02-23)
24- Use G4double in place of G4float in G4DensityEffectData.
25
2630-11-09 V.Ivanchenko (materials-V09-02-22)
27- G4IonisParamMat - fixed liquid Argon problem
28
2924-11-09 V.Ivanchenko (materials-V09-02-21)
30- G4NistMaterialBuilder - allow to use old names of G4 materials
31  G4_NYLON-6/6 and G4_NYLON-6/10 for backward compatibility
32
3319-11-09 P.Gumplinger (materials-V09-02-20)
34- change the code such that the LUT are now read in and kept by
35  G4OpticalSurface and not G4OpBoundaryProcess, reordering in
36  enumeration
37
3819-11-09 V.Ivanchenko (materials-V09-02-19)
39- G4IonisParamMat - fixed crash at destruction
40
4118-11-09 G.Cosmo (materials-V09-02-18)
42- G4IonisParamMat - fix for usage of static data to allow for build of
43  DLLs libraries on Windows.
44
4518-11-09 V.Ivanchenko (materials-V09-02-17)
46- G4IonisParamMat - fixed minor memory leak due to G4DensityEffectData
47
4810-11-09 P.Gumplinger (materials-V09-02-16)
49- increase flexibily of G4SurfaceProperty and G4OpticalSurface classes
50  to allow for Look-Up-Table boundary process simulations.
51  Thanks to Martin Janecek and William Moses from LBNL
52
5309-11-09 V.Ivanchenko (materials-V09-02-15)
54- improved comments to ICRU73 classes
55
5605-11-09 V.Ivanchenko (materials-V09-02-14)
57- G4DensityEffectData - (A.Bagulya) fixed GetIndex method for compounds
58
5904-11-09 P. Gumplinger (materials-V09-02-13)
60- cleanup of include file: G4OpticalSurface.hh (and consequent small
61  change in the imlementation .cc)
62 
6304-11-09 V.Ivanchenko (materials-V09-02-12)
64- G4VIonDEDXTable - (A.Lechner) added new method (BuildPhysicsVector) which
65                    invoke the build process of physics vectors on demand in
66                    the initialisation phase
67- G4SimpleMaterialStoppingICRU73 - (A.Lechner) added method BuildPhysicsVector
68                    according to change in base class
69- G4MaterialStoppingICRU73 - (A.Lechner) added method BuildPhysicsVector
70                    according to change in base class, changed material name
71                    from G4_NYLON-6/6 to G4_NYLON-6-6
72- G4IronStoppingICRU73 - (A.Lechner) added method BuildPhysicsVector
73                    according to change in base class
74- G4ExtDEDXTable - (A.Lechner) added method BuildPhysicsVector according to
75                   change in base class
76- G4IonStoppingData - (A.Lechner) new class, which can read ion stopping power
77                      vectors contained in G4LEDATA: Allows to include larger
78                      physics vectors than those in the ICRU 73 classes, where
79                      vectors are restricted to the maximum energy 10 MeV/nuc.
80- G4NistMaterialBuilder - (A.Lechner) changed following material names:
81                           * from G4_NYLON-6/6 to G4_NYLON-6-6
82                           * from G4_NYLON-6/10 to G4_NYLON-6-10
83                          to allow matching with ion stopping power data files,
84                          which have material name in the file name 
85- G4DensityEffectData - (A.Bagulya) added method GetIndex
86- G4IonisParamMat - (A.Bagulya) fixed density effect computation;
87                    added plasma energy computation and access to
88                    G4DensityEffectData by the atomic number
89
9001-11-09 A.Lechner (materials-V09-02-11)
91- G4MaterialStoppingICRU73 - (A.Lechner) Extended the energy range of revised
92                             ICRU 73 tables for water from 0.025 - 10 MeV/u to
93                             0.025 - 1 GeV/u. Added new function (AddPhysics-
94                             VectorFullRange) for creating the corresponding
95                             physics vectors.
96
9730-10-09 V.Ivanchenko (materials-V09-02-10)
98- G4DensityEffectData - (A.Bagulya) added data from Atom. Data Nucl.
99                                  Data Tabl. 30 (1984) 261 accessible
100                                  via material name
101- G4NistMessenger - (A.Bagulya) added UI command to print parameters of
102                    density effect data
103- G4IonisParamMat - added new members: Eplasma, AdjustmentFactor,
104                    Delta0 parameter of density effect parameterization,
105                    and pointer to G4DensityEffectData;
106                    added new access method and method DensityCorrection;
107                    fixed copy constructor
108- G4NistMaterialBuilder - (A.Ivantchenko) changed density of G4_GRAPHITE
109                                  according to PDG'2008, added new
110                                  material G4_GRAPHITE_POROUS
111
11217-09-09 V.Ivanchenko (materials-V09-02-09)
113- G4Element - (V. Grichine) added method GetNbOfShellElectrons which
114                            returns the number of electrons on a shell
115
11617-07-09 V.Ivanchenko (materials-V09-02-08)
117- G4NistManager, G4NistMessenger, G4NistElementBuilder - improved
118         implementation of UI commands
119
12025-05-09 V.Ivanchenko (materials-V09-02-07)
121- Renamed G4ExternalDEDXTable class to G4ExtDEDXTable to allow for generation
122  of DLLs on WIN32-VC, where "External" is used to tag symbols in the DLLs
123  generation process.
124
12511-05-09 V.Ivanchenko (materials-V09-02-06)
126- G4ExternalDEDXTable: A.Lechner bug-fix in ClearTable function to avoid
127                       illegal deletion of physics vectors.
128
12907-05-09 V.Ivanchenko (materials-V09-02-05)
130- G4IronStoppingICRU73: the upper limit of the data vector is extended
131                        from 10 MeV to 1 GeV; 53 bins are used
132- G4NistMaterialBuilder: mean ionisation potential for G4_WATER is set
133                        to 78 eV according to GSI Annual Report (2008) p.373
134                        and recommendation of Prof.P.Sigmund in order to
135                        consistent with ICRU'73 tables
136
13729-04-09 V.Ivanchenko (materials-V09-02-04)
138  Fixed ICRI'73 data provided by Prof.P.Sigmund Univ. Southern Denmark
139- G4MaterialStoppingICRU73: G4WATER, G4WATER_VAPOR, G4NYLON-6/6
140- G4SimpleMaterialStoppingICRU73: G4_Cu
141- G4IronStoppingICRU73: G4WATER data added
142  Also fixed GetDEDX methods in these classes for E=10 MeV (upper limit)
143
14424-04-09 G.Cosmo (materials-V09-02-03)
145- Make visible GetEntry() accessor in G4MaterialPropertyVector for use
146  restricted to persistency.
147
14820-04-09 G.Cosmo (materials-V09-02-02)
149- Use 'const' references for strings as arguments/return-values in material
150  properties tables and related classes. Inlined some methods and some minor
151  cleanup.
152- Added Entries() method to G4MaterialPropertyVector and accessors for maps
153  in G4MaterialPropertiesTable, required for internal use in persistency of
154  material properties.
155
15618-03-09 A.Lechner, V.Ivanchenko (materials-V09-02-01)
157- New interface class G4VIonDEDXTable for electronic stopping power
158  tables for ions.
159- New utility class G4ExternalDEDXTable to handle external electronic
160  stopping power tables for ions.
161- Migrated classes for ICRU'73 stopping power (G4IronStoppingICRU73,
162  G4MaterialStoppingICRU73, G4SimpleMaterialStoppingICRU73) to the
163  the new G4VIonDEDXTable interface:
164  o Changed access methods of physics vectors (vectors can also be
165    identified via atomic number of material if material is pure);
166  o Classes now deliver mass stopping powers instead of stopping powers per
167    unit length;
168  o Any dependency on ICRU 73 material densities is removed (densities are
169    no longer included in the classes);
170  o Stopping power vectors are now only built on request and no longer in
171    the constructor.
172
17319-02-09 V.Ivanchenko (materials-V09-02-00)
174- G4MaterialStoppingICRU73: added 4 forgotten materials from ICRU'73.
175- G4SimpleMaterialStoppingICRU73: fixed density of Mo and number of materials.
176
17711-12-08 G.Cosmo (materials-V09-01-20)
178- Added dummy default constructor in G4OpticalSurface and G4SurfaceProperty.
179- Removed debug printout function Overwrite().
180
18114-11-08 G.Cosmo (materials-V09-01-19)
182- Added SetName() method to G4Element, G4Isotope, G4Material for use
183  in detector persistency. Use "const G4String&" for accessors, instead
184  of implicit copy...
185
18602-11-08 V.Ivanchenko (materials-V09-01-18)
187- G4IronStoppingICRU73, G4MaterialStoppingICRU73,
188  G4SimpleMaterialStoppingICRU73: fixed inline methods.
189
19024-10-08 V.Ivanchenko (materials-V09-01-17)
191- G4IronStoppingICRU73, G4MaterialStoppingICRU73,
192  G4SimpleMaterialStoppingICRU73: renamed ICRU'73 data classes and inlined
193  accessors.
194
19520-10-08 V.Ivanchenko (materials-V09-01-16)
196- G4IronStopping, G4MaterialStopping, G4SimpleMaterialStopping: added
197  ICRU'73 data on stopping powers 25 keV/n - 10 MeV/n
198
19913-08-08 V.Ivanchenko (materials-V09-01-15)
200- G4Material: use array size defined in material constructor, extend it if
201  a component is a compound material
202
20307-08-08 V.Ivanchenko (materials-V09-01-14)
204- G4NistElementBuilder: use best known parameterisation for total
205  binding energy of atoms, use standard masses for lightest stable isotopes
206- G4NistManager and G4NistElementBuilder: added method
207  GetTotalElectronBindingEnergy().
208- G4Isotope: use AtomicMass instead of NuclearMass.
209- G4Element: use G4int(fZeff) everywhere in the class.
210
21123-07-08 V.Ivanchenko (materials-V09-01-13)
212- G4NistManager: fixed bug introduced in tag (-11).
213
21421-07-08 P.Gumplinger (materials-V09-01-12)
215- G4SurfaceProperty and G4OpticalSurface, make them truly polymorphic.
216
21717-07-08 V.Ivanchenko (materials-V09-01-11)
218- G4NistManager: added inline methods to speed up EM computations.
219
22016-07-08 P.Gumplinger (materials-V09-01-10)
221- G4SurfaceProperty changed method name from DumpInfo to DumpTableInfo.
222
22308-07-08 V.Ivanchenko (materials-V09-01-09)
224- G4IonisParamMat - added fMeanEnergyPerIon and Set/Get methods
225
22627-06-08 G.Cosmo (materials-V09-01-08)
227- Added virtual destructor to G4OpticalSurface and derivated.
228  Addresses problem report #1014.
229
23005-06-08 P.Gumplinger (materials-V09-01-07)
231- G4MPVEntry, G4MaterialPropertyVector, G4MaterialPropertiesTable -
232  trivial name changes: momentum->energy, momenta->energies
233
23404-06-08 V.Ivanchenko (materials-V09-01-06)
235- G4NistElementBuilder - provided unique name for each isotope of an element
236                         (P.Gumplinger)
237- G4IonisParamElm - added Fermi velocity and L-factor (both used for
238                    parameterizations of the effective charge and
239                    stragling of ions);
240- G4IonisParamMat - use Fermi velocity and L-factor from G4IonisParamElm
241
24202-06-08 V.Ivanchenko (materials-V09-01-05)
243- G4Element - extended printput of errors and warnings; more safe check
244              of consistence between Z and A in the constructor
245
24628-04-08 V.Ivanchenko (materials-V09-01-04)
247- G4NistManager, G4NistMaterialBuilder, G4NistElementBuilder
248  added better comments
249     
25017-03-08 mma (materials-V09-01-03)
251- G4Material : cout << NuclearInteractionLength
252     
25311-03-08 mma (materials-V09-01-02)
254- G4IonisParamMat - remove NistManager dependence
255     
25610-03-08 mma (materials-V09-01-01)
257- G4IonisParamMat - add Birks constant
258 
25906-03-08 V.Ivanchenko (materials-V09-01-00)
260- G4NistMaterialBuilder - use correct dimension for the density for
261  ConstructNewMaterial methods
262- G4Material - improve G4cerr printout
263
26411-12-07 G.Cosmo (materials-V09-00-08)
265- Made GetZ13() and GetLOGA() in G4NistManager not inlined (since they
266  handle static data), to allow for building of DLLs on WIN32-VC platform.
267
26830-10-07 V.Ivanchenko (materials-V09-00-07)
269- G4NistManager and G4NistMaterialBuilder - set default state kStateSolid
270                (before was kStateUndefined) - this modification keep
271                existing user code unchanged
272
27328-10-07 V.Ivanchenko (materials-V09-00-06)
274- G4NistManager and G4NistMaterialBuilder - extended interfaces to build
275                new materials: added G4State, temperature, pressure
276                (gasses are allowed), because of default values for
277                these extra parameters no interface change to users
278
27918-10-07 V.Ivanchenko (materials-V09-00-05)
280- G4NistManager - added deletion of isotopes (fixed problem of double
281                  deletion); added precomputed Z^1/3 and log(A)
282- G4Material - move registration in MaterialTable from constructors
283               to InitialisePointers; added Imean to printout
284- G4Element  - do not delete isotopes; move registration in ElementTable
285               from constructors to ComputeDerivedQuantities
286
28701-10-07 V.Ivanchenko (materials-V09-00-04)
288- G4SandiaTable - fixed memory leak
289
29001-10-07 V.Ivanchenko (materials-V09-00-03)
291- G4SandiaTable - separated computations of tables photo-absobtion
292                  coeffitients for photo-electric effect and PAI model;
293                  added fMatSandiaMatrixPAI ordered table;
294                  general cleanup, reduce number of static variables;
295
29627-09-07 V.Ivanchenko (materials-V09-00-02)
297- G4IonisParamMat - add comutation and get methods for parameters of
298  ion inonisation: Fermi energy, effective Z, effective L-factor;
299  they will not be recomputed at each step
300
30127-07-07 V.Ivanchenko (materials-V09-00-01)
302- G4NistManager - simplified logic of Print methods
303- G4NistElementBuilder  - added protection to Print method
304- G4NistMaterialBuilder - modified FindOrBuildMaterial method - NIST
305                          material is built even user create a material
306                          with the same name, so NIST materials
307                          parameters cannot be substituted
308- G4Material, G4Element - fix destructors, now all materials and elements
309  are deleted at the end of a run
310
31126-07-07 V.Ivanchenko (materials-V09-00-00)
312- G4Nistmanager provide destruction of all materials and elements
313- G4NistElementBuilder - for given Z build only one Nist element
314     and allow user create other elements with given Z (HP physics
315     requirement)
316
31719-06-07 V.Ivanchenko (materials-V08-03-02)
318- G4SandiaTable - comment out destruction of G4OrderedTable
319
32015-06-07 V.Ivanchenko (materials-V08-03-01)
321- G4SandiaTable - fixed non-initilised pointer in constructor, int -> G4int
322
32314-06-07 V.Ivanchenko (materials-V08-03-00)
324- G4SandiaTable - added deletion of elements of the table in destructor
325
32614-08-07 V.Ivanchenko (materials-V08-03-00a)
327- G4NistElementBuilder - protection (Z>=limitNumElements) inside BuildElement
328                         (Mokka request)
329
33002-05-07 V.Ivanchenko (materials-V08-02-02)
331- G4NistManager and G4NistElementBuilder - add GetNistFirstIsotopeN
332  and GetNumberOfNistIsotopes methods
333
33425-04-07 P.Gumplinger (materials-V08-02-01)
335- add file G4SurfaceProperty.cc, modify G4SurfaceProperty.hh to provide
336  a static G4SurfacePropertyTable akin to G4MaterialTable
337  add G4Exception to SetGROUPVEL when E_photon <= 0
338
33910-07-06 V.Ivanchenko (materials-V08-02-00)
340- G4Material - fill fAtomVector in the case, when material is built
341  from Element mass fractions
342- G4NistMaterialBuilder - add liquids O2 and N2
343- G4NistElementBuilder - add protection Z<=101
344
34527-06-06 V.Ivanchenko (materials-V08-01-01)
346- Add methods to access vector of names of NIST elements and materials
347  (ILC requirement)
348- Add methods GetAtomicMass, AddIsotopeMass - return atom mass amd
349  nuclear mass in G4 units
350- Add GetTotalBindingEnergy method to G4AtomicShells
351- Add Get/SetNaturalAbandancesFlag (requirement of hadronic group)
352
35327-06-06 V.Ivanchenko (materials-V08-01-00)
354- G4NistMaterialBuilder - fix graphite desctription
355
35611-05-06 V.Ivanchenko (materials-V08-00-03)
357- G4NistManager and G4NistMaterialBuider - add warning flag to control cout
358- G4NistElementBuilder - do not subtract mass of electrons from NIST mass
359
36002-05-06 V.Ivanchenko (materials-V08-00-02)
361- G4NistManager and G4NistElementBuider - add G4IsotopeAbundance method
362- G4NistElementBuilder - subtract mass of electrons from NIST mass
363
36418-03-06 V.Ivanchenko (materials-V08-00-01)
365- G4NistMaterialManager - fix bug in regime of combine material definition:
366                          partially via NIST DB, partially by user
367
36809-03-06 V.Ivanchenko (materials-V08-00-00)
369- G4NistMaterialBuilder - Add method  ConstructNewGasMaterial
370- G4Material - minor change of printout
371- G4NistManager - add method GetAtomicMassAmu(Z)
372     
37322-11-05 G.Cosmo (materials-V07-01-03)
374- Additional minor changes needed for direct object persistency.
375
37618-11-05 G.Cosmo (materials-V07-01-02)
377- Additional minor changes needed for direct object persistency.
378  Temporary solution, pending improvements in the external client
379  persistency tool.
380
38115-11-05 mma (materials-V07-01-01)
382- G4bool warning=true in GetMaterial(), GetElement(), GetIsotope().
383 
38409-11-05 G.Cosmo (materials-V07-01-00)
385- Added fake default constructor for isotopes, elements, materials and
386  relevant related classes, for usage of direct object persistency of
387  detector description.
388
38931-10-05 V.Ivanchenko
390- G4NistMaterialBuilder: add chemical formulas for number of materials,
391  add temperature and presure explicitly for each material, that will
392  allow to have other than STP parameters for gases
393
39422-06-05 V.Ivanchenko (materials-V07-00-07)
395- change 1 -> 1.0 for water density
396
39708-06-05 V.Ivanchenko (materials-V07-00-06)
398- take the head of subdirectory - murge tags 04 and 05
399
40016.05.05 P.Gumplinger (materials-V07-00-05)
401- Add SetGROUPVEL() courtesy of Horton-Smith (bug report #741)
402     
40313-05-05 V.Ivanchenko (materials-V07-00-04)
404- add acknowledgement in the Nist classes
405     
40610-05-05 mma (materials-V07-00-03)
407- add a missing coma in G4IonisParamMat::FindMeanExcitationEnergy() - Bug#746
408
40901-04-05 mma (materials-V07-00-02)
410- G4Element: new data member fIndexZ to count the number of elements with same Z
411     
41231.03.05 mma
413- G4Isotope: make A optional (taken from Nist data base by default)
414- warning in GetMaterial(materialName) and GetElement(elementName)
415
41618.03.05 S.Sadilov (materials-V07-00-01)
417- Fixed compilation problem on Windows for G4NistElementBuilder.
418     
41922.02.05 mma (materials-V07-00-00)
420- new classes G4NistManager, G4NistMessenger
421  deleted G4NistMaterialManager
422       
42311.02.05 mma
424- new classes G4NistElementBuilder, G4NistMaterialBuilder, G4NistMaterialManager
425  and test/G4NistMaterialTest1.cc, G4NistMaterialTest2.cc
426         
42707.12.04 G.Cosmo - materials-V06-02-02
428         Implemented migration to <cmath>.
429
43006.09.04 V.Ivant - materials-V06-02-01
431         Recalculate ionisation parameters after set of new
432         mean ionisation potential; added factor 2 to shell correction term.
433     
43419.07.04 mma - materials-V06-02-00
435         Put a protection in G4AtomicShells::GetNumberOfShells(Z)
436         
43713.05.04 P.Gumplinger - materials-V06-01-01
438         Added new utility method ConstPropertyExists(const char * key)
439         returning true/false according to the existance of the 'key' in
440         the table G4MaterialPropertiesTable.
441     
44205.03.04 V.Grichine - materials-V06-01-00
443         new methods for old sorting algorithm for PAI model
444         
44503.02.04 V.Ivant - materials-V06-00-01
446         Fix problem of destructor of G4SandiaTable
447     
44822.01.04 mma - materials-V06-00-00
449         G4Material.cc: proper STL handdling of theElementVector (Hisaya)
450
45101.12.03 P.Gumplinger - materials-V05-02-00
452         Added base class G4SurfaceProperty.
453         G4OpticalSurface[.hh.cc]: modified to inherit from G4SurfaceProperty.
454
45518.06.03 G.Cosmo - materials-V05-01-01
456         G4Isotope.cc G4Element.cc, G4Material.cc: removed usage of
457         G4USE_STD_NAMESPACE after g4std migration.
458
45919.05.03 G.Cosmo - materials-V05-01-00
460         G4Isotope.cc: fixed bug in operator=.
461         Fixes problem report #429. (M.Maire)
462         G4SandiaTable.cc: cleared trivial pedantic warning.
463
46405.11.02 P.Gumplinger - materials-V04-01-03
465         Add constant material properties to the G4MaterialPropertiesTable
466
46729.10.02 V.Ivanchenko - materials-V04-01-02
468         G4IonisParamMat: Add Set and Find MeanExcitation energy methods.
469         
47017.10.02 V.Ivanchenko - materials-V04-01-01
471         G4IonisParamElm.cc: Fix excitation energy interpolation.
472   
47306.08.02 M.Maire - materials-V04-01-00
474         Remove constructors with chemical formula
475             
47606.05.02 M.Maire - materials-V04-00-03
477         Remove the check of the ideal gas state equation
478             
47916.04.02 M.Maire - materials-V04-00-02
480         G4StaticSandiaData: bug fixed in Pb: comma after  15.861
481         G4Exception put in constructor with chemical formula
482             
48322.02.02 M.Maire - materials-V04-00-01
484         fIndexTable renewed in G4Material, G4Element, G4Isotope.
485
48622.01.02 M.Verderi - materials-V04-00-00
487         Fixed G4MaterialPropertyVector::AddElement() which wasn't make use
488         of G4MPVEntry ordering in the G4std::vector<G4MPVEntry*> MPV vector.
489         This happens since the STL migration (while method "insert" of Rogue-Wave
490         was taking care about.)
491         Changes in G4MaterialPropertyVector.hh, G4MaterialPropertyVector.cc
492         and test/testMaterialPropertyVector.cc
493
49429.11.01 G.Cosmo - materials-V03-02-07
495         Fixed declaration of ostream attributes to use standard 'fmtflags'
496         type for ANSI compilers. Fixes compilation error on gcc-3.0.2.
497         Modified files: G4Isotope.cc, G4Element.cc, G4Material.cc.
498
49928.11.01 G.Cosmo - materials-V03-02-06
500         Fixed bug in G4MaterialPropertyVector::RemoveElement() for the
501         initialisation of a local pointer. Fixes compilation problem on VC++.
502
50331.10.01 M.Maire - materials-V03-02-05
504         New function G4Materials::SetChemicalFormula().
505
50617.10.01 G.Cosmo - materials-V03-02-04
507         Removed all static inline methods in G4Isotope, G4Element,
508         G4Material and G4SandiaTable. Now placed in respective .cc files.
509         Fixed memory leak in G4SandiaTable::ComputeMatSandiaMatrix(),
510         for deletion of temporary vectors Z, tmp1, tmp2.
511         Moved definitions of G4IsotopeVector and G4ElementVector,
512         G4ElementTable and G4MaterialTable to the appropriate headers.
513         Replaced NULL with 0 whereever needed.
514
51519.09.01 G.Cosmo - materials-V03-02-03
516         Fixed initialisation of STL collections in costructors and assignment
517         operators. Fixes warnings detected on HP-aCC.
518     
51914.09.01 M.Maire - materials-V03-02-02
520         G4Isotope,Element,Material: IndexInTable is obtained dynamically
521         via GetIndex(). An Isotope,Element,Material can be deleted.
522         fCountUse counts the nb of materials which reference a given element.
523         (idem for elements->isotope)
524
52531.08.01 P.Gumplinger - materials-V03-02-01
526         Fix printing of property name and check for NULL property vector
527         pointer in G4MaterialPropertiesTable:DumpTable; and correct warning
528         message in RemoveEntry method.
529         Improve printing in G4MaterialPropertyVector::DumpVector.
530
53117.07.01 M.Verderi - materials-V03-02-00
532         Complete migration to STL. Tag proposed for testing.
533
53406.06.01 G.Cosmo - materials-V03-01-01
535         Explicitly initialise to zero values of G4DataVector used to create
536         sandia-matrix in method ComputeMatSandiaMatrix().
537         This fix clears warnings detected on HP-aCC.
538         Coworks with tag "global-V03-01-01".
539
54018.05.01 G.Cosmo - materials-V03-01-00
541         Cleared pedantic warnings detected by Linux-g++ with ISO/ANSI setup.
542     
54303.05.01 M.Maire
544         precision(prec) at begin/end of operator<<  Isotope,Element,Material
545     
54602.05.01 Marc+mma
547         protection added in G4Element::AddIsotope() against no coherent Z
548
54903.04.01 M.Maire - materials-V03-00-07
550         removed warning to cerr in GetIsotope(name), GetElement(name),
551         and GetMaterial(name).
552         fnulcof added as data member in G4SandiaTable.
553     
55422.03.01 M.Maire - materials-V03-00-06
555         revision of destructor, copy constructor, assignement operator in
556         G4IonisParamElm, G4IonisParamMat, G4Isotope, G4Element, G4Material
557             
55822.02.01 M.Maire - materials-V03-00-05
559         G4SandiaTable : protection added in GetSandiaCofForMaterial(energy)
560                   
561Feb     16, 01 M.Maire - materials-V03-00-04
562               G4SandiaTable : major bug in GetSandiaCofPerAtom (units!).
563               redesign of ComputeMatSandiaMatrix.
564               Include materials-V03-00-02
565               
566Feb     05, 01 G.Cosmo - materials-V03-00-03
567               STL migration for G4OrderedTable and G4DataVector.
568               Modified files: G4SandiaTable.cc.
569               NOTE: this tag does not include changes in materials-V03-00-02.
570
571Jan     28, 01 M.Maire - materials-V03-00-02
572               new method G4Material::GetNuclearInterLength()
573         
574Jan     16, 01 V.Ivanchenko - materials-V03-00-01
575               IonisParamElm.cc : excitation potential is tabulated
576               according ICRU Report #37.
577               
578Jan     16, 01 L.Urban  - materials-V03-00-00
579               bug fixed in IonisParamMat.cc : E100eV instead of E100keV
580               This bug affected the values of the density correction
581               parameters in the energy loss (dE/dx) computation,
582               its effect was quite big (~ 3-5 % error in dE/dx
583               in the energy range 1 MeV - 50 MeV !!!)
584               
585Nov     09, 00 V.Grichine - materials-V02-00-01
586               included test/ directory which was not tagged.
587
588August  04, 00 V.Grichine - materials-V02-00-00
589               G4SandiaTable.cc: fixed initialization of pointers in
590               constructor and corrected deletion of fPhotoAbsorptionCof
591               in destructor.
592
593June    15, 00 G.Cosmo  - materials-V01-01-00
594               fixed usage of pow(double,double) in G4SandiaTable.
595     
596March   03, 00 M.Maire  - materials-V01-00-00
597               const char* everywhere in G4MaterialPropertiesTable
598               
599Nov     16, 99 G.Cosmo  - materials-V00-01-03
600               Removed useless inclusion of RW tphdict.h from
601               G4MaterialPropertiesTable.hh. This tag includes the global
602               migration RWT->G4RWT (still CVS headers are different on the HEAD).
603
604Nov     09, 99 P.Gumpliger  - materials-V00-01-02
605               changes to comments for Software Reference Manual in
606               G4MPVEntry.hh, G4MaterialPropertyVector.hh, G4OpticalSurface.hh.
607               Migrated G4MaterialPropertiesTable from RW dictionary to STL map.
608
609July    28, 99 M.Maire  - materials-V00-01-00
610               new G4Material constructor with chemical formula
611                         
612August  13, 98 M.Maire  - materials-00-02-01
613               new static method G4Material::GetMaterial(name)     
614     
615July    17, 98 M.Maire  - materials-00-01-04
616               correction in ComputeDensityCorrection() for gas
617               (G4IonisParamMat.cc)   
618     
619July    10, 98 M.Maire  - materials-00-01-03
620               Ionisation parameters put in a subclass
621               coworks with em-00-01-03
622                   
623July     8, 98 M.Maire  - materials-00-01-02
624               restored G4MaterialTable, ElementTable, ElementVector
625               to be compatible with pre-beta01-02
626               
627July     7, 98 M.Maire  - materials-00-01-01
628               continue cleanup: Elements and Materials
629               new output formats: operator<< overloaded
630               
631June    30, 98 M.Maire  - materials-00-07-01
632               new method AddMaterial() for mixture of mixtures.
633               start the cleanup of the category. G4Isotope done.
634               G4IsotopeTable typedef directly include in G4Isotope.hh
635               G4MaterialTest.cc illustrate all possible case to
636               define materials.
637               
638     
639June    06, 98 M.Maire  - materials-00-06-01
640               new G4AtomicShells class (Vladimir)
641               kState = kVacuum removed (minimal lower density set
642                                         by default)
643
644April   17, 98 M.Maire  - materials-00-05-01
645 
646April   08, 98 G.Cosmo
647- Added fixes for DEC-cxx 6.0 compiler, related to for-loop index
648  declarations. Modified G4SandiaTable.cc.
649
650March     5, 98 M.Maire - materials-00-04-01
651
652January  29, 98 M.Maire - materials-00-03-01
653
654December 19, 97 G.Cosmo - (alpha03)
655- Created.
656
Note: See TracBrowser for help on using the repository browser.