source: trunk/source/materials/History @ 1202

Last change on this file since 1202 was 1196, checked in by garnier, 15 years ago

update CVS release candidate geant4.9.3.01

File size: 27.5 KB
Line 
1$Id: History,v 1.164 2009/11/20 00:59:40 gum 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
2019-11-09 P.Gumplinger (materials-V09-02-20)
21- change the code such that the LUT are now read in and kept by
22  G4OpticalSurface and not G4OpBoundaryProcess, reordering in
23  enumeration
24
2519-11-09 V.Ivanchenko (materials-V09-02-19)
26- G4IonisParamMat - fixed crash at destruction
27
2818-11-09 G.Cosmo (materials-V09-02-18)
29- G4IonisParamMat - fix for usage of static data to allow for build of
30  DLLs libraries on Windows.
31
3218-11-09 V.Ivanchenko (materials-V09-02-17)
33- G4IonisParamMat - fixed minor memory leak due to G4DensityEffectData
34
3510-11-09 P.Gumplinger (materials-V09-02-16)
36- increase flexibily of G4SurfaceProperty and G4OpticalSurface classes
37  to allow for Look-Up-Table boundary process simulations.
38  Thanks to Martin Janecek and William Moses from LBNL
39
4009-11-09 V.Ivanchenko (materials-V09-02-15)
41- improved comments to ICRU73 classes
42
4305-11-09 V.Ivanchenko (materials-V09-02-14)
44- G4DensityEffectData - (A.Bagulya) fixed GetIndex method for compounds
45
4604-11-09 P. Gumplinger (materials-V09-02-13)
47- cleanup of include file: G4OpticalSurface.hh (and consequent small
48  change in the imlementation .cc)
49 
5004-11-09 V.Ivanchenko (materials-V09-02-12)
51- G4VIonDEDXTable - (A.Lechner) added new method (BuildPhysicsVector) which
52                    invoke the build process of physics vectors on demand in
53                    the initialisation phase
54- G4SimpleMaterialStoppingICRU73 - (A.Lechner) added method BuildPhysicsVector
55                    according to change in base class
56- G4MaterialStoppingICRU73 - (A.Lechner) added method BuildPhysicsVector
57                    according to change in base class, changed material name
58                    from G4_NYLON-6/6 to G4_NYLON-6-6
59- G4IronStoppingICRU73 - (A.Lechner) added method BuildPhysicsVector
60                    according to change in base class
61- G4ExtDEDXTable - (A.Lechner) added method BuildPhysicsVector according to
62                   change in base class
63- G4IonStoppingData - (A.Lechner) new class, which can read ion stopping power
64                      vectors contained in G4LEDATA: Allows to include larger
65                      physics vectors than those in the ICRU 73 classes, where
66                      vectors are restricted to the maximum energy 10 MeV/nuc.
67- G4NistMaterialBuilder - (A.Lechner) changed following material names:
68                           * from G4_NYLON-6/6 to G4_NYLON-6-6
69                           * from G4_NYLON-6/10 to G4_NYLON-6-10
70                          to allow matching with ion stopping power data files,
71                          which have material name in the file name 
72- G4DensityEffectData - (A.Bagulya) added method GetIndex
73- G4IonisParamMat - (A.Bagulya) fixed density effect computation;
74                    added plasma energy computation and access to
75                    G4DensityEffectData by the atomic number
76
7701-11-09 A.Lechner (materials-V09-02-11)
78- G4MaterialStoppingICRU73 - (A.Lechner) Extended the energy range of revised
79                             ICRU 73 tables for water from 0.025 - 10 MeV/u to
80                             0.025 - 1 GeV/u. Added new function (AddPhysics-
81                             VectorFullRange) for creating the corresponding
82                             physics vectors.
83
8430-10-09 V.Ivanchenko (materials-V09-02-10)
85- G4DensityEffectData - (A.Bagulya) added data from Atom. Data Nucl.
86                                  Data Tabl. 30 (1984) 261 accessible
87                                  via material name
88- G4NistMessenger - (A.Bagulya) added UI command to print parameters of
89                    density effect data
90- G4IonisParamMat - added new members: Eplasma, AdjustmentFactor,
91                    Delta0 parameter of density effect parameterization,
92                    and pointer to G4DensityEffectData;
93                    added new access method and method DensityCorrection;
94                    fixed copy constructor
95- G4NistMaterialBuilder - (A.Ivantchenko) changed density of G4_GRAPHITE
96                                  according to PDG'2008, added new
97                                  material G4_GRAPHITE_POROUS
98
9917-09-09 V.Ivanchenko (materials-V09-02-09)
100- G4Element - (V. Grichine) added method GetNbOfShellElectrons which
101                            returns the number of electrons on a shell
102
10317-07-09 V.Ivanchenko (materials-V09-02-08)
104- G4NistManager, G4NistMessenger, G4NistElementBuilder - improved
105         implementation of UI commands
106
10725-05-09 V.Ivanchenko (materials-V09-02-07)
108- Renamed G4ExternalDEDXTable class to G4ExtDEDXTable to allow for generation
109  of DLLs on WIN32-VC, where "External" is used to tag symbols in the DLLs
110  generation process.
111
11211-05-09 V.Ivanchenko (materials-V09-02-06)
113- G4ExternalDEDXTable: A.Lechner bug-fix in ClearTable function to avoid
114                       illegal deletion of physics vectors.
115
11607-05-09 V.Ivanchenko (materials-V09-02-05)
117- G4IronStoppingICRU73: the upper limit of the data vector is extended
118                        from 10 MeV to 1 GeV; 53 bins are used
119- G4NistMaterialBuilder: mean ionisation potential for G4_WATER is set
120                        to 78 eV according to GSI Annual Report (2008) p.373
121                        and recommendation of Prof.P.Sigmund in order to
122                        consistent with ICRU'73 tables
123
12429-04-09 V.Ivanchenko (materials-V09-02-04)
125  Fixed ICRI'73 data provided by Prof.P.Sigmund Univ. Southern Denmark
126- G4MaterialStoppingICRU73: G4WATER, G4WATER_VAPOR, G4NYLON-6/6
127- G4SimpleMaterialStoppingICRU73: G4_Cu
128- G4IronStoppingICRU73: G4WATER data added
129  Also fixed GetDEDX methods in these classes for E=10 MeV (upper limit)
130
13124-04-09 G.Cosmo (materials-V09-02-03)
132- Make visible GetEntry() accessor in G4MaterialPropertyVector for use
133  restricted to persistency.
134
13520-04-09 G.Cosmo (materials-V09-02-02)
136- Use 'const' references for strings as arguments/return-values in material
137  properties tables and related classes. Inlined some methods and some minor
138  cleanup.
139- Added Entries() method to G4MaterialPropertyVector and accessors for maps
140  in G4MaterialPropertiesTable, required for internal use in persistency of
141  material properties.
142
14318-03-09 A.Lechner, V.Ivanchenko (materials-V09-02-01)
144- New interface class G4VIonDEDXTable for electronic stopping power
145  tables for ions.
146- New utility class G4ExternalDEDXTable to handle external electronic
147  stopping power tables for ions.
148- Migrated classes for ICRU'73 stopping power (G4IronStoppingICRU73,
149  G4MaterialStoppingICRU73, G4SimpleMaterialStoppingICRU73) to the
150  the new G4VIonDEDXTable interface:
151  o Changed access methods of physics vectors (vectors can also be
152    identified via atomic number of material if material is pure);
153  o Classes now deliver mass stopping powers instead of stopping powers per
154    unit length;
155  o Any dependency on ICRU 73 material densities is removed (densities are
156    no longer included in the classes);
157  o Stopping power vectors are now only built on request and no longer in
158    the constructor.
159
16019-02-09 V.Ivanchenko (materials-V09-02-00)
161- G4MaterialStoppingICRU73: added 4 forgotten materials from ICRU'73.
162- G4SimpleMaterialStoppingICRU73: fixed density of Mo and number of materials.
163
16411-12-08 G.Cosmo (materials-V09-01-20)
165- Added dummy default constructor in G4OpticalSurface and G4SurfaceProperty.
166- Removed debug printout function Overwrite().
167
16814-11-08 G.Cosmo (materials-V09-01-19)
169- Added SetName() method to G4Element, G4Isotope, G4Material for use
170  in detector persistency. Use "const G4String&" for accessors, instead
171  of implicit copy...
172
17302-11-08 V.Ivanchenko (materials-V09-01-18)
174- G4IronStoppingICRU73, G4MaterialStoppingICRU73,
175  G4SimpleMaterialStoppingICRU73: fixed inline methods.
176
17724-10-08 V.Ivanchenko (materials-V09-01-17)
178- G4IronStoppingICRU73, G4MaterialStoppingICRU73,
179  G4SimpleMaterialStoppingICRU73: renamed ICRU'73 data classes and inlined
180  accessors.
181
18220-10-08 V.Ivanchenko (materials-V09-01-16)
183- G4IronStopping, G4MaterialStopping, G4SimpleMaterialStopping: added
184  ICRU'73 data on stopping powers 25 keV/n - 10 MeV/n
185
18613-08-08 V.Ivanchenko (materials-V09-01-15)
187- G4Material: use array size defined in material constructor, extend it if
188  a component is a compound material
189
19007-08-08 V.Ivanchenko (materials-V09-01-14)
191- G4NistElementBuilder: use best known parameterisation for total
192  binding energy of atoms, use standard masses for lightest stable isotopes
193- G4NistManager and G4NistElementBuilder: added method
194  GetTotalElectronBindingEnergy().
195- G4Isotope: use AtomicMass instead of NuclearMass.
196- G4Element: use G4int(fZeff) everywhere in the class.
197
19823-07-08 V.Ivanchenko (materials-V09-01-13)
199- G4NistManager: fixed bug introduced in tag (-11).
200
20121-07-08 P.Gumplinger (materials-V09-01-12)
202- G4SurfaceProperty and G4OpticalSurface, make them truly polymorphic.
203
20417-07-08 V.Ivanchenko (materials-V09-01-11)
205- G4NistManager: added inline methods to speed up EM computations.
206
20716-07-08 P.Gumplinger (materials-V09-01-10)
208- G4SurfaceProperty changed method name from DumpInfo to DumpTableInfo.
209
21008-07-08 V.Ivanchenko (materials-V09-01-09)
211- G4IonisParamMat - added fMeanEnergyPerIon and Set/Get methods
212
21327-06-08 G.Cosmo (materials-V09-01-08)
214- Added virtual destructor to G4OpticalSurface and derivated.
215  Addresses problem report #1014.
216
21705-06-08 P.Gumplinger (materials-V09-01-07)
218- G4MPVEntry, G4MaterialPropertyVector, G4MaterialPropertiesTable -
219  trivial name changes: momentum->energy, momenta->energies
220
22104-06-08 V.Ivanchenko (materials-V09-01-06)
222- G4NistElementBuilder - provided unique name for each isotope of an element
223                         (P.Gumplinger)
224- G4IonisParamElm - added Fermi velocity and L-factor (both used for
225                    parameterizations of the effective charge and
226                    stragling of ions);
227- G4IonisParamMat - use Fermi velocity and L-factor from G4IonisParamElm
228
22902-06-08 V.Ivanchenko (materials-V09-01-05)
230- G4Element - extended printput of errors and warnings; more safe check
231              of consistence between Z and A in the constructor
232
23328-04-08 V.Ivanchenko (materials-V09-01-04)
234- G4NistManager, G4NistMaterialBuilder, G4NistElementBuilder
235  added better comments
236     
23717-03-08 mma (materials-V09-01-03)
238- G4Material : cout << NuclearInteractionLength
239     
24011-03-08 mma (materials-V09-01-02)
241- G4IonisParamMat - remove NistManager dependence
242     
24310-03-08 mma (materials-V09-01-01)
244- G4IonisParamMat - add Birks constant
245 
24606-03-08 V.Ivanchenko (materials-V09-01-00)
247- G4NistMaterialBuilder - use correct dimension for the density for
248  ConstructNewMaterial methods
249- G4Material - improve G4cerr printout
250
25111-12-07 G.Cosmo (materials-V09-00-08)
252- Made GetZ13() and GetLOGA() in G4NistManager not inlined (since they
253  handle static data), to allow for building of DLLs on WIN32-VC platform.
254
25530-10-07 V.Ivanchenko (materials-V09-00-07)
256- G4NistManager and G4NistMaterialBuilder - set default state kStateSolid
257                (before was kStateUndefined) - this modification keep
258                existing user code unchanged
259
26028-10-07 V.Ivanchenko (materials-V09-00-06)
261- G4NistManager and G4NistMaterialBuilder - extended interfaces to build
262                new materials: added G4State, temperature, pressure
263                (gasses are allowed), because of default values for
264                these extra parameters no interface change to users
265
26618-10-07 V.Ivanchenko (materials-V09-00-05)
267- G4NistManager - added deletion of isotopes (fixed problem of double
268                  deletion); added precomputed Z^1/3 and log(A)
269- G4Material - move registration in MaterialTable from constructors
270               to InitialisePointers; added Imean to printout
271- G4Element  - do not delete isotopes; move registration in ElementTable
272               from constructors to ComputeDerivedQuantities
273
27401-10-07 V.Ivanchenko (materials-V09-00-04)
275- G4SandiaTable - fixed memory leak
276
27701-10-07 V.Ivanchenko (materials-V09-00-03)
278- G4SandiaTable - separated computations of tables photo-absobtion
279                  coeffitients for photo-electric effect and PAI model;
280                  added fMatSandiaMatrixPAI ordered table;
281                  general cleanup, reduce number of static variables;
282
28327-09-07 V.Ivanchenko (materials-V09-00-02)
284- G4IonisParamMat - add comutation and get methods for parameters of
285  ion inonisation: Fermi energy, effective Z, effective L-factor;
286  they will not be recomputed at each step
287
28827-07-07 V.Ivanchenko (materials-V09-00-01)
289- G4NistManager - simplified logic of Print methods
290- G4NistElementBuilder  - added protection to Print method
291- G4NistMaterialBuilder - modified FindOrBuildMaterial method - NIST
292                          material is built even user create a material
293                          with the same name, so NIST materials
294                          parameters cannot be substituted
295- G4Material, G4Element - fix destructors, now all materials and elements
296  are deleted at the end of a run
297
29826-07-07 V.Ivanchenko (materials-V09-00-00)
299- G4Nistmanager provide destruction of all materials and elements
300- G4NistElementBuilder - for given Z build only one Nist element
301     and allow user create other elements with given Z (HP physics
302     requirement)
303
30419-06-07 V.Ivanchenko (materials-V08-03-02)
305- G4SandiaTable - comment out destruction of G4OrderedTable
306
30715-06-07 V.Ivanchenko (materials-V08-03-01)
308- G4SandiaTable - fixed non-initilised pointer in constructor, int -> G4int
309
31014-06-07 V.Ivanchenko (materials-V08-03-00)
311- G4SandiaTable - added deletion of elements of the table in destructor
312
31314-08-07 V.Ivanchenko (materials-V08-03-00a)
314- G4NistElementBuilder - protection (Z>=limitNumElements) inside BuildElement
315                         (Mokka request)
316
31702-05-07 V.Ivanchenko (materials-V08-02-02)
318- G4NistManager and G4NistElementBuilder - add GetNistFirstIsotopeN
319  and GetNumberOfNistIsotopes methods
320
32125-04-07 P.Gumplinger (materials-V08-02-01)
322- add file G4SurfaceProperty.cc, modify G4SurfaceProperty.hh to provide
323  a static G4SurfacePropertyTable akin to G4MaterialTable
324  add G4Exception to SetGROUPVEL when E_photon <= 0
325
32610-07-06 V.Ivanchenko (materials-V08-02-00)
327- G4Material - fill fAtomVector in the case, when material is built
328  from Element mass fractions
329- G4NistMaterialBuilder - add liquids O2 and N2
330- G4NistElementBuilder - add protection Z<=101
331
33227-06-06 V.Ivanchenko (materials-V08-01-01)
333- Add methods to access vector of names of NIST elements and materials
334  (ILC requirement)
335- Add methods GetAtomicMass, AddIsotopeMass - return atom mass amd
336  nuclear mass in G4 units
337- Add GetTotalBindingEnergy method to G4AtomicShells
338- Add Get/SetNaturalAbandancesFlag (requirement of hadronic group)
339
34027-06-06 V.Ivanchenko (materials-V08-01-00)
341- G4NistMaterialBuilder - fix graphite desctription
342
34311-05-06 V.Ivanchenko (materials-V08-00-03)
344- G4NistManager and G4NistMaterialBuider - add warning flag to control cout
345- G4NistElementBuilder - do not subtract mass of electrons from NIST mass
346
34702-05-06 V.Ivanchenko (materials-V08-00-02)
348- G4NistManager and G4NistElementBuider - add G4IsotopeAbundance method
349- G4NistElementBuilder - subtract mass of electrons from NIST mass
350
35118-03-06 V.Ivanchenko (materials-V08-00-01)
352- G4NistMaterialManager - fix bug in regime of combine material definition:
353                          partially via NIST DB, partially by user
354
35509-03-06 V.Ivanchenko (materials-V08-00-00)
356- G4NistMaterialBuilder - Add method  ConstructNewGasMaterial
357- G4Material - minor change of printout
358- G4NistManager - add method GetAtomicMassAmu(Z)
359     
36022-11-05 G.Cosmo (materials-V07-01-03)
361- Additional minor changes needed for direct object persistency.
362
36318-11-05 G.Cosmo (materials-V07-01-02)
364- Additional minor changes needed for direct object persistency.
365  Temporary solution, pending improvements in the external client
366  persistency tool.
367
36815-11-05 mma (materials-V07-01-01)
369- G4bool warning=true in GetMaterial(), GetElement(), GetIsotope().
370 
37109-11-05 G.Cosmo (materials-V07-01-00)
372- Added fake default constructor for isotopes, elements, materials and
373  relevant related classes, for usage of direct object persistency of
374  detector description.
375
37631-10-05 V.Ivanchenko
377- G4NistMaterialBuilder: add chemical formulas for number of materials,
378  add temperature and presure explicitly for each material, that will
379  allow to have other than STP parameters for gases
380
38122-06-05 V.Ivanchenko (materials-V07-00-07)
382- change 1 -> 1.0 for water density
383
38408-06-05 V.Ivanchenko (materials-V07-00-06)
385- take the head of subdirectory - murge tags 04 and 05
386
38716.05.05 P.Gumplinger (materials-V07-00-05)
388- Add SetGROUPVEL() courtesy of Horton-Smith (bug report #741)
389     
39013-05-05 V.Ivanchenko (materials-V07-00-04)
391- add acknowledgement in the Nist classes
392     
39310-05-05 mma (materials-V07-00-03)
394- add a missing coma in G4IonisParamMat::FindMeanExcitationEnergy() - Bug#746
395
39601-04-05 mma (materials-V07-00-02)
397- G4Element: new data member fIndexZ to count the number of elements with same Z
398     
39931.03.05 mma
400- G4Isotope: make A optional (taken from Nist data base by default)
401- warning in GetMaterial(materialName) and GetElement(elementName)
402
40318.03.05 S.Sadilov (materials-V07-00-01)
404- Fixed compilation problem on Windows for G4NistElementBuilder.
405     
40622.02.05 mma (materials-V07-00-00)
407- new classes G4NistManager, G4NistMessenger
408  deleted G4NistMaterialManager
409       
41011.02.05 mma
411- new classes G4NistElementBuilder, G4NistMaterialBuilder, G4NistMaterialManager
412  and test/G4NistMaterialTest1.cc, G4NistMaterialTest2.cc
413         
41407.12.04 G.Cosmo - materials-V06-02-02
415         Implemented migration to <cmath>.
416
41706.09.04 V.Ivant - materials-V06-02-01
418         Recalculate ionisation parameters after set of new
419         mean ionisation potential; added factor 2 to shell correction term.
420     
42119.07.04 mma - materials-V06-02-00
422         Put a protection in G4AtomicShells::GetNumberOfShells(Z)
423         
42413.05.04 P.Gumplinger - materials-V06-01-01
425         Added new utility method ConstPropertyExists(const char * key)
426         returning true/false according to the existance of the 'key' in
427         the table G4MaterialPropertiesTable.
428     
42905.03.04 V.Grichine - materials-V06-01-00
430         new methods for old sorting algorithm for PAI model
431         
43203.02.04 V.Ivant - materials-V06-00-01
433         Fix problem of destructor of G4SandiaTable
434     
43522.01.04 mma - materials-V06-00-00
436         G4Material.cc: proper STL handdling of theElementVector (Hisaya)
437
43801.12.03 P.Gumplinger - materials-V05-02-00
439         Added base class G4SurfaceProperty.
440         G4OpticalSurface[.hh.cc]: modified to inherit from G4SurfaceProperty.
441
44218.06.03 G.Cosmo - materials-V05-01-01
443         G4Isotope.cc G4Element.cc, G4Material.cc: removed usage of
444         G4USE_STD_NAMESPACE after g4std migration.
445
44619.05.03 G.Cosmo - materials-V05-01-00
447         G4Isotope.cc: fixed bug in operator=.
448         Fixes problem report #429. (M.Maire)
449         G4SandiaTable.cc: cleared trivial pedantic warning.
450
45105.11.02 P.Gumplinger - materials-V04-01-03
452         Add constant material properties to the G4MaterialPropertiesTable
453
45429.10.02 V.Ivanchenko - materials-V04-01-02
455         G4IonisParamMat: Add Set and Find MeanExcitation energy methods.
456         
45717.10.02 V.Ivanchenko - materials-V04-01-01
458         G4IonisParamElm.cc: Fix excitation energy interpolation.
459   
46006.08.02 M.Maire - materials-V04-01-00
461         Remove constructors with chemical formula
462             
46306.05.02 M.Maire - materials-V04-00-03
464         Remove the check of the ideal gas state equation
465             
46616.04.02 M.Maire - materials-V04-00-02
467         G4StaticSandiaData: bug fixed in Pb: comma after  15.861
468         G4Exception put in constructor with chemical formula
469             
47022.02.02 M.Maire - materials-V04-00-01
471         fIndexTable renewed in G4Material, G4Element, G4Isotope.
472
47322.01.02 M.Verderi - materials-V04-00-00
474         Fixed G4MaterialPropertyVector::AddElement() which wasn't make use
475         of G4MPVEntry ordering in the G4std::vector<G4MPVEntry*> MPV vector.
476         This happens since the STL migration (while method "insert" of Rogue-Wave
477         was taking care about.)
478         Changes in G4MaterialPropertyVector.hh, G4MaterialPropertyVector.cc
479         and test/testMaterialPropertyVector.cc
480
48129.11.01 G.Cosmo - materials-V03-02-07
482         Fixed declaration of ostream attributes to use standard 'fmtflags'
483         type for ANSI compilers. Fixes compilation error on gcc-3.0.2.
484         Modified files: G4Isotope.cc, G4Element.cc, G4Material.cc.
485
48628.11.01 G.Cosmo - materials-V03-02-06
487         Fixed bug in G4MaterialPropertyVector::RemoveElement() for the
488         initialisation of a local pointer. Fixes compilation problem on VC++.
489
49031.10.01 M.Maire - materials-V03-02-05
491         New function G4Materials::SetChemicalFormula().
492
49317.10.01 G.Cosmo - materials-V03-02-04
494         Removed all static inline methods in G4Isotope, G4Element,
495         G4Material and G4SandiaTable. Now placed in respective .cc files.
496         Fixed memory leak in G4SandiaTable::ComputeMatSandiaMatrix(),
497         for deletion of temporary vectors Z, tmp1, tmp2.
498         Moved definitions of G4IsotopeVector and G4ElementVector,
499         G4ElementTable and G4MaterialTable to the appropriate headers.
500         Replaced NULL with 0 whereever needed.
501
50219.09.01 G.Cosmo - materials-V03-02-03
503         Fixed initialisation of STL collections in costructors and assignment
504         operators. Fixes warnings detected on HP-aCC.
505     
50614.09.01 M.Maire - materials-V03-02-02
507         G4Isotope,Element,Material: IndexInTable is obtained dynamically
508         via GetIndex(). An Isotope,Element,Material can be deleted.
509         fCountUse counts the nb of materials which reference a given element.
510         (idem for elements->isotope)
511
51231.08.01 P.Gumplinger - materials-V03-02-01
513         Fix printing of property name and check for NULL property vector
514         pointer in G4MaterialPropertiesTable:DumpTable; and correct warning
515         message in RemoveEntry method.
516         Improve printing in G4MaterialPropertyVector::DumpVector.
517
51817.07.01 M.Verderi - materials-V03-02-00
519         Complete migration to STL. Tag proposed for testing.
520
52106.06.01 G.Cosmo - materials-V03-01-01
522         Explicitly initialise to zero values of G4DataVector used to create
523         sandia-matrix in method ComputeMatSandiaMatrix().
524         This fix clears warnings detected on HP-aCC.
525         Coworks with tag "global-V03-01-01".
526
52718.05.01 G.Cosmo - materials-V03-01-00
528         Cleared pedantic warnings detected by Linux-g++ with ISO/ANSI setup.
529     
53003.05.01 M.Maire
531         precision(prec) at begin/end of operator<<  Isotope,Element,Material
532     
53302.05.01 Marc+mma
534         protection added in G4Element::AddIsotope() against no coherent Z
535
53603.04.01 M.Maire - materials-V03-00-07
537         removed warning to cerr in GetIsotope(name), GetElement(name),
538         and GetMaterial(name).
539         fnulcof added as data member in G4SandiaTable.
540     
54122.03.01 M.Maire - materials-V03-00-06
542         revision of destructor, copy constructor, assignement operator in
543         G4IonisParamElm, G4IonisParamMat, G4Isotope, G4Element, G4Material
544             
54522.02.01 M.Maire - materials-V03-00-05
546         G4SandiaTable : protection added in GetSandiaCofForMaterial(energy)
547                   
548Feb     16, 01 M.Maire - materials-V03-00-04
549               G4SandiaTable : major bug in GetSandiaCofPerAtom (units!).
550               redesign of ComputeMatSandiaMatrix.
551               Include materials-V03-00-02
552               
553Feb     05, 01 G.Cosmo - materials-V03-00-03
554               STL migration for G4OrderedTable and G4DataVector.
555               Modified files: G4SandiaTable.cc.
556               NOTE: this tag does not include changes in materials-V03-00-02.
557
558Jan     28, 01 M.Maire - materials-V03-00-02
559               new method G4Material::GetNuclearInterLength()
560         
561Jan     16, 01 V.Ivanchenko - materials-V03-00-01
562               IonisParamElm.cc : excitation potential is tabulated
563               according ICRU Report #37.
564               
565Jan     16, 01 L.Urban  - materials-V03-00-00
566               bug fixed in IonisParamMat.cc : E100eV instead of E100keV
567               This bug affected the values of the density correction
568               parameters in the energy loss (dE/dx) computation,
569               its effect was quite big (~ 3-5 % error in dE/dx
570               in the energy range 1 MeV - 50 MeV !!!)
571               
572Nov     09, 00 V.Grichine - materials-V02-00-01
573               included test/ directory which was not tagged.
574
575August  04, 00 V.Grichine - materials-V02-00-00
576               G4SandiaTable.cc: fixed initialization of pointers in
577               constructor and corrected deletion of fPhotoAbsorptionCof
578               in destructor.
579
580June    15, 00 G.Cosmo  - materials-V01-01-00
581               fixed usage of pow(double,double) in G4SandiaTable.
582     
583March   03, 00 M.Maire  - materials-V01-00-00
584               const char* everywhere in G4MaterialPropertiesTable
585               
586Nov     16, 99 G.Cosmo  - materials-V00-01-03
587               Removed useless inclusion of RW tphdict.h from
588               G4MaterialPropertiesTable.hh. This tag includes the global
589               migration RWT->G4RWT (still CVS headers are different on the HEAD).
590
591Nov     09, 99 P.Gumpliger  - materials-V00-01-02
592               changes to comments for Software Reference Manual in
593               G4MPVEntry.hh, G4MaterialPropertyVector.hh, G4OpticalSurface.hh.
594               Migrated G4MaterialPropertiesTable from RW dictionary to STL map.
595
596July    28, 99 M.Maire  - materials-V00-01-00
597               new G4Material constructor with chemical formula
598                         
599August  13, 98 M.Maire  - materials-00-02-01
600               new static method G4Material::GetMaterial(name)     
601     
602July    17, 98 M.Maire  - materials-00-01-04
603               correction in ComputeDensityCorrection() for gas
604               (G4IonisParamMat.cc)   
605     
606July    10, 98 M.Maire  - materials-00-01-03
607               Ionisation parameters put in a subclass
608               coworks with em-00-01-03
609                   
610July     8, 98 M.Maire  - materials-00-01-02
611               restored G4MaterialTable, ElementTable, ElementVector
612               to be compatible with pre-beta01-02
613               
614July     7, 98 M.Maire  - materials-00-01-01
615               continue cleanup: Elements and Materials
616               new output formats: operator<< overloaded
617               
618June    30, 98 M.Maire  - materials-00-07-01
619               new method AddMaterial() for mixture of mixtures.
620               start the cleanup of the category. G4Isotope done.
621               G4IsotopeTable typedef directly include in G4Isotope.hh
622               G4MaterialTest.cc illustrate all possible case to
623               define materials.
624               
625     
626June    06, 98 M.Maire  - materials-00-06-01
627               new G4AtomicShells class (Vladimir)
628               kState = kVacuum removed (minimal lower density set
629                                         by default)
630
631April   17, 98 M.Maire  - materials-00-05-01
632 
633April   08, 98 G.Cosmo
634- Added fixes for DEC-cxx 6.0 compiler, related to for-loop index
635  declarations. Modified G4SandiaTable.cc.
636
637March     5, 98 M.Maire - materials-00-04-01
638
639January  29, 98 M.Maire - materials-00-03-01
640
641December 19, 97 G.Cosmo - (alpha03)
642- Created.
643
Note: See TracBrowser for help on using the repository browser.