source: trunk/source/materials/History@ 1291

Last change on this file since 1291 was 1228, checked in by garnier, 16 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.