Import Geant4 2.0.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-08 15:42:07 +02:00
parent 103bda00c8
commit e7d7193284
3106 changed files with 171117 additions and 90550 deletions
+43 -1
View File
@@ -1,4 +1,4 @@
$Id: History,v 1.3 1999/11/08 09:53:55 gcosmo Exp $
$Id: History,v 1.5 2000/02/25 16:36:16 gcosmo Exp $
----------------------------------------------------------------------------
=========================================================
@@ -17,6 +17,48 @@ committal in the CVS repository !
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
25th February 2000 Gabriele Cosmo (stepinterface-V01-00-01)
- Improved overall diagnostics.
- Fixed internal memory-leaks.
- Added protections for NULL pointers generated by missing geometry creators.
Updated files: G4VectorCreator.cc, G4ToroidalSurfaceCreator.cc,
G4SphericalSurfaceCreator.cc, G4ShapeRepresentationCreator.cc,
G4RationalBSplineSurfaceCreator.cc, G4PlaneCreator.cc,
G4OrientedEdgeCreator.cc, G4LineCreator.cc,
G4ItemDefinedTransformationCreator.cc, G4EllipseCreator.cc,
G4EdgeLoopCreator.cc, G4EdgeCurveCreator.cc, G4CylindricalSurfaceCreator.cc,
G4ConicalSurfaceCreator.cc, G4ClosedShellCreator.cc, G4CircleCreator.cc,
G4BoundedSurfaceCreator.cc, G4BSplineCurveWithKnotsCreator.cc,
G4Axis2Placement3dCreator.cc, G4AdvancedFaceCreator.cc,
G4AdvancedBrepShapeRepresentationCreator.cc
- G4AdvancedFaceCreator.cc, G4EdgeLoopCreator.cc
o added check over the number of allocated curves for composition.
- G4ClosedShellCreator.cc
o added check over the number of allocated surfaces for composition.
- G4BSplineSurfaceWithKnotsCreator.cc
o created object is now a G4BSplineSurface. No G4 object was returned before.
- G4RepresentationRelationshipCreator[.hh.cc]:
o fixed bound-overflow problem on array of placements.
o implemented temporary solution for association of placements and
manifolded solids for advanced BREP shape representations.
o added protections for NULL pointers.
- G4GeometryTable.cc:
o added extra-debug verbosity protected by G4_STEPINTERFACE_DEBUG flag.
- G4AssemblyCreator.cc:
o STEPfile_id is now retrieved through direct call to STEP reader function
GetApplication_instance(keyw, index).
o added extra-debug verbosity protected by G4_STEPINTERFACE_DEBUG flag.
o added protection for NULL pointers.
- test/GNUmakefile:
o moved to use granular libraries.
21st January 2000 Gabriele Cosmo (stepinterface-V01-00-00)
- Code migrated to handle new NIST STEP Reader SCL 3.2.
- Reduced inter-class dependencies by reorganising include statements and
removing unnecessary ones.
- Added standard class header description and CVS identifiers.
- Code porting to supported UNIX platforms/compilers.
8th November 1999 Gabriele Cosmo (stepinterface-V00-01-00)
- Added files G4NISTStepReader[.hh.cc] and G4StepFileReader[.hh] from BREPS.
- Added inclusion of STEPcomplex.h in G4BoundedSurfaceCreator.cc,