source: trunk/source/materials/History@ 1209

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